I've been attempting to use the MmoDemo code to start a game project, I know it's meant only to be a demo and not a starting base for a game but I've attempted to use it as such anyway.
The difficulty in doing this comes from the lack of a big picture design of how the system works. The main question I have is that if you were doing collision checks on the server within MmoDemo, where would they be done?
One of the things that would be needed to do collision checks is a collection of Items (or maybe a new type GameObjects to account for projectiles and other collidables), so that the items can have collision checks done between them. Does such a collection of items exist in the project? I see that MmoActor class has an InterestItems collection, maybe that one? or ItemCache - although it isn't organized by regions, maybe it would work just to get a start?
If anyone has some notion on where to start with this problem please let me know.
The difficulty in doing this comes from the lack of a big picture design of how the system works. The main question I have is that if you were doing collision checks on the server within MmoDemo, where would they be done?
One of the things that would be needed to do collision checks is a collection of Items (or maybe a new type GameObjects to account for projectiles and other collidables), so that the items can have collision checks done between them. Does such a collection of items exist in the project? I see that MmoActor class has an InterestItems collection, maybe that one? or ItemCache - although it isn't organized by regions, maybe it would work just to get a start?
If anyone has some notion on where to start with this problem please let me know.