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.
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.
Comment