Skip to content

Releases: VedVid/fantasy-game-creation-kit

v0.2.1 – example game

07 Dec 11:53
Compare
Choose a tag to compare

Version 0.2.1 is a minor release.

Its main purpose was adding a more complex example in form of a small game.

Changelog

[NEW] New example in form of a small game named "Mage Blast"; it can be found in examples directory
[FIX] Removed gamepixel-related tests from the test runner, as the concept of gamepixel was removed from the kit
[FIX] Some tests were broken since the refactoring of the code responsible for handling mousepresses in sprite editor

v0.2 – sprites added

03 Nov 17:02
Compare
Choose a tag to compare

Version 0.2 adds sprites to the kit.

You can draw new sprites using a built-in sprite editor that you can start by using provided sprites start-up script. Sprites itself are stored in data\sprites.json file.

Please note that this release also introduces one breaking change to the existing API, to make API more consistent (please see the changelog below for details)

Changelog

[NEW] Sprites added
[NEW] Sprite editor added
[NEW] Test runner added
[MOD] Decoupled functionality used by API functions into separate functions responsible for calculating coordinates and drawing shapes
[DEL] Gamepixels removed as no longer used internally
[MOD] Breaking API changes:
    Write function no longer takes string as a first argument; is: Write(x, y, s, [color]); was: Write(s, x, y, [color])
[FIX] Issues with font scaling
[MOD] Improved error messages

Disclaimer

The attached archives for Windows and Linux--Full has been replaced some time after the release in order to fix issue with incorrect batch files. They were looking for Love2D in incorrect location. It is fixed in the new archives.

v0.1 – Initial release

15 Jun 11:33
Compare
Choose a tag to compare

This is a first alpha release of this fantasy game creation kit.

This version provides simple, PICO-8 inspired API for text manipulation and geometry drawing.

It works at the top of Love2D. To create a game, edit the _cart.lua file and run game as you would run the standard Love2D game – drag and drop the fantasy_console directory over love\love file. For you convenience, start shell script is provided.

Example is provided in the form of the simple snake game. To run example, overwrite _cart.lua in fantasy_console directory with _cart.lua from examples\snake directory.

For more information, please refer to about.txt and api_reference.txt files.

For linux, two archives are present:

  • full version, distributed alongside Love2D
  • small version, distributed without Love2D; in that case, you need to have Love2D already installed; start.sh assumes love command available system-wide