I slept in today, waking up occasionally to see what's on twitter. Around noon (I
really slept in late), I saw a tweet about 7DRL and decided to partake in the fun
So I put some thought into it and came up with an idea I want to give a go:
CleanupRLIn this game, you're a kid in a randomly generated house during summer break. You need to clean up after yourself and finish your chores before your parents get home. Do this for a week and you'll get to go to something cool (a.k.a., win the game), do a poor job and end up grounded (lose the game).
I put together some guidelines for myself to make sure I stay on track:
- Each playthrough lasts a week, with a reward a kid would like at the end
- Each level is a day in the week, each one with more chores and more messy rooms
- The player needs to Cleanup the house and complete chores before parents get home
- The player should have opportunities for shortcuts, but there's a chance of backfire
- The player should be distracted from chores by other things that make more work for the player
- If the player has a dog, it must be taken for a walk at least once a day
- This game should be easily ported to a board game with a small amount of tokens
Today was mostly coming up with some ideas and plans on paper and determining what tech I'll use. I've been working on learning C for a little while now, and thought this sounded like a great opportunity to learn something not in my books. So I'm doing this in C with ncurses, which probably means that what I make won't run on windows (sorry
), and I'm putting all my code on Github (
https://github.com/Faison/CleanupRL).
All of my progress today includes:
- Settling on using C and ncurses
- Creating "full screen" menu code
- Creating "full screen" dialog code
- Starting the main game file
- Creating a basic Makefile for easy compiling
My main goal is to complete this game, get better at C, and hopefully score some helpful feedback on my code
More to come, good luck and have fun!