Boat Man Shooters

An online, multiplayer boat combat game. (Still a beautiful disaster)

How to Play (When Binaries Actually Exist)

Windows

Windows

Download BoatManShooters.exe
Double-click and dominate.

macOS

macOS

Download BoatManShooters.zip
Unzip → move BoatManShooters.app to Applications → run.

Linux

Linux

Download BoatManShooters.AppImage
chmod +x BoatManShooters.AppImage → run → profit.

Current reality: These don't exist yet.
For now: git clone the repo and run python main.py.
Yes, you need Python. Yes, it's worth it.

Windows Logo

Windows

Coming eventually

Clone & Run

python main.py — you're welcome

macOS Logo

macOS

Coming eventually

Clone & Run

brew install python && python3 main.py

Linux Logo

Linux

Coming eventually

Clone & Run

You got this. Just don't forget pip.

Source Code Logo

Source Code

Available now

source.zip source.tar.gz

You know you want to fix my bugs!

Latest Release: v1-beta (Pre-release)

Boat Man Shooters v1-beta

Released: December 15, 2025

Status: Pre-release (Beta)

This is the first public beta release! Due to some build issues with relative paths, no pre-built executables are included yet.

How to play:

  • Install dependencies: pip install pygame-ce asyncio imageio moderngl numpy supabase
  • Important: Uninstall standard pygame if installed (pip uninstall pygame)
  • Clone the repo: git clone https://github.com/DaNoob8157/Boat-Man-Shooters.git
  • Navigate to the game code: cd Boat-Man-Shooters/Game_Code
  • Run: python main.py
View Full Release Notes on GitHub

Key Features

Online multiplayer game

Constant lobby, real-time chaos, leaderboard that actually works.

Account system

Eventually you'll be able to prove you're not just "Guest_420".

Coming Soon

Fluid UI interface/animations

Looks smooth until you realize half the buttons don't do anything yet.

Coming Soon

In-Game Settings

Yea, I know... Sorry y'all.

Coming Soon

Sounds and background music

Cannons go boom. Boats go brrr. Music slaps.

Both keyboard and controller input

Keyboard works. And yes — controller support is now fully implemented!

Gameplay Preview

A quick look at the current chaotic, real-time multiplayer combat.

Progress Timeline

Documentation

In-game features diagram showing Minimap, Player, Enemy, Cannonball, Health Status, Cannonball Cooldown, and Sprint Cooldown
In-Game UI Element Diagram

For detailed instructions, build guides, and more, check out the README.md on GitHub.

Contribute to the project or report issues directly on the repository.