Main menu

Floodboat

A flood has engulfed your town! Everyone is confined to their houses and can't escape without your help. You must travel around in your trusty boat to rescue everyone. Don't leave anyone behind, or they'll die! The flood is causing sticks
and debris to flow with the current, and houses are getting damaged. Make sure you don't get hit, and get to everyone before their house goes under!

Awards

Give this entry an award

Scores

Ratings (show detail)

Overall: 3.3
Fun: 3.1
Production: 3.4
Innovation: 3.4

Respondents: 17

Files

File Uploader Date
FloodboatFinal_LB1N5oY.zipfinal
Final entry
LeopardShark 2018/10/28 07:13
Floodboat.rarfinal
Final Full Game
QuantumPotato 2018/10/28 02:27
Screenshot_tRDJCwt.pngfinal
Main menu
LeopardShark 2018/10/27 19:29
Screenshot2.png
Gameplay screenshot
LeopardShark 2018/10/27 19:28

Diary Entries

Day 2 – Progess so far

This was effectively our first day (we missed Sunday ☹) , and we seem to have made good progress – we have a boat, and it can move. No current yet, and you can't collide with the houses, but it's something. The basic idea for the game is this: you're a rescue boat who needs to rescue people from the houses, but there's a twist (or two)! Firstly, there is debris floating down with the current which can harm you and the houses. Secondly, the flowing current is constantly pushing you, making movement more tricky.

We're actually using git this time (hosted on GitLab), which I haven't done properly before, and it's surprisingly easy. Resolving merge conflicts is <em>fun!</em>

Add a comment

Start of Day 5 – Progress Report

A lot of progress has been made since day 2. We have figured out how the game will actually work, we have current, slightly nicer graphics, level progression, targets and sticks. The targets can be seen with a nice radar-type view around the player, as well as on the map, and we have support for multiple stick textures (although there is currently only one). There is a health-bar, but no damage. I'm pretty confident we'll get it all finished on time, with some extra to add stuff like power-ups. 810 lines of code so far, over 52 commits. Maybe we'll reach 1000?

Add a comment

Last Day

Since Thursday morning, a lot has been added. The houses now all look different (two separate upgrades actually), and can be damaged. The player can also be hit by the sticks, and take damage, and the smooth transition between levels is working great (except for the small amount of lag on level generation). The boat has had an upgrade (maybe in a more literal sense by the end of today!), and there are random trees and rocks on the land. You have a score, and the controls are now fully re-mappable. I hope we can get everything fixed and added before the end of today.

Add a comment

Finished

The game is finished!

In the last day, we got quite a lot done. The background now scrolls with the flow, we have an instructions and difficulty menu. There's a scoreboard, a nice main menu and targets are no longer circles.

If you're reviewing the game, here are a few things to bear in mind:
  • There are no checks on house generation, so a target may spawn blocked in (I've never seen this actually happen, but it is possible in theory). In this case, you have to wait for the sticks to clear the way.
  • The most recent upload contains a couple of fixes is one bug, which I did this morning. You can see all changes here. We didn't do anything on Sunday, and nothing today after 07:10, so I hope it balances out. You can still use QuantumPotato's earlier upload if you want.
  • Ignore anything in the shell. You might want to minimise it.
  • You need Python 3.6+ and Pygame 1.8+
Anyway, this has probably been the best entry I, or in this case we, have ever submitted. It's the first time I've actually implemented circle–rect collisions, as well (although they are a bit buggy), so I'm pretty pleased with how this has worked out.

Add a comment