Go Back   Angband Forums > Angband > Development

Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old February 13, 2018, 00:31   #1
Join Date: Dec 2013
Posts: 71
droof is on a distinguished road
Best code examples for terrain generation, AI and quests?

I want to learn more about how terrain generation, monster AI and quests work.

I'm looking for the Angband variants that offer the best code example for each feature, so I can play around in the code and learn from it. Also maybe try to port a feature from one variant to another as a learning exercise if that isn't too tricky.

So far I've found these variants as examples:
1 - Terrain / room generation: Unangband or Zangband
2 - Monster AI: Oangband or Sangband (is 4GAI still the best example?)
3 - Quests: no idea

From what I've seen in code, Unangband has the most variety, but Zangband has very clean and tidy code. So I'll probably look into Zangband first, because it is easier to read and change.

I've only heard about 4GAI being the best Angband AI, originating from Oangband and Sangband. Is that still true and if so, which variant should I look into as the easiest to read or most recent example?

Which Angband variant has the best code example for quests?

If anyone can give me advise, please let me know.
droof is offline   Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Terrain Nick Vanilla 14 February 23, 2014 00:07
Help: Bad Code Generation? chris Development 5 July 18, 2012 18:31
Chengband # of random quests prompt ekolis Variants 9 June 18, 2012 01:17
NPP Quests: Will character level affect quest difficulty?? Nemesis Variants 11 October 7, 2009 04:37
[Z] Completing quests Parcae Variants 2 October 14, 2007 20:41

All times are GMT +1. The time now is 12:30.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.