An open API service indexing awesome lists of open source software.

https://github.com/edgaralexanderfr/cyber-kill-server

Simple multiplayer Third-Person Shooting Game using WebSockets with the classic Deathmatch Mode, to learn Golang alongside collaborative development.
https://github.com/edgaralexanderfr/cyber-kill-server

game-development golang learning multiplayer web websockets

Last synced: 5 months ago
JSON representation

Simple multiplayer Third-Person Shooting Game using WebSockets with the classic Deathmatch Mode, to learn Golang alongside collaborative development.

Awesome Lists containing this project

README

          

# CyberKill Server

[![View last release](https://img.shields.io/badge/version-v0.0.1-informational.svg)](https://github.com/edgaralexanderfr/cyber-kill-server/releases/latest)
![Project progress](https://us-central1-progress-markdown.cloudfunctions.net/progress/10)
![Next version](https://img.shields.io/badge/v1.0.0-yellow.svg)

Simple multiplayer **Third-Person Shooting Game** using `WebSockets` with the classic _**Deathmatch Mode**_, to learn **Golang** alongside collaborative development.

##### Table of contents
1. [Getting started](#getting-started)
2. [Compiling](#compiling)
3. [Contributing](CONTRIBUTING.md)
4. [Credits](#credits)


## Getting started

1. Clone the repo:

```bash
git clone https://github.com/edgaralexanderfr/cyber-kill-server.git
```

2. Follow the instructions from the _[CONTRIBUTING.md](CONTRIBUTING.md)_ file.
3. Run the application with the following command:

```bash
go run cmd/game-server/main.go
```

4. Happy coding! 💻


## Compiling

### Compiling all binaries

```bash
make
```

### Cleaning all binaries

```bash
make clean
```


## Credits

- Edgar Alexander Franco: https://github.com/edgaralexanderfr (Lead Programmer)
- Fabio Arias: https://github.com/fharias
- Leoner Perez: https://github.com/lperezpro
- Fabian Parra: https://github.com/fabianparra
- David Amórtegui: https://github.com/fawkesito