Our First Release: indev-0.0.2
Welcome to Luminescent's very first in-development release!
We are still nowhere near a game that anyone would enjoy playing, but we hope to change this in the future.
Changelog:
- Created window/fullscreen display
- Created a circular player that can be moved with WASD or UP, DOWN, RIGHT, LEFT, and speed up with shift
- Created walls that when crossed, player will wrap around
- Exit with TAB + ESC
- Switch to windowed mode with F11
- Can only play in fullscreen
- Game resized to become 16:9 in non 16:9 displays
- All game data is saved in %AppData%/.luminescent
- Can take screenshots which are saved in /screenshots (F2) (Does not work in Linux)
- Game will log all output to /logs
- Config file, (/conf.properties), can set custom keymappings, (Ex: {A, B}, {Q}) would require the player to press A and B, or just Q
- Config file can set whether to see debug output
Moving forward:
In the future, instead of merging to master, we will be either pushing to a bugfix branch, (for minor patches like indev-0.0.1). For changes that will be added to the next update, (ex: indev-0.1.0), we will use a major-update branch, which will be stemmed from the bugfix branch, (so everthing is up to date). When releasing a bugfix release, the bugfix branch will be merged with master, the release is created, and all other branches pull. For major updates, major-updates branch pulls from bugfix, then merges with master, a release is created, and all other branches pull.
An issue should be created for each release proposed, outlining what will be fixed/changed/added, and making sure it is completed. This should be closed after the the release has been released.