tag:blogger.com,1999:blog-3586507643754859034.post1093458571613208459..comments2023-10-22T12:22:54.333+02:00Comments on The Official Blog for ADOM (Ancient Domains Of Mystery): ADOM & ADOM II as scientific conference topicsThe Creatorhttp://www.blogger.com/profile/12906302439863860854noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-3586507643754859034.post-50165989866646460612012-07-24T08:21:33.517+02:002012-07-24T08:21:33.517+02:00I'm an SE person myself. Wish I could be there...I'm an SE person myself. Wish I could be there.XLambdahttps://www.blogger.com/profile/17284491741653276539noreply@blogger.comtag:blogger.com,1999:blog-3586507643754859034.post-74103148841243360732012-07-24T01:23:16.194+02:002012-07-24T01:23:16.194+02:00Make sure there's a podcast available somewher...Make sure there's a podcast available somewhere! :DAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-3586507643754859034.post-8259825297945721832012-07-23T20:13:06.069+02:002012-07-23T20:13:06.069+02:00Sounds interesting. I wonder if ICT records the ta...Sounds interesting. I wonder if ICT records the talks.pnuthttps://www.blogger.com/profile/18086000720080633764noreply@blogger.comtag:blogger.com,1999:blog-3586507643754859034.post-88404083266862237892012-07-23T19:53:59.504+02:002012-07-23T19:53:59.504+02:00Not sure whether this is related (your abstract is...Not sure whether this is related (your abstract is quite generic and could mean many things), but the interesting aspect of roguelike programming is that, although properties of objects come from these objects themselves, they are often changed by the environment in unpredictable ways (rings of strength enhancing strength, rings of flying providing the ability to fly to the wearer, special weapon suffixes more efficient against specific enemies, cancellation spell removing abilities, temporary buffs). Also traditional class-based hierarchies do not fit (like ADOM's black torc which is both a wearable and a weapon, or monsters which combine properties of many other, unrelated monsters). My game "Vapors of Insanity" is based on a extension of the Object Oriented paradigm which has been designed to deal with things like this: objects can modify other objects by providing additional methods to them (like the examples above, but the paradigm has been applied in many various ways). I don't know whether this approach is similar to your concern driven programming, aspect oriented programming, or any other named paradigm. (See http://www.roguetemple.com/z/vapors/vaporgs.php for more info)Zeno Roguehttps://www.blogger.com/profile/16264989425985464380noreply@blogger.com