Commit Graph

16 Commits

Author SHA1 Message Date
3791277c5b Add 1.2.0 release highlights to README
Update the file name capitalization of cakefoot.js in index.html.

Add achievement icons to resource directory.

Add rules for ignoring auto save files.

Add more linked files to Ubuntu Docker build to fix bug where git was
detecting changes in the Ubuntu build.

Add libsteam_api.so to the list of shared objects to copy into the
Linux distribution.
2024-11-17 17:10:50 -05:00
52f196f9b5 Begin implementing new upstream stats functionality
Parse stats and achievements from the input config JSON.

Create a preferences progress object for saving config preferences and a
stats/achievements progress object for saving stats and achievements.

Add rules for transferring data saved in the original progress file
format into the new progress stats section that run when the game is
loaded. The upstream functionality handles unlocking any achievements
tied to stats automatically.

Save the stats and push them to Steam whenever progress is normally
saved, as long as the cooldown of three minutes for just the stats
hasn't expired.

Start tracking distance traveled using a stat object.

Save stats at quit time.

Add maximum value to farthest distance stat.

Add stat for consecutive days played.

Arcade score sorting fixed so a faster time sorts higher than a slower
time.
2024-10-16 19:52:02 -04:00
3cc458e64e wip - consolidate build target rules 2024-09-07 19:31:11 -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
2024-06-05 20:20:11 -04:00
a1e9ee1c1a add version string auto-generated by git 2024-05-25 18:13:02 -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
2024-05-03 15:51:20 -04:00
279c7c83b8 separate shaders for GLES and GL, add MacOS build 2024-04-24 15:04:11 -04:00
15f730a3d5 add user permissions for ubuntu build 2024-04-18 01:33:25 -04:00
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
5f7117a6ea added metadata to home page 2024-04-02 20:38:19 -04:00
10db5d8019 added README, LICENSE, press kit, and logos 2024-03-20 20:23:13 -04:00
341bb50bef update to use SPACE🪐BOX default GL context 2024-03-04 20:10:48 -05: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 spinners
2023-09-28 22:04:56 -04:00
584a85546c checkpoints, move sprite and pad to lib, reload level on reconfig, hitbox config 2023-08-01 16:35:19 -04:00
46d0eaec9e update gitignore 2023-06-19 20:43:07 -04:00
70d1d18615 ic 2023-05-23 15:35:29 -04:00