Releases: floralvikings/jenjin
v0.7.0-alpha
Documentation overhaul, core module refactor, added proper collision to demo, added Json serialization for World, lots of minor bug fixes.
v0.6.0-alpha
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
Fixes NPCFileReader casing issue causing build failures on case-sensitive file systems.
v0.5.0-alpha
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
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
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
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
- Major Refactor
- Client-side actors exhibit bizarre behavior after force states
- Forcing Appears to Increase Necessary Correction (Duplicate)
- Add non-blocking log in/out methods.
- Client-side implementation throw errors on not finding server classes
- Add timeout to "blocking" methods.
- ClientHandler blocks when receiveing login request and no SQL handler
v0.2.2-alpha
Includes bugfixes for MoveState and forced movements. Changes actor step length to a not-hyperspeed value.
v0.2.1-alpha
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
This release includes basic game functionality, including client and server-side movement that is properly reflected and synchronized on both sides.