scripting & artificial intelligence nathan jason jon

8
Scripting & Artificial Intelligence Nathan Jason Jon

Upload: michelle-wilson

Post on 26-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scripting & Artificial Intelligence Nathan Jason Jon

Scripting & Artificial IntelligenceNathanJasonJon

Page 2: Scripting & Artificial Intelligence Nathan Jason Jon

The END is near!!! Are we where we want to be?

Page 3: Scripting & Artificial Intelligence Nathan Jason Jon

GANTT Chart

Currently Working On... Ogre example with Python Prototyping basic movements in OpenSteer Demo

Today

Page 4: Scripting & Artificial Intelligence Nathan Jason Jon

Scripting Demo // Create application object #include "FlightSimulatorRPG.h"

char const* run() {

FlightSimRPGApplication app;

try {

app.go(); } catch( Ogre::Exception& e ) {

MessageBox( NULL, e.getFullDescription().c_str(), "An exception has occured!", MB_OK | MB_ICONERROR | MB_TASKMODAL);

} return "Testing... .";

} #include <boost/python.hpp> using namespace boost::python;

BOOST_PYTHON_MODULE(howdy) {

def("run", run); }

Page 5: Scripting & Artificial Intelligence Nathan Jason Jon

What to script?What to script?

Armour effectiveness/HPArmour effectiveness/HP Hunter Swarm Radius

Movement speed

Intelligence (reaction time/turn speed)

Strength (damage)

Page 6: Scripting & Artificial Intelligence Nathan Jason Jon

OpenSteer Demo

Page 7: Scripting & Artificial Intelligence Nathan Jason Jon

Interface AI w/Ogre

Teamwork

Debug

Full AI

Page 8: Scripting & Artificial Intelligence Nathan Jason Jon

Questions?Questions?