Age | Commit message (Collapse) | Author | |
---|---|---|---|
27 hours | setup responsive scalingmaster | talha | |
9 days | Making project work with clangd: | talha | |
- Moved a lot of items into separate header files - Still compiling everything as a single translation unit (but maybe a heavier translation unit [if that is possible]) - setup compile_flags, a way to use clangd without using a build system - stuff like clangd and cmake don't work well with unity builds, so I avoid jumping through hoops | |||
11 days | Added levels for teleporter | talha | |
11 days | Increased movement speedup, updated teleporter | talha | |
13 days | removed skipping when is_collide_x | talha | |
13 days | Added levels, fixed jumping when gravity is inverted | talha | |
2025-02-23 | Fixed kerning | talha | |
2025-02-23 | Refactored font rendering functionality | talha | |
2025-02-22 | Removed freetype | talha | |
2025-02-22 | First pass at using stb_truetype, removed freetype | talha | |
2025-02-22 | WIP: replacing freetype with stb_truetype | talha | |
2025-02-13 | Refactored GameState, level loading: | talha | |
- moved some gameplay variables to gamestate - refactored level loading and moved it to a function. - Fixed reloading level - Added loading previous level - Added loading next level | |||
2025-02-12 | Fixed camera jerk | talha | |
2025-02-12 | Improved level design tooling, Added ui camera | talha | |
2025-02-11 | added debug draw lines for easier level designing | talha | |
2025-02-11 | Added line renderering | talha | |
2025-02-10 | updated rect calculations, separated renderer logic: | talha | |
- position now starts from left bottom corner, to make drawing easier - moved quad rendering functions to their own files | |||
2025-02-10 | V1 of updating how entity position is treated: | talha | |
- position corresponds to bottom left of block. - makes it easy and predictable to design and place levels. | |||
2025-02-10 | Updated Rect members: | talha | |
- lt, rb -> lb, rt - This makes a lot more sense. | |||
2025-02-10 | removed redundant fields from Rect | talha | |
2025-02-10 | updated level loading logic | talha | |
2025-02-10 | improved gravity flipping block | talha | |
2025-02-09 | Added camera_panning, vec2 divide overload, Fixed MIN | talha | |
2025-02-09 | Improved level file format, camera follow when moving: | talha | |
- Added ability to use spaces and tabs for formatting level files for better readability. - Fixed camera follow | |||
2025-02-08 | Updated gameplay, level_format, level_loading: | talha | |
* Added new gameplay elements: - invert gravity block - teleporter * updated level_format: - added id for explicitly setting block id before hand - added link_id for teleporter block * added method to get_entity_by_id * updated level loader to ignore `\t` and ` ` for readably file formatting * setting raw_position dynamically by using entity_z MAP * simplified goal collision checking * updated level elements drawing | |||
2025-02-03 | Added basic audio playback | talha | |
2025-02-03 | Added miniaudio | talha | |
2025-02-01 | Updated readme | talha | |
2025-02-01 | updated todo | talha | |
2025-01-31 | added another test level | talha | |
2025-01-31 | Updated level format and level loading: | talha | |
- no longer need to specify number of level elements up front | |||
2025-01-28 | Updated level_handling: | talha | |
- automatically load the next level once goal is reached | |||
2025-01-26 | Added a basic readme | talha | |
2025-01-26 | Added a license | talha | |
2025-01-26 | Fixed typo in word | talha | |
2025-01-25 | Added goal rendering and checking | talha | |
2025-01-25 | Updated air movement: | talha | |
- Player can move a small amount in the air - this makes the movement feel natural | |||
2025-01-25 | Updated todo file | talha | |
2025-01-25 | Updated level file format, Updated player movement: | talha | |
- Can add comments in a level file - Player movement slightly improved | |||
2025-01-25 | added asan, level editing, improved movement. | talha | |
2025-01-16 | updating build.sh command | talha | |
2025-01-16 | Added level loading from file | talha | |
2025-01-15 | Added IVec, setting up level editing | talha | |
2025-01-15 | Updated timer, removed benchmark code | talha | |
2024-12-14 | Reworked batch renderer, Updated math.h | talha | |
2024-12-11 | Added batch rendering (however basic it might be) | talha | |
2024-11-05 | Disabled all row major operations, added col major multiplication | talha | |
2024-10-31 | Added ColumnMajor matrix multiplication. | talha | |
Main code path is disabled until I get everything working correctly. Also added tags to gitignore | |||
2024-10-26 | Simplified Vec2 operator overloads | talha | |
2024-10-26 | removing level from tracking | talha | |