6501bbe2ee- Add Python script for releasing builds as distributables - Add Itch.io build - Bug fix: replace the removed "arcade coin" key with the bank vector
main
Cocktail Frank
2024-05-13 10:12:23 -0400
ee03b40db5update assets license, bug fix: check the correct level index when checking for a coin in the bank at level load
Cocktail Frank
2024-05-11 00:57:51 -0400
76695393feremove rotation projection from coin HUD
Cocktail Frank
2024-05-10 21:23:59 -0400
678168c2f6update logo assets
Cocktail Frank
2024-05-09 19:24:40 -0400
8e20245733- add steam badge to title screen - disable and hide exit and fullscreen buttons on some builds - fix cake backward walk glitch at beginning of level 22
Cocktail Frank
2024-05-09 03:12:21 -0400
f998a2d75ere-added credits to pause menu with new content
Cocktail Frank
2024-05-08 18:00:24 -0400
bacf711cd7- added coin bank to HUD - save coin status per level instead of just a total count of coins - bug fix: removed flashing effect from all non-coin projectiles - bug fix: don't collect coins when resting
Cocktail Frank
2024-05-08 16:45:24 -0400
290e23b5da- add options sub-menu to title screen: bgm, sfx, fullscreen, and exit - hide UI when gamepad is in use, enable when mouse is in use - indicate selected UI button using hue rotation animation - support for gamepad hat - support for disconnecting and reconnecting gamepads - sanitize collected data in WASM build and write files per session - add function for finding the closest UI button in a given direction - bug fix: prevent character from moving when level loads or play is resumed from the pause menu - bug fix: cancel character walking sfx when pausedohsqueezy2024-05-01 20:35:15 -0400
2eae10da98- add options sub-menu to title screen: bgm, sfx, fullscreen, and exit - hide UI when gamepad is in use, enable when mouse is in use - indicate selected UI button using hue rotation animation - support for gamepad hat - support for disconnecting and reconnecting gamepads - sanitize collected data in WASM build and write files per session - add function for finding the closest UI button in a given direction - bug fix: prevent character from moving when level loads or play is resumed from the pause menu - bug fix: cancel character walking sfx when paused
1.0.4
ohsqueezy2024-05-01 20:35:15 -0400
ba53c72b01minor updates to modding and building instructionsohsqueezy2024-04-27 22:33:18 -0400
d37f04995cadd compilation flag that disables GLU in GLEW libraryohsqueezy2024-04-27 20:19:34 -0400
279c7c83b8separate shaders for GLES and GL, add MacOS buildohsqueezy2024-04-24 15:04:11 -0400
8b2125f606add variable for overriding SDL config binary locationohsqueezy2024-04-18 02:04:35 -0400
15f730a3d5add user permissions for ubuntu buildohsqueezy2024-04-18 01:33:25 -0400
d66e70d6aduse malloc instead of malloc2 for Ubuntu 18 buildohsqueezy2024-04-18 00:24:06 -0400
eb09e0603bmove distributable location to an access protected folder; restore Linux compiler to default and use a better default for sdl2-config locationohsqueezy2024-04-17 18:31:11 -0400
7f87756b6c- added Steam build configuration file and shell script - added Windows 64 bit build target - added a distributable ZIP to the Linux build target - added demo build config - made arcade prompt compatible with demo modeohsqueezy2024-04-14 01:30:10 -0400
1db0a870d9keyboard controls for start and pause menusohsqueezy2023-12-14 01:12:38 -0500
9696d3a835social media buttons, playtester thanks, updated QR code graphicohsqueezy2023-12-12 23:22:11 -0500
0767f1f926use event system for pause events, pause game when browser tab is hidden on wasm buildohsqueezy2023-12-12 12:58:14 -0500
db7e41e470fix zero length text bug, fix scoreboard text rendering on wasm buildohsqueezy2023-12-12 00:43:33 -0500
ae0ce70b3dadd warp view, clear screen to background color, set arcade score on completion of final level, remove UI from arcade-only modeohsqueezy2023-12-11 14:02:04 -0500
f637c86529implement mirror mode using rotation vectorohsqueezy2023-12-07 21:53:15 -0500
ec6165214badded jackpot, ending screen messages, title screen idle animation, play button flashohsqueezy2023-12-07 19:26:32 -0500
caa6186727hide and disable buttons and labels on the main menu when not available as optionsohsqueezy2023-11-08 20:06:32 -0500
18fb61c236- add arcade mode and arcade-only configuration option - scoreboard and name entry for arcade mode - separate save data for quest and arcade modesohsqueezy2023-11-05 00:28:28 -0400
8d9ec69656added optional button to click to load game, added Windows buildohsqueezy2023-10-18 00:13:24 -0400
ac095283f4- add sound effects and background music - add mute button - add walk and reverse adaptive sound effects to character - add more flexible error handling to PHP log of play time - set total memory to 200MB in web buildohsqueezy2023-10-09 23:54:47 -0400
a090c52178make both linux and wasm builds with one targetohsqueezy2023-09-29 19:21:47 -0400
04e97fe836difficulty smoothing on levels 6, 9, 14, and 16ohsqueezy2023-09-28 23:27:13 -0400
9e4d61dfb4- track progress and automatically save and load - add automatic anonymous data collection to web build - apply perspective and view to labels - add level select and difficulty spinnersohsqueezy2023-09-28 22:04:56 -0400
d3b7963119add functions for setting up buttons and hudohsqueezy2023-09-22 23:26:28 -0400
712c6cf3ea- rebuild emscripten build when levels.json changes - add precision to enemy angles to account for accumulating drift - add challenge coin parameters to wave enemy - fix flame mirror drift by resetting position each cycle - fix fish angle desync by using time since init to calculate angleohsqueezy2023-09-12 03:02:54 +0000
bd36c762eb- added run clock - a few new levels - new wave enemy - added world background colors - added color add blend to shader - new offset parameter for fish - script for converting SVG file to level curveohsqueezy2023-09-07 22:17:56 -0400
584a85546ccheckpoints, move sprite and pad to lib, reload level on reconfig, hitbox configohsqueezy2023-08-01 16:35:19 -0400
b6a7e8bf23add pause feature, add resume and reset buttonsohsqueezy2023-07-08 23:21:29 -0400
1dda555362collide button with NDC coordinatesohsqueezy2023-07-05 20:10:58 -0400
a1cf65ed7eseparate rotation matrix from view, apply view to buttonohsqueezy2023-07-04 02:15:43 -0400
306d96eea9restore playing field background plane, reposition and adjust scaling of canvas elementin wasm build, automatically bind sprite textureohsqueezy2023-07-03 20:22:26 -0400
6b6643ebccset emscripten to rebuild if config files are modifiedohsqueezy2023-07-01 19:26:25 -0400
e59eb7554buse mallinfo instead of mallinfo2 for emscripten buildohsqueezy2023-06-30 23:10:36 -0400
1af1d3ffd2use composition for associating plane with pad, add a working start buttonohsqueezy2023-06-30 13:46:07 -0400
2a3a920e47load all original enemies, increase bezier resolutionohsqueezy2023-06-28 17:55:31 -0400
5497f8ef45read slicer enemies from JSON dynamically, fix character collision box size, place character's bottom along the curveohsqueezy2023-06-27 14:34:49 -0400
8be9ad54f2- add mouse button up and wheel events - scale the field object so it is 16:9 - set active texture once - add controls for 3D rotation, zoom, and character movement - update and apply projection and view transformations - add character class for tracking character logic - functions for transforming coordinates from world to clip, ndc, and window - slightly offset UV in fragment shader to workaround character display issueohsqueezy2023-05-30 17:54:32 -0400
a6ed2ccb73- add cake frames - fix mixing of texture and color data in fragment shader - add field of play background plane - replace non-destructive transforms with resetable destructive transforms in Pad classohsqueezy2023-05-24 22:55:48 -0400