Author Topic: Steps to create your own Roguelike  (Read 32298 times)

Aristarh Smertin

  • Newcomer
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Steps to create your own Roguelike
« on: August 03, 2009, 07:34:38 PM »
Sorry for my poor English- it's not native for me.

Little introduction: Hello from cold Russia, comrades! 3 weeks ago i discovered roguelike genre and it was FANTASTIC! Now i can't stop playing ADOM and Dungeon Crawl-Stone Soup (Demonspawn-Chaos Knight of Xom-this is real way to FUN). And DoomRL-ohhh...amazing...double shotgun my favorite (as always 8))
 
Main part: Now my head overflowed with most craziest  ideas, classes,quests e.t.c. So it mean what i must realized as soon as possible (or my head will blow up :'( ). Nope, i know what programming is HARD JOB (i coding some little games in Blitz3D, using tutors of course ). And i don't wanna create Nethack Killer No 666, my task is humble - train my programming skills and have fun.

So this My Step One-Choosing a Programming Language( why not design document?cos without knowledge of Any programming language - you can't scale your possibility to create all what you desire).
Which is best-old good Pascal or something new?

Step Two-Small, easy start. Create a map (a String array), place a Dude(@),make him walk around this, then try something hard.

Step Three-educate and learn. Improve yours skills and make primitive monster Ai , FoV e.t.c. Try  tutors and sources listen to the forums.

Step 10k- make it coolest game 4ever)

My problem-step One and Three i can't find good tutors. And i known only Pascal (but find Python nice) l need adwise.
« Last Edit: August 03, 2009, 07:36:55 PM by Aristarh Smertin »

rdc

  • Newcomer
  • Posts: 41
  • Karma: +0/-0
  • You hear a *bump* in the dark...
    • View Profile
    • Clark Productions
    • Email
Re: Steps to create your own Roguelike
« Reply #1 on: August 03, 2009, 09:37:30 PM »
You should have a look at RogueBasin. It has a lot of info that address your list of info.

My suggestion is that if you know Pascal, you should start with that to get the basics down on creating a project. There are several Pascal-based roguelikes. That way you don't need to learn a language and try to design a game at the same time. You can always move on to C or C++ (or whatever) later once you get a good idea on the process.

Have you looked at FreePascal? It is an excellent Pascal compiler; I use it quite a bit. There is also a GUI version, Lazarus if you want to go that route.

Ex

  • IRC Communications Delegate
  • Rogueliker
  • ***
  • Posts: 313
  • Karma: +0/-0
    • View Profile
Re: Steps to create your own Roguelike
« Reply #2 on: August 04, 2009, 07:18:56 AM »
Welcome to the community! Always nice to get a new member :D I'm also addicted to Dungeon Crawl and love DoomRL. Anyway, I completely agree with rdc, pascal is a fine language and if that's the one you know, use it! Some versions of the original Rogue were written in pascal even. Freepascal is indeed an excellent compiler, and I'd definitely recommend looking into it. I would strongly recommend using the language you're most comfortable in.

Roguebasin has a lot of very useful information for roguelike development, so if you get stuck on something you can always check there. Or you can ask here :)

Good luck!

Perdurabo

  • Rogueliker
  • ***
  • Posts: 99
  • Karma: +0/-0
    • View Profile
    • Email
Re: Steps to create your own Roguelike
« Reply #3 on: August 04, 2009, 09:18:34 AM »
As others have said, Pascal is a fine language to code a roguelike in. I'm using Delphi for my own roguelike, but FreePascal/Lazarus is just tickety-boo as well.

Aristarh Smertin

  • Newcomer
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Steps to create your own Roguelike
« Reply #4 on: August 06, 2009, 08:39:47 AM »
Hmmm... anybody know there i can download some rulebooks or something like that of D&D or GURPS (or something similar). Just for example.

rdc

  • Newcomer
  • Posts: 41
  • Karma: +0/-0
  • You hear a *bump* in the dark...
    • View Profile
    • Clark Productions
    • Email
Re: Steps to create your own Roguelike
« Reply #5 on: August 06, 2009, 02:18:03 PM »
You get get the D20 rules here. Gurps lite is here. There is also a plethora of free rule sets here.


Aristarh Smertin

  • Newcomer
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Steps to create your own Roguelike
« Reply #6 on: August 07, 2009, 10:45:31 AM »
Spasibo! (Thanks!).

rdc

  • Newcomer
  • Posts: 41
  • Karma: +0/-0
  • You hear a *bump* in the dark...
    • View Profile
    • Clark Productions
    • Email
Re: Steps to create your own Roguelike
« Reply #7 on: August 07, 2009, 10:52:51 PM »
Spasibo! (Thanks!).

I hope they help. I also learned a new word. :)

Aristarh Smertin

  • Newcomer
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Steps to create your own Roguelike
« Reply #8 on: August 10, 2009, 06:06:37 AM »
Oh i find something original- roguelike called Incursion-Halls of the Goblin 's King.
It uses rules of D20 system and do it NICE. Bad thing- it's not complete (some prestige classes, some uses of skills) and seems abandoned (site has'nt changed since 2007) and has some bugs too. But in General it really addivtive and i think best roguelike uses d20. Check www.incursion-roguelike.net if interested.

P.S. orc barbarian/priest of Knarash with double blessed orcish axe of undead bane - clean your garden from evil undead. Paid:  2 humans heads per hour.Call 888-888.

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Steps to create your own Roguelike
« Reply #9 on: August 10, 2009, 12:15:17 PM »
Incursion has a new revision coming on Oct 31st, 2009---still very alive!
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Aristarh Smertin

  • Newcomer
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Steps to create your own Roguelike
« Reply #10 on: August 10, 2009, 02:17:28 PM »
oh sorry, it's my mistake last news is dated May14 2009.Anyway it's GREAT.
« Last Edit: August 11, 2009, 07:23:43 AM by Aristarh Smertin »

Aristarh Smertin

  • Newcomer
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Steps to create your own Roguelike
« Reply #11 on: August 11, 2009, 01:37:50 PM »
Ok i don't waste time and do some usefull work:
1) Read all articles on Roguebasin & roguedevelopment pages.
2)Choose  universe, write some plot(my own: no phantasy, no elves, orcks, magic from fingers etc)
3)write desing doc for some basics of my game-what player can do and what not, fundamets of magic system (not ordinary),attributes etc (not complete-i just begin, it's hard to create something original)
4)choose development language - it will be free pascal(easy to learn, paid free) .

So main question is - where i can find tutorials (from niewbie level to imidient) for free pascal and examples? i heard about Valcyrie library for freepascal (used in DoomRL,AlienRL&Berserk RL as i heard) and as i think it will be useful, but again i need some tutors and examples (not for copy -paste  this is bad way of learning).

Please help. Thanks for your's pation. You can call me "lame russian newbie", i understand that i'm really annoing dude with bad knowledge of English language.

P.S. this post dated 07:42:53 but in my local time it's 17: 44 (5:44 PM) - so don't be shock by that i'm normal guy, not a freak (mayby just i little ;D)
« Last Edit: August 11, 2009, 01:47:46 PM by Aristarh Smertin »

rdc

  • Newcomer
  • Posts: 41
  • Karma: +0/-0
  • You hear a *bump* in the dark...
    • View Profile
    • Clark Productions
    • Email
Re: Steps to create your own Roguelike
« Reply #12 on: August 11, 2009, 09:12:48 PM »
You can find info on the Valkyrie lib here. There are some tutorials on the Documentation page. There is a forum as well that will probably be helpful.

I am going to look at this myself since I do quite a bit of FreePascal coding.

Don't worry about your english skills. If I can figure out what you are writing, then anyone can. (I'm from Texas, USA, so no one understand me either. :) )