Skip to content

Releases: Chukobyte/seika-engine

v0.26.0

17 Jun 12:56
Compare
Choose a tag to compare
  • Child nodes now use parent transform for calculations.
  • Updated text label component alignment.
  • Added first iteration of component validation of scene files.
  • Set default log level to ERROR.
  • Explicitly flushes python stdout during game loop.
  • Updated editor screenshot in README to a gif.

v0.25.0

07 Jun 18:17
Compare
Choose a tag to compare
  • Added new command line flags.
  • Changed scene and project file extensions.
  • Drawing based on z index for 2D.
  • Added function to Python API to get mouse position.
  • Updated docs.

v0.24.0

30 May 20:36
Compare
Choose a tag to compare
  • Can now set background draw color in project.json.
  • Added command line flags for log level and project json path.
  • Added joystick inputs.
  • Added input test project.
  • Updated docs.

v0.23.0

29 May 02:49
Compare
Choose a tag to compare
  • Renamed engine to Seika Engine.
  • Added get_fps function to Python API.
  • Refactored Texture2D class.
  • Added first iteration of joystick inputs handling.

v0.22.0

26 May 00:22
5536f3e
Compare
Choose a tag to compare
  • Adding math related functions and classes.
  • Updated README with contributor information and python API testing module.
  • Adding rough jumping to fighting game project.

v0.21.0

21 May 12:18
a845c2b
Compare
Choose a tag to compare
  • Updated logic for states.
  • Added rotation to Node2D via Python API.
  • Fighter directions are based on where there opponents are.
  • Add UP and DOWN actions to input buffer.

v0.20.0

20 May 23:35
Compare
Choose a tag to compare
  • Added the ability to get and modify Camera offset via Python API.
  • Can now get animation_frames and animation_speed from AnimatedSprite node via Python API.
  • Refactoring of python prototype fighting game logic in preparation for more features.

v0.19.0

19 May 03:21
a1ce034
Compare
Choose a tag to compare
  • Added getters in Python API for camera zoom and viewport position.
  • Added getter and setter for Animated Sprite Frame in Python API.
  • Can update a collider's color.
  • Can add exceptions to collisions.
  • Fixed collision scaling issue.
  • Added attack, health bar, and other stuff for fighting game prototype.
  • Updated documentation.

v0.18.0

17 May 13:07
0c26d5d
Compare
Choose a tag to compare
  • Added ability to create entities through python scripting (instead of just defining in scenes).
  • Update logic for parent child relationship within a scene.
  • Added CollisionShape2D node type for collision handling.
  • Added Rect2 in math module.
  • Updated docs

v0.17.0

15 May 22:31
Compare
Choose a tag to compare
  • Added GetFPS() function.
  • Separation of incoming network messages.
  • Changes to begin online fighting game prototype.
  • Added MIT license.