Commit Graph

92 Commits

Author SHA1 Message Date
Cocktail Frank 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
2024-05-09 03:12:21 -04:00
Cocktail Frank f998a2d75e re-added credits to pause menu with new content 2024-05-08 18:00:24 -04:00
Cocktail Frank 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
2024-05-08 16:45:24 -04:00
ohsqueezy 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 paused
2024-05-03 15:51:20 -04:00
ohsqueezy ba53c72b01 minor updates to modding and building instructions 2024-04-27 22:34:56 -04:00
ohsqueezy d37f04995c add compilation flag that disables GLU in GLEW library 2024-04-27 20:19:34 -04:00
ohsqueezy 279c7c83b8 separate shaders for GLES and GL, add MacOS build 2024-04-24 15:04:11 -04:00
ohsqueezy 8b2125f606 add variable for overriding SDL config binary location 2024-04-18 02:04:35 -04:00
ohsqueezy 15f730a3d5 add user permissions for ubuntu build 2024-04-18 01:33:25 -04:00
ohsqueezy d66e70d6ad use malloc instead of malloc2 for Ubuntu 18 build 2024-04-18 00:24:06 -04:00
ohsqueezy b40e0e56e4 add Ubuntu 18.04 docker build target 2024-04-18 00:12:14 -04:00
ohsqueezy eb09e0603b move distributable location to an access protected folder; restore Linux compiler to default and use a better default for sdl2-config location 2024-04-17 18:31:11 -04:00
ohsqueezy 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 mode
2024-04-14 01:30:10 -04:00
ohsqueezy 5f7117a6ea added metadata to home page 2024-04-02 20:38:19 -04:00
ohsqueezy c18a6d18d4 add ticker to web page 2024-03-22 12:27:20 -04:00
ohsqueezy 5e012c8e73 link to the source code from the press kit 2024-03-21 14:35:05 -04:00
ohsqueezy dbba2e0948 restore direct video tags in press kit 2024-03-21 00:42:37 -04:00
ohsqueezy 8b3efa64c2 move press kit to root 2024-03-20 21:53:39 -04:00
ohsqueezy 2d95172b15 added README, LICENSE, press kit, and logos 2024-03-20 20:47:34 -04:00
ohsqueezy 10db5d8019 added README, LICENSE, press kit, and logos 2024-03-20 20:23:13 -04:00
ohsqueezy e8ea466f51 add demo mode 2024-03-06 21:22:54 -05:00
ohsqueezy 341bb50bef update to use SPACE🪐BOX default GL context 2024-03-04 20:10:48 -05:00
ohsqueezy 5fd6f5545c update web page font paths 2024-02-16 19:45:22 -05:00
ohsqueezy 9aa9149781 flash time limit warning, clickable social media buttons, update css layout 2024-01-02 23:51:22 -08:00
ohsqueezy 91081b7900 disable name entry on coolmath build, increase UI arrow visibility 2023-12-29 23:14:08 -08:00
ohsqueezy 280fc0e0b8 added splash screens 2023-12-28 16:48:52 -08:00
ohsqueezy 9fa8051b06 integrate ads API on coolmath builds, add loading message 2023-12-27 19:21:56 -08:00
ohsqueezy 63336a3126 add coolmath build config file with edited title 2023-12-26 23:24:10 -05:00
ohsqueezy 690601808c add arcade-only build 2023-12-26 22:32:40 -05:00
ohsqueezy 0fd33ee924 add separate WASM build for coolmath, separate JS from index page into pre-js files 2023-12-26 20:27:06 -05:00
ohsqueezy 48a9fdbad2 re-label reset as save/exit 2023-12-18 16:27:30 -05:00
ohsqueezy acb62ece0b gamepad support on pc and web 2023-12-15 00:56:00 -05:00
ohsqueezy 1db0a870d9 keyboard controls for start and pause menus 2023-12-14 01:12:38 -05:00
ohsqueezy 9696d3a835 social media buttons, playtester thanks, updated QR code graphic 2023-12-12 23:22:11 -05:00
ohsqueezy 0767f1f926 use event system for pause events, pause game when browser tab is hidden on wasm build 2023-12-12 12:58:14 -05:00
ohsqueezy db7e41e470 fix zero length text bug, fix scoreboard text rendering on wasm build 2023-12-12 00:43:33 -05:00
ohsqueezy ae0ce70b3d add warp view, clear screen to background color, set arcade score on completion of final level, remove UI from arcade-only mode 2023-12-11 14:02:04 -05:00
ohsqueezy f637c86529 implement mirror mode using rotation vector 2023-12-07 21:53:15 -05:00
ohsqueezy ec6165214b added jackpot, ending screen messages, title screen idle animation, play button flash 2023-12-07 19:26:32 -05:00
ohsqueezy 0121b33cbe fullscreen button 2023-12-05 17:57:55 -05:00
ohsqueezy 26c5312567 pass pause state to enemy projector animations 2023-12-05 13:49:11 -05:00
ohsqueezy 2e0b571f19 flash screen whenever load_level is called 2023-12-05 11:02:23 -05:00
ohsqueezy d11cffc210 - add coins to ending
- add animation frames to sprites
- track best quest time
- hue shift effect on coin
2023-12-04 21:55:11 -05:00
ohsqueezy fd6ef890cf walk animation 2023-11-14 18:38:37 -05:00
ohsqueezy 25fd91e67c add enemy sprite animations 2023-11-14 00:20:57 -05:00
ohsqueezy caa6186727 hide and disable buttons and labels on the main menu when not available as options 2023-11-08 20:06:32 -05:00
ohsqueezy 18fb61c236 - add arcade mode and arcade-only configuration option
- scoreboard and name entry for arcade mode
- separate save data for quest and arcade modes
2023-11-05 00:28:28 -04:00
ohsqueezy 8d9ec69656 added optional button to click to load game, added Windows build 2023-10-18 00:13:24 -04:00
ohsqueezy 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 build
2023-10-09 23:54:47 -04:00
ohsqueezy a090c52178 make both linux and wasm builds with one target 2023-09-29 19:21:47 -04:00