Crossing the flow
Help the animals to cross the flowing river!
Awards
Scores
Ratings (show detail)
Overall: 3.2
Fun: 2.9
Production: 3.1
Innovation: 3.6
Files
File | Uploader | Date |
---|---|---|
crossing-the-river.zip
— final
Game source |
arifsch | 2018/10/27 18:20 |
Screenshot_20181026_200659.png
Now with art! |
arifsch | 2018/10/26 18:12 |
Screenshot_20181023_215422.png
Crossing the flow |
arifsch | 2018/10/23 19:56 |
Screenshot_20181022_220014.png
Flow field visualization |
arifsch | 2018/10/22 20:02 |
Screenshot_20181021_212937.png
First day prototype |
arifsch | 2018/10/21 19:39 |
Diary Entries
First day
First day was mostly brainstorming a game idea fitting the theme. I came up with an idea of some sort of bridge building game, where the challenge is not the structural stability of the bridge, but the flow of the river during the build process.
Started prototyping a mass-spring system affected by some flow-forces using Pygame-Zero and NumPy.
Now let's see if I can make a game out of this...
Flow field
Spent some time implementing the actual flow field, which is loaded from a map designed with Tiled and visualized with assets from https://kenney.nl . All nodes try to follow the flow field, unless fixed or limited by the connecting edges, which are simulated by a mass spring system.
There is a goal!
Today I added agents that try to cross the river using the floating "bridge". And there is now also a winning condition. If all agents are in the target area, the level is complete. The objective will probably be to use as few segments for the bridge as possible.
Fancy artwork
Back to work after a business trip. I have now finally added nice graphics courtesy of https://kenney.nl to replace the prototype renderer. Putting the graphics in allowed me to give this whole idea a theme. The first level now looks nice and I hope even plays well. The goal is to build a bridge of logs to help the animals get to the other side of the river. Let's see if I can add a few more levels tomorrow.
Final game uploaded
I've just uploaded the final game! Yay!
To play it, you need Python 3 (tested with 3.6 and 3.7), Pygame Zero and Numpy. If you've installed the dependencies, just unzip the source and run "python3 run.py" (see the README more more details).
Your goal is to help the animals to cross the river and reach the area with the large green tree.
To do so, build a bridge of logs, starting at the bare tree near the animals.
But you cannot place logs on land, only inside the water. Use the flow of the river to pull the bridge on land on the other side, so that the animals can cross the river.
Try to minimize the number of logs used!
Controls:
- Left mouse button: place new log, connected with the
highlighted points
- Left/right key or mouse wheel: rotate log
To do so, build a bridge of logs, starting at the bare tree near the animals.
But you cannot place logs on land, only inside the water. Use the flow of the river to pull the bridge on land on the other side, so that the animals can cross the river.
Try to minimize the number of logs used!
Controls:
- Left mouse button: place new log, connected with the
highlighted points
- Left/right key or mouse wheel: rotate log
Right now it contains just two levels (based on the same map). I would love to add more levels, but I haven't enough time for the final release.
I hope you enjoy it.