us vs. it. tanks vs. robot turn-based cooperative strategyturn-based cooperative strategy tank...

22
Us vs. It Us vs. It

Upload: joseph-zimmerman

Post on 26-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Us vs. ItUs vs. It

Page 2: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Tanks vs. RobotTanks vs. Robot

• Turn-based Cooperative Turn-based Cooperative StrategyStrategy

• Tank players must destroy Tank players must destroy the Robot before it reaches the Robot before it reaches the city limits. the city limits.

• Robot is controlled by “AI” Robot is controlled by “AI” rules. rules.

Page 3: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

The RobotThe Robot

• Has 10 Hit PointsHas 10 Hit Points• Actions:Actions:

Move: 1 space forwardMove: 1 space forward Turn: 90° towards targetTurn: 90° towards target Laser Eye: Shoots straight forwardLaser Eye: Shoots straight forward Fists: Attack all 8 adjacent spacesFists: Attack all 8 adjacent spaces

• Self Destruct: Inflicts blast Self Destruct: Inflicts blast damage when destroyed.damage when destroyed.

Page 4: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

The TanksThe Tanks

• Have 4 Hit PointsHave 4 Hit Points• Two Actions Per TurnTwo Actions Per Turn

Move: 1 space forwardMove: 1 space forward Turn: 90° left or rightTurn: 90° left or right Shoot: straight forwardShoot: straight forward

• ““Stunned” 1 turn when hitStunned” 1 turn when hit• Lose speed and guns when Lose speed and guns when

damageddamaged

Page 5: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

The BattlefieldThe Battlefield

• Standard 8x8 checkerboardStandard 8x8 checkerboard• Tanks and Robot start on Tanks and Robot start on

opposite edgesopposite edges• Robot wants to move Robot wants to move pastpast

far edgefar edge

Page 6: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Battle!Battle!

• Set up the game board.Set up the game board.• Robot goes first:Robot goes first:

Execute steps in orderExecute steps in order Each step that Each step that triggers triggers costs 1 action pointcosts 1 action point Robot stops when: Robot stops when:

• out of action pointsout of action points• after step 10. after step 10.

• When Robot finishes, all tanks move. When Robot finishes, all tanks move. • Alternate Robot and Tanks until one Alternate Robot and Tanks until one

side wins.side wins.

Page 7: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Comments?Comments?

Page 8: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Your Mission:Your Mission:

• Program the robot to maximize Program the robot to maximize drama. drama.

• What does that mean?What does that mean?

Page 9: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Your Mission:Your Mission:

• Program the robot to maximize Program the robot to maximize drama. drama.

• What does that mean?What does that mean? InevitabilityInevitability UncertaintyUncertainty Dramatic ArcDramatic Arc

Page 10: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Programming the RobotProgramming the Robot

You can specify: You can specify: • Move TriggersMove Triggers• Turn TargetsTurn Targets• Laser Damage and TriggersLaser Damage and Triggers• Fist Damage and TriggersFist Damage and Triggers• Sequence of ActionsSequence of Actions• Actions per Turn (action Actions per Turn (action

points)points)

Page 11: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Iterate Towards DramaIterate Towards Drama

• Fail faster!Fail faster!• Try to get in many iterationsTry to get in many iterations• Play complete gamesPlay complete games• Archive your iterationsArchive your iterations

Page 12: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Keep Working…Keep Working…

• Work until 6:00Work until 6:00• Return to this room Return to this room

tomorrow.tomorrow.

Page 13: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Welcome BackWelcome Back

• Keep tuning your robots. Keep tuning your robots. • Achieve drama by 10:30Achieve drama by 10:30

Page 14: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Add a new featureAdd a new feature

• Attack Attack • WeaponWeapon• RuleRule• Don’t ruin the drama.Don’t ruin the drama.• Don’t change the tanks!Don’t change the tanks!

Page 15: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Time for the Robot Time for the Robot Battle!Battle!

• See how your Robot fares See how your Robot fares against others.against others.

• Robots look like Tanks to other Robots look like Tanks to other RobotsRobots

• Robots that cross their “goal Robots that cross their “goal line” warp to the opposite line” warp to the opposite edge.edge.

• Last robot standing wins. Last robot standing wins.

Page 16: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Results?Results?

• Present your final programs.Present your final programs.• Was there drama?Was there drama?

Page 17: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

DiscussionDiscussion

• How does the drama How does the drama manifest?manifest?

• What creates uncertainty?What creates uncertainty?• What creates inevitability?What creates inevitability?• When does the climax occur?When does the climax occur?

Page 18: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

DiscussionDiscussion

• What is the role of the What is the role of the Self Destruct mechanic? Self Destruct mechanic?

Page 19: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

DiscussionDiscussion

• What new feature did you What new feature did you add?add?

• What was most dramatic? What was most dramatic?

Page 20: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

DiscussionDiscussion

• Was the Robot battle Was the Robot battle dramatic?dramatic?

Page 21: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

DiscussionDiscussion

• What aesthetic goals can AI What aesthetic goals can AI serve?serve?

Page 22: Us vs. It. Tanks vs. Robot Turn-based Cooperative StrategyTurn-based Cooperative Strategy Tank players must destroy the Robot before it reaches the city

Final Thoughts?Final Thoughts?