Team-Shrubbery / CodeFighter

A multiplayer command line game built with pygame and socket-io for communication. Built with no web frameworks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeFighter Multiplayer Game

CodeFighter Gif

Authors

Davee Sok | LinkedIn | GitHub

Glenn Clark | LinkedIn | GitHub

Kassie Bradshaw | LinkedIn | GitHub

Michael Ryan | LinkedIn | GitHub

Prabin Singh | GitHub


Links


Project Organization

Code Fighters Trello Board


Overview

CodeFighter is a "best 2-out-of-3" style fighting game where opponents will battle in a 3-round fight. Our vision is to create an entertaining multiplayer experience to allow users to battle online. It solves the pain point of ever-present boredom, and what better way than to play a game with someone else! Our product provides an opportunity for social interaction in a socially-distant world.


Features

  • Two players
  • Can connect to an online server
  • Communication is handled through python socketio.

Tools & Dependencies

  • Pygame
  • Python Socket IO Client
  • Poetry
  • Pytest

Wireframes

Code Fighter Wireframe


Domain Modeling

Code Fighter Domain Model


Getting Started

  • Clone down this repo
  • Install dependencies
  • Cd into Game
  • In command line run: python main.py

How to Play

  • Left and Right arrow keys to move
  • Spacebar to jump
  • Return to attack

Credits

About

A multiplayer command line game built with pygame and socket-io for communication. Built with no web frameworks.


Languages

Language:Python 100.0%