This watermark does not appear in the registered version - Sokoban Protocol Document

Size: px
Start display at page:

Download "This watermark does not appear in the registered version - Sokoban Protocol Document"

Transcription

1 AI Puzzle Framework Sokoban Protocol Document Josh Wilkerson June 7, 2005

2 Sokoban Protocol Document Page 2 of 5 Table of Contents Table of Contents...2 Introduction...3 Puzzle Description... 3 Rules... 3 Board State...3 Flags... 3 Representation... 3 Sample Board Layout File... 4 Module Requirements...4 Puzzle Number... 4 Puzzle Module... 5 Board Module... 5 Player Module... 5

3 Sokoban Protocol Document Page 3 of 5 Introduction Puzzle Description Sokoban is a logic puzzle game that originated in Japan. The point of the game is to push a set of objects into a designated area. The objects typically are crates, or some similar object, that need to be grouped in a certain area (Sokoban in Japanese means warehouse keeper). You can only push the blocks (no pulling) and the number of moves it takes to move all of the pieces into place is tracked, the fewer the better. Rules 1. Every maze configuration will have a starting position, where the player is initially located, the crates scattered across the board, and the goal area designated. 2. The player may not, at any time, step on or push a crate into a space marked by a wall or barrier. 3. The player may not, at any time, push a crate into a space occupied by another crate. 4. The player can only push one crate at a time, e.g. the player cannot push a line of crates all at once. 5. The number of crates on the board must equal the number of goal spaces. 6. A move consists of a transition of the player from the currently occupied space to an immediately adjacent space. 7. Moves may only be made to horizontally or vertically adjacent spaces; no diagonal moves are allowed. 8. A solution to a layout is defined as a board state in which all of the crates have been pushed into the goal area. 9. At any point that a solution is found, the game is over and the player wins. 10. The overall goal for the player is to find the optimal solution (the solution that takes the fewest moves) for the given layout. Board State Flags The following flags are used by the Sokoban puzzle when configuring the board state: Flag USE_TIME USE_MOVES LIMIT_NONE Purpose Count time for the puzzle Count moves for the puzzle Do not limit the puzzle based on time or moves

4 Sokoban Protocol Document Page 4 of 5 Representation The Sokoban board state is represented internally and in.puz layout files as follows (which corresponding ASCII values in base 10): Character ASCII Value Meaning # 35 Wall piece c 99 Crate (not in goal space) Space 32 Open space g 103 Goal space (without a crate on it) G 71 Goal space (with a crate on it) p 112 Player piece (not on a goal space) P 80 Player piece (on a goal space) Sample Board Layout File Following the standards for board layout files (.puz files) defined in the Module Developer Guide, the following is a sample board layout file for the Sokoban puzzle ########## # #gg# # c #gg# # cc c g# # # # c# #p # ########## Module Requirements Puzzle Number The Sokoban puzzle has a puzzle identification number (puzid) of 6 (six), which must be set in the LibraryInfo for each of the modules, and for the board layout files intended for use with the Sokoban puzzle. Use of any other number will cause the given module or layout file to not work correctly with the given puzzle, and may also conflict with other, previously defined puzzle ID numbers.

5 Sokoban Protocol Document Page 5 of 5 Puzzle Module For the Sokoban puzzle, the puzzle module will not contain an initial state, but rather it will be loaded from a.puz board layout file. When the state is loaded from the layout file and passed to the checkboardstate function in the puzzle module, which will verify the layout s validity before passing it to the other modules. Board Module The board module should maintain the visual layout of the board as the player moves the crates around. The module should also support keyboard inputs for moves as well as mouse clicks. Player Module No special treatment is needed by the player module. It should be noted, however, that there are losing states in the puzzle (e.g. crates pushed into a corner or against a wall) so it is not possible to return to a safe board state after a move is made which creates a losing state.

Sliding Box Puzzle Protocol Document

Sliding Box Puzzle Protocol Document AI Puzzle Framework Sliding Box Puzzle Protocol Document Brian Shaver April 3, 2005 Sliding Box Puzzle Protocol Document Page 2 of 7 Table of Contents Table of Contents...2 Introduction...3 Puzzle Description...

More information

FreeCell Puzzle Protocol Document

FreeCell Puzzle Protocol Document AI Puzzle Framework FreeCell Puzzle Protocol Document Brian Shaver April 11, 2005 FreeCell Puzzle Protocol Document Page 2 of 7 Table of Contents Table of Contents...2 Introduction...3 Puzzle Description...

More information

Created by: Susan Miller, University of Colorado, School of Education

Created by: Susan Miller, University of Colorado, School of Education You are a warehouse keeper (Sokoban) who is in a maze. You must push boxes around the maze while trying to put them in the designated locations. Only one box may be pushed at a time, and boxes cannot be

More information

Games of Skill Lesson 1 of 9, work in pairs

Games of Skill Lesson 1 of 9, work in pairs Lesson 1 of 9, work in pairs 21 (basic version) The goal of the game is to get the other player to say the number 21. The person who says 21 loses. The first person starts by saying 1. At each turn, the

More information

The first player to construct his or her obelisk is the winner, and if a player has no legal moves, he or she immediately loses the game.

The first player to construct his or her obelisk is the winner, and if a player has no legal moves, he or she immediately loses the game. Obelisk 1. Object Obelisk is a two-player strategy board game, and each player controls three stones. The largest base stone is the cornerstone. The smaller rectangular stone is the keystone. The pyramid-shaped

More information

Easy Games and Hard Games

Easy Games and Hard Games Easy Games and Hard Games Igor Minevich April 30, 2014 Outline 1 Lights Out Puzzle 2 NP Completeness 3 Sokoban 4 Timeline 5 Mancala Original Lights Out Puzzle There is an m n grid of lamps that can be

More information

Games of Skill ANSWERS Lesson 1 of 9, work in pairs

Games of Skill ANSWERS Lesson 1 of 9, work in pairs Lesson 1 of 9, work in pairs 21 (basic version) The goal of the game is to get the other player to say the number 21. The person who says 21 loses. The first person starts by saying 1. At each turn, the

More information

The game of Reversi was invented around 1880 by two. Englishmen, Lewis Waterman and John W. Mollett. It later became

The game of Reversi was invented around 1880 by two. Englishmen, Lewis Waterman and John W. Mollett. It later became Reversi Meng Tran tranm@seas.upenn.edu Faculty Advisor: Dr. Barry Silverman Abstract: The game of Reversi was invented around 1880 by two Englishmen, Lewis Waterman and John W. Mollett. It later became

More information

YourTurnMyTurn.com: Rules Minesweeper. Michael A. Coan Copyright Coan.net

YourTurnMyTurn.com: Rules Minesweeper. Michael A. Coan Copyright Coan.net YourTurnMyTurn.com: Rules Minesweeper Michael A. Coan Copyright Coan.net Inhoud Rules Minesweeper...1 Introduction and Object of the board game...1 Playing the board game...2 End of the board game...2

More information

This game can be played in a 3x3 grid (shown in the figure 2.1).The game can be played by two players. There are two options for players:

This game can be played in a 3x3 grid (shown in the figure 2.1).The game can be played by two players. There are two options for players: 1. bjectives: ur project name is Tic-Tac-Toe game. This game is very popular and is fairly simple by itself. It is actually a two player game. In this game, there is a board with n x n squares. In our

More information

Coin Cappers. Tic Tac Toe

Coin Cappers. Tic Tac Toe Coin Cappers Tic Tac Toe Two students are playing tic tac toe with nickels and dimes. The player with the nickels has just moved. Itʼs now your turn. The challenge is to place your dime in the only square

More information

AN ABSTRACT OF THE THESIS OF

AN ABSTRACT OF THE THESIS OF AN ABSTRACT OF THE THESIS OF Jason Aaron Greco for the degree of Honors Baccalaureate of Science in Computer Science presented on August 19, 2010. Title: Automatically Generating Solutions for Sokoban

More information

Documentation and Discussion

Documentation and Discussion 1 of 9 11/7/2007 1:21 AM ASSIGNMENT 2 SUBJECT CODE: CS 6300 SUBJECT: ARTIFICIAL INTELLIGENCE LEENA KORA EMAIL:leenak@cs.utah.edu Unid: u0527667 TEEKO GAME IMPLEMENTATION Documentation and Discussion 1.

More information

Color-matching Non-matching Symmetries Patterns Game

Color-matching Non-matching Symmetries Patterns Game Ages 6 to adult For 1 or 2 players 9 unique four-color squares MiniMatch-ITM Color-matching Non-matching Symmetries Patterns Game A product of Kadon Enterprises, Inc. MiniMatch-I is a trademark of Kadon

More information

The Mathematics of Playing Tic Tac Toe

The Mathematics of Playing Tic Tac Toe The Mathematics of Playing Tic Tac Toe by David Pleacher Although it has been shown that no one can ever win at Tic Tac Toe unless a player commits an error, the game still seems to have a universal appeal.

More information

1 Modified Othello. Assignment 2. Total marks: 100. Out: February 10 Due: March 5 at 14:30

1 Modified Othello. Assignment 2. Total marks: 100. Out: February 10 Due: March 5 at 14:30 CSE 3402 3.0 Intro. to Concepts of AI Winter 2012 Dept. of Computer Science & Engineering York University Assignment 2 Total marks: 100. Out: February 10 Due: March 5 at 14:30 Note 1: To hand in your report

More information

Exploring Puzzle Games: Block Man!!

Exploring Puzzle Games: Block Man!! CSE212: Fundamentals of Computing II Final Project May 7, 2004 Exploring Puzzle Games: Block Man!! Game developed by Alfredo Arvide, David Redenbaugh, Rick Very 1 Exploring Puzzle Games: Block Man!! Alfredo

More information

Lesson 8 Tic-Tac-Toe (Noughts and Crosses)

Lesson 8 Tic-Tac-Toe (Noughts and Crosses) Lesson Game requirements: There will need to be nine sprites each with three costumes (blank, cross, circle). There needs to be a sprite to show who has won. There will need to be a variable used for switching

More information

9 X 9 REMOVABLE TYPE ALUMINUM WINDOW BARS INSTALLATION INSTRUCTIONS Import Note : 9 X 9 Spacing Removable Type Installation is covered in this

9 X 9 REMOVABLE TYPE ALUMINUM WINDOW BARS INSTALLATION INSTRUCTIONS Import Note : 9 X 9 Spacing Removable Type Installation is covered in this Import Note : 9 X 9 Spacing Removable Type Installation is covered in this Instruction. Removable Bars Only Mount in Recess Position ( Between Window Jamb/ Frame ) The spacing between horizontal bars is

More information

9 X 12 FIXED TYPE ALUMINUM WINDOW BARS INSTALLATION INSTRUCTIONS Import Note : 9 X 12 Spacing Fixed Type Installation is covered in this Instruction.

9 X 12 FIXED TYPE ALUMINUM WINDOW BARS INSTALLATION INSTRUCTIONS Import Note : 9 X 12 Spacing Fixed Type Installation is covered in this Instruction. Import Note : 9 X 12 Spacing Fixed Type Installation is covered in this Instruction. Fixed Bars can be Mount in Recess Position ( Between Window Jamb/ Frame )or Surface Mount (Face Of Wall) This Fixed

More information

a b c d e f g h 1 a b c d e f g h C A B B A C C X X C C X X C C A B B A C Diagram 1-2 Square names

a b c d e f g h 1 a b c d e f g h C A B B A C C X X C C X X C C A B B A C Diagram 1-2 Square names Chapter Rules and notation Diagram - shows the standard notation for Othello. The columns are labeled a through h from left to right, and the rows are labeled through from top to bottom. In this book,

More information

How to Resize or Crop Digital Images Using Photoshop Elements For Your SchoolWeb Site

How to Resize or Crop Digital Images Using Photoshop Elements For Your SchoolWeb Site How to Resize or Crop Digital Images Using Photoshop Elements For Your SchoolWeb Site Monica Mais 416 338-4260 monica.mais@tdsb.on.ca Sal Lopiccolo 416 397-3530 sal.lopiccolo@tdsb.on.ca How Pixels and

More information

codekingdoms Puzzle Pack 2 for kids, with kids, by kids.

codekingdoms Puzzle Pack 2 for kids, with kids, by kids. codekingdoms Puzzle Pack 2 for kids, with kids, by kids. About this guide This guide is for teachers and club volunteers and provides a solution to completing the puzzles. For this reason, this document

More information

9 X 12 REMOVABLE TYPE ALUMINUM WINDOW BARS INSTALLATION INSTRUCTIONS Import Note : 9 X 12 Spacing Removable Type Installation is covered in this

9 X 12 REMOVABLE TYPE ALUMINUM WINDOW BARS INSTALLATION INSTRUCTIONS Import Note : 9 X 12 Spacing Removable Type Installation is covered in this Import Note : 9 X 12 Spacing Removable Type Installation is covered in this Instruction. Removable Bars Only Mount in Recess Position ( Between Window Jamb/ Frame ) The horizontal bars spacing are 12 The

More information

CS 32 Puzzles, Games & Algorithms Fall 2013

CS 32 Puzzles, Games & Algorithms Fall 2013 CS 32 Puzzles, Games & Algorithms Fall 2013 Study Guide & Scavenger Hunt #2 November 10, 2014 These problems are chosen to help prepare you for the second midterm exam, scheduled for Friday, November 14,

More information

Your Guide to becoming a Master Spy

Your Guide to becoming a Master Spy Your Guide to becoming a Master Spy PUBLISHED BY GRANDSLAM ENTERTAINMENTS LIMITED Unauthorised publication, copying or distribution throughout the world is prohibited. All rights reserved Licensed from

More information

Connect Four Emulator

Connect Four Emulator Connect Four Emulator James Van Koevering, Kevin Weinert, Diana Szeto, Kyle Johannes Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland University, Rochester,

More information

CS/ ECE 252 Introduction to Computer Engineering

CS/ ECE 252 Introduction to Computer Engineering CS/ ECE 252 Introduction to Computer Engineering Homework 8 Due at Lecture on Monday, May 4 th Instructions: You should do this homework in a group of TWO or THREE students from the SAME 252 section. You

More information

How hard are computer games? Graham Cormode, DIMACS

How hard are computer games? Graham Cormode, DIMACS How hard are computer games? Graham Cormode, DIMACS graham@dimacs.rutgers.edu 1 Introduction Computer scientists have been playing computer games for a long time Think of a game as a sequence of Levels,

More information

1st Grade Math. Please complete the activity below for the day indicated. Day 1: Double Trouble. Day 2: Greatest Sum. Day 3: Make a Number

1st Grade Math. Please complete the activity below for the day indicated. Day 1: Double Trouble. Day 2: Greatest Sum. Day 3: Make a Number 1st Grade Math Please complete the activity below for the day indicated. Day 1: Double Trouble Day 2: Greatest Sum Day 3: Make a Number Day 4: Math Fact Road Day 5: Toy Store Double Trouble Paper 1 Die

More information

Embedded Systems Lab

Embedded Systems Lab Embedded Systems Lab UNIVERSITY OF JORDAN Tic-Tac-Toe GAME PROJECT Embedded lab Engineers Page 1 of 5 Preferred Group Size Grading Project Due Date (2) Two is the allowed group size. The group can be from

More information

The Product Game: Playing the Product Game

The Product Game: Playing the Product Game The Product Game: Playing the Product Game Students learn how to play the Product Game. As they play the game, students develop understanding of factors, multiples, and the relationships between them.

More information

1010 Moves A move in Go is the action of a player to place his stone on a vacant intersection of the board.

1010 Moves A move in Go is the action of a player to place his stone on a vacant intersection of the board. Chapter 2 Basic Concepts 1000 Basic Concepts As for the rules, what was explained in the last chapter was concise enough. You will be able to start playing a game and learn more as you experience many

More information

(Legion) A Strategic Board Game for 2 players

(Legion) A Strategic Board Game for 2 players (Legion) A Strategic Board Game for 2 players Game Components Sets of 10 playing tokens for each player (1 White, 1 Black): 2 Soldiers, 2 Knights, 1 Scout, 1 General, 1 Tower, 1 Catapult, 1 Archer, 1 King

More information

NURIKABE. Mason Salisbury, Josh Smith, and Diyalo Manral

NURIKABE. Mason Salisbury, Josh Smith, and Diyalo Manral NURIKABE Mason Salisbury, Josh Smith, and Diyalo Manral Quick History Created in Japan in 1991 by Renin First appeared in a puzzle compilation book called Nikoli Named after a creature in Japanese folklore.

More information

GETTING STARTED. Features. LCD Marks and Their Meanings

GETTING STARTED. Features. LCD Marks and Their Meanings Features English-Chinese and Chinese-English dictionaries with a total of 430,000 words English explanatory dictionary of 12,000 words TOEFL dictionary of 5,000 words Voice function in English A selection

More information

CS61B, Fall 2014 Project #2: Jumping Cubes(version 3) P. N. Hilfinger

CS61B, Fall 2014 Project #2: Jumping Cubes(version 3) P. N. Hilfinger CSB, Fall 0 Project #: Jumping Cubes(version ) P. N. Hilfinger Due: Tuesday, 8 November 0 Background The KJumpingCube game is a simple two-person board game. It is a pure strategy game, involving no element

More information

Software Requirements Specification

Software Requirements Specification War Room Systems Vito Salerno Jeff Segall Ian Yoder Josh Zenker March 19, 2009 Revision 1.1 Approval Sheet Chris DiJoseph Date Chris Dulsky Date Greta Evans Date Isaac Gerhart-Hines Date Oleg Pistolet

More information

CSC Curriculum Term One Lesson Plans

CSC Curriculum Term One Lesson Plans CSC Curriculum Term One Lesson Plans Core Lesson 1: The Pawn Move Learning Objectives To learn about the chess board, and how pawns move and capture. To play a game in which you win by getting a pawn to

More information

Conversion Masters in IT (MIT) AI as Representation and Search. (Representation and Search Strategies) Lecture 002. Sandro Spina

Conversion Masters in IT (MIT) AI as Representation and Search. (Representation and Search Strategies) Lecture 002. Sandro Spina Conversion Masters in IT (MIT) AI as Representation and Search (Representation and Search Strategies) Lecture 002 Sandro Spina Physical Symbol System Hypothesis Intelligent Activity is achieved through

More information

The BIOS in many personal computers stores the date and time in BCD. M-Mushtaq Hussain

The BIOS in many personal computers stores the date and time in BCD. M-Mushtaq Hussain Practical applications of BCD The BIOS in many personal computers stores the date and time in BCD Images How data for a bitmapped image is encoded? A bitmap images take the form of an array, where the

More information

Report for ECE Final Project Minesweeper. Prepared by. Will Felt, Evan Neal, Vamsi Mudarapu, Jordan Savage. Date 4/25/06

Report for ECE Final Project Minesweeper. Prepared by. Will Felt, Evan Neal, Vamsi Mudarapu, Jordan Savage. Date 4/25/06 Report for ECE 6710 Final Project Minesweeper Prepared by Will Felt, Evan Neal, Vamsi Mudarapu, Jordan Savage Date 4/25/06 TABLE OF CONTENTS 1.0 Introduction...1 2.0 Methods...1 2.1.1 Used Inputs:...2

More information

Pearl Puzzles are NP-complete

Pearl Puzzles are NP-complete Pearl Puzzles are NP-complete Erich Friedman Stetson University, DeLand, FL 32723 efriedma@stetson.edu Introduction Pearl puzzles are pencil and paper puzzles which originated in Japan [11]. Each puzzle

More information

Welcome to the Sudoku and Kakuro Help File.

Welcome to the Sudoku and Kakuro Help File. HELP FILE Welcome to the Sudoku and Kakuro Help File. This help file contains information on how to play each of these challenging games, as well as simple strategies that will have you solving the harder

More information

Warmup Due: Feb. 6, 2018

Warmup Due: Feb. 6, 2018 CS1950U Topics in 3D Game Engine Development Barbara Meier Warmup Due: Feb. 6, 2018 Introduction Welcome to CS1950U! In this assignment you ll be creating the basic framework of the game engine you will

More information

Assignment 6 Play A Game: Minesweeper or Battleship!!! Due: Sunday, December 3rd, :59pm

Assignment 6 Play A Game: Minesweeper or Battleship!!! Due: Sunday, December 3rd, :59pm Assignment 6 Play A Game: Minesweeper or Battleship!!! Due: Sunday, December 3rd, 2017 11:59pm This will be our last assignment in the class, boohoo Grading: For this assignment, you will be graded traditionally,

More information

Sokoban: Reversed Solving

Sokoban: Reversed Solving Sokoban: Reversed Solving Frank Takes (ftakes@liacs.nl) Leiden Institute of Advanced Computer Science (LIACS), Leiden University June 20, 2008 Abstract This article describes a new method for attempting

More information

YourTurnMyTurn.com: Strategy Rules. Vincent de Boer (Vinnie) Copyright 2018 YourTurnMyTurn.com

YourTurnMyTurn.com: Strategy Rules. Vincent de Boer (Vinnie) Copyright 2018 YourTurnMyTurn.com YourTurnMyTurn.com: Strategy Rules Vincent de Boer (Vinnie) Copyright 2018 YourTurnMyTurn.com Inhoud Strategy Rules...1 Object of the game...1 Placement of Pieces...1 The pieces...2 The board...3 Rules

More information

Risk. CSc 335 Final Project

Risk. CSc 335 Final Project Risk CSc 335 Final Project Overview Risk is a popular board game of strategy that has been around since 1957 and is known throughout the world by a variety of names. The basis of the game is to conquer

More information

The Esoteric Order of Gamers orderofgamers.com

The Esoteric Order of Gamers orderofgamers.com Hello fellow gamer! DOES THIS MAKE YOUR GAMING MORE FUN? I ve been supplying tabletop gamers with free, professional quality rules summaries like this one for more than a decade. Can you spare a few $

More information

DIVISION I (Grades K-1) Common Rules

DIVISION I (Grades K-1) Common Rules NATIONAL MATHEMATICS PENTATHLON ACADEMIC TOURNAMENT HIGHLIGHT SHEETS for DIVISION I (Grades K-1) Highlights contain the most recent rule updates to the Mathematics Pentathlon Tournament Rule Manual. DIVISION

More information

Lab 4 VGA Display MINI-PACMAN

Lab 4 VGA Display MINI-PACMAN Lab 4 VGA Display MINI-PACMAN Design and implement a digital circuit capable of displaying predefined patterns on the screen of a VGA monitor, and provide the basic components for the Mini-Pacman game,

More information

THE DRAUGR THE DRAUGR THE DRAUGR

THE DRAUGR THE DRAUGR THE DRAUGR THE DRAUGR THE DRAUGR THE DRAUGR THE DRAUGR THE DRAUGR THE DRAUGR Iron, Holy Water and Corruption arkers 16mm Die Faces o g t x f T Shepherdess Counter o g t x f T 1 Die Faces Double Sided Player Counter

More information

Programming with Scratch

Programming with Scratch Programming with Scratch A step-by-step guide, linked to the English National Curriculum, for primary school teachers Revision 3.0 (Summer 2018) Revised for release of Scratch 3.0, including: - updated

More information

1, 2,, 10. Example game. Pieces and Board: This game is played on a 1 by 10 board. The initial position is an empty board.

1, 2,, 10. Example game. Pieces and Board: This game is played on a 1 by 10 board. The initial position is an empty board. ,,, 0 Pieces and Board: This game is played on a by 0 board. The initial position is an empty board. To Move: Players alternate placing either one or two pieces on the leftmost open squares. In this game,

More information

Tac Due: Sep. 26, 2012

Tac Due: Sep. 26, 2012 CS 195N 2D Game Engines Andy van Dam Tac Due: Sep. 26, 2012 Introduction This assignment involves a much more complex game than Tic-Tac-Toe, and in order to create it you ll need to add several features

More information

GRAPHOGAME User Guide:

GRAPHOGAME User Guide: GRAPHOGAME User Guide: 1. User registration 2. Downloading the game using Internet Explorer browser or similar 3. Adding players and access rights to the games 3.1. adding a new player using the Graphogame

More information

Sorry! Sorry! is a board game that is based on the ancient Cross and Circle

Sorry! Sorry! is a board game that is based on the ancient Cross and Circle Sorry! Sorry! is a board game that is based on the ancient Cross and Circle game Pachisi. Players try to travel around the board with their pieces faster than any other player. Sorry! is marketed for two

More information

In the event that rules differ in the app from those described here, follow the app rules.

In the event that rules differ in the app from those described here, follow the app rules. In the event that rules differ in the app from those described here, follow the app rules. Setup In the app, select the number of players and the quest. Place the starting map tiles as displayed in the

More information

Solitaire Games. MATH 171 Freshman Seminar for Mathematics Majors. J. Robert Buchanan. Department of Mathematics. Fall 2010

Solitaire Games. MATH 171 Freshman Seminar for Mathematics Majors. J. Robert Buchanan. Department of Mathematics. Fall 2010 Solitaire Games MATH 171 Freshman Seminar for Mathematics Majors J. Robert Buchanan Department of Mathematics Fall 2010 Standard Checkerboard Challenge 1 Suppose two diagonally opposite corners of the

More information

Educational Technology Lab

Educational Technology Lab Educational Technology Lab National and Kapodistrian University of Athens School of Philosophy Faculty of Philosophy, Pedagogy and Philosophy (P.P.P.), Department of Pedagogy Director: Prof. C. Kynigos

More information

Unit 12: Artificial Intelligence CS 101, Fall 2018

Unit 12: Artificial Intelligence CS 101, Fall 2018 Unit 12: Artificial Intelligence CS 101, Fall 2018 Learning Objectives After completing this unit, you should be able to: Explain the difference between procedural and declarative knowledge. Describe the

More information

Sudoku Touch. 1-4 players, adult recommended. Sudoku Touch by. Bring your family back together!

Sudoku Touch. 1-4 players, adult recommended. Sudoku Touch by. Bring your family back together! Sudoku Touch Sudoku Touch by Bring your family back together! 1-4 players, adult recommended Sudoku Touch is a logic game, allowing up to 4 users to play at once. The game can be played with individual

More information

It Stands to Reason: Developing Inductive and Deductive Habits of Mind

It Stands to Reason: Developing Inductive and Deductive Habits of Mind It Stands to Reason: Developing Inductive and Deductive Habits of Mind Jeffrey Wanko Miami University wankojj@miamioh.edu Presented at a Meeting of the Greater Cleveland Council of Teachers of Mathematics

More information

INTERNATIONAL MATHEMATICS TOURNAMENT OF TOWNS Junior A-Level Paper, Spring 2014.

INTERNATIONAL MATHEMATICS TOURNAMENT OF TOWNS Junior A-Level Paper, Spring 2014. INTERNATIONAL MATHEMATICS TOURNAMENT OF TOWNS Junior A-Level Paper, Spring 2014. 1. uring Christmas party Santa handed out to the children 47 chocolates and 74 marmalades. Each girl got 1 more chocolate

More information

A1 Problem Statement Unit Pricing

A1 Problem Statement Unit Pricing A1 Problem Statement Unit Pricing Given up to 10 items (weight in ounces and cost in dollars) determine which one by order (e.g. third) is the cheapest item in terms of cost per ounce. Also output the

More information

GOAL OF THE GAME CONTENT

GOAL OF THE GAME CONTENT The wilderness of Canada is in your hands. Shape their map to explore, build and acquire assets; Plan the best actions to achieve your goals and then win the game! 2 to 4 players, ages 10+, 4 minutes GOAL

More information

Meaningful Ways to Develop Math Facts

Meaningful Ways to Develop Math Facts NCTM 206 San Francisco, California Meaningful Ways to Develop Math Facts -5 Sandra Niemiera Elizabeth Cape mathtrailblazer@uic.edu 2 4 5 6 7 Game Analysis Tool of Game Math Involved in the Game This game

More information

WPF PUZZLE GP 2018 ROUND 2 INSTRUCTION BOOKLET. Host Country: Switzerland. Markus Roth, Roger Kohler, Esther Naef

WPF PUZZLE GP 2018 ROUND 2 INSTRUCTION BOOKLET. Host Country: Switzerland. Markus Roth, Roger Kohler, Esther Naef ROUND WPF PUZZLE GP 0 INSTRUCTION OOKLET Host Country: Switzerland Markus Roth, Roger Kohler, Esther Naef Special Notes: CH is short for Confoederatio Helvetica, the Latin name for Switzerland, and appears

More information

Volume 6 October November 2010

Volume 6 October November 2010 Let s Make Math Fun Volume 6 October November 2010 Halloween Math Ideas Halloween Board Game Halloween Puzzle Sheet Math Card Games Subtraction Tiles Board Game Math Books and more! The Let s Make Math

More information

Monday, February 2, Is assigned today. Answers due by noon on Monday, February 9, 2015.

Monday, February 2, Is assigned today. Answers due by noon on Monday, February 9, 2015. Monday, February 2, 2015 Topics for today Homework #1 Encoding checkers and chess positions Constructing variable-length codes Huffman codes Homework #1 Is assigned today. Answers due by noon on Monday,

More information

The Use of Memory and Causal Chunking in the Game of Shogi

The Use of Memory and Causal Chunking in the Game of Shogi The Use of Memory and Causal Chunking in the Game of Shogi Takeshi Ito 1, Hitoshi Matsubara 2 and Reijer Grimbergen 3 1 Department of Computer Science, University of Electro-Communications < ito@cs.uec.ac.jp>

More information

2 Textual Input Language. 1.1 Notation. Project #2 2

2 Textual Input Language. 1.1 Notation. Project #2 2 CS61B, Fall 2015 Project #2: Lines of Action P. N. Hilfinger Due: Tuesday, 17 November 2015 at 2400 1 Background and Rules Lines of Action is a board game invented by Claude Soucie. It is played on a checkerboard

More information

BRITISH GO ASSOCIATION. Tournament rules of play 31/03/2009

BRITISH GO ASSOCIATION. Tournament rules of play 31/03/2009 BRITISH GO ASSOCIATION Tournament rules of play 31/03/2009 REFERENCES AUDIENCE AND PURPOSE 2 1. THE BOARD, STONES AND GAME START 2 2. PLAY 2 3. KOMI 2 4. HANDICAP 2 5. CAPTURE 2 6. REPEATED BOARD POSITION

More information

puzzles may not be published without written authorization

puzzles may not be published without written authorization Presentational booklet of various kinds of puzzles by DJAPE In this booklet: - Hanjie - Hitori - Slitherlink - Nurikabe - Tridoku - Hidoku - Straights - Calcudoku - Kakuro - And 12 most popular Sudoku

More information

Loophole (Untitled Project Zero)

Loophole (Untitled Project Zero) Loophole (Untitled Project Zero) Final Report Name: Ryan Hagood December 8, 2009 Page 2 Table of Contents Application Development... 4 Project Description... 4 Similar Applications... 4 Motivation for

More information

Tinker Tuesday Project - Drinking Glasses

Tinker Tuesday Project - Drinking Glasses Tinker Tuesday Project - Drinking Glasses 1. Open CorelDRAW and create a new document. Near the top left corner of the screen, click File, and then click Import on the resulting menu. Select an image from

More information

SudokuSplashZone. Overview 3

SudokuSplashZone. Overview 3 Overview 3 Introduction 4 Sudoku Game 4 Game grid 4 Cell 5 Row 5 Column 5 Block 5 Rules of Sudoku 5 Entering Values in Cell 5 Solver mode 6 Drag and Drop values in Solver mode 6 Button Inputs 7 Check the

More information

Step-By-Step Instructions To Create A Long Run/Standing Seam Roof Quote Including The Construction Layout Drawings

Step-By-Step Instructions To Create A Long Run/Standing Seam Roof Quote Including The Construction Layout Drawings Tutorial Three: Long Run/Standing Seam Roofing Step-By-Step Instructions To Create A Long Run/Standing Seam Roof Quote Including The Construction Layout Drawings Table of Contents Step 1 : Draw the Outline

More information

Use of the built-in Camera Raw plug-in to take your RAW/JPEG/TIFF file and apply basic changes

Use of the built-in Camera Raw plug-in to take your RAW/JPEG/TIFF file and apply basic changes There are a lot of different software packages available to process an image for this tutorial we are working with Adobe Photoshop CS5 on a Windows based PC. A lot of what is covered is also available

More information

Project 1: Game of Bricks

Project 1: Game of Bricks Project 1: Game of Bricks Game Description This is a game you play with a ball and a flat paddle. A number of bricks are lined up at the top of the screen. As the ball bounces up and down you use the paddle

More information

From Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia Klotski From Wikipedia, the free encyclopedia Klotski (from Polish klocki -- wooden blocks) is a sliding block puzzle. Sometimes it only refers to the block arrangement in the right hand side diagram,

More information

CHAPTER 15. Cross Section Sheets. None, except batch processing of an input file.

CHAPTER 15. Cross Section Sheets. None, except batch processing of an input file. CHAPTER 15 Cross Section Sheets 15.1 Introduction Objectives Project Manager Menu Bar Application Learn the procedures for laying out cross section sheets. Cross Section Sheets None, except batch processing

More information

After learning the Rules, What should beginners learn next?

After learning the Rules, What should beginners learn next? After learning the Rules, What should beginners learn next? Chess Puzzling Presentation Nancy Randolph Capital Conference June 21, 2016 Name Introduction to Chess Test 1. How many squares does a chess

More information

Special Notice. Rules. Weiss Schwarz Comprehensive Rules ver Last updated: September 3, Outline of the Game

Special Notice. Rules. Weiss Schwarz Comprehensive Rules ver Last updated: September 3, Outline of the Game Weiss Schwarz Comprehensive Rules ver. 1.66 Last updated: September 3, 2015 Contents Page 1. Outline of the Game. 1 2. Characteristics of a Card. 2 3. Zones of the Game... 4 4. Basic Concept... 6 5. Setting

More information

Sensors and Scatterplots Activity Excel Worksheet

Sensors and Scatterplots Activity Excel Worksheet Name: Date: Sensors and Scatterplots Activity Excel Worksheet Directions Using our class datasheets, we will analyze additional scatterplots, using Microsoft Excel to make those plots. To get started,

More information

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game.

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game. CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25 Homework #1 ( Due: Oct 10 ) Figure 1: The laser game. Task 1. [ 60 Points ] Laser Game Consider the following game played on an n n board,

More information

Situations Involving Multiplication and Division with Products to 50

Situations Involving Multiplication and Division with Products to 50 Mathematical Ideas Composing, decomposing, addition, and subtraction of numbers are foundations of multiplication and division. The following are examples of situations that involve multiplication and/or

More information

CSE 573 Problem Set 1. Answers on 10/17/08

CSE 573 Problem Set 1. Answers on 10/17/08 CSE 573 Problem Set. Answers on 0/7/08 Please work on this problem set individually. (Subsequent problem sets may allow group discussion. If any problem doesn t contain enough information for you to answer

More information

DONKEY KONG TOWER BOMB

DONKEY KONG TOWER BOMB DONKEY KONG TOWER BOMB GAME DESCRIPTION & PLAY GUIDE GAME DESCRIPTION Donkey Kong Tower Bomb is a game played with four players, one being DK and the remaining three choosing characters in the party. DONKEY

More information

Student + Instructor:

Student + Instructor: DRAFT OF DEMO FOR The following set of instructions are an optional replacement for the Section Views in SolidWorks. This demo should help prepare the students for the Out of Class HW Student + Instructor:

More information

ASSEMBLY INSTRUCTIONS

ASSEMBLY INSTRUCTIONS ASSEMBLY INSTRUCTIONS PRINTED IN USA Assembly Instructions Include: P/N: LL-04-5 Step : Site Preparation Step 0: Guard Rail Installation Step : Leg Assembly Step : Stairs Step 3-8: Setting the Stage Step

More information

AP Art History Flashcards Program

AP Art History Flashcards Program AP Art History Flashcards Program 1 AP Art History Flashcards Tutorial... 3 Getting to know the toolbar:... 4 Getting to know your editing toolbar:... 4 Adding a new card group... 5 What is the difference

More information

Environmental Stochasticity: Roc Flu Macro

Environmental Stochasticity: Roc Flu Macro POPULATION MODELS Environmental Stochasticity: Roc Flu Macro Terri Donovan recorded: January, 2010 All right - let's take a look at how you would use a spreadsheet to go ahead and do many, many, many simulations

More information

Introduction to Spring 2009 Artificial Intelligence Final Exam

Introduction to Spring 2009 Artificial Intelligence Final Exam CS 188 Introduction to Spring 2009 Artificial Intelligence Final Exam INSTRUCTIONS You have 3 hours. The exam is closed book, closed notes except a two-page crib sheet, double-sided. Please use non-programmable

More information

Visio Café Update. July 8 th, 2003

Visio Café Update. July 8 th, 2003 Visio Café Update July 8 th, 2003 Content New Shape Features Using Drawing Scales Using Snap and Glue Templates 2 New Shape Features New Logical Shapes are color and size keyed Some shapes contain multiple

More information

Jamie Mulholland, Simon Fraser University

Jamie Mulholland, Simon Fraser University Games, Puzzles, and Mathematics (Part 1) Changing the Culture SFU Harbour Centre May 19, 2017 Richard Hoshino, Quest University richard.hoshino@questu.ca Jamie Mulholland, Simon Fraser University j mulholland@sfu.ca

More information

2D Platform. Table of Contents

2D Platform. Table of Contents 2D Platform Table of Contents 1. Making the Main Character 2. Making the Main Character Move 3. Making a Platform 4. Making a Room 5. Making the Main Character Jump 6. Making a Chaser 7. Setting Lives

More information

Chapter 5 Integers. 71 Copyright 2013 Pearson Education, Inc. All rights reserved.

Chapter 5 Integers. 71 Copyright 2013 Pearson Education, Inc. All rights reserved. Chapter 5 Integers In the lower grades, students may have connected negative numbers in appropriate ways to informal knowledge derived from everyday experiences, such as below-zero winter temperatures

More information

Sudoku Mock Test 5. Instruction Booklet. 28 th December, IST (GMT ) 975 points + Time Bonus. Organized by. Logic Masters: India

Sudoku Mock Test 5. Instruction Booklet. 28 th December, IST (GMT ) 975 points + Time Bonus. Organized by. Logic Masters: India Sudoku Mock Test 5 Instruction Booklet 28 th December, 2008 14.30 16.30 IST (GMT + 5.30) 975 points + Time Bonus Organized by Logic Masters: India Points Distribution No. Sudoku Points Puzzle Creator 1

More information