Temple of The Roguelike Forums

Game Discussion => 7DRLs => Topic started by: Faison on March 08, 2015, 04:59:45 AM

Title: CleanupRL [7DRL 2015] - Failed :(
Post by: Faison 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:

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:

(http://faisonz.com/wp-content/uploads/2015/03/day1-main.png)
(http://faisonz.com/wp-content/uploads/2015/03/day1-about.png)

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!
Title: Re: CleanupRL [7DRL 2015]
Post by: Faison 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.
(http://faisonz.com/wp-content/uploads/2015/03/day2-house.png)
Title: Re: CleanupRL [7DRL 2015]
Post by: Faison 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
Title: Re: CleanupRL [7DRL 2015] - Failed :(
Post by: Faison 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!