------------------Quote:
Anyhow good news, I decided to face the reality and we're recoding cpx again and this time in C++.
that is not c #?Quote:
I still am.Quote:
Is anyone still working on their 4267 sources?
Ive recently been looking into monster ai, and currently im having a play with finite state machines, and looking into using them as the driving force behind all of my monster related AI. Its a pretty interesting topic the monsters will react to changes in their enviroment, and will make decisions based on various randomised variables.
Im currently working on the basic states which will apply to all monsters, these being Idle, Wondering, Attacking, Retreating, ReturningToSpawn. From these all sorts of outcomes can be coded and arrived at, some events will trigger a change in state aswell, for example if a monster is attacked, its state will be changed to attacking, from there it will proceed to approach and attack its aggressor, if it finds that the aggressor is too strong it may decide to retreat, or fight to the death, if it defeats its aggressor it will return to its previous state and go about its business.
AI is pretty fun, you guys should experiment with it if you havent already.
i pretty much finished mine...over a month ago. i still have some minor thing(s) to complete (not all dialogs are done, not all spells are done,etc). but, rather then that i have all the main systems working. so, if anyone has any trouble with anything involving 1.0(4267) i could probably help. i think the thing i had the most trouble with was market stalls (the client chooses the uid instead of the server,etc).Quote:
Is anyone still working on their 4267 sources?
Ive recently been looking into monster ai, and currently im having a play with finite state machines, and looking into using them as the driving force behind all of my monster related AI. Its a pretty interesting topic the monsters will react to changes in their enviroment, and will make decisions based on various randomised variables.
Im currently working on the basic states which will apply to all monsters, these being Idle, Wondering, Attacking, Retreating, ReturningToSpawn. From these all sorts of outcomes can be coded and arrived at, some events will trigger a change in state aswell, for example if a monster is attacked, its state will be changed to attacking, from there it will proceed to approach and attack its aggressor, if it finds that the aggressor is too strong it may decide to retreat, or fight to the death, if it defeats its aggressor it will return to its previous state and go about its business.
AI is pretty fun, you guys should experiment with it if you havent already.