Skip to main content

Riverborn

A PyWeek 39 game about canoeing on a tropical river.

You have 5 minutes to get photos of 3 river animals. Some Aussie guy is very insistent about this.

Where is the river? Are all these creatures authentic river fauna? Is this a canoe or a kayak?

Controls

At the title screen, press Space to play.

Left Arrow - paddle on the left side Right Arrow - paddle on the right side

That's it! Go spot some fauna! Quick, because your mate said so.

When you're done

There are some editor controls you can play with. They are all invoked using the mouse.

Press Tab to cycle tools (the CLI says which tool is selected). Click/drag to use the tool. Mousewheel to cycle animals.

The terrain and animals are persisted when you quit the game so don't mess up your copy of the game data and blame me.

Credits

Programming: Daniel Pope Voiceovers: Daniel Pope in a dodgy accent

AI

Thanks to ChatGPT & Copilot, particularly o3-mini & Claude 3.7 Sonnet. You're ridiculous at writing shaders and matrix maths, I could not have done this without you. Actually I could but not in a week.

3D Models

https://opengameart.org/content/crocodile https://opengameart.org/content/tiny-boat https://poly.pizza/m/5hUIvLVFqet https://poly.pizza/m/4HNi8dZMdZa

Sounds

Splash Sounds - https://freesound.org/people/InspectorJ/sounds/416710/ https://freesound.org/people/InspectorJ/sounds/398705/

Ambient Lake sound - https://freesound.org/people/radam04/sounds/412942/

Metadata

Release files for riverborn 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for riverborn 1.0.0
File Size Uploaded Provenance
riverborn-1.0.0.tar.gz 9.1 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for riverborn 1.0.0
File Interpreter ABI Platform
riverborn-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.2 MB

Release files / riverborn-1.0.0.tar.gz

Download URL riverborn-1.0.0.tar.gz
Size 9.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d31d336b818d762bec38eac126b6b80fe901d414f01859759598f1b2d40c779c
BLAKE2b-256 checksum
How to use checksums
77315c88bf7e39855d60dc0ec7c537e335bc46b1e5e5f3416a6eee763bd34531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / riverborn-1.0.0-py3-none-any.whl

Download URL riverborn-1.0.0-py3-none-any.whl
Size 9.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a468122e8ff308b86b18aa3a39a904ea62af4596ef50c6601aa160b2193f2d5a
BLAKE2b-256 checksum
How to use checksums
f58109c5bf4f75cd62d9b242b7c138b5d02df956f7f2d8aab720cd1fcf89fa86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Security for riverborn 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page