21
Political- Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date: April 29 th 2013

Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Embed Size (px)

Citation preview

Page 1: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Political-Military Simulation Gameplay Web Automation

Design Team:Wisam Al-malackKyle FrankAnthony GlitznerTravis MooreJoe Perks

Date:April 29th 2013

Page 2: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Game Overview

Gameplay Rules

Process Improvement Opportunity

Design Requirements

Web Interface

Technologies

Pol-Mil Simulation Gameplay Web Automation

Project Outline

Page 3: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Video Games as a Learning Tool

Action-Oriented Video Games Improved Peripheral Vision

Improved Visual Resolution/Contrast Sensitivity

MINECRAFT in Education

Population Displacement Physics Plant Growth Railway Switching Systems Language Skills

Page 4: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Video Games….

Advantages for Pro-Athletes

Athletes in Rehab

Keeping Focused on Strategy

College Athletes Learning the

Playbook

NASCAR Race Simulators Learning the Track

Placement of Turns

Degree of Banking

Page 5: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Introducing the Game

Sponsor WVU Political Science Dept.

o POLS 493C – National Security and Uncertainty

Political-Military-Intelligence Exercise Paper-based Class Simulation

Game Focus Engage Students in Principle of Diplomacy and Foreign

Negotiations All uncertainty in the game is created by the student teams Design Team Focus Re-construct the exercise into a Web-Based Video

Game• Enhance speed/efficiency of simulation

Page 6: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Game Overview

The DATE Pre-WWI Europe, Beginning in 1900 (15 years prior

to the War)

The TEAMS 7 Teams, AKA

Countries 3 Students per team1.Chief of State

2.Foreign Relations Secretary

3. Intelligence Chief

Page 7: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Game Overview (continued…)

Supply Centers Each Country has 3, except Russia (4) 34 Total Supply Centers Units start on home country supply

centers“ARMIES”

Denoted by Square Blocks

“FLEETS” Denoted by Rectangular

Blocks

England

Page 8: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Game Flow

SPRING 1900 Map Display of Current Situation Negotiation Period Order Submissions (1 per unit)

Rules for Unit Action Move, Attack, Support, Hold, Convoy One Adjacent Position

Army Movements• Province to Province• Convoy across water by

Fleet

Fleet Movements• Coast to Coast• Water to Water• Water to Coast, Coast to

Water

Page 9: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Game Flow (continued…)

More Rules… Only 1 Unit can occupy a province/body of water Stand-Off

• More than 1 unit ordered to same location• Arithmetic Sum of Unit Attack/Defense + Other

Unit Supports• Tie Favors the Defending Unit• Losing Unit Retreats to Adjacent Location

SUMMER 1900 Spring orders openly adjudicated Units moved, retreated, removed as necessary

Page 10: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

FALL 1900 New Map Displayed Negotiations Order Submissions (1 per unit)

WINTER 1900 Adjudication of Fall Orders Units moved, retreated, removed, added

Build/Removal Stage Adjustment of current units to # of supply

centers owned Can only be added to home supply centers

• If occupied, must wait until next Winter Stage

Game Flow (continued…)

Page 11: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Game Objective

Simulation Ending One Country controls 24 Supply Centers at end of Winter

Cycle -OR- Two Allied Countries control 24 Supply Centers at end of

Winter Cycle Alliances Only 1 Final Alliance Mutual Agreement

Page 12: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Process Improvement Opportunity

1. Method of InputCurrent

Proposed Point-Click Method

Page 13: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Process Improvement Opportunity (continued…)

2. Format of Map InterfaceCurrent Microsoft Powerpoint

Proposed

Web Interface

Page 14: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Process Improvement Opportunity (continued…)

3. Validation of Unit ActionsCurrent Instructor determines validity of

movements during Adjudication Periods

Proposed Decision Engine

4. AdjudicationCurrent Instructor determines adjudication

Proposed Decision Engine

Page 15: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Need

Problem StatementThe current system for executing the Political-Military Simulation Exercise at WVU lacks time efficiency and presents substantial opportunity for human error during adjudication.

Customer CTQ’s

Increased Precision

Time Savings

Page 16: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Design Requirements

1. System to allow for Multiple User Log-ins Including Host Log-in

2. Multiple User Decision Inputs

3. Reliable Adjudication System

4. Windows 7 Compatible

5. Easy Access to Current-State Map

Page 17: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Non-Essential Needs

9. Archive Past Simulations

10. Archive of Students and their delegated

roles

11. Post-Simulation Statistical Analysis

Essential Needs

6. Professor Override of Adjudication

7. Simulation Ending Override

8. Random Prompt for Final Alliances

Page 18: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Spring / Summer 1900

France > waiting ……

Germany > waiting ……

Italy >waiting ……

Russia >waiting ……

Turkey >waiting ……

Submit Moves

Austria >submitted

submitted…

waiting for host ……

AustriaUnits: 3Build: 0

EnglandUnits: 3Build: 0

FranceUnits: 3Build: 0

GermanyUnits: 3Build: 0

ItalyUnits: 3Build: 0

RussiaUnits: 4Build: 0

turkeyUnits: 3Build: 0

Moves Statistics Teams

You are Austria!

England > waiting ……

Web Interface

Page 19: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Fall / Winter 1902

Austria > A Tri -- Hold > A Bud -- Move to -- Ser [FAILED] > F Alb -- Hold England > A Nwy -- Attack -- StP [FAILED] > F Nth -- Move to -- Nwy [FAILED] > F Bar -- Support -- A Nor to StP > F Edi -- Move to -- Nth [FAILED]

France > A Bur -- Support -- F Pic to Bel [FAILED] > A Por -- Move to -- Spa > F Pic -- Move to -- Bel [FAILED] > F Mar -- HoldGermany > A Hol -- Attack -- Bel > A Ruh -- Support -- A Hol to Bel > A Mun -- Attack -- Bur [FAILED] > F Den -- Hold > F Kiel -- Move to -- HolItaly > A Ven -- Hold > A Pie -- Attack -- Mar [FAILED] > F Tun -- Move to -- WMed > F Nap -- Move to -- TyrRussia > A Ukr -- Support -- F Rum > A Gal -- Attack -- Bud [FAILED] > A StP -- Attack -- Nwy [FAILED] > A Sev -- Support -- F Rum > F Rum -- Hold > F Swe -- Support -- A Stp to NwyTurkey > A Bul -- Attack -- Rum [FAILED] > A Con -- Move to -- Bul [FAILED] > A Smy -- Move to -- Arm > F Bla -- Support -- A Bul to Rum

Moves Statistics Teams

AustriaUnits: 3Build: +1

EnglandUnits: 4Build: +1

FranceUnits: 4Build: 0

GermanyUnits: 5Build: 0

ItalyUnits: 4Build: --1

RussiaUnits: 6Build: --1

turkeyUnits: 4Build: + 2

You are Austria!

Page 20: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Pol-Mil Simulation Gameplay Web Automation

Interface JavaScript HTML CSS

Database

MySQL

Technologies

Decision Engine Python C/C++ Java

Page 21: Political-Military Simulation Gameplay Web Automation Design Team: Wisam Al-malack Kyle Frank Anthony Glitzner Travis Moore Joe Perks Date:April 29 th

Questions?

Political-Military Simulation Gameplay Web Automation