Log In  

Hello, long-time listener, first-time caller here. First time making a game, as it goes, I guess. This is me trying to learn by doing, both game design and Pico-8.

This is available on Github, too, just because that's a toolset I use more regularly, but I'll endeavour to update in this thread and the code repo at the same time.

Name: FTW - Flood the World

Concept: You get three seconds to pick somewhere to unleash a storm. You get a score based on how big a flood you make.

Each tile on the map has a randomly-assigned amount of “slope” which determines how much accumulated water is needed to spread to neighbouring tiles. Each tile also has an amount of water within it, which accumulates as the flood spreads.

Progress: Procedurally generated map with two bits of data per tile - one for slope, one for collectable water. Map being represented by sprites depicting how much/little hill and water there is per-tile, but at the moment just flat top-bottom hills existing, need to do neighbour recognition to form river-type shapes that join up properly.

Map can be sized dynamically and seeded according to how much impenetrable hill is placed (fully dark tiles) vs spreadable hill (any tile with beige on it). Map is scrollable, currently set at 150x150 because that seems like the biggest it will feasibly go, at least the way I’m storing it right now ;)

Next: Make joined river graphics make sense to the human eye.

Any feedback welcomed, either conceptually, about how I'm misusing Pico-8 or anything else. This is the first time I've really spent more than an hour on anything with Pico-8 so I'm very much learning as I go.

Cart #31579 | 2016-10-23 | Code ▽ | Embed ▽ | No License

P#31580 2016-10-23 17:40 ( Edited 2016-10-24 00:55)

You'll definitely want Cheepicus's FILL ROUTINE for your game, PM.

You can find that marvelous code HERE:

https://www.lexaloffle.com/bbs/?tid=27954

P#31614 2016-10-23 20:55 ( Edited 2016-10-24 00:55)

[Please log in to post a comment]