Skip to content

Releases: JerboaBurrow/Hop

Hop 0-0.3.0

23 Aug 06:29
2827a7d
Compare
Choose a tag to compare

Adds

  • Sprites (textured with atlases)
  • Texture management
  • Documentation with doxygen

See also https://github.com/JerboaBurrow/jGL/releases/tag/v0-0.0.8 for more changes to jGL including world and screen space bbs, cross platform clock, windowing, and view fixes, and more.

What's Changed

Full Changelog: v0-0.2.6...v0.3.0

Hop 0-0.2.6

10 May 12:02
Compare
Choose a tag to compare

What's Changed

  • update jgl by (screen clipping/positioning when windowed and size queries) @Jerboa-app in #184

Full Changelog: v0-0.2.5...v0-0.2.6

release-v0-0.2.5

07 May 09:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0-0.2.4...v0-0.2.5

Hop 0-0.2.4

13 Apr 11:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0-0.2.3...v0-0.2.4

Hop 0-0.2.3

13 Mar 11:34
026c56d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0-0.2.2...v0-0.2.3

Hop 0-0.2.2

06 Mar 07:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0-0.2.0...v0-0.2.2

Hop 0-0.2.1

28 Feb 09:18
Compare
Choose a tag to compare

What's Changed

  • now have a float boundary in world by @Jerboa-app in #172
  • adds lua printing to android, fixes null id from string construction by @Jerboa-app in #173

Full Changelog: v0-0.2.0...v0-0.2.1

Hop 0-0.2.0

09 Feb 08:29
Compare
Choose a tag to compare

Features

  • Soft body physics
  • macOS and windows builds
  • dynamic collision meshes
  • collision mesh primitive tagging
  • Audio via miniaudio with FLAC, WAV, and OGG support
  • loading of archived (zlib compressed) Lua scripts into memory
  • mesh bounding boxes (including sub-meshes by tag)
  • (jGL) text centering, dynamic draw order
  • improved Lua/C++ interop
  • optimisations in ECS using Google's SparseHash instead of STL
  • ghost objects that do no interact
  • hard world boundaries corrected, can specify top, left, right and bottom separately
  • optimisations in world-object collision detection and resolution
  • json

Tools

  • scripts packer/unpacker
  • mesh editor
  • z archiver

Dev Features

  • regression tests to verify using the libraries (linux, windows-mingw, macOS, Android)
  • json

What's Changed

Full Changelog: https://github.com/JerboaBurrow/Hop/commits/v0-0.2.0

Hop 0-0.1.0

18 May 19:39
Compare
Choose a tag to compare

First alpha release of Hop

  • Tile based worlds
    With or without marching square
    Map files

  • DEM physics
    Object collision meshes define composite objects
    Circle and rectangle primitive shapes
    10-20k+ collideables

  • ECS systems (physics, collision, rendering)

  • Multi-threading

  • Standalone windowing/ SFML integration

  • Lua console with engine interface for loading objects