Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | map is now "infinite" using chunks that dynamically load like in diamond&pearl | Star Rauchenberger | 2022-03-14 | 6 | -180/+256 |
| | | | | game is also slow as shit now | ||||
* | fmod splash screen | Star Rauchenberger | 2022-03-14 | 7 | -57/+151 |
| | |||||
* | refactored game code into the game class (for titles / multiple games) | Star Rauchenberger | 2022-03-13 | 7 | -926/+942 |
| | |||||
* | fixed incorrect music levels with widescreen | Star Rauchenberger | 2022-03-12 | 1 | -1/+1 |
| | |||||
* | 16:9 widescreen, and fullscreen is less weird now | Star Rauchenberger | 2022-03-12 | 3 | -7/+7 |
| | |||||
* | fixed some input annoyances | Star Rauchenberger | 2022-03-12 | 1 | -4/+9 |
| | |||||
* | slowed the player down | Star Rauchenberger | 2022-03-12 | 1 | -1/+1 |
| | |||||
* | fullscreen | Star Rauchenberger | 2022-03-12 | 1 | -0/+2 |
| | |||||
* | lamp sprite, courtesy of canaripack | Star Rauchenberger | 2022-03-12 | 3 | -32/+19 |
| | |||||
* | dynamic wall and floor textures | Star Rauchenberger | 2022-03-12 | 6 | -88/+342 |
| | |||||
* | player has a sprite now thanks to world of solaria | Star Rauchenberger | 2022-03-12 | 11 | -4/+234 |
| | |||||
* | dust is more of a glow than a solid colour now | Star Rauchenberger | 2022-03-12 | 1 | -1/+4 |
| | |||||
* | added transition and the world music | Star Rauchenberger | 2022-03-12 | 15 | -2/+342 |
| | |||||
* | added back bump sound (and assets for fuller music) | Star Rauchenberger | 2022-03-12 | 20 | -9/+468 |
| | |||||
* | Added music and lamp popping sound | Star Rauchenberger | 2022-03-11 | 89 | -0/+13385 |
| | |||||
* | zooming fixes | Kelly Rauchenberger | 2018-06-06 | 4 | -29/+72 |
| | | | | when zooming out, the view center stays the same (shifted by map edges). when zooming in, the view center becomes the player position at the start of zoom. the boundary of player movement is now also set to the target view area at start of zoom. | ||||
* | players must move when dropping lamps | Kelly Rauchenberger | 2018-06-05 | 2 | -17/+80 |
| | | | | if no direction is pressed, player dashes in direction of most recent movement. if no movement has occured, choose a random direction. if player cannot move in the chosen direction, choose a random direction. if the player cannot move in any direction, prevent dropping a lamp. | ||||
* | refactored so that the renderer is its own class | Kelly Rauchenberger | 2018-06-05 | 5 | -507/+561 |
| | |||||
* | improved overlapping lights | Kelly Rauchenberger | 2018-06-05 | 1 | -24/+39 |
| | | | | radius of light seems kind of diminished though. | ||||
* | merge master into colorfade and improved it | Kelly Rauchenberger | 2018-06-05 | 4 | -256/+858 |
|\ | | | | | | | overlapping colors look weird though | ||||
| * | decreased dust light radius | Kelly Rauchenberger | 2018-06-03 | 1 | -4/+23 |
| | | | | | | | | | | | | this makes it less likely that dropping a lamp will cause cave-ins. also slowed down the propagation of dust slightly. | ||||
| * | map expansion looks more normal now | Kelly Rauchenberger | 2018-06-02 | 1 | -2/+1 |
| | | |||||
| * | dust now ripples outward | Kelly Rauchenberger | 2018-06-02 | 1 | -33/+63 |
| | | |||||
| * | player won't start in the middle of a wall | Kelly Rauchenberger | 2018-05-31 | 1 | -0/+9 |
| | | |||||
| * | map zooms in and out based on how lit it is | Kelly Rauchenberger | 2018-05-30 | 1 | -12/+157 |
| | | |||||
| * | abstracted map data into a class to allow for zooming out | Kelly Rauchenberger | 2018-05-29 | 2 | -177/+316 |
| | | |||||
| * | quitting the game causes all of the lamps to pop followed by the player | Kelly Rauchenberger | 2018-05-29 | 1 | -39/+150 |
| | | | | | | | | fixed a bug where dashing when dropping a lamp would cause dust kickup to originate from a different tile than the actual lamp. | ||||
| * | dust kickup spreads outward instead of being instantaneous | Kelly Rauchenberger | 2018-05-29 | 3 | -65/+149 |
| | | |||||
* | | started implementing color tinting on lighting | Kelly Rauchenberger | 2018-05-29 | 4 | -20/+272 |
|/ | |||||
* | fixed player lighting strength special case | Kelly Rauchenberger | 2018-05-27 | 1 | -5/+1 |
| | |||||
* | lighting fades away from source now | Kelly Rauchenberger | 2018-05-27 | 1 | -9/+34 |
| | |||||
* | fixed movement bug | Kelly Rauchenberger | 2018-05-27 | 1 | -1/+1 |
| | |||||
* | removed pkg-config and GLFW from dependencies | Kelly Rauchenberger | 2018-05-27 | 1 | -5/+0 |
| | |||||
* | added to gitignore | Kelly Rauchenberger | 2018-05-27 | 1 | -0/+2 |
| | |||||
* | increased dust kickup radius | Kelly Rauchenberger | 2018-05-27 | 1 | -1/+1 |
| | |||||
* | no key repeat delay, implemented weirdly | Kelly Rauchenberger | 2018-05-24 | 1 | -26/+43 |
| | |||||
* | caverns shift in the dark | Kelly Rauchenberger | 2018-05-24 | 1 | -3/+40 |
| | | | | | | | | after moving, any tile that just became dark will randomly become a wall or a floor. then, all of the dark tiles will be ticked three times. this is to cause a sense of being lost by having the caverns shift around you where you can't see. the radius of dust scattering after a lamp drops/pops increases with the number of pops that have occured due to that drop. this allows chain reactions of popping lamps to occur. both dust and the player are now considered illuminated (in addition to being light sources). | ||||
* | renamed dark tile to wall | Kelly Rauchenberger | 2018-05-23 | 1 | -7/+5 |
| | |||||
* | dropping a lamp includes a dash | Kelly Rauchenberger | 2018-05-23 | 2 | -182/+94 |
| | | | | | | dropping a lamp now sprinkles dust in the same way that popping a lamp does. only dust sprinkled from dropping/popping a lamp will pop lamps -- dust from movement will not. pressing esc quits the game. SDL errors now output a message. |