Author Topic: My project - HesseRL  (Read 3385 times)

Hundertzehn

  • Newcomer
  • Posts: 12
  • Karma: +0/-0
    • View Profile
My project - HesseRL
« on: October 25, 2014, 10:25:10 PM »
So, I just started my own roguelike. I plan it to be a rather small, conventional RL, so hopefully I will be able to finish it sometimes.

It will feature a rather big static central region based on a real world haunted castle in Hesse, with only a hand full of procedurally generated regions branching off.
There will be a simple inventory system, half a dozen different hostile creatures with different AIs, and a simple quest system.
And procedurally generated fog for outdoor regions.

Right now, I have finished a very basic game engine, I can move my @ around and LOS is calculated, and there are zs (zombies!) that shamble around and begin to hunt me if I come too close to them. I think I will work an a simple combat system next.

Samildanach

  • 7DRL Reviewer
  • Rogueliker
  • *
  • Posts: 453
  • Karma: +1/-0
    • View Profile
    • The Indie Ocean
Re: My project - HesseRL
« Reply #1 on: October 25, 2014, 11:39:43 PM »
It's a good idea to aim for something small, I think. I see a lot of people over-stretch themselves and it's a very easy trap to fall into when you have ideas. By all means keep posting updates and I'm sure people will be happy to take a look (I know I will!)

Hundertzehn

  • Newcomer
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Re: My project - HesseRL
« Reply #2 on: October 29, 2014, 10:53:34 PM »
I spent much time eliminating a few minor, but ugly looking glitches in my shadowcast algorithm. I was shortly tempted to simply switch to a library, but am glad I pulled through and now have my own code in working order.

I also reorganized my object system. Walls are now objects like everything else, they just sit on tile locations and block movement and LOS - which means it is now trivial to add the possibility to destroy walls.

The interface is now roughly like I want it, with WASD for movement and mouse (or arrow keys for purists) to look around, point the flashlight and shoot things. Are there roguelikes out there with a WASD/mouse interface? (I guess the answer is yes, but where can I find them?)

Next on the list: - Make it so that things can be destroyed!

And my near term goal is a very simple game, just one level to run around, search the exit and avoid/shoot the zombies. At the current speed, it could be finished next week.

After that: - Inventory!
After that: - Level generator!

Hundertzehn

  • Newcomer
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Re: My project - HesseRL
« Reply #3 on: November 04, 2014, 08:05:13 PM »
I made progress.
I now have an action economy system. Different actions (like walking diagonally) can take different amounts of time, and different creatures can be faster or slower than others.

Also, fighting works, and slain enemies even leave corpses!

Hundertzehn

  • Newcomer
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Re: My project - HesseRL
« Reply #4 on: November 07, 2014, 03:34:05 PM »
My map can now be bigger than the screen, and it even scrolls so that the @ stays in the center.

Hundertzehn

  • Newcomer
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Re: My project - HesseRL
« Reply #5 on: November 13, 2014, 02:20:06 PM »
Slow progress. I now have doors. ;)