Talk:Roguelike engine

From RogueBasin
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

I'm kinda curious about the whole "engines vs. libraries" thing - with libraries, wouldn't a particular game then have to deal with multiple representations of some of the core data, such as "monsters" or "items"? That could be quite a pain to deal with, unless the libraries were coded properly... Imagine having five different Monster classes, each with a separate set of data as required by each individual library! You might solve that issue by using interfaces (in the Java/C# sense) - but imagine having five Monster interfaces then, each with its own naming conventions for the various methods... your Monster class might then need a getName() method, a getFullName() method, a getMonsterName() method, a getID() method, and a getMonsterID() method (all of which return pretty much the same thing) just to satisfy the requirements of all the libraries! Any thoughts on this? Ed 19:47, 6 August 2007 (CEST)