61786f4b24- Move CLI code upstream - Set user permissions at beginning of Docker build instead of at the end - Increased the default idle timeout for demo mode to 40s - Add noindex tag to press kit HTML - Add targets for transferring builds to Windows and MacOS computersCocktail Frank2024-08-20 20:26:12 -04:00
8f6c8344ebUpdate references to window pointer to match upstream use of shared_ptrCocktail Frank2024-07-26 22:03:53 -04:00
4523c1177e- Added a simple test program that opens and closes a game using testing framework Catch2 from upstream - Added build targets for Linux and Emscripten versions of the test program - Moved main function into its own file - Added group targets for builds: local, external, local-tests, debugCocktail Frank2024-07-25 01:51:19 -04:00
8702a644cd- Add support for extra config files on the command line - Print a warning when saved arcade scores are detected but cannot be loaded - Use exceptions to handle errors when loading save progress - Throw an exception when config data passed on the command line is invalidCocktail Frank2024-07-19 01:39:02 -04:00
a762b0f545Reset config file to proper defaults. Added support for configuration override strings passed from the command line.Cocktail Frank2024-07-11 21:31:15 -04:00
899e9efe9flog the session ID to the JS console, check for data collection file existence before opening the file pathCocktail Frank2024-07-09 20:31:39 -04:00
a86f8ec67eadd dank.game logo, add visibility toggle to social media, allow steam button to be visible even if QR is enabledCocktail Frank2024-06-20 20:51:05 -04:00
0a9a653eb9make sure save progress JSON has a valid format before attempting to load data
1.1.4
Cocktail Frank2024-06-11 19:45:54 -04:00
283d15775a- Disable logging by default - Turn off glGetError calls by default - Use directory mapping instead of Git to transfer files to Ubuntu-18 build's Docker container
1.1.3
Cocktail Frank2024-06-05 20:20:11 -04:00
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
1.1.1
Cocktail Frank2024-05-13 10:12:23 -04:00
ee03b40db5update assets license, bug fix: check the correct level index when checking for a coin in the bank at level load
1.1.0
Cocktail Frank2024-05-11 00:57:51 -04:00
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
1.0.5
Cocktail Frank2024-05-09 03:12:21 -04:00
f998a2d75ere-added credits to pause menu with new contentCocktail Frank2024-05-08 18:00:24 -04:00
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 restingCocktail Frank2024-05-08 16:45:24 -04:00
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
1.0.4
frank2024-05-01 20:35:15 -04:00
ba53c72b01minor updates to modding and building instructionsfrank2024-04-27 22:33:18 -04:00
d37f04995cadd compilation flag that disables GLU in GLEW libraryfrank2024-04-27 20:19:34 -04:00
279c7c83b8separate shaders for GLES and GL, add MacOS buildfrank2024-04-24 15:04:11 -04:00
8b2125f606add variable for overriding SDL config binary locationfrank2024-04-18 02:04:35 -04:00
15f730a3d5add user permissions for ubuntu buildfrank2024-04-18 01:33:25 -04:00
d66e70d6aduse malloc instead of malloc2 for Ubuntu 18 buildfrank2024-04-18 00:24:06 -04:00
eb09e0603bmove distributable location to an access protected folder; restore Linux compiler to default and use a better default for sdl2-config locationfrank2024-04-17 18:31:11 -04:00
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 modefrank2024-04-14 01:30:10 -04:00
5f7117a6eaadded metadata to home pagefrank2024-04-02 20:38:19 -04:00
c18a6d18d4add ticker to web pagefrank2024-03-22 12:27:20 -04:00
5e012c8e73link to the source code from the press kitfrank2024-03-21 01:06:17 -04:00
dbba2e0948restore direct video tags in press kitfrank2024-03-21 00:42:37 -04:00
8b3efa64c2move press kit to rootfrank2024-03-20 21:53:39 -04:00
2d95172b15added README, LICENSE, press kit, and logosfrank2024-03-20 20:23:13 -04:00
10db5d8019added README, LICENSE, press kit, and logosfrank2024-03-20 20:23:13 -04:00
0fd33ee924add separate WASM build for coolmath, separate JS from index page into pre-js filesfrank2023-12-26 20:18:49 -05:00
48a9fdbad2re-label reset as save/exitfrank2023-12-18 16:27:30 -05:00
acb62ece0bgamepad support on pc and webfrank2023-12-15 00:56:00 -05:00
1db0a870d9keyboard controls for start and pause menusfrank2023-12-14 01:12:38 -05:00
9696d3a835social media buttons, playtester thanks, updated QR code graphicfrank2023-12-12 23:22:11 -05:00
0767f1f926use event system for pause events, pause game when browser tab is hidden on wasm buildfrank2023-12-12 12:58:14 -05:00
db7e41e470fix zero length text bug, fix scoreboard text rendering on wasm buildfrank2023-12-12 00:43:33 -05:00
ae0ce70b3dadd warp view, clear screen to background color, set arcade score on completion of final level, remove UI from arcade-only modefrank2023-12-11 14:02:04 -05:00
f637c86529implement mirror mode using rotation vectorfrank2023-12-07 21:53:15 -05:00
ec6165214badded jackpot, ending screen messages, title screen idle animation, play button flashfrank2023-12-07 19:26:32 -05:00
caa6186727hide and disable buttons and labels on the main menu when not available as optionsfrank2023-11-08 20:06:32 -05:00
18fb61c236- add arcade mode and arcade-only configuration option - scoreboard and name entry for arcade mode - separate save data for quest and arcade modesfrank2023-11-05 00:28:28 -04:00
8d9ec69656added optional button to click to load game, added Windows buildfrank2023-10-18 00:13:24 -04:00
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 buildfrank2023-10-09 23:54:47 -04:00
a090c52178make both linux and wasm builds with one targetfrank2023-09-29 19:21:47 -04:00
c38f676ccbfix fire angle bug level 9frank2023-09-29 00:00:19 -04:00
04e97fe836difficulty smoothing on levels 6, 9, 14, and 16frank2023-09-28 23:27:13 -04:00
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 spinnersfrank2023-09-28 22:04:56 -04:00
d3b7963119add functions for setting up buttons and hudfrank2023-09-22 23:26:28 -04:00
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 anglefrank2023-09-12 03:02:54 +00:00
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 curvefrank2023-09-07 22:17:56 -04:00