Skip to content

Releases: floralvikings/jenjin

v0.7.0-alpha

03 Nov 22:32
Compare
Choose a tag to compare
v0.7.0-alpha Pre-release
Pre-release

Documentation overhaul, core module refactor, added proper collision to demo, added Json serialization for World, lots of minor bug fixes.

v0.6.0-alpha

01 Sep 05:25
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release

This is a massive update, including major refactors, bug fixes, and optimizations, as well as a shift to an in-memory H2 database and a functioning demo game. Needless to say, this breaks backwards compatibility.

v0.5.1-alpha

17 May 17:03
Compare
Choose a tag to compare
v0.5.1-alpha Pre-release
Pre-release

Fixes NPCFileReader casing issue causing build failures on case-sensitive file systems.

v0.5.0-alpha

27 Feb 01:13
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release

Version 0.5.0-alpha includes some new design features to help the creation of a game.

Important Changes

  • Renaming of projects to better match actual function
  • Addition of Player and NPC classes
  • Improved Thread Safety
  • Resource Identification for server objects
  • Server-side NPC file loading.

v0.4.0-alpha

31 Jan 03:03
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release

This version includes the addition of line-of-sight visibility and circular view, as well as the ability of clients to download world XML files to determine world structure without using unnecessary bandwidth.

v0.3.0-alpha

13 Jan 04:51
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release

This release includes a small number of bug fixes, as well as a thorough separation of the project into individual modules.

While this release doesn't explicitly break backwards compatibility, you will need to update your library names from "jgsf" to "jenjin-server-world" and from "jgcf" to "jenjin-client-world".

v0.2.3-alpha

11 Nov 03:46
Compare
Choose a tag to compare
v0.2.3-alpha Pre-release
Pre-release

Overview

Version 0.2.3-alpha includes several important bugfixes, and breaks backwards compatibility.

Important Notes

Several classes have been removed/renamed/refactored, and as such this release breaks backwards-compatibility with all earlier versions (to be expected in a pre-production release.)

Bugfixes

  1. Major Refactor
  2. Client-side actors exhibit bizarre behavior after force states
  3. Add non-blocking log in/out methods.
  4. Client-side implementation throw errors on not finding server classes
  5. Add timeout to "blocking" methods.
  6. ClientHandler blocks when receiveing login request and no SQL handler

v0.2.2-alpha

25 Oct 04:06
Compare
Choose a tag to compare
v0.2.2-alpha Pre-release
Pre-release

Includes bugfixes for MoveState and forced movements. Changes actor step length to a not-hyperspeed value.

v0.2.1-alpha

19 Oct 02:42
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

Fixed the two bugs related to players note being removed from locations when logging out, and players being locked in place when forced to a state.

v0.2.0-alpha

17 Oct 16:06
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release

This release includes basic game functionality, including client and server-side movement that is properly reflected and synchronized on both sides.