Skip to content

Releases: EmperorPenguin18/tidal2d

1.1

13 May 19:01
Compare
Choose a tag to compare

Complete rewrite of the engine! Here are some highlights of the changes:

  • Asset decoder that converts images to bitmaps at build time
  • Packaging of assets is now handled automatically
  • All static memory, no more pointers
  • Only dependencies are headers, so more cross-platform
  • Game logic is now only defined with Lua, no more JSON
  • Events are assigned one callback, instead of one per object

1.0

08 Dec 04:05
Compare
Choose a tag to compare
1.0

Full release!

Changes in this release:

  • Fixed animation timer bug
  • Fixed broken audio
  • Fixed hanging
  • Improved font handling
  • Basic UI system
  • Various improvements

0.4

30 Sep 03:01
Compare
Choose a tag to compare
0.4

Prep for LD54

Changes in this release:

  • Minor cleanup
  • Prettier fonts
  • Proper audio mixing
  • Spritesheets supported
  • Basic animation system implemented
  • Triangle physics shapes
  • Many more events and actions
  • Functional Lua API

0.3

25 Sep 02:53
Compare
Choose a tag to compare
0.3

Getting the big stuff figured out

Changes in this release:

  • Reduced dependencies
  • Refactor to improve performance and code cleanliness
  • Switched to CMake for build system
  • Better debugging
  • Actions that interact with physics now support float accuracy
  • Basic Lua interaction
  • Supports web platform with Emscripten

0.2

26 Apr 02:08
Compare
Choose a tag to compare
0.2

Added in this release:

  • Switched to C instead of C++
  • Manual dynamic linking used
  • Improved logging and debugging
  • Popular image formats supported
  • Popular audio formats supported
  • Switched from SDL2_mixer to SoLoud
  • Added layer system
  • Basic UI system implemented
  • Basic event/action system implemented
  • Improved asset packaging
  • Basic Windows support
  • Includes an improved example to help you get started
  • Updated the wiki

0.1

18 Aug 21:52
Compare
Choose a tag to compare
0.1

Proof-of-concept release:

  • Window created and input recognized
  • Loads images and renders them
  • Object hierarchy established
  • Text rendered to screen
  • Applies physics to objects
  • Loads and plays audio files
  • Documentation started
  NODES
COMMUNITY 1
Project 3
USERS 1