Commit Graph

45 Commits (76bc1ce3ae7eb07c0250133dd47e2dcc6cd6d02d)

Author SHA1 Message Date
sigonasr2 76bc1ce3ae Fix player state getting modified to bump while preparing for flying state. Transition smoothly from hamster control to landing state for hamster jet. 3 months ago
sigonasr2 220beffeae Hamster Jet platform was lagging behind. Moved platform following to after hamster movement code. Remove all string_view conversions being converted into strings. VERY EXPENSIVE OPERATIONS apparently. 3 months ago
sigonasr2 c85b8ebf2c I guess adding strings was really slow? 3 months ago
sigonasr2 0df1760f15 Added speedometer visual and text display. 3 months ago
sigonasr2 002b00f018 Added Fall-o-meter HUD elements, added crash landing mechanics, and fuel. 3 months ago
sigonasr2 5b188afc85 Fix respawn location bug. Prepare fuel meters 3 months ago
sigonasr2 a16dc51d23 Hamster landing speed controls. 3 months ago
sigonasr2 fa25cfa54c Added landing mechanic and landing animations. Add safe spot find algorithm. Prepare Fallometer graphics. 3 months ago
sigonasr2 8720d20b82 Moved Hamster Jet camera down, added targeting indicator, fix ground detection issues while in the air. 3 months ago
sigonasr2 121061f3b8 Clean up Hamster Jet animations. Add hamster jet flame animations and rockets activate during movement. Refined Hamster Jet controls. 3 months ago
sigonasr2 2a821cb70a Fix collision bugs, added sky covers. Implemented basic hamster jet animations. 4 months ago
sigonasr2 086e244866 Implemented new 3D rendering integration with GFX3D engine. GFX3D PGEX now uses decals for drawing. Camera follows the player into the sky. 4 months ago
sigonasr2 ff8f513807 Prepare 3D PGEX and PGE for camera shenanigans. 4 months ago
sigonasr2 4fd6f22344 Make preparations for 3D flying effect integration. 4 months ago
sigonasr2 132710d800 Fix bug with terrain collisions not being read properly. Added movement resolution and collisions. Made boundary solid. Make blank tiles be solid. Add water void. 4 months ago
sigonasr2 b77f355ba6 Implemented SpecialRenderable class. 4 months ago
sigonasr2 d662b3d6a5 Add Matrix texture animating. And prepare jet sprite. 4 months ago
Moros Smith 3d95c8b00f comment out emscripten SetWindowTitle implementation 4 months ago
sigonasr2 5e66fd009e Convert entire loaded map into a giant decal for performance reasons. 4 months ago
sigonasr2 946c329b37 Fix the zoom! Finally! 4 months ago
sigonasr2 530fdc7494 Scale and camera correction almost fixed. Still need to solidify zoom factors somehow. 4 months ago
sigonasr2 66622c84f7 Scale correction on right edge of camera. 4 months ago
sigonasr2 f47d49417b Add in burning and drowning states and all terrain effects. 4 months ago
sigonasr2 9673cadd7c Add in basic terrain powerup effect modifiers. 4 months ago
sigonasr2 b1e418bbc7 Add powerup collection and powerup collection effect. 4 months ago
sigonasr2 cb16ce831a Update graphics to match new palette. Powerup reading and parsing/spawning completed. 4 months ago
sigonasr2 7cf2bb7c3a Add in wheel and extra Animate2D helper functions. 4 months ago
sigonasr2 13908da158 Adjust all physics values to be modified by terrain types. 4 months ago
sigonasr2 32f6165f7d Detection of terrain types. 4 months ago
sigonasr2 6822a4916c Implement multi-layer map rendering. Fix bug with GetLayers() returning a reference to a temporary copy of MapData. For whatever reason...oops. 4 months ago
sigonasr2 972dd827e9 Prepare gameplay loop documentation. 4 months ago
sigonasr2 4be0ebc161 Added animated water and lava tiles. 4 months ago
sigonasr2 506b5f99ae Add basic collision resolution between Hamsters. 4 months ago
sigonasr2 f234f1a4fe Added TMX Map Parsing. Added more color cycling to default border template. 4 months ago
sigonasr2 3f9a30c16a Added a Border class and cycle timers for some cool color cycling. 4 months ago
sigonasr2 7df7b5cbec Add missing camera update call. Fix player flag being set on NPCs instead of the player. Add friction and movement. 4 months ago
sigonasr2 cf7121701a Force 30 FPS minimum elapsed time on game engine. Added directional turn controls for the player. 4 months ago
sigonasr2 36eb4ce61e Setup game camera and player transformed view following/offset. 4 months ago
sigonasr2 2b20570eb3 Remove dependency on olcPGEX_ViewPort. Add olcPGEX_TransformedView. Update border to be in front of the rest of the game drawing. 4 months ago
sigonasr2 1a6980b3d4 Add in Hamsters and player flags. Fix up animation loading systems. Setup main game loop and load level function. 4 months ago
sigonasr2 bc05757b84 Wrote Animation loading functions. 4 months ago
sigonasr2 593841971d Add border image + setup asset loading and animation loading for images. 4 months ago
sigonasr2 e6ba1e88c7 Setup main game frame, initial assets and files. 4 months ago
sigonasr2, Sig, Sigo 278edfcb2b
Initial commit 4 months ago