multigame rules gaming

22
1 Multi-Game A rules engine based gaming platform Andrew G. Waterman awaterma@ecosur El Colegio de La Frontera Sur

Upload: andrew-waterman

Post on 14-Jul-2015

80 views

Category:

Education


1 download

TRANSCRIPT

1

Multi-GameA rules engine based gaming platform

Andrew G. Watermanawaterma@ecosur

El Colegio de La Frontera Sur

2

COMMOD Process

Initialization of Process

FieldField

ModelModel

SimulationSimulation

Analysis of the situation

Role playing games/sessions

ComputerizedSimulations

Model development

3

Rules

• Our games are rules based–board games–experimental games–models (ABMs and statistical)

• Our interest is in rules within social systems–rules for social systems

• (SES), game theory, communication, etc.

4

What is a rules engine?• Declarative programming model• Traditional if ... then structure• Excellent for modeling state changes

rule “name”when <condition,conditions>then <action, actions>

5

• Allow for modification of rules in context• turn by turn• game by game• session by session

• Can be created adaptively• based on input from game participants• modifications by researchers• even data-driven

6

They can get complicated ...

7

But we can simplify

8

9

10

11

12

COLD team is about to wincooperatively. But it´s

Yellow´s turn….

Yellow can continue tocooperate with Red by blocking COLD´s

victory

…or Yellow can defect and win the game individually

with two trias.

Justification:

“At least somebody in our teamwill win.”

or“My red partner was planning to defect

anyway”

13

14

15

16

17

18

19

20

21

22

QuickTime™ and aH.264 decompressor

are needed to see this picture.

(Mark Proctor, JBoss Rules)

http://www.youtube.com/watch?v=Omj4PR3v-nI