vlee489 / AC31009-Client

Client for the AC31009 Game Module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AC31009-Client

Client for the AC31009 Game Module

This game has been only on Windows

Requirements

Precompiled Executables

You can download pre-built versions of the game from Github Releases Here

Install & Launch

It's recommended you use Python's Virtual Environment, as installing packages via pip on Python 3.9+ requires admin privileges when not using venv, if you use something like Pycharm it can set up venv for you during project setup without you needing to do step 0.

  1. Setup venv, instruction here
  2. cd into the root directory
  3. Install the requirements with pip install -r requirements.txt
  4. If you need to, edit main.py file with the url/ip and port the server is running on. This is located at the top of the file on lines 12, 13 and 14
  5. Launch the client/game with python main.py

Building Executable

You can use pyInstalled to create an executable for the game.

  1. Edit main.spec line 11 so that the path stated where the folder is located on your system.
pathex=['B:\\Git\\Univeristy\\Year 3\\AC31009-Client'],
  1. Run pyinstaller main.spec from the command line linked to Python venv.

Credits

Sprites

The Sprites used are the follow. These are under their agreements listed on their Itch.io pages for these assets

Background

Backgrounds used are from:

Font

Fonts used:

Icons

  • Back Font Awesome Creative Commons Attribution 4.0 International license

Sounds

Packages

This project used a number of packages for different functions listed in the requirements.txt file, and can be found on PyPi for more info.

About

Client for the AC31009 Game Module

License:Other


Languages

Language:Python 100.0%