Skip to main content

A river canoeing game for PyWeek 39

Project description

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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

riverborn-1.0.0.tar.gz (9.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

riverborn-1.0.0-py3-none-any.whl (9.1 MB view details)

Uploaded Python 3

File details

Details for the file riverborn-1.0.0.tar.gz.

File metadata

  • Download URL: riverborn-1.0.0.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for riverborn-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d31d336b818d762bec38eac126b6b80fe901d414f01859759598f1b2d40c779c
MD5 b1d1d27e5b1f87fa99a22d0423c43622
BLAKE2b-256 77315c88bf7e39855d60dc0ec7c537e335bc46b1e5e5f3416a6eee763bd34531

See more details on using hashes here.

File details

Details for the file riverborn-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: riverborn-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for riverborn-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a468122e8ff308b86b18aa3a39a904ea62af4596ef50c6601aa160b2193f2d5a
MD5 c7dbd9ea3fa814a249e60230fdd5a0db
BLAKE2b-256 f58109c5bf4f75cd62d9b242b7c138b5d02df956f7f2d8aab720cd1fcf89fa86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page