More up-to-date server for shooter
 
 
 
Go to file
Vectozavr 9356008258 Code refactoring. 2021-10-17 14:44:17 +07:00
SFML OS Windows support 2021-10-09 17:41:12 +07:00
engine Code refactoring. 2021-10-17 14:44:17 +07:00
img OS Windows support 2021-10-09 17:41:12 +07:00
maps OS Windows support 2021-10-09 17:41:12 +07:00
obj OS Windows support 2021-10-09 17:41:12 +07:00
sound OS Windows support 2021-10-09 17:41:12 +07:00
textures OS Windows support 2021-10-09 17:41:12 +07:00
weapon Code refactoring. 2021-10-17 14:21:10 +07:00
.gitignore Initial commit 2021-09-13 19:53:43 +07:00
Bonus.cpp Point4D & Triangle now are completely immutable. 2021-10-12 21:12:47 +07:00
Bonus.h Code refactoring. 2021-10-17 14:21:10 +07:00
CMakeLists.txt Move Solver to RigidBody. 2021-10-17 12:35:12 +07:00
Client.cpp Code refactoring. 2021-10-17 14:44:17 +07:00
Client.h Code refactoring. 2021-10-17 14:21:10 +07:00
Player.cpp Code refactoring. 2021-10-17 14:21:10 +07:00
Player.h Code refactoring. 2021-10-17 14:21:10 +07:00
PlayerController.cpp Code refactoring. 2021-10-17 14:25:09 +07:00
PlayerController.h Code refactoring. 2021-10-17 00:22:55 +07:00
README.md OS Windows support 2021-10-09 17:41:12 +07:00
Server.cpp Code refactoring. 2021-10-17 14:44:17 +07:00
Server.h Code refactoring. 2021-10-17 14:21:10 +07:00
Shooter.cpp Code refactoring. 2021-10-17 14:38:15 +07:00
Shooter.h Code refactoring. 2021-10-17 14:21:10 +07:00
ShooterConsts.h Code refactoring. 2021-10-17 14:30:58 +07:00
Source.cpp Code refactoring. 2021-10-17 00:22:55 +07:00
openal32.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-audio-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-audio-d-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-graphics-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-graphics-d-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-network-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-network-d-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-system-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-system-d-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-window-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
sfml-window-d-2.dll OS Windows support 2021-10-09 17:41:12 +07:00
shooter.sln OS Windows support 2021-10-09 17:41:12 +07:00
shooter.vcxproj OS Windows support 2021-10-09 17:41:12 +07:00
shooter.vcxproj.filters OS Windows support 2021-10-09 17:41:12 +07:00

README.md

Shooter on self-written 3D engine

About:

Source code of simple shooter on 3Dzavr game engine

Project demonstration

Installation (Windows):

1) Download and install .exe file

download game: https://drive.google.com/file/d/1_8zUCwxyC-eLbqswM7OBXoNIAdzpUrkI/view

  1. Write ip and port of server in bin/connect.txt file.

  2. Write port of the server in bin/server.txt file (only for computer where the server will be running).

  3. Enjoy gaming!

Control:

SHIFT - slow motion (this ability is not infinite: its bar is next to hp)

E & Q or keys <- -> - change weapon

R - recharge

Player control is standard.

Research source code:

Structure: Project demonstration

  1. Download and install OpenAL library for SFML sound support (in current version you can't setup this engine without OpenAL)

    openal: https://openal.org/downloads/

  2. Install SFML on your computer (The compiler versions have to match 100%):

    sfml: https://www.sfml-dev.org/download.php

  3. Open CLion or Visual Studio

    CLion (recommended): https://www.jetbrains.com/clion/

    Visual Studio: https://visualstudio.microsoft.com/ru/

  4. Clone this repository

    rep url: https://github.com/vectozavr/shooter

  5. Built project

For any issues, please, create new issue in this repository.

Demos:

Online: Project demonstration

GamePlay: Project demonstration Project demonstration Project demonstration Project demonstration