Games Special-Session SIGCSE-03 David Ginat Tel-Aviv University.

Slides:



Advertisements
Similar presentations
Learning Maths Through Games
Advertisements

Simeon Judah Reuben Ephraim Manasseh East Manasseh Asher Naphtali Issachar Zebulun Gad Dan Benjamin Edom Moab Ammon Aram R ECLAIM THE P ROMISED L AND BLUE.
AE1APS Algorithmic Problem Solving John Drake.  Invariants – Chapter 2  River Crossing – Chapter 3  Logic Puzzles – Chapter 5  Matchstick Games -
Place captured red pieces below Place captured blue pieces below Rules New Game Exit Left mouse click on piece – drag to desired location - left mouse.
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.
Microsoft® Small Basic Advanced Games Estimated time to complete this lesson: 1 hour.
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.
CHESS FOR KIDS Lesson 1.
L.O. Today you will learn how to play chess. How to Play Chess.
Welcome to the basics of chess. This is a graphically designed program that will help you learn how to play chess. By Amir and Mike, 9B.
Chess!!. Pawn How many pieces? 8 Value: Lowest What can it do? Move forward only one space at a time. Attack: Only Diagonally.
Place captured red pieces here Place captured yellow pieces here To use as Kings Rules New Game Exit Left mouse click on piece – drag to desired location.
Discrete Structures & Algorithms More on Methods of Proof / Mathematical Induction EECE 320 — UBC.
Domineering Solving Large Combinatorial Search Spaces.
RULES Each player begins the game with twelve normal pieces (either white or black). The pieces are automatically set in their proper positions. The object.
© 2007 Ray S. Babcock Tracks Game is played on a (nxn) set of squares. There are three possible moves (labeled A,B,C). Players alternate making a move.
Divisibility Tests for 3 and 9
How to play Chess.
Survey of Mathematical Ideas Math 100 Chapter 1 John Rosson Tuesday January 23, 2007.
CISC 235: Topic 6 Game Trees.
Investigation #1 Factors (Factor Game).
Panther Chess Club Sponsors: –Mr. Sergio Treviño (English, Room 408) –Mr. Felix Esquivel (Criminal Justice, Room 50) Meetings every Monday and Wednesday.
Three Musketeers. Game Rules ● One player is the Musketeers ● The other is the Cardinal.
Naďa Heráková. Chess The classic board game for two players in the form of competition also considered the sport sector. It represents the clash of two.
Investigation #1 (cont.)
Mastering the ACT Day 4 Vocab, Vocab, Vocab. Math Fact of the Day: Order of Operations PEMDAS: Please Excuse My Dear Aunt Sally Parenthesis, Exponents,
You are going to work in pairs to produce a Maths board game.
Investigation #1 Factors and Products.
Mathematics Activity Project Katherine Miller ECED Fall 2006 Instructor: Dr. Fenqjen.
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.
Temperature Readings The equation to convert the temperature from degrees Fahrenheit to degrees Celsius is: c(x) = (x - 32) The equation to convert the.
{ Lithium Iron.  The game LiFe, is shaped in a spiral, it is a game that includes all the elements, it includes all the elements in the Periodic Table.
HPC Checkers By Andy Block Ryan Egan. Table of Contents Overview of Checkers ▫Overview of Checkers ▫Rules of the Game AI Theory The Program ▫Board ▫Sample.
A Classic Game of Strategy for the 21 st Century.
Investigation #1 (cont.) Products and Multiples. 1.3 The Product Game.
Four in a Line activities. "Four in a Line" games These games are enormously adaptable. They can be used for a vast range of mathematical topics, and.
Lesson 10.6a AIM: Variations on Linear Nim. DO NOW.
Chess By Kezia Farley.
Summary of the Moves of Chess
Lesson 1 History of Chess Why We Teach Chess Goal of Chess.
A game based off of the esteemed classic By: Tadziu Kosiara.
Every chess master was once a beginner. Irving Chernev
Bell Ringers Solve the following equations and write the commutative property equation and solve: (-74) + 54 (-87) + (-32) Solve the following equations.
Multiples and Factors. Multiples A multiple is a number that is in the times tables. A multiple is a number that is in the times tables. Multiples of.
In the Racing Game of Knowledge Who will finish first? By:priya ridha p Click Here to Start 5 player Click Here to Start 1 player.
A Levoy PowerPoint Presentation
CompSci Backtracking, Search, Heuristics l Many problems require an approach similar to solving a maze ä Certain mazes can be solved using the.
Use Inverse Matrices to Solve Linear Systems Objectives 1.To find the inverse of a square matrix 2.To solve a matrix equation using inverses 3.To solve.
CPS Backtracking, Search, Heuristics l Many problems require an approach similar to solving a maze ä Certain mazes can be solved using the “right-hand”
The Lovely Game of NIM. Version 1 - Classic NIM You will need seven objects, such as counters or blocks. It is a game for two players. Place the 7 counters.
Getting Ready for 3 rd Grade! Multiplication Division Fractions.
Content Game of Nim Impartial Games Sprague-Grundy theorem
CHESS “The Ultimate GAME of Challenge and Strategy”
Notes Over 6.3 Adding Polynomial Horizontally and Vertically Find the sum. Just combine like terms.
Name 8/29/17.
Splash Screen.
Ab & Team Presents CHESS “It’s not just a game”.
7.2 Four Seasons (Board Game)
CHESS PIECES.
How To Play Chess (And other Information)
CHESS.
Math 331: Problem Solving Steven J Miller
Witzzle Pro The Rules of the Game.
Splash Screen.
Once you have filled a square with your colour, you get another turn.
Once you have filled a square with your colour, you get another turn.
Splash Screen.
Let’s play a game….
Presentation transcript:

Games Special-Session SIGCSE-03 David Ginat Tel-Aviv University

Laser War Matrix M  N, Robots – Red, Blue Each move - horizontal / vertical Fire-lines - horizontal & vertical Crossing of fire-line – game ends

Laser War 1. Backtracking through all the possible game scenarios 2. Dynamic Programming – up to (M-1)  (N-1) different-size rectangles between the robots

Laser War Look for a playing strategy, by simplification

Laser War Invariant property: Horiz-distance = Vert-distance

Laser War Two rooms, concurrently

Wyt Rooks X Each player chooses a rook and moves it any number of vertical xor horizontal spaces toward the X. Last to move wins (normal form).

Pawn on a Board Each player moves the pawn, horizontally or vertically, to an adjacent square, which was not-yet-visited. Last to move wins (normal form).

Pawn on a Board Invariant + Auxiliary coloring

Multiple by 2..9 Starting at N=1, two players multiply N by one of the integers 2,3, …,9, in alternating turns. Free choice of one of these integers in each turn. The first to cross 1000 wins. Example: 1  5  45  90  270 

Multiple by 2..9 Backward reasoning: – – – 55 4 – 6 1

Application in Class Motivate, Illustrate, Exercise: - Invariance - Design techniques, recursion - Auxiliary elements - Lookup table, pre-processing - Mathematical patterns - Problem solving heuristics