Cast Away! (MUFL)
Banished from a magical party, you find yourself marooned on an island...
MUFL is a code name, so the game won't be lost among all the similarly named entries
After I looked up what exactly "castaway" means, I got to the dictionary entry for "cast".
It turns out you can cast so many different things!
I decided to make a minigame each for a few things you can cast. Give the player options, and let them cast away!
For even more theme, the game takes place on an island with the protagonist as a castaway.
Cast for fish
One obvious thing you can "cast" on an abandoned island is a fishing line. Here, it's a way to get food (needed for each action), and small amounts of other resources.
It turns out you can cast so many different things!
I decided to make a minigame each for a few things you can cast. Give the player options, and let them cast away!
For even more theme, the game takes place on an island with the protagonist as a castaway.
Cast for fish
One obvious thing you can "cast" on an abandoned island is a fishing line. Here, it's a way to get food (needed for each action), and small amounts of other resources.
Cast Dice
A dice minigame works as well, but how to get dice on an abandoned island? Catch cube-shaped boxfish, and throw those?
You can throw multiple dice, and a pair of the same symbol will give you a bonus. That's a good way to get more of the Magic resource.
Cast Iron
If the player is a magician, they can melt iron and pour it into a suitably shaped hole to create an object.
The holes are dug by mind-controlled worms, steered by a deck of magic cards – that makes this a bit of a puzzle.
If you make more items than fit your inventory, you can—wait for it—cast one away before making a new one!
Cast a Shadow
To get some attention, a castaway should write HELP in large, visible letters. In this case, the letters can be projected on a rock wall by a fire! Should be plenty visible at night.
That determines what knid of shaped you need to cast in iron: the letters H, E, L and P.
Cast Arcane Missile
And of course, one can cast magic spells! Teleporting would be easy, let's use something to attract attention.
(Originally, you were supposed to fish out a bottle with instructions, but I didn't have time to implement that. Please excuse the plot hole.)
Controls
Use your keyboard (only!):
- SPACE / ENTER to select/advance/confirm
- ESC / BACKSPACE to cancel/exit/undo
- ARROWS to move (fishing, shadow)
- NUMBERS to select (main menu, dice, iron, shadow)
- LETTERS to select (shadow, item castaway)
Saving
The game saves state to a persistent JSON file, and will continue when re-started.
The location of the file is written to the console.
Awards
Scores
Ratings (show detail)
Overall: 3.8
Fun: 3.8
Production: 3.9
Innovation: 3.8
Respondents: 14
Files
File | Uploader | Date |
---|---|---|
screenshot.png
The game menu |
encukou | 2020/09/27 13:44 |
mufl-castaway.zip
— final
The game! |
encukou | 2020/09/27 13:43 |
day1.png
Day 1: The castaway learns to fish |
encukou | 2020/09/21 22:20 |
Diary Entries
Day 1
The castaway, stranded on a remote island, needs to eat. So today, before they pass out from hunger, I managed to get a very basic fishing simulator going.
I'm trying out the wasabi2d engine. So far this resulted in two pull requests (#60, #62) that lordmauve kindly merged, and an issue report (#63). Hooray, I'm helping PyWeek's goal of improving tools!
A Walkthrough video
I finally managed to take some time to record a video. In case you're stuck, maybe you can use this to see how to get further. And in case something's wrong... here's how the game should look: https://www.youtube.com/watch?v=eK4k5XVLwBM