Wiresmash is a Smash-like game currently under development by the iScsc dev team.
The game is currently a very simple demo containing:
- simple physics system: gravity, collisions
- simple graphic system: shapes using SFML
- simple box system: only rectangles, used only for collisions so far
- simple input system, with keybindings read from a file
It consists of two red squares and a blue platform. The squares are controllable using (by default) the keys WASD/IJKL for up/left/down/right and Space/M for "jump".
Make sure to launch the executable from the ./bin folder, or it will not find the keybinds and scream an error.
C++compiler supportingC++17or newer, may work with an earlier standardCMake 3.16+SFML 2.5.1+
Clone the project using git, then run the following commands:
cmake -S ./ -B ./build/to generate a build system, then run:
cmake --build ./build/to build the executable. You will find the build executable in the ./bin folder.
Note you can directly use the
build,runandcleanrules formakeinsteadmake build runto run the application and
make cleanto clean all compilation files
- A simple combat prototype with attacks and HP bars
- Better jump system
- Real kinematics system with management of velocity, more forces, ...
- Actual graphics subsystem
- Proper input configuration