Author Topic: CleanupRL [7DRL 2015] - Failed :(  (Read 6514 times)

Faison

  • Newcomer
  • Posts: 7
  • Karma: +0/-0
    • View Profile
CleanupRL [7DRL 2015] - Failed :(
« on: March 08, 2015, 04:59:45 AM »
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:

CleanupRL
In 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!
« Last Edit: March 17, 2015, 12:41:07 AM by Faison »

Faison

  • Newcomer
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: CleanupRL [7DRL 2015]
« Reply #1 on: March 09, 2015, 05:26:50 AM »
Alright, progress looks slow compared to others, but I'm doing pretty dang good. Learned some more ncurses, got some work on displaying a house, which works as the dungeon for a playthrough, and I'm brute force learning structs in C. Next on my list is to add Doors and Furnishing that can be interacted with (e.g. bed, kitchen sink, bathroom stuff), and then getting the player in the game. Currently, the house is hardcoded, and I'll work on house generation after I have gameplay done.

Here's an unimpressive screenshot.

Faison

  • Newcomer
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: CleanupRL [7DRL 2015]
« Reply #2 on: March 09, 2015, 05:28:12 AM »
By the way, all of my code is on Github and I definitely welcome tips and feedback on what I've done so far :)
https://github.com/Faison/CleanupRL

Faison

  • Newcomer
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: CleanupRL [7DRL 2015] - Failed :(
« Reply #3 on: March 17, 2015, 12:40:24 AM »
This was fun, but I just did not have enough time to be able to do this on a whim :)

My main goal was to try to expand my abilities in C, and I definitely succeeded there! I plan on continuing to work casually on CleanupRL until I finish it, just so I can complete a Roguelike that I think is fun-enough to play.

I updated my game in the listing, and for the heck of it, I added compiled binaries for Linux (Debian) and OS X. It's mostly so I can have a good reference of where I got the game in 7 days, compared to when I get around to finishing it.

Here's looking forward to (and actually setting aside time for) the next 7DRL!