Skip to content

Releases: AlmasB/FXGL

0.4.2

03 Feb 18:02
Compare
Choose a tag to compare
  • External game config classes (configure game variables with no recompilation)
  • Scripts (JS) now have local scopes (each script instance has global variables that are local to that instance)
  • Support multiple versions for Tiled .json format
  • Foundation codebase for PCG maps and levels
  • SNAPSHOT builds are released automatically after each successful Travis-CI build, add:
<repositories>
    <repository>
        <id>oss.sonatype.org-snapshot</id>
        <url>http://oss.sonatype.org/content/repositories/snapshots</url>
    </repository>
</repositories>

and you can use x.y.z-SNAPSHOT.

0.4.1

31 Dec 13:51
ada601d
Compare
Choose a tag to compare
  • Dynamically resizable game window
  • Dynamic full screen support
  • Texture colors can now be replaced on the fly
  • Improved scripting support (now includes the ability to write scripts for entity events)
  • Added translational and rotational viewport "shake" effect

0.4.0

21 Nov 20:41
Compare
Choose a tag to compare

This is a major release that includes following features:

  • Single step the main loop
  • ECS has been reworked to simplify API
  • Powerful blending functions for textures
  • Localization (French, Russian, German)
  • Xbox One style notifications
  • Far Cry Primal style input view
  • Tiled object properties now automatically parse into Entity properties
  • Fixed: high GPU usage when nothing is rendered
  • Fixed: high CPU usage when the game is minimized
  • Fixed: logging errors when used from multiple threads
  • Fixed: incorrect hit box placement when bounding box didn't start at local x = 0
  • lots of other bugfixes and minor features

0.3.9

16 Oct 13:49
Compare
Choose a tag to compare

This release brings Java 9 support (both Java 8 and 9 can be used to build and run FXGL and FXGL games).

  • Better quality tests, move coverage and migration to Junit 5
  • Internals are more transparent (no DI) - improved loading times

0.3.8

14 Sep 15:04
Compare
Choose a tag to compare
  • Integration of interpolators into the particle system
  • Common (heroku) server for storing leaderboard stats and associated API
  • Easier API for providing custom implementations for factories (scenes, dialogs, UI)
  • Voronoi tessellation (subdivision of 2d space into polygons)

0.3.7

18 Aug 16:55
Compare
Choose a tag to compare
  • Startup time improved by 30-50%
  • Reduced total size from 11.1 MB to 9.6 MB
  • Cleaner internal code

0.3.6

03 Aug 10:45
Compare
Choose a tag to compare
  • DSL shortcuts
  • Custom interpolators for animations
  • Viewport "shake" effect
  • More transparent game world - physics world - game scene interaction

0.3.5

12 Jul 18:59
Compare
Choose a tag to compare
  • Physics related bugfixes.
  • Introduces cutscenes.
  • Tiled 1.0.1 support.
  • Parallax backgrounds.

0.3.4

16 Jun 13:31
Compare
Choose a tag to compare

This release contains minor bug fixes, internal code cleanup and better code coverage for the ECS package.

0.3.3

20 May 17:13
Compare
Choose a tag to compare

The release merges all fxgl modules into one to simplify package names and dependencies. Animations have been reimplemented to use FXGL tick and they are now separate from JavaFX tick. Minor bug fixes.