Embedded Systems Lab
|
|
- Darren Ball
- 6 years ago
- Views:
Transcription
1 Embedded Systems Lab UNIVERSITY OF JORDAN Tic-Tac-Toe GAME PROJECT Embedded lab Engineers Page 1 of 5
2 Preferred Group Size Grading Project Due Date (2) Two is the allowed group size. The group can be from the same class (recommended), or from in between classes (allowed but highly discouraged) Introduction (15) 15 marks is the project weight, counted as part of the final examination. Project marks are not disclosed to students (15, 16) 15 th and 16 th July Tic-Tac-Toe is two-player game with two symbols refer to two players usually X and O symbols are used. Often the playing board is 3x3 squares. Each player takes a turn placing his character (X or O) into one of the nine squares. The game finishes when a player creates a winning pattern of his symbols or when there are no empty squares remaining. Project Description and Requirement It is required to build a small Tic-Tac-Toe game. The objective of a Tic-Tac-Toe game is to create a specific pattern of player symbols to win the game. This game is played on three by three table of squares in each square there are two different LED colors, one led for each player, i.e.18 LEDs arranged in 3 columns and 3 rows, each player has separated three by three LEDS array. The LEDs array is to be entirely built by the students (no ready modules are allowed for fairness among students). Choose two different LED colors of your choice for each array (red, green, or blue are preferred, other colors are also allowed). Each player takes a turn for only lighting the LEDs in his array using two push s, one of the push s (movement )is used to select the location of the LED to be lighted in his LEDs array on the playing board (first the push will scan over rows then columns), while moving through LEDs when the player reach the led it will turn on but after move to another one it will turn off, the other push (selection ) is used to choose only one led to light at each turn. The player cannot light a LED in a square that is already occupied by the other player (i.e. the led for the other player is already lighted) The PIC should periodically check if any one of the players has any pattern from the winning patterns on his/her LEDs array, the winning patterns are horizontal or vertical or diagonal lines of lighted LEDs. When any player wins the game, the whole LED s arrays in his/her card is to flash on and off for three seconds. 2
3 Tic-Tac-Toe Game Diagram 1 st player LEDS array 1 st player movement 1st player selection 2 nd player movement 2 nd player LEDS array 2 nd player selection Bonuses Bonus 1: (2 Marks per student) If any project is submitted before July 8 th, a 2 mark bonus is awarded Bonus 2: (3 Marks per student) Extend the tic-tac-toe game so there will be 2 modes, the first one as in the description above: two users can play against each other, the second mode: one user can play against the PIC controller. In order to get the full 3 Marks, the PIC controller movement should not be random or periodic you have to use some kind of AI. To begin, you first choose a mode to play using the 1st player selection for selecting mode 1 (1 player mode) and 2nd player selection for selecting mode 2(2 players mode) 3
4 Important Notes Start as early as possible on your project. Although the project sounds simple, it has some complexity in hardware and software. So do not underestimate the time it needs, you will have many problems along the way which you have to resolve. Never think of buying a model or commissioning someone to do it for you. Not only you will get a zero in the project, but also your act will be considered as a direct violation to JU laws and your actions shall be reported as cheating in the final exam. Code sharing between groups is not allowed. If you acquire a part of your software from a book, website, etc., kindly reference it properly, else it will be considered as plagiarism. You are free to use any material to build the model and the holding structure of the hardware devices you use. You might use LEGO parts, wood, strengthened cartoon, or even metallic components. All programming must be done in PIC ASSEMBLY language only; using high-level programming languages in this project will get you a zero. Your submitted work must be professional: 1. Hardware: you are submitting a product, all electrical and electronic components must be hidden from the user, only user-accessed components are visible. Hide the wiring, be neat. Still, the instructor should be able to easily examine the internal components at the time of discussion when required. 2. Software: your work should be fully documented, all inputs/outputs should be listed, and each subroutine/macro should be fully documented. Use functional comments> Refer to the last section in Experiment 2 regarding documentation. You should submit two types of flowcharts: 1. An abstract general flowchart of the whole program. 2. A flowchart for each of your written subroutines/macros (flowcharts for the LCD, keypad, and/or those software codes taken from the lab experiments ARE NOT required). Students are not allowed to move between groups once they are formed. So choose your group carefully from the beginning. We are not responsible if your colleagues in the group chose to drop the class, we will not allow you to join another group. Divide the work such that each student is responsible for a specific task, YET EVERY student is required to answer for ANY QUESTION in relation to any submitted work of the project. 4
5 Report Guidelines You should submit your report as a hard copy. Submission due date is on July 15 tha and 16 th 2012 Your report should contain: 1. The flowcharts (as described above in the notes section) 2. Circuit diagram of your hardware (use Multisim or Proteus to draw the circuit, include the file as well) 3. Any figures or tables which you find useful to include 4. The contribution of each student in the project Other Project Proposals If you have another project idea which you would like to do instead! You should hand in a proposal (printed) describing in detail the idea of your project, the hardware components you think you might use, names of students in this project to your direct engineer ONLY. He/She will notify you of the proposal acceptance/refusal decision. Proposal submission deadline is June 24th, 2012, late proposal submissions will be turned down. If you submit a project which has not been approved you will get a mark of zero. Good Luck and Have Fun Building the Project 5
CPSC 217 Assignment 3 Due Date: Friday March 30, 2018 at 11:59pm
CPSC 217 Assignment 3 Due Date: Friday March 30, 2018 at 11:59pm Weight: 8% Individual Work: All assignments in this course are to be completed individually. Students are advised to read the guidelines
More informationFor our EC331 project we successfully designed and implemented a PIC based Tic-Tac-Toe game using the PIC16874.
EC331 Project Report To: Dr. Song From: Colin Hill and Peter Haugen Date: 6/7/2004 Project: Pic based Tic-Tac-Toe System Introduction: For our EC331 project we successfully designed and implemented a PIC
More informationTic-tac-toe. Lars-Henrik Eriksson. Functional Programming 1. Original presentation by Tjark Weber. Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23
Lars-Henrik Eriksson Functional Programming 1 Original presentation by Tjark Weber Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23 Take-Home Exam Take-Home Exam Lars-Henrik Eriksson (UU) Tic-tac-toe 2 / 23
More informationCOSC 117 Spring 2018 Programming Project 3 Page 1 of 5. For this project, you will write a program that plays the game Tic Tac Toe.
COSC 117 Spring 2018 Programming Project 3 Page 1 of 5 Tic Tac Toe For this project, you will write a program that plays the game Tic Tac Toe. Overview The program will welcome the user and ask if they
More informationCSC 110 Lab 4 Algorithms using Functions. Names:
CSC 110 Lab 4 Algorithms using Functions Names: Tic- Tac- Toe Game Write a program that will allow two players to play Tic- Tac- Toe. You will be given some code as a starting point. Fill in the parts
More information1 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 informationCoin 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 informationLab 7: 3D Tic-Tac-Toe
Lab 7: 3D Tic-Tac-Toe Overview: Khan Academy has a great video that shows how to create a memory game. This is followed by getting you started in creating a tic-tac-toe game. Both games use a 2D grid or
More informationclass TicTacToe: def init (self): # board is a list of 10 strings representing the board(ignore index 0) self.board = [" "]*10 self.
The goal of this lab is to practice problem solving by implementing the Tic Tac Toe game. Tic Tac Toe is a game for two players who take turns to fill a 3 X 3 grid with either o or x. Each player alternates
More informationTaffy Tangle. cpsc 231 assignment #5. Due Dates
cpsc 231 assignment #5 Taffy Tangle If you ve ever played casual games on your mobile device, or even on the internet through your browser, chances are that you ve spent some time with a match three game.
More informationThe 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 informationthe alien has the option of asserting that all 100 aliens have been to the living room by now. If this assertion is false, all 100 aliens are thrown
UW Math Circle 1. Jafar has four prisoners. He lines up three of them: Aladdin faces the wall, the Sultan stands behind Aladdin, and Abu stands behind the Sultan. The fourth prisoner, Jasmine, is put in
More informationCOSC 117 Programming Project 2 Page 1 of 6
COSC 117 Programming Project 2 Page 1 of 6 Tic Tac Toe For this project, you will write a program that allows users to repeatedly play the game of Tic Tac Toe against the computer. See http://en.wikipedia.org/wiki/tic-tac-toe
More informationArrays. Independent Part. Contents. Programming with Java Module 3. 1 Bowling Introduction Task Intermediate steps...
Programming with Java Module 3 Arrays Independent Part Contents 1 Bowling 3 1.1 Introduction................................. 3 1.2 Task...................................... 3 1.3 Intermediate steps.............................
More informationAssignment 2 (Part 1 of 2), University of Toronto, CSC384 - Intro to AI, Winter
Assignment 2 (Part 1 of 2), University of Toronto, CSC384 - Intro to AI, Winter 2011 1 Computer Science 384 February 20, 2011 St. George Campus University of Toronto Homework Assignment #2 (Part 1 of 2)
More informationAssignment 2, University of Toronto, CSC384 - Intro to AI, Winter
Assignment 2, University of Toronto, CSC384 - Intro to AI, Winter 2014 1 Computer Science 384 March 5, 2014 St. George Campus University of Toronto Homework Assignment #2 Game Tree Search Due: Mon March
More information1, 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 informationThis 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 informationUnit 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 informationAdversary Search. Ref: Chapter 5
Adversary Search Ref: Chapter 5 1 Games & A.I. Easy to measure success Easy to represent states Small number of operators Comparison against humans is possible. Many games can be modeled very easily, although
More informationCS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class
CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class http://www.clubpenguinsaraapril.com/2009/07/mancala-game-in-club-penguin.html The purpose of this assignment is to program some
More informationIntro to Java Programming Project
Intro to Java Programming Project In this project, your task is to create an agent (a game player) that can play Connect 4. Connect 4 is a popular board game, similar to an extended version of Tic-Tac-Toe.
More informationAssignment 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 informationMATH GAMES THAT SUPPORT SINGAPORE MATH GRADES
Box Cars and One-Eyed Jacks MATH GAMES THAT SUPPORT SINGAPORE MATH GRADES 3-5 JOHN FELLING SMART TRAINING SCOTTSDALE, AZ July 9, 2015 john@boxcarsandoneeyedjacks.com phone 1-866-342-3386 / 1-780-440-6284
More informationMAT 409 Semester Exam: 80 points
MAT 409 Semester Exam: 80 points Name Email Text # Impact on Course Grade: Approximately 25% Score Solve each problem based on the information provided. It is not necessary to complete every calculation.
More informationFor slightly more detailed instructions on how to play, visit:
Introduction to Artificial Intelligence CS 151 Programming Assignment 2 Mancala!! The purpose of this assignment is to program some of the search algorithms and game playing strategies that we have learned
More informationCMPT 310 Assignment 1
CMPT 310 Assignment 1 October 4, 2017 100 points total, worth 10% of the course grade. Turn in on CourSys. Submit a compressed directory (.zip or.tar.gz) with your solutions. Code should be submitted as
More informationCSCE 2004 S19 Assignment 5. Halfway checkin: April 6, 2019, 11:59pm. Final version: Apr. 12, 2019, 11:59pm
CSCE 2004 Programming Foundations 1 Spring 2019 University of Arkansas, Fayetteville Objective CSCE 2004 S19 Assignment 5 Halfway checkin: April 6, 2019, 11:59pm Final version: Apr. 12, 2019, 11:59pm This
More informationIntroduction to Artificial Intelligence CS 151 Programming Assignment 2 Mancala!! Due (in dropbox) Tuesday, September 23, 9:34am
Introduction to Artificial Intelligence CS 151 Programming Assignment 2 Mancala!! Due (in dropbox) Tuesday, September 23, 9:34am The purpose of this assignment is to program some of the search algorithms
More informationGame, Set, and Match Carl W. Lee September 2016
Game, Set, and Match Carl W. Lee September 2016 Note: Some of the text below comes from Martin Gardner s articles in Scientific American and some from Mathematical Circles by Fomin, Genkin, and Itenberg.
More informationECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game
ECE2049: Foundations of Embedded Systems Lab Exercise #1 C Term 2018 Implementing a Black Jack game Card games were some of the very first applications implemented for personal computers. Even today, most
More information7 = Part-Part-Whole. Games = 6 + 1
Part-Part-Whole Games 7 = 6 + 1 5 + 2 = 6 + 1 Capture 4 Materials: Regular dice, Capture 4 board game, and cubes or whiteboard markers Play Capture 4 with 2 dice or 1 die. Kids can capture as many spaces
More informationReal-Time Connect 4 Game Using Artificial Intelligence
Journal of Computer Science 5 (4): 283-289, 2009 ISSN 1549-3636 2009 Science Publications Real-Time Connect 4 Game Using Artificial Intelligence 1 Ahmad M. Sarhan, 2 Adnan Shaout and 2 Michele Shock 1
More informationCounters in a Cup In and Out. The student sets up the cup, drops the counters on it, and records how many landed in and out of the cup.
Counters in a Cup In and Out Cup Counters Recording Paper The student sets up the cup, drops the counters on it, and records how many landed in and out of the cup. 3 + 4 =7 2 + 5 =7 For subtraction, take
More informationLecture 33: How can computation Win games against you? Chess: Mechanical Turk
4/2/0 CS 202 Introduction to Computation " UNIVERSITY of WISCONSIN-MADISON Computer Sciences Department Lecture 33: How can computation Win games against you? Professor Andrea Arpaci-Dusseau Spring 200
More informationTitle Screen. Instructions Screen. Character Screen. GameBoard
Title Screen Instructions Screen Character Screen GameBoard Player 1 Turn Katamari Turn Player 2 Turn Katamari Turn Player 3 Turn Katamari Turn Player 4 Turn Katamari Turn any Player has 5 stars Win Screen
More informationUNIT 13A AI: Games & Search Strategies. Announcements
UNIT 13A AI: Games & Search Strategies 1 Announcements Do not forget to nominate your favorite CA bu emailing gkesden@gmail.com, No lecture on Friday, no recitation on Thursday No office hours Wednesday,
More informationEE (3L-1.5P) Analog Electronics Department of Electrical and Computer Engineering Fall 2015
EE 221.3 (3L-1.5P) Analog Electronics Department of Electrical and Computer Engineering Fall 2015 Description: Introduction to solid state electronics. Emphasis is on circuit design concepts with extensive
More informationCOMPOSITION CRAM INSTRUCTIONS:
COMPOSITION CRAM INSTRUCTIONS: Make sure each student has a piece of paper and a writing utensil. Display the current vocabulary list on the board. Instruct students to write a story that includes as many
More information1 Introduction. 1.1 Game play. CSC 261 Lab 4: Adversarial Search Fall Assigned: Tuesday 24 September 2013
CSC 261 Lab 4: Adversarial Search Fall 2013 Assigned: Tuesday 24 September 2013 Due: Monday 30 September 2011, 11:59 p.m. Objectives: Understand adversarial search implementations Explore performance implications
More informationAssignment II: Set. Objective. Materials
Assignment II: Set Objective The goal of this assignment is to give you an opportunity to create your first app completely from scratch by yourself. It is similar enough to assignment 1 that you should
More informationhttps://www.teachersp ayteachers.com/store/ Worksheetjunkie
https://www.teachersp ayteachers.com/store/ Worksheetjunkie Copyright 2017 IDEA GALAXY. All rights reserved by author. Permission to copy for single classroom use only. Electronic distribution limited
More informationFun Classroom Activities
FOR FUN Fun Classroom Activities These classroom activities can help make learning more exciting for students. Help students retain information while they have fun using our bingo or matching game templates.
More informationTIC-TAC-TOE Instruction Manual Model #7764
Part No. 52149 Revised November 2002 TIC-TAC-TOE Instruction Manual Model #7764 Cincinnati, OH 45241-4807 USA SAFETY SHEET 2 INSTALLATION INSTRUCTIONS CHECKING SHIPMENT The TIC-TAC-TOE is shipped in two
More informationLEARNING ABOUT MATH FOR GR 1 TO 2. Conestoga Public School OCTOBER 13, presented by Kathy Kubota-Zarivnij
LEARNING ABOUT MATH FOR GR 1 TO 2 Conestoga Public School OCTOBER 13, 2016 6:30 pm 8:00 pm presented by Kathy Kubota-Zarivnij kathkubo@gmail.com TODAY S MATH TOOLS FOR counters playing cards dice interlocking
More informationIntroduction to ABB Labs. TA s: Ryan Mocadlo Adam Gatehouse
Introduction to ABB Labs TA s: Ryan Mocadlo (mocad@wpi.edu) Adam Gatehouse (ajgatehouse@wpi.edu) Labs In-depth lab guidelines found on Canvas Must read before coming to lab section Total of 4 Labs: Lab
More informationUsing Neural Network and Monte-Carlo Tree Search to Play the Game TEN
Using Neural Network and Monte-Carlo Tree Search to Play the Game TEN Weijie Chen Fall 2017 Weijie Chen Page 1 of 7 1. INTRODUCTION Game TEN The traditional game Tic-Tac-Toe enjoys people s favor. Moreover,
More informationCMPT 310 Assignment 1
CMPT 310 Assignment 1 October 16, 2017 100 points total, worth 10% of the course grade. Turn in on CourSys. Submit a compressed directory (.zip or.tar.gz) with your solutions. Code should be submitted
More informationThe Human Calculator: (Whole class activity)
More Math Games and Activities Gordon Scott, November 1998 Apart from the first activity, all the rest are untested. They are closely related to others that have been tried in class, so they should be
More informationUNIT 13A AI: Games & Search Strategies
UNIT 13A AI: Games & Search Strategies 1 Artificial Intelligence Branch of computer science that studies the use of computers to perform computational processes normally associated with human intellect
More informationPROBLEMS & INVESTIGATIONS. Introducing Add to 15 & 15-Tac-Toe
Unit One Connecting Mathematical Topics Session 10 PROBLEMS & INVESTIGATIONS Introducing Add to 15 & 15-Tac-Toe Overview To begin, students find many different ways to add combinations of numbers from
More informationGame Playing in Prolog
1 Introduction CIS335: Logic Programming, Assignment 5 (Assessed) Game Playing in Prolog Geraint A. Wiggins November 11, 2004 This assignment is the last formally assessed course work exercise for students
More informationObject-Oriented Design
Object-Oriented Design CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion, Ph.D. Reading: Applying UML and Patterns, Chaps. 1, 6 (OO ref.); Big
More informationGame Board Project. This project will require you to create a game board that includes story elements.
Game Board Project This project will require you to create a game board that includes story elements. Requirements: 1. Complete the Game Board Planning Sheet. Turn these sheets in with your game board.
More informationMath 152: Applicable Mathematics and Computing
Math 152: Applicable Mathematics and Computing April 16, 2017 April 16, 2017 1 / 17 Announcements Please bring a blue book for the midterm on Friday. Some students will be taking the exam in Center 201,
More informationSkateboard Bingo (cont.)
Skateboard Bingo (cont.) Length of Play: 10-15 min. Group Size: Small Group (2-4 players) Learning Goals This activity is designed to help children strengthen their subitizing skills as they: Recognize
More informationModeling Strategic Environments 1 Extensive form games
Modeling Strategic Environments 1 Extensive form games Watson 2, pages 11-23 Bruno Salcedo The Pennsylvania State University Econ 42 Summer 212 Extensive form games In order to fully describe a strategic
More informationLITTLE BITES TIC TAC TOE Pair two of your favorite classics- Little Bites and Tic Tac Toe- for a game that is bound to bring back happy memories!
LITTLE BITES TIC TAC TOE Pair two of your favorite classics- Little Bites and Tic Tac Toe- for a game that is bound to bring back happy memories! Tic Tac Toe Printable (Included in Party Kit) (2) packages
More informationMore Activities to Reinforce and Teach Sight Words
More Activities to Reinforce and Teach Sight Words Bean Bag Toss Materials: One shower curtain liner divided into 20 boxes with a permanent marker Bean Bag Words on large cards Attach the words to the
More information2 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 informationFor this assignment, your job is to create a program that plays (a simplified version of) blackjack. Name your program blackjack.py.
CMPT120: Introduction to Computing Science and Programming I Instructor: Hassan Khosravi Summer 2012 Assignment 3 Due: July 30 th This assignment is to be done individually. ------------------------------------------------------------------------------------------------------------
More informationCONTIG is a fun, low-prep math game played with dice and a simple game board.
CONTIG is a fun, low-prep math game played with dice and a simple game board. It teaches the math concepts of simple operations, the order of operations, and provides great mental math practice. Played
More informationThe 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 informationRisk. 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 informationG51PGP: Software Paradigms. Object Oriented Coursework 4
G51PGP: Software Paradigms Object Oriented Coursework 4 You must complete this coursework on your own, rather than working with anybody else. To complete the coursework you must create a working two-player
More informationCS61B, 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 informationGeneral Principals. Turn Priority - this player may choose which player goes first.
General Principals The player who wins the pre-game roll off may either decide Turn Priority or Deployment Priority. If they choose Turn Priority, then their opponent is granted Deployment Priority. Turn
More informationCRISS-CROSS POKER. Community cards Cards which are used by all players to form a five-card Poker hand.
CRISS-CROSS POKER 1. Definitions The following words and terms, when used in the Rules of the Game of Criss-Cross Poker, shall have the following meanings, unless the context clearly indicates otherwise:
More informationSudoku Online Qualifiers2017
Bangladesh Sudoku Online Qualifiers2017 25 th 26 th September 2017 Instruction Booklet 500 points 90 Minutes Logic Masters India About this Contest This is a preliminary contest leading to an offline final.
More informationmywbut.com Two agent games : alpha beta pruning
Two agent games : alpha beta pruning 1 3.5 Alpha-Beta Pruning ALPHA-BETA pruning is a method that reduces the number of nodes explored in Minimax strategy. It reduces the time required for the search and
More information5 Games For Building Logic
5 Games For Building Logic Hands on Math A collection of incredibly awesome math games Edited by Emily Dyke and Joe Dyke A mind is not a vessel to be filled but a fire to be kindled. - Plutarch Hands-
More informationFun and Games on a Chess Board
Fun and Games on a Chess Board Olga Radko November 19, 2017 I Names of squares on the chess board Color the following squares on the chessboard below: c3, c4, c5, c6, d5, e4, f3, f4, f5, f6 What letter
More informationProject Connect Four (Version 1.1)
OPI F2008: Object-Oriented Programming Carsten Schürmann Date: April 2, 2008 Project Connect Four (Version 1.1) Guidelines While we acknowledge that beauty is in the eye of the beholder, you should nonetheless
More informationPattern and Place Value Connections
Pattern and Place Value Connections Susan Kunze Teacher, Bishop Elementary School Bishop Unified School District 2008 Awardee: Presidential Award for Excellence in Mathematics and Science Teaching Our
More informationCSE 3401 Assignment 4 Winter Date out: March 26. Date due: April 6, at 11:55 pm
CSE 3401 Assignment 4 Winter 2013 Date out: March 26. Date due: April 6, at 11:55 pm The submitted assignment must be based on your individual work. Review the Academic Honesty Guidelines for more details.
More informationLesson 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 informationInteractive Tic Tac Toe
Interactive Tic Tac Toe Stefan Bennie Botha Thesis presented in fulfilment of the requirements for the degree of Honours of Computer Science at the University of the Western Cape Supervisor: Mehrdad Ghaziasgar
More informationHackenbush. Nim with Lines (and something else) Rules: Example Boards:
Hackenbush Nim with Lines (and something else) 1. There is a long horizontal line at the bottom of the picture known as the ground line. All line segments in the picture must be connected by some path
More information3. If you can t make the sum with your cards, you must draw one card. 4. Players take turns rolling and discarding cards.
1 to 10 Purpose: The object of the game is to get rid of all your cards. One player gets all the red cards, the other gets all the black cards. Players: 2-4 players Materials: 2 dice, a deck of cards,
More informationOF DOMINOES, TROMINOES, TETROMINOES AND OTHER GAMES
OF DOMINOES, TROMINOES, TETROMINOES AND OTHER GAMES G. MARÍ BEFFA This project is about something called combinatorial mathematics. And it is also about a game of dominoes, a complicated one indeed. What
More informationCSC C85 Embedded Systems Project # 1 Robot Localization
1 The goal of this project is to apply the ideas we have discussed in lecture to a real-world robot localization task. You will be working with Lego NXT robots, and you will have to find ways to work around
More informationSudoku 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 informationMODULE: DESIGNING AND DEVELOPING OBJECT-ORIENTED COMPUTER PROGRAMS ASSIGNMENT TITLE: WORDSEARCH MARCH 2014
MDU: DSGG D DVPG BJCT-TD CMPUT PGMS SSGMT TT: WDSC MC 2014 mportant otes: Please refer to the ssignment Presentation equirements for advice on how to set out your assignment. These can be found on the
More informationCSSE220 BomberMan programming assignment Team Project
CSSE220 BomberMan programming assignment Team Project You will write a game that is patterned off the 1980 s BomberMan game. You can find a description of the game, and much more information here: http://strategywiki.org/wiki/bomberman
More informationON A ROLL TO FACT FLUENCY
Box Cars and One-Eyed Jacks ON A ROLL TO FACT FLUENCY PRIMARY MATH GAMES JOHN FELLING MPTCA 2016 john@boxcarsandoneeyedjacks.com phone 1-866-342-3386 / 1-780-440-6284 boxcarsandoneeyedjacks.com BoxCarsEduc
More informationOFFICE OF CURRICULUM AND INSTRUCTION 1325 Lower Ferry Rd, Ewing NJ 08618 Don Wahlers, District Supervisor for Curriculum & Instruction Phone 609-538-9800 Ext. 3148 Fax 609-882-8172 S.T.E.M. K-6 www.ewing.k12.nj.us
More informationEXPLORING TIC-TAC-TOE VARIANTS
EXPLORING TIC-TAC-TOE VARIANTS By Alec Levine A SENIOR RESEARCH PAPER PRESENTED TO THE DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE OF STETSON UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR
More informationRules of the game. chess checkers tic-tac-toe...
Course 8 Games Rules of the game Two players: MAX and MIN Both have as goal to win the game Only one can win or else it will be a draw In the initial modeling there is no chance (but it can be simulated)
More informationCS 4700: Foundations of Artificial Intelligence
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 numbers refer to an earlier edition of R&N
More informationSpring 2007 final review in lecture page 1
Spring 2007 final review in lecture page 1 Problem 1. Remove-letter Consider a procedure remove-letter that takes two inputs, a letter and a sentence, and returns the sentence with all occurrences of the
More informationMaryland State Lottery and Gaming Control Agency Standard Rules Criss Cross Poker
Table of Contents Chapter 1 Definitions.... 2 Chapter 2 - Criss Cross Poker Tables.... 3 Chapter 3 - Cards; Number of Decks.... 5 Chapter 4 - Opening a Table for Gaming.... 6 Chapter 5 - Shuffling and
More informationGeneral Instructions for Creation Pop-ups
General Instructions for Creation Pop-ups For fun interactive Creation Bible lessons for preschoolers to go with these creation crafts, visit our other websites: http://biblekidsfunzone.com http://sunday-school-fun-zone.com
More informationThe Program Works. Photography
The Program Works Photography Photography: The minutes of your school year. Photos have impact. In an average size yearbook, the moments depicted total fewer than six minutes in the life of a school This
More informationHomework 9: Software Design Considerations
Homework 9: Software Design Considerations Team Code Name: Treasure Chess Group No. 2 Team Member Completing This Homework: Parul Schroff E-mail Address of Team Member: pschroff @ purdue.edu Evaluation:
More informationTic-Tac-Toe and machine learning. David Holmstedt Davho G43
Tic-Tac-Toe and machine learning David Holmstedt Davho304 729G43 Table of Contents Introduction... 1 What is tic-tac-toe... 1 Tic-tac-toe Strategies... 1 Search-Algorithms... 1 Machine learning... 2 Weights...
More informationJewel Bingo Game Procedures
Jewel Bingo Game Procedures Introduction These are the Game Procedures for JEWEL BINGO (the Game ). When the Game is played, the Rules for Scratchcard Games (the Rules ) and these Procedures apply. The
More informationENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019
ENGI1020 Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - lehogan@mun.ca Winter 2019 What are we doing today? Overview of lab procedures, schedules, assessment Introduction to
More informationDice Activities for Algebraic Thinking
Foreword Dice Activities for Algebraic Thinking Successful math students use the concepts of algebra patterns, relationships, functions, and symbolic representations in constructing solutions to mathematical
More informationComp th February Due: 11:59pm, 25th February 2014
HomeWork Assignment 2 Comp 590.133 4th February 2014 Due: 11:59pm, 25th February 2014 Getting Started What to submit: Written parts of assignment and descriptions of the programming part of the assignment
More informationCPSC 217 Assignment 3
CPSC 217 Assignment 3 Due: Friday November 24, 2017 at 11:55pm Weight: 7% Sample Solution Length: Less than 100 lines, including blank lines and some comments (not including the provided code) Individual
More information