Skip to content

Releases: pkulev/xoinvader

Bump version to 0.2

04 May 08:11
5bb3047
Compare
Choose a tag to compare

This is again mostly technical release, but I hope those changes will help me to focus on gameplay now.

  • Menu refactoring, now we somehow can do menus without pain
  • Input and event system improvements, but there much more work to do
  • Abstract application framework was extracted into separate project (github.com/pkulev/eaf)
  • Pygame stuff was completely removed including sounds
  • Config files converted into TOML
  • Terminal-specific application stuff was extracted into separate project (github.com/pkulev/xo1) with intention to reuse it for some projects later
  • All sources were blacken
  • Finally timers and clock work properly and application send dt into all updates
  • Fixed some nasty bags including out of bounds passage

Nothing changed in gameplay at all

25 Feb 07:23
a090077
Compare
Choose a tag to compare

This is another hollow technical release, lmao.

MInimal working game experience

01 Dec 04:25
6b75bcb
Compare
Choose a tag to compare
Pre-release

We've resolved many issues and added a bunch of features, such as levels, collision detection (thanks, @alex-eg), simple interpolated animations, score counting and game over screen.

That work showed us how difficult garbage collecting and message passing is in our system. It took many days to implement things that don't affect gameplay, and they are still working bad.

This release contains poor but working gameplay mechanics. To keep things clean I am reducing scope of milestones to doable within month or two.

Alpha Freeze Release

26 Oct 15:22
Compare
Choose a tag to compare
Alpha Freeze Release Pre-release
Pre-release

XOInvader is going to support pygame, thus this release will be the point of return and history milestone.
Wheeeee!