Seagull Game
A long time ago, the first versions of Seagull Game were a prototype, just enough of a workload to serve as an example while on my AWS Solutions Architect apprenticeship. But with the economic crash of 2025 came a loss of my job and a lot of excess free time, so I'm making this into a real deal game that you can play, in an attempt to preserve my rapidly dwindling sanity.
Build
Prerequisites
- Python (>= 3.11 oughta do it)
- TCL/Tk (for
tkinter
Python module, used by PyInstaller splash screen) - A working Rust toolchain, incl.
cargo
, to build Rant - rsync (or rclone in Windows)
- On Linux,
tar
andzstd
are used to cache intermediate build steps into archives.zip
is also used to generate.pak
files.
Linux
Simply run ./build-desktop.sh
, followed by ./build-pak.sh
to build seagull.pak.
Windows
A script is in progess to automate this, but is not yet fully ready. Here's the broad strokes routine:
- Install Python from python.org. Non standard variants such as ActivePython are not supported.
- Install rclone and Rust. For Rust, scroll down to the bottom of the first table: you probably want
x86_64-pc-windows-msvc
, as an MSI file. - Create a folder called "build" wherever you checked out this repository, and open a PowerShell terminal there.
python -m venv pyvenv
, thenScripts\activate.ps1
Description
Languages
JavaScript
46.5%
Python
30.4%
CSS
8.7%
Jinja
4%
CMake
3.7%
Other
6.7%