Skip to content

niki4smirn/space-gate

Repository files navigation

SPACEGATE

Spacegate is a cooperative online game written in C++ using Qt and Protobuf.

You are on a spaceship with your friends. Solve minigames to stay alive!

Menu Game Terminal

Prerequisites

To run project you need at least 5.15.2 QT and 3.15.5 libprotoc.

Installing

Clone project from repository. Build project with Cmake on MINGW or Clang, link it with QT and Protobuf.

Run server. By default, the game server will be running on localhost:1337. Then run cleint with ip string as argument to connect to custom server or default (176.53.160.34), otherwise it will try to connect to localhost.

Authors

  • Nikita Smirnov

    • Server-room-clients interaction
    • Protobuf messages architecture (+@DudkoAndrei)
    • Logging system
    • Deployment using Docker
  • Andrei Dudko

    • CI
    • Server Game Controller (+@niki4smirn)
    • Terminal Minigame
  • Egor Lechenko

    • Main menu
    • Stars background animation
    • Hole repair minigame
    • Input Controller
  • Ekaterina Novikova

    • Game design
    • Animations
    • Menus implementation
    • Sound

Special gratitudes for our donators

Our lovely mentors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages