This repository has been archived on 2022-10-09. You can view files and clone it, but cannot push or open issues or pull requests.
OLEGSHA 44de6a86f7 Dumped server ticking code into the Mariana Trench and rewritten it
No regrets.

- Pretty much everything related to ticking changed
- Ticking is now capable of running in parallel (other code - not so
much)
- Implemented world updates
- Broke some stuff
2020-11-27 00:56:56 +03:00
2020-07-29 12:30:34 +03:00
2020-09-03 23:40:28 +03:00
2020-07-29 12:30:34 +03:00
2020-09-03 23:40:28 +03:00
2020-11-19 19:11:30 +03:00
2020-07-29 12:30:34 +03:00
2020-07-29 12:30:34 +03:00
2020-09-03 23:40:28 +03:00

Progressia

A free, open source sandbox survival game currently in early development.

Contributing

For now, contact @Javapony in Telegram for details. Contributing is completely allowed, but we don't have any set guidelines yet.

Building

  1. $ git clone https://github.com/OLEGSHA/Progressia.git
  2. $ gradlew build

Additional setup for Eclipse IDE

If you have Buildship plugin installed, use File - Import - Gradle - Existing Gradle Project. Main class is ru.windcorp.progressia.client.ProgressiaClientMain.

Alternatively do the following:

  1. Add id 'eclipse' into build.gradle inside plugins { ... }:
plugins {
    // Apply the java-library plugin to add support for Java Library
    id 'java-library'
    id 'eclipse'
}
  1. $ gradlew eclipse
  2. Import the project with File - Import - Existing Projects into Workspace
  3. On Windows, make sure the project has UTF-8 encoding with - Properties - Resource - Text file encoding - Other - UTF-8

Additional setup for IntelliJ IDEA

  1. Open the project with File - Open Project
  2. Press button 'Add configuration...' and open 'Application' in templates list
  3. Add ru.windcorp.progressia.client.ProgressiaClientMain in 'Main class' text field
  4. Choose Progressia.main in 'Use classpath of module' drop-down list
  5. Click 'Create configuration' and press 'Apply'

Libraries

  • LWJGL - OpenGL, OpenAL, GLFW and several more libraries ported to Java
  • Google Guava
  • Trove4j
  • java-graphics/glm - GLM ported to Java. Maven Central contains an outdated version, a custom repository used instead
  • Apache Commons Math (not currently used)
  • log4j
Description
No description provided
http://windcorp.ru
Readme 28 MiB
Languages
Java 99.6%
NSIS 0.2%
GLSL 0.2%