clone the repo:
git clone https://github.com/ojace8143/cpp-platformer-collab
compile it
make
(requires SFML3+ to compile, you may have to change Makefile to compile successfully)
then run the binary
./bin/platformer
or:
make run
config.hpp has options you can change to alter player settings, camera settings, window settings, and costmetics. also includes some debugs. once you make these changes:
make clean (to remove compiled binaries) then make to recompile. then run the binary as normal.
or:
make clean run (which will run it after you recompile)
- get a basic layout
- make a starting script for SFML
- Smooth movement
- Deltatime movement
- Make platform struct
- Collision
- Make sure everything has a config in config.hpp
- multiple platforms
- Scrolling (with wasd)
- plan stuff (toby lock in)
- background (probably next)
- make text struct
- lerping
- checkpoints??? 3/1 <- yes/no (level 2 will have less checkpoints)
- parallax background
- game states
- gameplay loop
- title screen and pause screen
- menus (i'll count it since its functional)
- hire playtesters
- lock in
- cooler name (think of a name for the game)
- level select AREA that you get dropped into (daylen 200iq)
i MIGHT have just fallen in love with cpp.....
atp just making an entire game engine (when i'm done i'll make a fork with the actual engine stuff)
deadline in 2 weeks
VERY limited ai use. Only used for chore tasks like renaming things, and debugs. All code written by me except for renaming tasks as I have said.