Library Game

August 2018 (Week 2)

+ Improved with collision code yet again
+ Enemies chase the player around and don't crash the game when they collide with each other
+ This texture

July 2018 (Week 3)

+ Stage transitions and player spawn points
+ Collectable items
+ Improved objects class structure a lot
+ Improved the collision logic a little
- Somehow I screwed up animations so that they reset to frame 1 when they shouldn't

July 2018 (Week 2)

+ Sprite sorting (walking in front of and behind objects)
+ Fixed that flickering you see in the webm
- Reworking gameobject structure, not sure exactly how I should do it. (Should invisible regions inherit from the same class as objects, should sortable and non-sortable objects be separate classes, etc)
- Feeling a little burned out

July 2018 (Week 1)

+ Finished the BG art from last week
+ Made bookshelf and table art, but its not up to my standards yet. If I get time later I'll improve them.
- Ran into problems with importing objects from Tiled, I really wanted to get sprite sorting done today but it looks like that isn't gonna happen.

June 2018 (Week 4)

+ Final (for now) change to how fonts work, they now rasterize on fullscreen toggle so the quality stays consistent
+ Some major UI code improvements
+ Code mostly set up for map transitions
- Started making some actual BG art, then lost it when krita crashed
- No significant visual progress

June 2018 (Week 3)

+ UI grid system
+ Fixed bugs
+ Optimized collision code
- Got caught up with fonts again. SDF font quality was great but caused some serious spaghetti code. Got rid of those. Then I spent a few long days figuring out how to use this 3rd party font rasterizer. I got it working but I'm not using it yet.

June 2018 (Week 2)

+ Dialogue working with text animation
+ Font quality improved
+ I can now design stages in the "Tiled" map editor and the game loads them
+ Small bug fixes
- I will have to rework some of last week's code to fix a bug :(

June 2018 (Week 1)

+ Player slides around circles when colliding
+ Pause menu
+ Gamepad support
+ Key/button mapping

May 2018 (Week 5)

+ Back from the grave
+ Fullscreen/Window mode working
+ Animation
+ Pixel-perfect collisions