well, it's not code. It's my way of workflow. And it's tested, it works pretty well.
I think a lot of things can be organized using such definition lists. Bots for example, while they can be linked to weapons. It is important that somebody makes a list of all properties for an object such as a Bot or Weapons.
The core will then only have to call
UpdateBullets()
to check if anybody was shot. The function UpdateBullets() is of couse such a Module, in the hands of "Mr.Bullets", the guy who's gonna care for that part. Somebody else might do the Bot AI, and other people would have to do further things - Level Handling, Network etc. I think, Open Source or not - we would require a team of people who write the essential Modules. I am willing to do one part, and I would even use Types :P , but I shurely won't do the whole Thing by my own. Let's ask Surreal if he would like to implement the network part. Oh yeah, and maybe it's time to start a new thread.
I think a lot of things can be organized using such definition lists. Bots for example, while they can be linked to weapons. It is important that somebody makes a list of all properties for an object such as a Bot or Weapons.
The core will then only have to call
UpdateBullets()
to check if anybody was shot. The function UpdateBullets() is of couse such a Module, in the hands of "Mr.Bullets", the guy who's gonna care for that part. Somebody else might do the Bot AI, and other people would have to do further things - Level Handling, Network etc. I think, Open Source or not - we would require a team of people who write the essential Modules. I am willing to do one part, and I would even use Types :P , but I shurely won't do the whole Thing by my own. Let's ask Surreal if he would like to implement the network part. Oh yeah, and maybe it's time to start a new thread.