Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vesche/hotc

multiplayer ascii fighting game
https://github.com/vesche/hotc

ascii-game fighting-game multiplayer-game python

Last synced: 10 days ago
JSON representation

multiplayer ascii fighting game

Awesome Lists containing this project

README

        

# Heroes of the Cubicles

This is a multiplayer LAN-based ASCII fighting game written in Python 2.7 that I made to kill productivity at work. **It should only be run on an internal network!** There is no encryption used for game communication, password storage, etc. Also, I take absolutely zero credit for any of the ASCII artwork, I found most of it on Christopher Johnson's [ASCII art website](http://www.chris.com/ascii/).

Features 4 playable characters! Who will you pick to dominate the cubicles?
![squad](img/squad.png)

Hop in and battle to the top of the highscores!
![screenshot](img/screenshot_4.png)

## Release Notes

**HotC Client v0.1.1 - 11/1/2017**
* New character Genie!
* Cromulon added before game start.
* Windows client to be released soon.

**HotC Client v0.1 - 7/21/2017**
* First official release!
* Four playable characters, each with their own artwork and moves.
* Full multiplayer support with lobby and queue system.
* Login/register, highscores, users online query, and more.

## How to Play

To host your own server, clone this repository and start a server up:

```
$ git clone https://github.com/vesche/HotC
$ cd server/
$ python HotC_server.py
HotC server is listening on port 1337...

2017-10-31 16:42:44 - ? connected.
2017-10-31 16:43:01 - jackson logged in.
```

Have your friends connect to your server on Linux/macOS like so:
```
$ cd client/
$ python HotC_client.py --server
```

Or on Windows, download and extract [the latest HotC Windows client](/HotC_client_v0.1.zip):
```
$ HotC_client.exe --server
```