Author Topic: Rescue, The Princess (7DRL 2016, Failed)  (Read 5080 times)

KyleSolo

  • Newcomer
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Rescue, The Princess (7DRL 2016, Failed)
« on: March 05, 2016, 06:56:06 AM »
I'll be making a roguelike this year!  Using python27 and libcotd.
« Last Edit: March 11, 2016, 07:36:09 PM by KyleSolo »

KyleSolo

  • Newcomer
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Rescue, The Princess (7DRL 2016)
« Reply #1 on: March 11, 2016, 07:35:47 PM »
Well, I gave it a shot and learned a lot.

What I think went wrong:
I think starting from scratch was probably a bad idea... writing an engine took up a lot of time (though the libtcod tutorial on roguebasin was very helpful.)
Midway through the week I switched from using an inheritance model for objects to using composition.  I think composition was the right way for me to go, but this made my code more complicated and much harder to understand.
Maybe my scope was too ambitious?  I've always had a tendency to spend too much time on the engine.  The time pressure in this challenge made me rush a lot, and somehow I ended up with a messy engine that ate up all my time.
Though I don't think it would have changed the result, I have had a fever the last few days, so it certainly didn't help.

In the interest of having something to show for myself, here's what I ended up with:
https://drive.google.com/file/d/0B3CBl2kDVMHBdXI2SXI2NHVlYjg/view?usp=sharing

Next time:
I'll use composition from the start (or at least put more effort into using a consistent design up front.)
I'll either write an engine beforehand or try to use an existing one.