Temple of The Roguelike Forums

Development => Programming => Topic started by: jocke the beast on June 14, 2010, 10:31:53 PM

Title: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on June 14, 2010, 10:31:53 PM
Hi.
I just wanted to spread the word, that Rick Clark (rdc) is releasing a wikibook called  "Let's Build a Roguelike".
It's Freebasic code and chapter 1 & 2 are released as we speak.

Perhaps something for the eager to learn like myself :)

http://www.freebasic.net/forum/viewtopic.php?t=15821 (http://www.freebasic.net/forum/viewtopic.php?t=15821)
Quote
Let's Build a Roguelike is a step-by-step ebook  on creating a roguelike game from conception to finished product. The tutorial covers all the aspects of the game, from creating the title page, dungeon building, inventory items, monster ai, combat, file saving, creating a morgue file and more.

Chapter List

The Title Screen
Improving the Code
The Main Menu
The RPG System
Character Generation
The Intro
Dungeon Building
The Dungeon
Moving Around
Main Display
Inventory Structure
Generating Items
Character Inventory
Character Inventory II
Armor and Shields
Weapons
Monsters
Monster Movement
Melee Combat
Resting Model
Character Improvement
Projectile Combat
Scaling Monster Attacks
Wands
Generalizing Character Attributes
Potions
Scaling Difficulty Levels
Jewelry
Weapon Magic
Tweaking the Game 1
Armor Magic
Jewelry Magic
Spell Books
Spell Casting
Tweaking the Game 2
Locked Doors
Closing Doors
Traps
Searching
The Wandering Merchant
Tweaking the Game 3
Inscribing Spell Books
Monster Magic
The Amulet
Morgue File
Save and Load
Winning and Losing
The End and Beginning

Homepage:

http://users.freebasic-portal.de/rdc/tutorials.html

The distribution includes the ebook in Wiki-On-A-Stick format and all source code for each chapter, as well as the final draft source.

Draft version d/l:

http://users.freebasic-portal.de/rdc/roguelike/rldraft.zip (5.82 mb)
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: getter77 on June 15, 2010, 11:36:45 AM
Awesome, the more guides the better!   8)
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on July 26, 2010, 02:58:53 PM
Bumping this thread to inform you all that Rick is now working on Chapter 11 (inventory & items) so go check out the last 10 chapters if you feel for it :)
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: Slash on July 26, 2010, 04:01:00 PM
Thanks for the info, jocke!
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on September 03, 2010, 12:01:20 PM
Another bump :)

Chapter 14 done now.
Most of inventory is complete. Next chapter will cover armour & weapons :)
Great reading!

See first post for html.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: Shaggy on October 24, 2010, 04:41:05 AM
Anyone wanna host a collective of all the chapters? Cause right now all I can find is the most latest chapter, which is chapter 16. 1-15 anyone?
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on October 24, 2010, 02:16:50 PM
Anyone wanna host a collective of all the chapters? Cause right now all I can find is the most latest chapter, which is chapter 16. 1-15 anyone?
The latest chapter include all the older chapters...so if you got chapter 16 you got 1-16.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: getter77 on October 25, 2010, 11:43:40 AM
Anyone wanna host a collective of all the chapters? Cause right now all I can find is the most latest chapter, which is chapter 16. 1-15 anyone?
The latest chapter include all the older chapters...so if you got chapter 16 you got 1-16.

Sure?  The file sizes I have for the prior available RAR's 1-14 and 16 as I never saw part 15 back then before that site link came in the OP....make that seem impossible.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on October 27, 2010, 04:24:54 AM
Yeah, I'm sure.

Anyways, now there's some new chapters (17-21) done. Monster movement  melee-combat featured. check it out!
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: Conal on November 28, 2010, 03:31:51 AM
Its in free basic and Im well on my way doing my one in C but I have to say the guy thats done those tutorials has also produced a damn nice looking roguelike.

I wish more people would have step by step guides of that quality for say C , I appreciate they are time consuming as hell but, anyway thats one hell of a good tutorial and roguelike by the looks of it. I fired up the roguelike expecting it to look like something just in it's infancy and it actually looks quality whats been done, great job!
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on November 28, 2010, 07:40:13 PM
I agree. It's well documented and a great way to learn to make your own roguelike.

New website for Rick's tutorial: http://users.freebasic-portal.de/rdc/tutorials.html (http://users.freebasic-portal.de/rdc/tutorials.html)
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on January 10, 2011, 01:30:09 PM
Update(s)!

Chapter 21-28 done! They include for example projectile combat, wands, potions and jewelry. The game-code is more or less a playable roguelike now.

Here's the URL: http://users.freebasic-portal.de/rdc/tutorials.html (http://users.freebasic-portal.de/rdc/tutorials.html)

Chapter List (quotes from Ricks website):
Quote
1.The Title Screen
2.Improving the Code
3.The Main Menu
4.The RPG System
5.Character Generation
6.The Intro
7.Dungeon Building
8.The Dungeon
9.Moving Around
10.Main Display
11.Inventory Structure
12.Generating Items
13.Character Inventory
14.Character Inventory II
15.Armor and Shields
16.Weapons
17.Monsters
18.Monster Movement
19.Melee Combat
20.Resting Model
21.Character Improvement
22.Projectile Combat
23.Scaling Monster Attacks
24.Wands
25.Generalizing Character Attributes
26.Potions
27.Scaling Difficulty Levels
28.Jewelry
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on January 14, 2011, 11:22:34 AM
Update-bump.
Chapter 29 done! Magic weapons.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on January 18, 2011, 11:24:03 PM
Update.
"Chapter 30: Tweaking the Game 1"
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: Legend on January 19, 2011, 11:52:09 AM
This looks really cool. I hope to have a good look through it and play around next time I get a couple of days of free time. I've had an idea for a roguelike for a while.

Couple of thing I really hope it will cover are special levels, an overworld, keys/doors, static levels that are always the same, and adding sound/music.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on January 19, 2011, 03:47:50 PM
Best way to reach the creator (Rick Clark) about LBAR is through this forum-thread:http://forum.basicprogramming.org/index.php/topic,1542.0.html (http://forum.basicprogramming.org/index.php/topic,1542.0.html)

I asked about 2 weeks ago what was left to do and he answered:
Quote
Well, we are almost there. I am working on the magic system which will take a bit of work to implement. After that I need to add the Wandering Merchant, and the save\load routines, the morgue file and help. That will wrap it up I think.
But if you wan't more features, don't hesitate to contact him. He's a nice guy  :)
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on January 27, 2011, 11:39:26 AM
One week late, but anyways... Update!

Two new chapters done.

-Chapter 31. Armor Magic
-Chapter 32. Jewelry Magic
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on February 20, 2011, 12:07:58 PM
UPDATE!
Chapter 33: "Spellbooks" completed.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on March 03, 2011, 09:12:59 PM
UPDATE!

"Chapter 34: Spellcasting"
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on March 05, 2011, 03:07:59 PM
5 new chapters!

Quote
35: Tweaking the Game 2
36: Locked Doors
37: Closing Doors
38: Traps
39: Searching
40: The Wandering Merchant
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: getter77 on March 11, 2011, 01:24:14 PM
Largely complete on his site now in one big download package while he finishes off some misc bits and cleans things up for a more "final" release.
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: jocke the beast on March 14, 2011, 09:17:44 AM
Like Getter77 said, it's more or less finished now.
Quote
Let's Build a Roguelike is a step-by-step ebook  on creating a roguelike game from conception to finished product. The tutorial covers all the aspects of the game, from creating the title page, dungeon building, inventory items, monster ai, combat, file saving, creating a morgue file and more.

Chapter List

The Title Screen
Improving the Code
The Main Menu
The RPG System
Character Generation
The Intro
Dungeon Building
The Dungeon
Moving Around
Main Display
Inventory Structure
Generating Items
Character Inventory
Character Inventory II
Armor and Shields
Weapons
Monsters
Monster Movement
Melee Combat
Resting Model
Character Improvement
Projectile Combat
Scaling Monster Attacks
Wands
Generalizing Character Attributes
Potions
Scaling Difficulty Levels
Jewelry
Weapon Magic
Tweaking the Game 1
Armor Magic
Jewelry Magic
Spell Books
Spell Casting
Tweaking the Game 2
Locked Doors
Closing Doors
Traps
Searching
The Wandering Merchant
Tweaking the Game 3
Inscribing Spell Books
Monster Magic
The Amulet
Morgue File
Save and Load
Winning and Losing
The End and Beginning

Homepage:

http://users.freebasic-portal.de/rdc/tutorials.html

The distribution includes the ebook in Wiki-On-A-Stick format and all source code for each chapter, as well as the final draft source.

Draft version d/l:

http://users.freebasic-portal.de/rdc/roguelike/rldraft.zip (5.82 mb)
Title: Re: Rdc's wikibook "Let's Build a Roguelike"
Post by: getter77 on April 07, 2011, 12:09:27 PM
Final version now out!   Certainly a thing to read and work through because hey, FreeBasic....might as well!   8)

http://games.freebasic.net/dumpbyid.php?input=22   This game somehow never caught on big time, despite it being pretty meaty/wrecked me handily.   So clearly the language is capable going forward.