game

from an old page, which I haven't updated (images will be missing) 

html from old page:


Gaming oriented version of CV that leaves a lot out, incl. A-life/java-Agent work.

The last/most professional game I directed the making of was for the Navy.
It teaches young officers how to react to a ship in crisis, and even
had a team of psychologist (who study fire-fighters/etc) check to make sure that
it created enough of a stressful situation, that you could measure if their skills
really still could come through under pressure. So it was fairly realistic.

That entry in my resume:

6/1998-2/2001 University of Illinois Urbana-Champaign, IL

(Senior) Research Programmer (Knowledge Based Systems Lab) KBS
- Organize many levels of a very large knowledge based simulation projects.
- Brought over 18 programmers together to deliver a coherent product.
- Being used in classroom, real life testing, and won IAAI99 award.
- Ran weekly (sub)group meetings, down to help solving any problem.
- Hiring, demo/design/install trips, prototyping to lead project direction.
- Taught group of 6 how to use a Rule-Based-shell to rewrite the core reasoning component, in Art*Enterprise.
- Projects: Simulations-based, Intelligent Tutoring System (ITS) and Real-Time control system.
- ITS portion presented at Innovative Applications of AI (IAAI)-1999 'Automated Instructor Assistant for Ship Damage Control'
See: http://www-kbs.ai.uiuc.edu/web/kbs/publicLibrary/KBSPubs/RefereedPublications/index.html
- The system teaches Navy officers how to save a simulated ship in crisis.
- A variant was developed to catch real crisis conditions and suggest solutions, in real-time.

Here are a few images from some related papers I had sitting around: abcd and ef
or see them on on this page.

At DIS.ANL.GOV I worked on a DIS/HLA Environmental effects.
So this was basically the simulation of the environment, incl. viz
for the armed forces Distributed Interactive Simulations
now called the High Level Architecture.
I've heard of games with many players, but nothing with as many as this is capable of.
The problems that come up in distributed war-games are very interesting.
It can be hard to pull up just the right bits of land, and all the latest updates
of where every moving thing is or should be, and have it display correctly w/the
different LevelOfDetail needed.
We started in C++ and moved to Distributed Smalltalk w/a persistent ObjectStore,
which was written up in a study of the practice.
I wrote/prototyped the distributed simulation control using CLIPS and wrapping up
the C(++)/Fortran/other code, and quickly passing the needed data w/PVM.

More on this can be found at: http://www.dis.anl.gov/DEEM/DIAS/diaswp.html.

Before (well overlapping) with getting my 1st 3yrs of schooling in AI, during my grad physical science degree, I got in 3 years of GL programming.
First I did molecular simulations, then turned it into a novel viewer/manipulator,
including my own NURB surfaces, (w/editing and new lighting model) for a math/viz class.
My work was used in grad classes and for several papers.
It was 1/2doz files of several hundred lines each of C code written in a OOP way.
I had also learned how to make my own object system in Scheme by this time.
My thesis work used C/Lisp/OPS5 to control a physical simulation.
My thoughts on ProblemSolving environments are mainly focused on the
quick wrapping of simulation code, to make it more like a Model-Based-Reasoning system.
This is basically what goes on in almost all Game-AI.

As an undergrad I studied Physics, and in fact took the majors courses for a much wider variety of sciences.
I worked all this time in a lab doing Acoustical simulations, and also got to do some field work at army bases all over the world.

I need to write more on my RuleBased work.

-Michael bobak@computer.org
http://homepage.mac.com/bobak/

ps. Even before my last decsion related sim-contract w/cas.anl.gov I took a look at a system w/a decent physics engine.

pps. In my main page, education links, I have links to some game-AI I've done for a class.

slashdot again
and again w/a physics chip
pap showing use of CLIPS

game course in lisp*

/. book-review

pdf

lisp @(game-wiki)...lsp.idga.....