A scripture chase game written in Python
Go to file
Kyler Olsen d456aefe8b Merge pull request 'Polishing' (#11) from kyler/polishing into master
Reviewed-on: #11
2025-04-28 17:39:11 -06:00
data Temporary fix for PofGP mislabeled 2025-04-14 12:17:53 -06:00
.gitignore Got first part of UI working. 2025-04-21 11:34:06 -06:00
LICENSE Add MIT License and update file headers with project details 2025-04-28 17:08:44 -06:00
README.md Update README and main.py to support bible-only mode and improve command formatting 2025-04-28 17:37:40 -06:00
client.py Improved ui with game host controls 2025-04-24 23:00:43 -06:00
library.py Update README and main.py to support bible-only mode and improve command formatting 2025-04-28 17:37:40 -06:00
main.py Update README and main.py to support bible-only mode and improve command formatting 2025-04-28 17:37:40 -06:00
network_utilities.py Improved string encoding for network 2025-04-24 22:58:56 -06:00
reference.py Add MIT License and update file headers with project details 2025-04-28 17:08:44 -06:00
requirements.txt Enhance README and main.py for improved usability and functionality 2025-04-28 17:28:25 -06:00
server.py Fixed error in partially correct references 2025-04-24 23:23:18 -06:00
ui.py Add MIT License and update file headers with project details 2025-04-28 17:08:44 -06:00

README.md

CS 2450 Final Project

Kyler Olsen - Spring 2025

Scripture Chase Game

Dependencies

Python 3.10 or greater is recommended.

In the root of the repo run this command to install the required python modules.

$ pip install -r requirements.txt

Running

The following command to run the server.

$ python3 main.py -s

The following command to run the client.

$ python3 main.py

Here are the options for running.

$ python3 main.py -h
usage: main.py [-h] [-s] [-H HOST] [-p PORT] [-n PLAYERNAME] [-b]

Run the server or client.

options:
  -h, --help            show this help message and exit
  -s, --server          Run as server
  -H HOST, --host HOST  Host address (default: '')
  -p PORT, --port PORT  Port number (default: 7788)
  -n PLAYERNAME, --playername PLAYERNAME
                        Player name (for client)
  -b, --bible-only      Run in bible-only mode (for server)