Skip to content

Releases: AstechzGO/Luminescent

Major Update Snapshot

01 May 20:25
71a751d
Compare
Choose a tag to compare
Major Update Snapshot Pre-release
Pre-release
Merge pull request #149 from ryanlarkin/major-update

Update dependencies

Indev 0.2.4

04 Jun 04:19
Compare
Choose a tag to compare

Update: Indev 0.2.4 has been released to add pure Gradle building with no ANT, and to update to LWJGL 3.1.0, which should reduce the size of the game

Update: Indev 0.2.3 has been released to add window resizing

Update: Indev 0.2.2 has been released to add missing windows natives on Github (Same jar download)

Update: Indev 0.2.1 has been released to upgrade to a new version of LWJGL (which re-adds window icons)


This is the third major update for Luminescent!

There is a bit more gameplay, but a lot of the changes were made to rendering, so this will make it easier to render things.

Changelog:

  • Make camera follow player
  • Firing projectiles that use SPACE or B on controller
  • Implement better build system
  • Stop players from wrapping around walls
  • Load room dimensions with JSON files in jar
  • Refactored rendering (No outside changes)
  • Updated player texture
  • Player follows cursor (W to go towards mouse, etc...), or use right stick to rotate player
  • Fixed [#71] Switching monitors from alternate monitor to primary monitor leaves black fullscreen window
  • Fixed [#81] Fullscreen Switch Monitors Crashes It
  • Fixed [#99] Windows Jemelloc Natives Missing
  • Fixed [#110] While Screenshot Button is Down Multiple Screenshots can be Taken
  • Fixed Game Crashing on Exit

Moving Forward:

Next update the game will feel more like a game. It will hopefully have pause and main menus, and just maybe actual objectives! This will make the game actually playable for fun, not just for testing. Also text will likely be introduced (because that is required for menus and stuff).

The update work will probably start in June or early July. You can get the game by downloading the jar below. (You must have Java installed) Also, please report any bugs on our Github page!

-@eandr127

Indev 0.1.4

19 Dec 18:53
Compare
Choose a tag to compare

Update: Indev 0.1.4 has been released to include windows natives that got removed

Update: Indev 0.1.2 has been released to update to LWJGL3 Beta and fix bugs, and Indev 0.1.3 has been released to include correct jar file.

Update: Indev 0.1.1 has been released to add a deployment feature for Windows, and add Javadoc/sources to libraries


Hooray for Luminescent's second indev release

Most changes do not affect gameplay itself, but more ways to play the game

Changelog:

  • Added windowed mode support, (although not resizable), that can be changed by changing the window.fullscreen key in the main config file
  • Added support for controllers that can be customized, (Defaults to the Xbox One controller). Create an issue on our Github page to get a config file made
  • If you're into looking at where some of our code is from, open up the jar with as an archive, and open the acknowledgment file, or just look at it on our Github page
  • You can now cycle through any monitors that are extended and not mirrored by pressing F4 (it will still change displays, but it won't really change anything since they are mirrored)
  • As of this update, we have upgraded our main rendering library to LWJGL 3. This means things may be slightly more buggy, but also that the jar size has been reduced by over half.
  • Removed game icons (they are not currently supported by LWJGL 3)
  • Speed and sizes of things may have changed due to internal changes
  • Fixed [#55] Can't Take Screenshots in Linux
  • Fixed [#58] Speed is not relative to screen size

Moving forward:

In the future, any code added that has a source must be added to the acknowledgements.txt file. Also, if you are a new contributer, please add your Github name to the credits. As well, next update should include more gameplay changes and maybe even more contributors.

You can get the game by downloading the jar below. (You must have Java installed) Also, please report any bugs on our Github page, that's all for now!

-@eandr127

Our First Release: indev-0.0.2

27 Apr 22:54
Compare
Choose a tag to compare

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.

-@eandr127