yep. the misnomers were great. as many others have pointed out, this is not in fact about Procedural programming, but about Procedural Generation of content. it's really just event-driven OOP, using complex object inheritance principals to meld and blend derived objects together into a new thing, with it;s own approaches to finite tasks. this gives you modularity, and an appearance of infinite combinations.
amusingly enough, I had to write about genetic algorithms a few weeks ago for school, and I can see how you might go about "evolving" an "organism" (or a binary-serialized object) through selection, crossover, mutation, etc.
but no, the components the writer mentions are objects with their own event handlers, formated in such a way that they can be melded together to perform complex actions. fun stuff. hope it comes out soon.
well I hate to come off as an M$ supporter, but I work everyday with M$ servers and.net development. to be honest, VS is the best IDE I've ever worked with, and the SQL server GUIs are far more intuitive than anything I've ever seen for MySQL (or Oracle for that matter...). if you know java, VB or C# will come to you quickly and to be honest my time-to-completion is basically halved with.net/TSQL over java/MySQL.
there will be a learning curve, and yes you have to reboot a server every few weeks for updates. it's not like you can actually "set and forget" any server anyway (at least not responsibly, unless you have no audit or monitoring policies). Besides, if you don't wanna learn something new every week, why are you in IT? ok that sounds a little harsh. sry.
anyway, you prolly won't be able to fight this one. get to know.net a bit. I've always been able to get it to do what i need.
good luck
yep. the misnomers were great. as many others have pointed out, this is not in fact about Procedural programming, but about Procedural Generation of content. it's really just event-driven OOP, using complex object inheritance principals to meld and blend derived objects together into a new thing, with it;s own approaches to finite tasks. this gives you modularity, and an appearance of infinite combinations. amusingly enough, I had to write about genetic algorithms a few weeks ago for school, and I can see how you might go about "evolving" an "organism" (or a binary-serialized object) through selection, crossover, mutation, etc. but no, the components the writer mentions are objects with their own event handlers, formated in such a way that they can be melded together to perform complex actions. fun stuff. hope it comes out soon.
well I hate to come off as an M$ supporter, but I work everyday with M$ servers and .net development. to be honest, VS is the best IDE I've ever worked with, and the SQL server GUIs are far more intuitive than anything I've ever seen for MySQL (or Oracle for that matter...). if you know java, VB or C# will come to you quickly and to be honest my time-to-completion is basically halved with .net/TSQL over java/MySQL.
there will be a learning curve, and yes you have to reboot a server every few weeks for updates. it's not like you can actually "set and forget" any server anyway (at least not responsibly, unless you have no audit or monitoring policies). Besides, if you don't wanna learn something new every week, why are you in IT? ok that sounds a little harsh. sry.
anyway, you prolly won't be able to fight this one. get to know .net a bit. I've always been able to get it to do what i need.
good luck