Skip to content
A space-themed sandbox roguelike with an emphasis on simulation
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bundle
gradle/wrapper
lib
src/main/java/maugrift/eversector Update version and changelog for v0.7.1 May 4, 2019
.gitignore
LICENSE.txt Remove implementation instructions in source code license Oct 8, 2017
README.md
bitbucket-pipelines.yml
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

EverSector

EverSector is a space-themed sandbox roguelike with an emphasis on simulation, set in a large yet finite universe. Unlike similar roguelikes, EverSector puts you in control of a starship itself. The universe you will navigate is divided into sectors, filled with planets, space stations, and other ships. These ships are no different than yourself: competing for resources and waging war for their respective factions. With enough hard work, any ship can rise to power over their faction, through noble or despicable means.

EverSector is written in Java and displayed with AsciiPanel by Trystan Spangler, as well as my own library, APWT. It uses SquidLib by Eben Howard (Squidpony) for random generation, FOV, and other calculations.

For more information about the game itself, see README.html in the bundle directory.

Compiling

To compile EverSector as a jar file, simply clone the repository and run gradle clean build jar. To run directly from the source, use gradle run.

No sound files are included in the repository for the sake of file size. If you want to play with sound effects, download the audio.zip file from the latest release and unzip it to your assets folder. If you use Windows and don't have Java installed, you can download the windows.zip file and unzip it to your EverSector directory. This contains an executable launcher and a bundled JRE.

Contributing

EverSector is no longer in development, but I'd gladly consider any pull requests. EverSector's issues and massive backlog of planned features are listed on the Trello board. If you are interested in contributing, I would also recommend joining the Discord server to discuss changes. Notable contributors will be duly credited.

Make sure all contributions are documented with JavaDoc comments where possible. Try to match the style and format of the rest of the code as well.

Links

You can’t perform that action at this time.