wheybags / freeablo

[ARCHIVED] Modern reimplementation of the Diablo 1 game engine
GNU General Public License v3.0
2.16k stars 195 forks source link

quests #36

Open wheybags opened 10 years ago

d33tah commented 8 years ago

Perhaps I could play with a simple parser. Could anyone point me to some references?

konopka90 commented 8 years ago

I think we should create simple quest manager and use Python for scripting. Quests in Diablo are not very complex so it will be easy to implement. For now I didn't find good references, only this http://www.gdcvault.com/play/1012427/Lua-Scripting-in-Game. Helpful for problem understanding

konopka90 commented 8 years ago

http://gamedev.stackexchange.com/questions/75250/which-design-patterns-should-i-consider-for-quest-management http://gamedev.stackexchange.com/questions/908/how-can-i-set-up-a-flexible-framework-for-handling-achievements

Hint: Achievement handling is similar to quests handling.