SlideShare a Scribd company logo
1




      Mark
     Proctor
    Project Lead




●
  The SkyNet funding bill is passed.
●
  The system goes online on August 4th, 1997.
●
  Human decisions are removed from strategic defense.
●
  SkyNet begins to learn at a geometric rate.
●
  It becomes self-aware at 2:14am Eastern time, August
29th
●
  In a panic, they try to pull the plug.
●
  And, Skynet fights back
2
3




Pong
●   Things
    ●   Two Players
    ●   Two Bats
    ●   1 Ball
    ●   Side Lines
    ●   Score
4




Rules
●   Ball starts with moving left, -dx
●   Ball collision with bat
     ●   dx reversed
     ●   dy depends on collision position
●   Ball collision with sideline
     ●   dy reversed
●   Ball missed
     ●   Update score
     ●   Move Ball to start
     ●   Move ball in dx towards lose
●   Mey events move Bat up or down
     ●   Cannot move above or below sidelines
5




Pong

●
    Demonstration
●
    http://www.youtube.com/watch?v=Omj4PR3v-nI
6
Wumpus World
7
Wumpus World
8
Wumpus World

   Cell              Hero              Wumpus           Pitt                Gold
     ●   int row        ●   int row       ●   int row        ●     int row
                                                                                  ●   int row
     ●   Int col        ●   Int col       ●   Int col        ●     Int col
                                                                                  ●   Int col
9
Wumpus World
10
Wumpus World
11
Wumpus World
12
Wumpus World



    Demonstration
    http://www.youtube.com/watch?v=4CvjKqUOEzM
13
             Questions?

                          • Dave Bowman: All right, HAL; I'll go in
                            through the emergency airlock.
                          • HAL: Without your space helmet, Dave,
                            you're going to find that rather difficult.
                          • Dave Bowman: HAL, I won't argue with
                            you anymore! Open the doors!
                          • HAL: Dave, this conversation can serve
                            no purpose anymore. Goodbye.




Joshua: Greetings, Professor Falken.
Stephen Falken: Hello, Joshua.
Joshua: A strange game. The only
winning move is not to play. How
about a nice game of chess?

More Related Content

PDF
Media and globalization
PPTX
The Wumpus World in Artificial intelligence.pptx
PPT
Can computers think
PPTX
artifitical intelligence notes of unit four
PDF
Ai lecture 003(unit03)
PPTX
Ai lecture 003(unit03)
PPTX
Artificial Intelligence
PPTX
Knowledge and reasoning power point for engineering students
Media and globalization
The Wumpus World in Artificial intelligence.pptx
Can computers think
artifitical intelligence notes of unit four
Ai lecture 003(unit03)
Ai lecture 003(unit03)
Artificial Intelligence
Knowledge and reasoning power point for engineering students

Similar to Games development with the Drools rule engine (7)

PPTX
Ai lecture 03(unit03)
PDF
Ai lecture 03(unit03)
PPTX
Ai lecture 04(unit03)
PDF
Ai lecture 04(unit03)
PPTX
The wumpus world
PDF
AI-WK-14-Lec-27-28-Wumpus world.pdf realated to ai wumpus world....
PDF
EdLabMathGame
Ai lecture 03(unit03)
Ai lecture 03(unit03)
Ai lecture 04(unit03)
Ai lecture 04(unit03)
The wumpus world
AI-WK-14-Lec-27-28-Wumpus world.pdf realated to ai wumpus world....
EdLabMathGame
Ad

More from Mark Proctor (20)

PDF
Rule Modularity and Execution Control
PDF
Drools, jBPM OptaPlanner presentation
PDF
Reducing the Cost of the Linear Growth Effect using Adaptive Rules with Unlin...
PDF
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
PDF
Learning Rule Based Programming using Games @DecisionCamp 2016
PDF
Drools Happenings 7.0 - Devnation 2016
PDF
RuleML2015 : Hybrid Relational and Graph Reasoning
PDF
Red Hat Summit 2015 : Drools, jBPM and UberFire Roadmaps
PDF
Red Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
PDF
Classic Games Development with Drools
PDF
Drools 6.0 (Red Hat Summit)
PDF
Drools and jBPM 6 Overview
PDF
Drools and BRMS 6.0 (Dublin Aug 2013)
PDF
UberFire Quick Intro and Overview (early beta Aug 2013)
PDF
What's new in Drools 6 - London JBUG 2013
PDF
Property Reactive RuleML 2013
PDF
Reactive Transitive Closures with Drools (Backward Chaining)
PDF
Drools 6.0 (JudCon 2013)
PDF
Drools 6.0 (CamelOne 2013)
PDF
UberFire Quick Intro and Overview (early beta Jul 2013)
Rule Modularity and Execution Control
Drools, jBPM OptaPlanner presentation
Reducing the Cost of the Linear Growth Effect using Adaptive Rules with Unlin...
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
Learning Rule Based Programming using Games @DecisionCamp 2016
Drools Happenings 7.0 - Devnation 2016
RuleML2015 : Hybrid Relational and Graph Reasoning
Red Hat Summit 2015 : Drools, jBPM and UberFire Roadmaps
Red Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
Classic Games Development with Drools
Drools 6.0 (Red Hat Summit)
Drools and jBPM 6 Overview
Drools and BRMS 6.0 (Dublin Aug 2013)
UberFire Quick Intro and Overview (early beta Aug 2013)
What's new in Drools 6 - London JBUG 2013
Property Reactive RuleML 2013
Reactive Transitive Closures with Drools (Backward Chaining)
Drools 6.0 (JudCon 2013)
Drools 6.0 (CamelOne 2013)
UberFire Quick Intro and Overview (early beta Jul 2013)
Ad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
project resource management chapter-09.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
Group 1 Presentation -Planning and Decision Making .pptx
MIND Revenue Release Quarter 2 2025 Press Release
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
cloud_computing_Infrastucture_as_cloud_p
A comparative study of natural language inference in Swahili using monolingua...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
1 - Historical Antecedents, Social Consideration.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
project resource management chapter-09.pdf
Encapsulation theory and applications.pdf
Zenith AI: Advanced Artificial Intelligence
SOPHOS-XG Firewall Administrator PPT.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
OMC Textile Division Presentation 2021.pptx
1. Introduction to Computer Programming.pptx
Web App vs Mobile App What Should You Build First.pdf

Games development with the Drools rule engine

  • 1. 1 Mark Proctor Project Lead ● The SkyNet funding bill is passed. ● The system goes online on August 4th, 1997. ● Human decisions are removed from strategic defense. ● SkyNet begins to learn at a geometric rate. ● It becomes self-aware at 2:14am Eastern time, August 29th ● In a panic, they try to pull the plug. ● And, Skynet fights back
  • 2. 2
  • 3. 3 Pong ● Things ● Two Players ● Two Bats ● 1 Ball ● Side Lines ● Score
  • 4. 4 Rules ● Ball starts with moving left, -dx ● Ball collision with bat ● dx reversed ● dy depends on collision position ● Ball collision with sideline ● dy reversed ● Ball missed ● Update score ● Move Ball to start ● Move ball in dx towards lose ● Mey events move Bat up or down ● Cannot move above or below sidelines
  • 5. 5 Pong ● Demonstration ● http://www.youtube.com/watch?v=Omj4PR3v-nI
  • 8. 8 Wumpus World  Cell  Hero  Wumpus  Pitt  Gold ● int row ● int row ● int row ● int row ● int row ● Int col ● Int col ● Int col ● Int col ● Int col
  • 12. 12 Wumpus World  Demonstration  http://www.youtube.com/watch?v=4CvjKqUOEzM
  • 13. 13 Questions? • Dave Bowman: All right, HAL; I'll go in through the emergency airlock. • HAL: Without your space helmet, Dave, you're going to find that rather difficult. • Dave Bowman: HAL, I won't argue with you anymore! Open the doors! • HAL: Dave, this conversation can serve no purpose anymore. Goodbye. Joshua: Greetings, Professor Falken. Stephen Falken: Hello, Joshua. Joshua: A strange game. The only winning move is not to play. How about a nice game of chess?