99d7e80f4e | ||
---|---|---|
engine | ||
img | ||
network | ||
obj | ||
player | ||
sound | ||
textures | ||
weapon | ||
.gitignore | ||
CMakeLists.txt | ||
README.md | ||
Shooter.cpp | ||
Shooter.h | ||
ShooterConsts.h | ||
Source.cpp | ||
connect.txt | ||
server.txt |
README.md
Shooter on self-written 3D engine
About:
Source code of simple shooter on 3Dzavr game engine
Installation (OS Windows):
1) [Download shooter 7z](https://drive.google.com/file/d/10mhgxUXd0e482U4oMaq4RD1rDeu3-YAX/view?usp=sharing/), [unzip it](https://www.7-zip.org/) and run shooter.exe-
Write ip and port of server in connect.txt file.
-
Write port of the server in server.txt file (only for computer where the server will be running).
-
Enjoy gaming!
How to run the server
Control:
Mouse, Space, A, S, W, D – player control.
SHIFT – slow motion (this ability is not infinite: its bar is next to hp)
E & Q or keys <- -> – change weapon
R – recharge
O – turn OpenGL on/off
Tab – turn debug mode on/off
Playing with a source code:
-
Download and install OpenAL library for SFML sound support (in current version you can't setup this engine without OpenAL)
-
Clone this repository
-
Open project
Using CLion with MinGW (32-bit) compiler: open CMakeList.txt as a project
Using Visual Studio: open shooter.sln as a project
-
Built project and run the game