Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/r2dev2/kalashnikov

This is a backend for Kalashnikov, written in C and Python. Unlike the main Kalashnikov, the backend works. This can be repurposed to make a GUI by reading stdout and supplying stdin.
https://github.com/r2dev2/kalashnikov

Last synced: 22 days ago
JSON representation

This is a backend for Kalashnikov, written in C and Python. Unlike the main Kalashnikov, the backend works. This can be repurposed to make a GUI by reading stdout and supplying stdin.

Awesome Lists containing this project

README

        

# Kalashnikov Text Based

# Setup
To build on UNIX-based systems, execute

``mkdir bin``
``make``

To use a pre-existing binary, create a bin folder and extract a binary from releases to the bin folder

# Execution
To run, execute

``./bin/Kalashnikov``

# Multiplayer
Step 1: Start both clients and put a commandline argument of either: ``guestKA`` or ``guestKB``

On UNIX-based systems, execute:

``python3 onlineMulti/KalashnikovClient.py guestKA``

On Windows systems, execute:

``python onlineMulti/Kalashnikov.py guestKB``

Step 2: Start the host on one computer, this starts the game

On UNIX-based systems, execute:

``python3 onlineMulti/KalashnikovHost.py``

On Windows systems, execute:

``python onlineMulti/KalashnikovHost.py``

# Use
See https://github.com/r2dev2bb8/KalashnikovJava