Secretchronicles / TSC

An open source two-dimensional platform game.
https://secretchronicles.org/
GNU General Public License v3.0
205 stars 49 forks source link

AI Framework... #230

Open datahead8888 opened 10 years ago

datahead8888 commented 10 years ago

Some time after release 2.0 is out, we should consider seeing if we can find someone to look into this.

Considerations:

I don't really have AI game experience myself, but I would be interested in eventually learning more about it. If anyone on the team has experience with this for a game, please let us know. I know @default0 said he has done some stuff with this, but I'm not sure about anyone else.

AI would be one of several ways to address the problem of not having enough variety of movement in enemies, as @default0 pointed out. AI also is something players will readily notice while playing the game.

Luiji commented 10 years ago

I don't think this deserves a feature request in its own right. It should be a natural by-product of implementing more intelligent enemies.

datahead8888 commented 10 years ago

Someone will ultimately have to do the AI investigation, and if we're going to do it, it needs to be noted in a task somewhere. Since it can be reused across different enemies, etc, I thought a task made sense. Most of the enemy discussions so far have revolved around discrete, simple rules -- even many of my suggestions did this.

Besides that, if we want to get a new enemy in the game and don't have the AI components ready yet, it may make sense to separate the enemy task from the AI framework. If the enemy cannot be implemented until the AI framework is done, we can note the dependency in the ticket.