navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 13 years ago

Last modified 6 years ago

#263 new enhancement

Artificial Intelligence (AI)

Reported by: scheusso Owned by: gania
Priority: minor Milestone: Future Engine Features
Component: AI Version:
Keywords: Cc:
Referenced By: References:

Description (last modified by landauf)

Outline We need an AI-Engine in order to make Orxonox more interactive. For the definition of AI see wikipedia. Probably the best and easiest possibility is to use an already existing opensource AI engine and integrate it into Orxonox.

Opensource AI engines

This is a list with some usefull links:

Implementation in Orxonox

AI-controlled pawns are not obviously distinguishable from human controlled ones. Both inherit from Controller. So you will have to work with src/orxonox/objects/controllers/ArtificialController.

Think about a modular system to add new AI behaviour on a modular basis. Try to achieve interaction between different AI controlled entities without hardcoding every action explicitly, but based on a set of common rules.

Change History (10)

comment:1 Changed 13 years ago by scheusso

  • Description modified (diff)

comment:2 Changed 13 years ago by scheusso

  • Type changed from defect to enhancement

comment:3 Changed 13 years ago by landauf

  • Owner nobody deleted

comment:4 Changed 13 years ago by rgrieder

  • Description modified (diff)

comment:5 Changed 13 years ago by rgrieder

comment:6 Changed 13 years ago by landauf

  • Description modified (diff)

comment:7 Changed 12 years ago by scheusso

this can be combined with ticket #282

comment:8 Changed 11 years ago by dafrick

  • Owner set to jo

comment:9 Changed 11 years ago by dafrick

  • Keywords PPS removed

comment:10 Changed 6 years ago by gania

  • Owner changed from jo to gania
Note: See TracTickets for help on using tickets.