Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

Releases: DaNoob8157/Boat-Man-Shooters

Boat Man Shooters v1-beta

Pre-release

Choose a tag to compare

released this 15 Dec 16:43

Hello! Due to app-building issues with relative directories in the code, we have published this first release as a beta. As you can see, there are no built apps in this release.

Installation of Dependencies

This project uses the dependencies pygame-ce, asyncio, imageio, moderngl, numpy, and supabase, which are not built in to the Python system. To install these dependencies, you will have to use pip in your terminal if you are in a local environment.

NOTE: If you are running in an app, you will not need to install these dependencies. Please proceed to section 3.3

  1. Install pip if Needed

    1. First, get the get-pip.py file from the following link:
      https://bootstrap.pypa.io/get-pip.py
    2. Run it in your local Python environment or alternatively use cd in your terminal to get into the file and run it with python3:
cd /Directory/to/get-pip.py
python3 get-pip.py

NOTE: Replace "/Directory/to/get-pip.py" with the actual directory to get-pip.py

  1. Remove Basic pygame (if installed)

If you don't have pygame installed, you may skip the following step to delete the basic pygame. If you do have this command, run the following in your terminal to delete pygame so that you may replace it with pygame-ce.

pip uninstall pygame

If that did not work, you can alternatively try the following command:

pip3 uninstall pygame
  1. Install pygame-ce

Why pygame-ce?

We decided to use pygame-ce, the community fork of pygame, because of its continuous updates and security fixes. It also helps our game work faster than the original. Codewise, it's very similar; you can just call import pygame just like the original!

You may now install the dependencies:

  • cd into repository folder:
cd /Directory/to/repository

NOTE: Replace "/Directory/to/repository" with the actual directory to the repository.

  • Install dependencies:
pip install -r requirements.txt

If that did not work, you can alternatively try the following command:

pip3 install -r requirements.txt

NOTE: These directions are assuming you are running Python verison 3 or higher.

How to Run (Python Files)

  1. Clone the repository with the following command:
git clone https://github.com/apmckelvey/boat-man-shooters.git
  1. cd into the repository folder:
cd /Directory/to/repository

NOTE: Replace "/Directory/to/repository" with the actual directory to the repository

  1. Run main.py using Python:
python /Game_Code/main.py

If that did not work, you can alternatively try the following command:

python3 /Game_Code/main.py