Commit Graph

55 Commits

Author SHA1 Message Date
KikooDX d585e2db6f clang-format: break after top level definitions 2021-05-06 13:48:28 +02:00
KikooDX b63bbd3148 Automatic frameskip 2021-05-06 13:48:28 +02:00
KikooDX f9df721d54 Player animations 2021-05-06 13:48:28 +02:00
KikooDX 795f0ef5c1 Improved main menu and added GamePause state 2021-05-06 13:48:28 +02:00
KikooDX 74635d67cd Reworked coin animation 2021-05-06 13:48:28 +02:00
KikooDX 743de284e6 Nice menu and ZX colors 2021-05-06 13:48:28 +02:00
KikooDX fb0ded84f5 Change line limit from 72 to 80
Lot of files were messy because of the small limit
2021-05-06 13:48:28 +02:00
KikooDX 08b6741d88 Level pack selection 2021-05-06 13:48:28 +02:00
KikooDX 632c31a377 This whole freaking time, the game wasn't running at 60 UPS
Big F
2021-05-06 13:48:28 +02:00
KikooDX ec4360e529 Boilerplate for level selection & input manager 2021-05-06 13:48:28 +02:00
KikooDX 00514ff4fa New color palette
ZX Spectrum aww
2021-05-06 13:48:28 +02:00
KikooDX ee70e5d6d5 Nerf jump grace 2021-05-06 13:48:28 +02:00
KikooDX e075ba972c Add more informations to titlescreen 2021-05-06 13:48:28 +02:00
KikooDX 6287fe306c Advance on game state organisation 2021-05-06 13:48:28 +02:00
KikooDX a3c5f0e5a8 New font, thank you Kenney <3
Kenney Future Narrow
2021-05-06 13:48:28 +02:00
KikooDX d55252a56c levels: new level 'reminiscense' 2021-05-06 13:48:28 +02:00
KikooDX 03e007770d Custom font (WIP) 2021-05-06 13:48:28 +02:00
KikooDX 87d6abbb42 Game state machine 2021-05-06 13:48:28 +02:00
KikooDX 2481f73b62 levels: new level 'qujna'
:)
2021-05-06 13:48:25 +02:00
KikooDX e6250490fc levels: two new levels!
Dos (two in spanish) and greed.
2021-05-06 13:48:25 +02:00
KikooDX febebf43e5 optimisation: make drawing level faster
No more framedrops. Nice.
2021-05-06 13:48:25 +02:00
KikooDX be9c9ea800 Get rid of libimg
I don't need the features of libimg after all, and bopti images are faster.
2021-05-06 13:48:25 +02:00
KikooDX b845dd850d Fix transitions and add horizontal ones 2021-05-06 13:48:25 +02:00
KikooDX 9d9339e921 Tileset rendering optimisations 2021-05-06 13:48:25 +02:00
KikooDX 5479316478 Improved fade functions 2021-05-06 13:48:25 +02:00
KikooDX 78458ecd93 Transitions step 1 2021-05-06 13:48:25 +02:00
KikooDX 5d5cc7fb8c Improved visuals of the game
New animations, reworked parts of tileset, code, etc.
2021-05-06 13:48:25 +02:00
KikooDX 7326e28e6b Graphics update
* Remade tileset
* Implement autotiling
* Implement animations and particle engine
* Create gold pickup animation
2021-05-06 13:48:25 +02:00
KikooDX d27c73cf38 New level (breach) and minor changes 2021-05-06 13:48:25 +02:00
KikooDX db8ce73f53 levels: Add switch to 'pillars' 2021-05-06 13:48:22 +02:00
KikooDX c89a04a27b Display level name 2021-05-06 13:48:22 +02:00
KikooDX 85dc08d013 While loops instead of for where possible & get rid of goto 2021-05-06 13:48:22 +02:00
KikooDX de1e819c83 New levels, moved existing levels to use new format 2021-05-06 13:48:22 +02:00
KikooDX 2c983c18bf CMakeLists.txt: add script and dependency to automate level listing 2021-05-06 13:48:22 +02:00
KikooDX 4b1b4abbea Renamed levels
0000 -> pillars
0001 -> human
2021-05-06 13:48:22 +02:00
KikooDX 184498f947 Use libimg for drawing
This will come handy later on.
2021-05-06 13:48:22 +02:00
KikooDX 7d60263052 Improved levels 0000 and 0001
Their coin paths are insanely hard.
2021-05-06 13:48:22 +02:00
KikooDX f0aa24061d Letal tile added to tileset & switch hitbox made larger 2021-05-06 13:48:22 +02:00
KikooDX ebf257f69b Burst boost, feel improvement & cool speedtech
If and when there will be graphics, visual cue will be needed.
2021-05-06 13:48:22 +02:00
KikooDX 0e459e2371 New physics! Slippery, they feel great 2021-05-06 13:48:22 +02:00
KikooDX 2ae52f334c Margins, gold and switch improvements, changed player size 2021-05-06 13:48:22 +02:00
KikooDX 14edc0adb9 levels: new level '0001' 2021-05-06 13:48:15 +02:00
KikooDX 6bd8858e78 Gold and exit lock 2021-05-03 00:49:03 +02:00
KikooDX ae1fbb12b5 Mid-air jumps ('bursts')
It feels great. I love it.
2021-05-03 00:49:03 +02:00
KikooDX 968eb3d96c Drill base
With state machine!
2021-05-03 00:49:03 +02:00
KikooDX a296033f51 Death and next level events 2021-05-03 00:49:03 +02:00
KikooDX 4afc7ce24b level 0000: simple jump tutorial 2021-05-03 00:49:03 +02:00
KikooDX 78f82daf8c Slight changes to physic values ; add variable jump height 2021-05-03 00:49:03 +02:00
KikooDX 579c725520 Collision while moving reset rem 2021-05-03 00:49:03 +02:00
KikooDX e47d3fb4b2 Player can jump
Jump in the air, touch the sky
2021-05-03 00:49:03 +02:00