Us vs. It. Tanks vs. Robot ● Cooperative “Boss Fight” ● Tank players must destroy the Robot before it reaches the city limits. ● Robot is controlled by.

Slides:



Advertisements
Similar presentations
Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city.
Advertisements

RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
Missile Contingency ECHOCODER SOFTWARE / JASON POWERS.
CS 4730 Defining Formal Elements CS 4730 – Computer Game Design.
Us vs. It. Tanks vs. Robot ● Cooperative “Boss Fight” ● Tank players must destroy the Robot before it reaches the city limits. ● Robot is controlled by.
TIC-TAC-TOE FELIX CHEN CLUSTER 5: Computers in Biophysics and Robotics.
Microsoft® Small Basic Advanced Games Estimated time to complete this lesson: 1 hour.
CSE 380 – Computer Game Programming Pathfinding AI
Table of Contents Why Play Chess? Setting Up the Board Get to Know the Pieces Check and Checkmate What the Chess Pieces Are Worth Opening Goals Endgame.
L.O. Today you will learn how to play chess. How to Play Chess.
Paddle Tennis Lesson. Name ___________________________ Period ___________________________ Date ____________________________ COURT DIAGRAM 1. Side Line.
Artificial Intelligence in Game Design Intelligent Decision Making and Decision Trees.
Game Design Workshop. About The Workshop Started in 2001 Started in 2001 Hands-on Hands-on Focused on iteration Focused on iteration Grounded in a formal.
Artificial Intelligence in Game Design Introduction to Learning.
Artificial Intelligence in Game Design Hierarchical Finite State Machines.
Connect Four Michelle Chen Felix Chung Annabel Hung Raymond Wong.
RED DEAD REVOLVER Artificial Intelligence Critique By Mitchell C. Dodes CIS 588.
Better typing Shannon Young. Target age/ Level- 11 Yr olds, 5th grade.
Social Sub Factor: Team Dynamics
THE RENJU GAME BY ABHISHEK JAIN, PRANSHU GUPTA & RHYTHM DAS PCLUB SUMMER PROJECT PRESENTATION JUNE, L7 IIT KANPUR MENTOR – SANIL JAIN.
Coaching Handbook. Coaching Goals Have fun!!! Advocate teamwork Teach the fundamentals of basketball Promote sportsmanship Remember: the performance of.
Challenge #1 – Relay Race Robot #1 will be randomly placed on starting line #1, #2 or #3. Robot #1 will drive until it detects the “Dark Line” - Robot.
Chess Merit Badge Chess Basics: Set Up the Board & Basic Rules by Joseph L. Bell © 2011.
1.1 ball between two 2.4 marker cones (10x10m) 3.2 Lacrosse stick per pair equipment 1.Explore dodging 2.Improve through split dodge – change of hands.
Civ89 Instructions for PowerPoint. Getting Started Civ89 is a game of military, technological, and economic conquest played with two people, identified.
Indian Institute of Technology Hyderabad SOS - The Game A Project by Paritosh J Chandran Prakhar Bharadwaj Ganesh Mahidhar Nagarjun Srinivasan.
Three Musketeers. Game Rules ● One player is the Musketeers ● The other is the Cardinal.
GAME:IT Junior Learning Game Maker: The Move Tab.
We will be creating a spaceship that simulates real movements in space. The spaceship will fire a laser beam that can destroy targets. The spaceship will.
You are going to work in pairs to produce a Maths board game.
Think Game Play! advanced-prototyping/ 016.
A basic introduction for Grade Levels What do we know about netball? Let’s brainstorm some ideas:
Jonny’s Tips On How To Play Football! From A Midfielders Prospective!
Game-playing AIs Part 1 CIS 391 Fall CSE Intro to AI 2 Games: Outline of Unit Part I (this set of slides)  Motivation  Game Trees  Evaluation.
Connect Four AI Robert Burns and Brett Crawford. Connect Four  A board with at least six rows and seven columns  Two players: one with red discs and.
Is this thing on?. The Last Mile of Game Design Marc LeBlanc April 2004.
Game City In this project you will learn the basics of visual programming to start creating your own games. The tool you will be using to do this is Microsoft.
CSE1GDT Gameplay Mechanics. Core Mechanics The exact definition of the gameplay rules –It doesn’t matter where these rules are, just that you know them!
©2009, Tom McKendree Biplanes ©2009, Tom McKendree.
The ball teaches the skill, the players teach the players, The Game teaches the Game Keep it simple More touches is best Practice what you play Feed forward.
SiSSYFiGHT Overview SiSSYFiGHT simulates a playground fight between little girls.
A Classic Game of Strategy for the 21 st Century.
U9/10 Winter Training Week 7 Attacking 1v1 DiagramOrganizationCoaching Points 4v4 Scrimmage Unrestricted Free play first minutes Everyone with a.
Artificial Intelligence and Searching CPSC 315 – Programming Studio Spring 2013 Project 2, Lecture 1 Adapted from slides of Yoonsuck Choe.
Competitive Off-season 2 nd Session – February 18 U11/U12 – Individual Defending.
Fins of Fury Paper Prototype. Users Subject 1: Angelus, 26 years old, full time SIAT student, moderate gamer Subject 2: Betty, 20 years old, full time.
How to Play Chess. Name of Each Piece The relative values of the chess pieces 9 points 5 points 3+ points 3 points 1 point.
Competitive Off-season 3 rd Session – February 25 U11/U12 – Individual Defending.
Every chess master was once a beginner. Irving Chernev
Warship C++: An entity of Battleship
Soccer Drill Practice Cards This PowerPoint contains 16 soccer drill practice cards. Once printed and cut out, each 3X5 card contains detailed instructions.
CompSci Backtracking, Search, Heuristics l Many problems require an approach similar to solving a maze ä Certain mazes can be solved using the.
Competitive Fall U9/U10 – Dribbling Ball Striking.
Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city.
A Game AI Coding Competition Pavel Dionisev & Nicolas Décrevel CERN
Competitive Fall 1 st Session U11/U12 – Individual Defending.
Adventure Time BEGIN CLICK IN GAME TO CONTINUE ADVENTURE WHILE YOU PLAY Mini Games.
World of Wokcraft The very best in Single pan cooking themed fantasy gaming!
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
CHESS.
Chapter 6 : Game Search 게임 탐색 (Adversarial Search)
Witzzle Pro The Rules of the Game.
SiSSYFiGHT 3000 Game Design Workshop
Us vs. It.
Structure & Design of Practice
Us vs. It.
Us vs. It.
Minimax strategies, alpha beta pruning
Three Musketeers.
Unit II Game Playing.
Presentation transcript:

Us vs. It

Tanks vs. Robot ● Cooperative “Boss Fight” ● Tank players must destroy the Robot before it reaches the city limits. ● Robot is controlled by “AI” rules.

The Robot Has 10 Hit Points Actions: – Compute: Place target disc on board – Move: 1 space towards target – Laser Eye: Shoots straight forward – Crush: Attack 5 adjacent spaces Self Destruct: Inflicts blast damage when destroyed.

The Tanks ● Have 4 hit points ● Each Turn: ● Shoot, Move, Move, Shoot ● Move: 1 space (not diagonal) ● Shoot: Horizontally or vertically for 1 damage.

Demo Game

Battle! ● Set up the game board. ● Tanks go first: ● When tank finishes, robot moves: ● Execute steps in order ● Robot stops after step 10 ● Alternate Robot and Tanks until one side wins.

Tank Rules Reminder ● Each Turn: ● Shoot, Move, Move, Shoot ● Move: 1 space (not diagonal) ● Can pass through other tanks, but not stop there. ● Shoot: Horizontally or vertically for 1 damage. ● Can shoot over other tanks. Play until 3:10

Comments?

Your Mission: ● Program the robot to maximize drama. ● What does that mean?

Your Mission: ● Program the robot to maximize drama. ● What does that mean? ● Inevitability ● Uncertainty ● Dramatic Arc

Programming the Robot You can specify: Laser Damage Fist Damage Target priorities Sequence of Actions Move Push/Block/Push Damage

Iterate Towards Drama Fail faster! Try to get in many iterations Play complete games Archive your iterations Work until 4:00

5 Minute Break ● Stretch your legs ● Back here at 4:05

Add a new feature ● Attack ● Weapon ● Rule ● Don’t ruin the drama. ● Don’t change the tanks! ● Fail Fast! Have an alpha version by 4:30

Beta Test at 4:55 ● Write your beta version down on the submission sheet. ● Make sure your robot has a name!

Drama in Us vs. It ● Uncertainty  Behavioral Complexity ● Inevitability: ● March towards Goal ● Decreasing Hitpoints

Discussion What other mechanics can create uncertainty?

Discussion What other mechanics can create uncertainty? ● Randomness ● Hidden Information ● Skill challenges ● Negative Feedback ● Escalation ● Etc…

Discussion What other mechanics can create inevitability?

Discussion What other mechanics can create inevitability? ● Time Limit ● Pace monster ● Non-renewable resource ● Non-reversible process

Discussion When does the climax occur?

Discussion What is the role of the Self Destruct mechanic?

The Message ● “Dramatic” does not mean “Scripted” ● Drama emerges from game dynamics ● Inevitability ● Uncertainty ● Building to a climax ● Embedded vs. Emergent Narrative

Robot battle! ● Let’s watch some robots fight each other!