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.
To compile EverSector as a jar file, simply clone the repository and run
gradle clean build jar. To run directly from the source, use
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.
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.