Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changed how signs are generated | Star Rauchenberger | 2022-03-23 | 2 | -6/+23 |
| | | | | the algorithm should be more generous with signs now, depending on the story progression and how many lit spots there are. reading a sign also clears all unread signs. the special sound is still only played after the story is complete. | ||||
* | did some stuff to make mac distribution work v1.0.1 | Star Rauchenberger | 2022-03-22 | 4 | -11/+110 |
| | | | | don't forget to run bundle-dylibs.sh | ||||
* | enter works on menu | Star Rauchenberger | 2022-03-21 | 1 | -1/+2 |
| | |||||
* | game shouldn't crash if all lamps are in unloaded chunks v1.0.0 | Star Rauchenberger | 2022-03-21 | 1 | -3/+7 |
| | |||||
* | player starts in the middle of first chunk now | Star Rauchenberger | 2022-03-21 | 3 | -6/+6 |
| | |||||
* | added new resources to xcode project | Star Rauchenberger | 2022-03-21 | 2 | -0/+12 |
| | |||||
* | finishing reading the story clears out all signs | Star Rauchenberger | 2022-03-21 | 5 | -22/+49 |
| | | | | and a sound effect plays | ||||
* | game can be muted now | Star Rauchenberger | 2022-03-21 | 4 | -6/+82 |
| | | | | not re-rendering the menu overlay because it looks fine tbh | ||||
* | lowered threshold to full song | Star Rauchenberger | 2022-03-21 | 1 | -1/+1 |
| | |||||
* | can't just hold space to get through messages | Star Rauchenberger | 2022-03-21 | 1 | -2/+4 |
| | |||||
* | fancier textboxes | Star Rauchenberger | 2022-03-21 | 7 | -10/+44 |
| | |||||
* | no longer destroying completely unlit chunks | Star Rauchenberger | 2022-03-20 | 1 | -2/+2 |
| | | | | this was messing up in conjunction with the optimisation where we only tick the outermost ring of chunks upon doing a map load, with the effect that chunks other than the centre one were filled with unticked data. | ||||
* | floor renders change much less when lamp drop | Star Rauchenberger | 2022-03-20 | 1 | -2/+4 |
| | | | | should prevent spamming to get signs | ||||
* | dashes should still happen when game lags | Star Rauchenberger | 2022-03-20 | 1 | -14/+1 |
| | |||||
* | control instructions | Star Rauchenberger | 2022-03-20 | 6 | -1/+62 |
| | |||||
* | windows resource path | Star Rauchenberger | 2022-03-20 | 1 | -0/+4 |
| | |||||
* | fixed fullscreen mode on windows | Star Rauchenberger | 2022-03-20 | 3 | -5/+16 |
| | |||||
* | we can build a window app! | Star Rauchenberger | 2022-03-20 | 174 | -1/+50929 |
| | | | | build type must be set to Release or it's horribly slow, and fullscreen does not work | ||||
* | update to fmod 2.02.06 | Star Rauchenberger | 2022-03-20 | 57 | -2682/+2370 |
| | |||||
* | we can now build a mac bundle! | Star Rauchenberger | 2022-03-20 | 50 | -19/+748 |
| | |||||
* | fixed bug that restarts game & doubles music if you press esc while fading in | Star Rauchenberger | 2022-03-20 | 1 | -1/+3 |
| | |||||
* | added credits title card | Star Rauchenberger | 2022-03-20 | 4 | -2/+5 |
| | |||||
* | added fade in to new game | Star Rauchenberger | 2022-03-19 | 5 | -6/+36 |
| | | | | and fixed music on new game | ||||
* | added title screen | Star Rauchenberger | 2022-03-19 | 4 | -1/+4 |
| | |||||
* | added wasd movement | Star Rauchenberger | 2022-03-19 | 1 | -4/+4 |
| | |||||
* | removed invalid iccp chunk from menu.png | Star Rauchenberger | 2022-03-19 | 1 | -0/+0 |
| | |||||
* | menu! | Star Rauchenberger | 2022-03-19 | 36 | -21/+1073 |
| | |||||
* | game tries to make sure initial cave is not tiny | Star Rauchenberger | 2022-03-19 | 2 | -10/+50 |
| | |||||
* | fixed jitter while moving and zooming | Star Rauchenberger | 2022-03-19 | 3 | -11/+6 |
| | |||||
* | load line lag is better | Star Rauchenberger | 2022-03-19 | 2 | -4/+37 |
| | |||||
* | fixed a lot of the zoom problems | Star Rauchenberger | 2022-03-18 | 4 | -28/+44 |
| | | | | still looks weird while moving | ||||
* | more wall renders | Star Rauchenberger | 2022-03-18 | 2 | -7/+29 |
| | |||||
* | lotta performance improvements | Star Rauchenberger | 2022-03-17 | 4 | -97/+200 |
| | | | | | | | the two main things: 1) When ticking three times after a lighting change, we no longer iterate over the entire map. Instead, we keep a list of the tiles that have changed and the ones adjacent to them, and we iterate over that list. 2) The map tile type is now stored in a separate array from the rest of the tile data. This is because the tile type is the only thing needed for the cellular automata tick, and thus the only thing that we need to actually copy. | ||||
* | fixed the last word in a line being removed from signs sometimes | Star Rauchenberger | 2022-03-16 | 1 | -0/+5 |
| | |||||
* | signs are more common and also quieter | Star Rauchenberger | 2022-03-16 | 6 | -3/+6 |
| | |||||
* | fade-in before reading a sign | Star Rauchenberger | 2022-03-16 | 1 | -0/+1 |
| | |||||
* | signs can be read now! | Star Rauchenberger | 2022-03-16 | 20 | -38/+675 |
| | |||||
* | added signs (which can't be read yet) | Star Rauchenberger | 2022-03-16 | 9 | -10/+142 |
| | |||||
* | instead of ticking the entire screen every lighting update we only tick a ↵ | Star Rauchenberger | 2022-03-15 | 1 | -2/+6 |
| | | | | | | chunk size around the player is this helping? | ||||
* | lit tiles in unloaded chunk should count toward total lit tiles for zooming | Star Rauchenberger | 2022-03-15 | 2 | -5/+11 |
| | |||||
* | fixed chunks not loading correctly when going up and left | Star Rauchenberger | 2022-03-15 | 1 | -10/+2 |
| | |||||
* | maybe made the slowdown when zoomed out much better | Star Rauchenberger | 2022-03-15 | 2 | -6/+7 |
| | |||||
* | started adding zooming anim, looks weird esp when moving | Star Rauchenberger | 2022-03-15 | 3 | -11/+47 |
| | |||||
* | window starts in centre of screen | Star Rauchenberger | 2022-03-14 | 2 | -27/+5 |
| | |||||
* | fixed weird shadows while moving | Star Rauchenberger | 2022-03-14 | 2 | -26/+2 |
| | |||||
* | slightly offscreen lamp glows are rendered | Star Rauchenberger | 2022-03-14 | 1 | -2/+2 |
| | |||||
* | you can quit the game during the titles | Star Rauchenberger | 2022-03-14 | 1 | -1/+5 |
| | |||||
* | fixed flickering while walking | Star Rauchenberger | 2022-03-14 | 2 | -7/+18 |
| | | | | sort of. the (intentional) dust flicker is still there. might want to remove the player trailing dust as they walk. | ||||
* | a lot faster now thanks to only ticking on-screen every loop | Star Rauchenberger | 2022-03-14 | 1 | -3/+8 |
| | | | | flickering while moving now though | ||||
* | .at() is slower than operator[] | Star Rauchenberger | 2022-03-14 | 1 | -1/+1 |
| |