Rules “rules, play, culture”. COSC 4126 rules Rules of Tic-Tac-Toe 1.Play occurs on a 3 by 3 grid of 9 squares. 2.Two players take turns marking empty.

Slides:



Advertisements
Similar presentations
Homework for Next Class Reading: Chapter 13 For a digital game of your choice (*): 1.Give an example of an element in the graphical user interface of the.
Advertisements

Breaking the rules players in the magic circle breaking rules to win.
Games as Emergent Systems first schema on “rules”.
Tic Tac Toe Game playing strategies
CHAPTER 10 FUN AND GAMES Group 1: Xiangling Liu.
Unit 251 Summary  Requirements may be represented in itemized format or in visual modeling (UML). Once the complete set of requirements are in our hand,
TIC-TAC-TOE FELIX CHEN CLUSTER 5: Computers in Biophysics and Robotics.
DATA STRUCTURES AND ALGORITHMS.  The project that we worked on is a well known game called “Tic Tac Toe”.  We implemented this game using a binary tree.
CS 4700: Foundations of Artificial Intelligence Bart Selman Reinforcement Learning R&N – Chapter 21 Note: in the next two parts of RL, some of the figure/section.
PLANNING THE TIC TAC TOE GAME BY NEEL DAVE. TIC TAC TOE INSTRUCTIONS Tic Tac Toe Instructions The basic concept of Tic Tac Toe 1.This is a game for two.
Tutorial 6 of CSCI2110 Bipartite Matching Tutor: Zhou Hong ( 周宏 )
Presented by : Ashin Ara Bithi Roll : 09 Iffat Ara Roll : 22 12th Batch Department of Computer Science & Engineering University of Dhaka.
Integer Tic Tac Toe Let’s Begin Rules: 1.Erase all x’s and o’s from the previous game before you begin. 2.Decide which player will be x’s and which will.
Graphs Graphs are the most general data structures we will study in this course. A graph is a more general version of connected nodes than the tree. Both.
Chapter 2 Probability. 2.1 Sample Spaces and Events.
Administrative This was the last homework for the semester (yay!) First run of games: October 16 nd in class –Short document describing: goal + operational.
X Australian Curriculum Year 5 Solve problems involving multiplication of large numbers by one or two digit numbers using efficient mental, written strategies.
Strategy Games for Older Students YUMI DEADLY CENTRE School of Curriculum Enquiries: YuMi Deadly.
Problem Solving and Search in AI Part I Search and Intelligence Search is one of the most powerful approaches to problem solving in AI Search is a universal.
Getting Started with Engagement Games A presentation deck for training educators on the Project MASH engagement games process, from the Engagement Lab.
Breaking the rules players in the magic circle breaking rules to win.
Representing a Game Board In a game, we represent the action taking place using an array – In a very simple game, we use individual variables to represent.
A R R A Y ! for Multiplication!!
VOCABULARY  Deck or pack  Suit  Hearts  Clubs  Diamonds  Spades  Dealer  Shuffle  Pick up  Rank  Draw  Set  Joker  Jack 
Choose level of difficulty
CORE MECHANICS. WHAT ARE CORE MECHANICS? Core mechanics are the heart of a game; they generate the gameplay and implement the rules. Formal definition:
March 8: Decimal Day. SORTING ACTIVITY With your partner, sort your deck of decimal squares SHARE How did your team sort the deck? How do you think kids.
Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 2 Probability.
Sequence Diagram Tutorial
Probability & Statistics
Games as Information Systems with Uncertainty “rules” schemas on content and discernability.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
Games as Systems of Challenge, Competition and Conflict goal states and obstacles to reaching them.
Investigation #1 (cont.)
Lesson 2.  To help ensure accurate data, rules that check entries against specified values can be applied to a field. A validation rule is applied to.
Helping your child meet their maths target Lots of games and activities to choose from! Target focus: Recall of (remembering) addition and subtraction.
Two Way Tables Venn Diagrams Probability. Learning Targets 1. I can use a Venn diagram to model a chance process involving two events. 2. I can use the.
Welcome to 5 th Grade “Virtual Parent School” Unit 1 Order of Operations & Whole Numbers.
Computer Programming for Engineers. Outline Tic-Tac-Toe (O-X Game) Drawing 3x3 grid Receiving the inputs Checking for a winner Taking turns between.
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.
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
Investigation #1 (cont.) Products and Multiples. 1.3 The Product Game.
Visual Basic Games: Week 4 Recap Parallel structures Initialization Prepare for Memory Scoring Shuffling Homework: when ready, move on to next game/chapter.
Analyzing Puzzles and Games. What is the minimum number of moves required to complete this puzzle?
+ TIC-TAC-TOE GAME CAPSTONE PROJECT SEN Team Members Sno.NameITU ID 1Keerthi Alimity Venkata Ganugapati Sujitha Sanku Bavi Bharathan87550.
ARTIFICIAL INTELLIGENCE (CS 461D) Princess Nora University Faculty of Computer & Information Systems.
Introduction to State Space Search
Analysis Classes. What Is an Analysis Class?  A class that represents initial data and behavior requirements, and whose software and hardware-oriented.
Checkers A Matlab Project by Spenser Davison, Edward Dyakiw, Justin Pezzi, and Scott Wu.
St Peter’s CofE Primary School
Probability and statistics - overview Introduction Basics of probability theory Events, probability, different types of probability Random variable, probability.
Four in a Line activities
© 2009, Tom McKendree The Systems Engineering Game (Basic Game) 1.0 Introduction This is a game about the systems engineering process, as represented by.
Analysis Classes Unit 5.
Properties of Operations
Sequential Placement Optimization Games: Poker Squares, Word Squares, and Take It Easy! Todd W. Neller Abstract: In this talk, we teach how to play “Poker.
Defining Rules and Levels of Rules (Chs. 11 & 12)
ADDITION & SUBTRACTION
Student Activity 1: Fair trials with two dice
Object of the game Yahtzee Large straight Small straight Full house
Chapter 6 : Game Search 게임 탐색 (Adversarial Search)
Pre-K and Kindergarten
Maths Games for Maths Games Days
KS3 Mathematics A5 Functions and graphs
Object of the game Yahtzee Large straight Small straight Full house
Multiplying with 3 MAFS.3.OA.3.7.
Complexity and Emergence in Games (Ch. 14)
Object of the game Yahtzee Large straight Small straight Full house
Object of the game Yahtzee Large straight Small straight Full house
Unit II Game Playing.
Presentation transcript:

Rules “rules, play, culture”

COSC 4126 rules Rules of Tic-Tac-Toe 1.Play occurs on a 3 by 3 grid of 9 squares. 2.Two players take turns marking empty squares, the first marking X’s, the second O’s. 3.A row is any three squares on the grid, adjacent diagonally, vertically or horizontally. 4.If one player places three of the same marks in a row, the player wins. 5.If the spaces are all filled and there is no winner, the game ends in a draw.

COSC 4126 rules Which game structure is part of the rules?  e.g. rules are distinct from aesthetics rules specify the constitution of the deck used in a card game (jokers included?) the formal relationship of the cards is part of the rules (e.g. 4 parallel sets of 13 ordered values) but the suits (diamonds, hearts, spades, clubs) and ordered sequences (A,2,3,4,5,6,7,8,9,10,J,Q,K) are not

COSC 4126 rules  strategies are not rules Two players take turns marking empty squares, the first marking X’s, the second O’s. is a rule of Tic-Tac-Toe but If an opponent has two marks in a row, place a mark to fill the third in the row. is a strategy Which game structure is part of the rules?

COSC 4126 rules Game rules compared to rules in other activities Rules: guidelines that direct, restrict or guide behaviour  etiquette: rules of polite behaviour  laws: rules of legal behaviour  policies: rules of acceptable activity

COSC 4126 rules Qualities of rules  limit/restrict player action – what can be done with the artifacts of the game  are unambiguous and explicit  are shared by all players (does not imply symmetry)  are fixed  are binding  are repeatable / portable

COSC 4126 rules Rules in context  game rules create artificial, clear conditions inside the magic circle a temporary escape from the ambiguous, shifting, unfair conditions of real life.

COSC 4126 rules Game space and rules  the formal structure of games can be regarded as a parameter space where the current state of the game is a point in the parameter space  rules define the possible edges in the space connecting states  a particular game is a path through the state space

COSC 4126 rules Game space example  Tic-Tac-Toe is a set of 9 parameters, each of which can take on three values: {X, O, e}  The start state of the game space is [e,e,e,e,e,e,e,e,e]  [e,e,e,X,e,e,e,e,e] is connected to the start state by an edge but there is no path to [e,e,O,e,O,e,e,e,e]

COSC 4126 rules Categories of rules in games  operational  constituative (sic)  implicit

COSC 4126 rules 3 to 15: another game 1.Two players alternate turns. 2.On your turn, pick a number from 1 to 9; you may not pick a number already chosen. 3.If any three of your numbers add to 15 you win. Let’s play….

COSC 4126 rules Pick a number…

COSC 4126 rules 3 to 15 == Tic-Tac-Toe The space of Tic-Tac-Toe is isomorphic with the space of 3 to 15 they share a mathematical structure below the level of the rules

COSC 4126 rules Implicit rules of games  What if O player refuses to move? XOO XX implicit rules can be formalized (e.g. clock in chess matches) and often must be considered explicitly in digital games

COSC 4126 rules Categories of rules in games  operational  constituative  implicit

COSC 4126 rules operational rules  rules of play  guidelines for players  usually the explicitly written “rules of the game”

COSC 4126 rules constituative rules  underlying formal structures – the formal game space  logical / mathematical rules –the parameters and algorithms of the coded game

COSC 4126 rules constituative rules - example 1.all players begin with value total of zero 2.players alternate turns adding a random value of 1 to 6 to their total 3.first player with to achieve value total of 100 wins 4.if the random value would take the total beyond 100, it is not added 5.if a player achieves a value in this table, the other value in the pair is substituted value substitute

COSC 4126 rules Making constituative rules operational  how to measure progress write score, amass chips, follow number line  how to make random move throw die, use spinner, draw card  how to substitute values look-up table, links on line

COSC 4126 rules Making constituative rules operational in code  constituative rules are coded in the underlying game algorithms  operational rules are coded in the interface question for educational game: where is the knowledge to be learned?

COSC 4126 rules implicit rules  etiquette, sportsmanship, other rules of behaviour  infinite in number  “house rules” - may not have some of the ‘qualities’ are unambiguous and explicit are shared by all players (does not imply symmetry) are fixed are binding are repeatable / portable

COSC 4126 rules Designing a game  constituative rules and operational rules both determine a game’s identity  both are part of creation of meaning for the players action and response involves both

COSC 4126 rules Designing a game  formal (mathematical / algorithmic) model  operational, concrete model dictionary defines relation between abstract symbols and operations and concrete objects and player actions

COSC 4126 rules Designing a digital game  game core as constituative model  interface – inputs plus display plus sound as operational model

COSC 4126 rules Elegant design  The core of good design is in the operationalization of the constituative rules. Salen and Zimmerman, p.136-7, 149  Designs can be evaluated for meaning by the criteria of discernability and integration

COSC 4126 rules Examples  variations on Tic-Tac-Toe  variations on Chutes and Ladders compare with interface alternatives: e.g. – inputting an integer:  type in text field; select from menu; position a slider; click on a button

COSC 4126 rules Designing a game  original idea can be at either level – constituative or operational  where is your content? is it an interaction model that needs a constituative algorithm behind it? is it a conceptual model that needs an operational interface to make it accessible?