Releases: obscurelyme/CoffeeMaker
v0.0.23-alpha
version 23 alpha build, release configuration
v0.0.22-alpha
verion 0.0.22 alpha release
v0.0.21-alpha
Notable Updates:
-
Fullscreen support
A hidden utility window is first created and checks the display resolution. Once this is done the window is destroyed and the true game window is subsequently created at the exactly dimensions of the display. -
9-slice scalable images
UI sprite images can be sliced into 9 parts and tiled appropriated to fill the required area. This is now being leveraged in the HUD and the title screen. -
New B-Spline animations
New animations for enemy drones have been put in place that scale to any 16:9 display resolution.
v0.0.20.4-alpha
This release fixes a number of bugs with the deployment and build of both MacOS and Linux distributions. Both binaries successfully deploy to Itch.io and are in a playable state.
v0.0.20-alpha
The first official Alpha release of Ultra Cosmo Invaders is here! This version marks the 3-month milestone creating the CoffeeMaker Game Engine. Some of the newest features introduced in this Alpha build are as follows...
- Persisted high scores
Players can now view 1st, 2nd, and 3rd place scores from prior sessions as well as their current score upon their final death. The high score menu will allow the players to either play again or navigate back to the main menu. - Enemy flight formations
Enemies travel across the screen in predefined flight patterns, making them much easier to see and allow for players to understand where enemies are going. - New spline animations
Enemies travel along new b-splines, implementing tinysplinecxx. - Coroutines
Leveraging std::coroutine, CoffeeMaker supports the following awaiters Timeout, WriteFile, and ReadFile. Each is an async task that can run while never blocking the main thread. - Itch.io Deployments
As part of the Github Actions release pipeline, in addition to GitHub Releases, Ultra Cosmo Invaders is published on Itch.io, password isalpha
EDIT:
OSX and Linux builds have an error this round. Linux was hotfixed and the current binary should run now. OSX binary has been removed from this release as it contained an application breaking defect. This will be corrected with the next few hours and rereleased.