Debian-like OS: sudo apt-get install build-essential protobuf-compiler xorg-dev libudev-dev libvorbis-dev libalut-dev libflac-dev
Unix:
mkdir build
pushd build
cmake -DCMAKE_BUILD_TYPE=Release .. # grab a cup of coffee
cmake --build . --target NULL_GAME NULL_GAME_SERVER # grab more coffee
popd
cd ./out
./NULL_GAME
Windows (MSVC generator is preferred):
mkdir build
pushd build
cmake -A x64 .. # grab a cup of coffee
cmake --build . --target NULL_GAME NULL_GAME_SERVER --config Release # grab more coffee
popd
cd ./out
./NULL_GAME # check that openal32.dll is in out, too
(for as long as we do not have a help in-game)
- Pick up a weapon using T
- Change weapons using E
- Shoot by LMB
- Move using WASD and SPACE
* Brek Roman, 19213 - r.brek@g.nsu.ru
Vasilev Pavel, 19213 - p.vasilev@g.nsu.ru
Patrushev Borya, 19213 - b.patrushev@g.nsu.ru
Tarasov Artёm, 19214 - a.tarasov5@g.nsu.ru
The project is a dynamic 2d action pvp-multiplayer platformer with lots of fast rounds. The environment in the game is dynamic and players can interact with it. The game is located in cyberpunk setting, and the graphic style can be described as "pixel art". Since the game is situated in a cyberpunk setting, there are augmentations on the map for characters. The augmentations can be picked up by the characters (augmentations is another word for "perk"). And the cyberpunk style is reflected in the style of the weapons, both melee and ranged.
- We won't understand how to properly get SFML to work. Possible solution: Switch to SDL or any other library.
- We won't be able to make the graphics as good as we imagined it when making the vision. Possible solution: buy art from an artist.
- The networking won't work as good as we expected. Possible solution: consult local professionals
- Won't be able to escape vim. Possible solution: turn off electricity.
MVP Release is end of 1st semester MVP Features:
-
At least one map.
-
The game has multiplayer (at least 2 players can be in a game).
-
One melee and one ranged weapon (/augmentaions).
-
First version of the main menu and UI, with which you can create a game and join a game
End of second semester