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 3782cf1f88 Added unit registration to Units and Units.get methods
These are just convenience methods: instead of writing
float g = 9.8f * Units.METERS_PER_SECOND_SQUARED;
we can write
float g = Units.get("9.8 m/s^2");
and it'll actually work fast.
2020-12-01 01:28:18 +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%