CSE 231 Fall 2012 Programming Project 8

Size: px
Start display at page:

Download "CSE 231 Fall 2012 Programming Project 8"

Transcription

1 CSE 231 Fall 2012 Programming Project 8 Assignment Overview This assignment will give you more experience on the use of classes. It is worth 50 points (5.0% of the course grade) and must be completed and turned in before 11:59 on November 12 (that is 2 weeks because of the exam). Background You will create a program that allows a user to play the card game 2-Suit Spider Solitaire. This is a popular version of the solitaire class of card games, and your job is to enforce the rules of the game. A playable example of this game and the rule can be found at (click Solitaire at the left-upper corner, click Select game, and choose Spider (2 Suits) ). If you are not familiar with the game, play it first to get a better understanding of the rules. (It is really hard to win this game!) Game setup: At the beginning of the game, two suits are selected (for example, hearts and spades). Four decks of cards are combined, but only using the cards from those two suits. This means that a total of 104 cards are used in this game (of the 52 heart cards, there will be 4 instances of each rank, and the same for the spades cards). The main playing area is called the tableau. This consists of 10 piles of cards. At the beginning of the game, 54 of the cards are dealt to these piles (4 piles get 6 cards, while the rest get 5 cards each). All cards except for the top card are hidden (look at the included cards.py and cardsdemo.py files for examples). There is a single pile for the foundation. This is where completed runs of cards will be placed (we ll talk more about this). The remaining cards are called the stock. On a deal command, each tableau row is dealt a single card from the stock. Goal: The goal is to sort all the cards into runs of cards. A completed run has cards from the same suit and are in descending order from King down to Ace. Once a run has been completed, it should automatically be placed in the foundation. Once the foundation contains all the cards, the game has been won. Rules: 1. A card moved in the tableau must be placed on a card that is ranked one higher than itself. For example, a 3 can be placed on a 4, but not the other way around. They do not have to be the same suit. 2. A sequence of cards with the same suit and descending rank (i.e. a run ) can be moved in the tableau according to the following restriction: the connecting card must follow the same rank rule, i.e. the highest card in the run must be ranked one lower than the card it is placed on, but need not be the same suit. For example, a sequence with a 4, 3, and 2 of hearts can be place on a 5 card of any suit 3. Cards can only be dealt from the stock if none of the tableau rows are empty. Requirements

2 You must use both of the provided Card and Deck classes, found in the cards.py file in the project directory. Do not modify the cards.py program as you will only turn in proj09.py. Just import cards.py into your proj08.py. You will not need to use every method in those classes, but look at the example code in cardsdemo.py to get an idea of what you might need. Also, in the project directory is proj08skel.py. This Python file has the skeleton code for one way to solve this project. The pass statement is simply a filler because a function requires something in its suite the pass statement does nothing except fill a void. It is highly suggested to use this format, as it will make your life easier. Regardless of whether you use that format, you must use at least two functions in your program. Perform error checking on all user input. This includes checking for typos as well as incorrect values (such as an invalid row number). If a command cannot be followed, print a specific error message to let the user know what went wrong. You must include the following commands: d - deals more cards (or prints error message if cannot be completed) q - quits the game h - prints help information m (# of cards) (source row #) (dest row #) - moves the number of cards from the source row to the destination row, if the move is allowed When a run of cards from King to Ace has been completed, your program must automatically put that run of cards into the foundation. Do not allow dealing if there are empty tableau rows. Print the game after every move. Look at the example interaction below and follow that general format. Do not simply print a list: make it readable and clean. You may use Hearts and Spades as the two suits for the game. Deliverables You must use handin to turn in the file proj08.py this is your source code solution; include your section, the date, the project number and comments describing your code. Be sure to use the specified file name, and save a copy of your proj08.py file to the CSE server (your H drive) as a backup. Notes and Hints 1. Play with the online game and get a feel for it. 2. Look carefully at the example cardsdemo.py program. It imports the cards module and uses the two classes. Understanding what it does will give you a better idea how you can use these classes. These classes provide more methods than you will probably use, but they should provide almost any method you need. 3. When using class methods remember the parenthesis no error is generated for missing parenthesis, but the results will not be what you expect. 4. There are multiple parts to the game (setup, printing, game play, starting). Address each one individually and then put them together. Try starting with the setup, and then work on printing the game.

3 5. For playing the game, begin by assuming perfect input. Get that working and add error checking later. 6. For the setup you will need to create the special deck required for this game. Start with an empty deck (create a regular deck and then discard all 52 cards) and the fill the deck with Hearts and Spades from four decks. 7. The move_in_tableau is the hardest function. A good way to simplify this function for starting is to have it move only one card at a time. Once you can do that, work on moving runs. If you can get the whole program working with this function only moving one card, you will get most of the points in the project. 8. The hardest part of the play function is checking for errors so begin by assuming no errors. Sample Interactions Rules of Spider Solitaire: The goal is to move all cards to the foundation. Cards can only be moved to the foundation if in a completed run of cards (King, Queen,..., Ace). A single card in the tableau can be moved to another row if the destination card is one rank higher than the moving card. Multiple cards can be moved at once, but all cards within the stack being moved must be in descending order, and they must all be the same suit. The destination card must also be one rank higher than the top card of the stack being moved. Acceptable commands: XX XX XX XX XX 10S XX XX XX XX XX 5S XX XX XX XX JS XX XX XX XX 4S What is your move? --> m XX XX XX XX XX 10S XX XX XX XX XX 5S 4S XX XX XX XX JS

4 XX XX XX 6H What is your move? --> m XX XX XX XX XX 10S XX XX XX XX QH XX XX XX XX JS XX XX XX 6H 5S 4S What is your move? --> m XX XX XX XX 3S XX XX XX XX QH XX XX XX XX JS 10S XX XX XX 6H 5S 4S What is your move? --> m The source card must be one rank lower than the destination card. XX XX XX XX 3S XX XX XX XX QH XX XX XX XX JS 10S XX XX XX 6H 5S 4S (skipping ahead) XX XX XX 5S

5 XX XX XX XX 9S 8H XX XX XX XX AS XX XX XX XX QH JS 10S AH XX XX 6S 5S 4S 3S XX XX XX AH AS XX XX XX 6H 5H What is your move? --> m The cards which you are trying to move are not correctly ordered (skipping ahead) XX XX XX 5S XX XX XX XX 9S 8H XX XX XX XX AS XX XX XX XX QH JS 10S XX XX XX JS XX XX 6S 5S 4S 3S 2H AH AH XX XX KH AS XX XX XX 6H 5H What is your move? --> d AH 6S AS 5H What is your move? --> md Incorrect command. Acceptable commands:

6 AH 6S AS 5H What is your move? --> m 1? 10 Incorrect command. Move command must be followed by three numbers. Acceptable commands: AH 6S AS 5H What is your move? --> h Rules of Spider Solitaire: The goal is to move all cards to the foundation. Cards can only be moved to the foundation if in a completed run of cards (King, Queen,..., Ace). A single card in the tableau can be moved to another row if the destination card is one rank higher than the moving card. Multiple cards can be moved at once, but all cards within the stack being moved must be in descending order, and they must all be the same suit. The destination card must also be one rank higher than the top card of the stack being moved. Acceptable commands: AH 6S AS 5H

7 What is your move? --> q Thank you for playing!

CSE231 Spring Updated 04/09/2019 Project 10: Basra - A Fishing Card Game

CSE231 Spring Updated 04/09/2019 Project 10: Basra - A Fishing Card Game CSE231 Spring 2019 Updated 04/09/2019 Project 10: Basra - A Fishing Card Game This assignment is worth 55 points (5.5% of the course grade) and must be completed and turned in before 11:59pm on April 15,

More information

CS Programming Project 1

CS Programming Project 1 CS 340 - Programming Project 1 Card Game: Kings in the Corner Due: 11:59 pm on Thursday 1/31/2013 For this assignment, you are to implement the card game of Kings Corner. We will use the website as http://www.pagat.com/domino/kingscorners.html

More information

Activity 6: Playing Elevens

Activity 6: Playing Elevens Activity 6: Playing Elevens Introduction: In this activity, the game Elevens will be explained, and you will play an interactive version of the game. Exploration: The solitaire game of Elevens uses a deck

More information

CS Project 1 Fall 2017

CS Project 1 Fall 2017 Card Game: Poker - 5 Card Draw Due: 11:59 pm on Wednesday 9/13/2017 For this assignment, you are to implement the card game of Five Card Draw in Poker. The wikipedia page Five Card Draw explains the order

More information

10 Game. Chapter. The PV Unit comes with two built-in games for your enjoyment. The games are named Game-1 and Game-2.

10 Game. Chapter. The PV Unit comes with two built-in games for your enjoyment. The games are named Game-1 and Game-2. Chapter 10 Game The PV Unit comes with two built-in games for your enjoyment. The games are named Game-1 and Game-2. Entering the Game Mode and Selecting a Game... 130 Game-1... 130 How to play... 131

More information

Programming Assignment 4

Programming Assignment 4 Programming Assignment 4 Due: 11:59pm, Saturday, January 30 Overview The goals of this section are to: 1. Use methods 2. Break down a problem into small tasks to implement Setup This assignment requires

More information

Lab Exercise #10. Assignment Overview

Lab Exercise #10. Assignment Overview Lab Exercise #10 Assignment Overview You will work with a partner on this exercise during your lab session. Two people should work at one computer. Occasionally switch the person who is typing. Talk to

More information

CSE 231 Spring 2013 Programming Project 03

CSE 231 Spring 2013 Programming Project 03 CSE 231 Spring 2013 Programming Project 03 This assignment is worth 30 points (3.0% of the course grade) and must be completed and turned in before 11:59 on Monday, January 28, 2013. Assignment Overview

More information

CMSC 201 Fall 2018 Project 3 Sudoku

CMSC 201 Fall 2018 Project 3 Sudoku CMSC 201 Fall 2018 Project 3 Sudoku Assignment: Project 3 Sudoku Due Date: Design Document: Tuesday, December 4th, 2018 by 8:59:59 PM Project: Tuesday, December 11th, 2018 by 8:59:59 PM Value: 80 points

More information

CS 152 Computer Programming Fundamentals Lab 8: Klondike Solitaire

CS 152 Computer Programming Fundamentals Lab 8: Klondike Solitaire CS 152 Computer Programming Fundamentals Lab 8: Klondike Solitaire Brooke Chenoweth Fall 2018 1 Game Rules You are likely familiar with this solitaire card game. An implementation has been included with

More information

Corners! How To Play - a Comprehensive Guide. Written by Peter V. Costescu RPClasses.com

Corners! How To Play - a Comprehensive Guide. Written by Peter V. Costescu RPClasses.com Corners! How To Play - a Comprehensive Guide. Written by Peter V. Costescu 2017 RPClasses.com How to Play Corners A Comprehensive Guide There are many different card games out there, and there are a variety

More information

PROBLEM SET 2 Due: Friday, September 28. Reading: CLRS Chapter 5 & Appendix C; CLR Sections 6.1, 6.2, 6.3, & 6.6;

PROBLEM SET 2 Due: Friday, September 28. Reading: CLRS Chapter 5 & Appendix C; CLR Sections 6.1, 6.2, 6.3, & 6.6; CS231 Algorithms Handout #8 Prof Lyn Turbak September 21, 2001 Wellesley College PROBLEM SET 2 Due: Friday, September 28 Reading: CLRS Chapter 5 & Appendix C; CLR Sections 6.1, 6.2, 6.3, & 6.6; Suggested

More information

Lab 1. CS 5233 Fall 2007 assigned August 22, 2007 Tom Bylander, Instructor due midnight, Sept. 26, 2007

Lab 1. CS 5233 Fall 2007 assigned August 22, 2007 Tom Bylander, Instructor due midnight, Sept. 26, 2007 Lab 1 CS 5233 Fall 2007 assigned August 22, 2007 Tom Bylander, Instructor due midnight, Sept. 26, 2007 In Lab 1, you will program the functions needed by algorithms for iterative deepening (ID) and iterative

More information

The Exciting World of Bridge

The Exciting World of Bridge The Exciting World of Bridge Welcome to the exciting world of Bridge, the greatest game in the world! These lessons will assume that you are familiar with trick taking games like Euchre and Hearts. If

More information

Card Games Rules. for Kids

Card Games Rules. for Kids Card Games Rules for Kids Card game rules for: Old Maid, Solitaire, Go Fish, Spoons/Pig/Tongue, Concentration/Memory, Snap, Beggar my Neighbour, Menagerie, My Ship Sails, Sequence, Sevens, Slapjack, Snip

More information

Problem Set 4: Video Poker

Problem Set 4: Video Poker Problem Set 4: Video Poker Class Card In Video Poker each card has its unique value. No two cards can have the same value. A poker card deck has 52 cards. There are four suits: Club, Diamond, Heart, and

More information

The Exciting World of Bridge

The Exciting World of Bridge The Exciting World of Bridge Welcome to the exciting world of Bridge, the greatest game in the world! These lessons will assume that you are familiar with trick taking games like Euchre and Hearts. If

More information

CMS.608 / CMS.864 Game Design Spring 2008

CMS.608 / CMS.864 Game Design Spring 2008 MIT OpenCourseWare http://ocw.mit.edu / CMS.864 Game Design Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. DrawBridge Sharat Bhat My card

More information

BRIDGE is a card game for four players, who sit down at a

BRIDGE is a card game for four players, who sit down at a THE TRICKS OF THE TRADE 1 Thetricksofthetrade In this section you will learn how tricks are won. It is essential reading for anyone who has not played a trick-taking game such as Euchre, Whist or Five

More information

Here are two situations involving chance:

Here are two situations involving chance: Obstacle Courses 1. Introduction. Here are two situations involving chance: (i) Someone rolls a die three times. (People usually roll dice in pairs, so dice is more common than die, the singular form.)

More information

DELIVERABLES. This assignment is worth 50 points and is due on the crashwhite.polytechnic.org server at 23:59:59 on the date given in class.

DELIVERABLES. This assignment is worth 50 points and is due on the crashwhite.polytechnic.org server at 23:59:59 on the date given in class. AP Computer Science Partner Project - VideoPoker ASSIGNMENT OVERVIEW In this assignment you ll be creating a small package of files which will allow a user to play a game of Video Poker. For this assignment

More information

For slightly more detailed instructions on how to play, visit:

For 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 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

Venn Diagram Problems

Venn Diagram Problems Venn Diagram Problems 1. In a mums & toddlers group, 15 mums have a daughter, 12 mums have a son. a) Julia says 15 + 12 = 27 so there must be 27 mums altogether. Explain why she could be wrong: b) There

More information

Problem 4.R1: Best Range

Problem 4.R1: Best Range CSC 45 Problem Set 4 Due Tuesday, February 7 Problem 4.R1: Best Range Required Problem Points: 50 points Background Consider a list of integers (positive and negative), and you are asked to find the part

More information

CS151 - 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 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 information

Royal Battles. A Tactical Game using playing cards and chess pieces. by Jeff Moore

Royal Battles. A Tactical Game using playing cards and chess pieces. by Jeff Moore Royal Battles A Tactical Game using playing cards and chess pieces by Jeff Moore Royal Battles is Copyright (C) 2006, 2007 by Jeff Moore all rights reserved. Images on the cover are taken from an antique

More information

Roll & Make. Represent It a Different Way. Show Your Number as a Number Bond. Show Your Number on a Number Line. Show Your Number as a Strip Diagram

Roll & Make. Represent It a Different Way. Show Your Number as a Number Bond. Show Your Number on a Number Line. Show Your Number as a Strip Diagram Roll & Make My In Picture Form In Word Form In Expanded Form With Money Represent It a Different Way Make a Comparison Statement with a Greater than Your Make a Comparison Statement with a Less than Your

More information

In this project you will learn how to write a Python program telling people all about you. Type the following into the window that appears:

In this project you will learn how to write a Python program telling people all about you. Type the following into the window that appears: About Me Introduction: In this project you will learn how to write a Python program telling people all about you. Step 1: Saying hello Let s start by writing some text. Activity Checklist Open the blank

More information

For this assignment, your job is to create a program that plays (a simplified version of) blackjack. Name your program blackjack.py.

For 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 information

User Guide / Rules (v1.6)

User Guide / Rules (v1.6) BLACKJACK MULTI HAND User Guide / Rules (v1.6) 1. OVERVIEW You play our Blackjack game against a dealer. The dealer has eight decks of cards, all mixed together. The purpose of Blackjack is to have a hand

More information

The Birds of a Feather Research Challenge. Todd W. Neller Gettysburg College November 9 th, 2017

The Birds of a Feather Research Challenge. Todd W. Neller Gettysburg College November 9 th, 2017 The Birds of a Feather Research Challenge Todd W. Neller Gettysburg College November 9 th, 2017 Outline Backstories: Rook Jumping Mazes Parameterized Poker Squares FreeCell Birds of a Feather Rules 4x4

More information

Introduction 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 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 information

COMP 9 Lab 3: Blackjack revisited

COMP 9 Lab 3: Blackjack revisited COMP 9 Lab 3: Blackjack revisited Out: Thursday, February 10th, 1:15 PM Due: Thursday, February 17th, 12:00 PM 1 Overview In the previous assignment, you wrote a Blackjack game that had some significant

More information

TABLE GAMES RULES OF THE GAME

TABLE GAMES RULES OF THE GAME TABLE GAMES RULES OF THE GAME Page 2: BOSTON 5 STUD POKER Page 11: DOUBLE CROSS POKER Page 20: DOUBLE ATTACK BLACKJACK Page 30: FOUR CARD POKER Page 38: TEXAS HOLD EM BONUS POKER Page 47: FLOP POKER Page

More information

An Amazing Mathematical Card Trick

An Amazing Mathematical Card Trick Claremont Colleges Scholarship @ Claremont All HMC Faculty Publications and Research HMC Faculty Scholarship 1-1-2010 An Amazing Mathematical Card Trick Arthur T. Benjamin Harvey Mudd College Recommended

More information

2 The Universe Teachpack: Client/Server Interactions

2 The Universe Teachpack: Client/Server Interactions 2 The Universe Teachpack: Client/Server Interactions The goal of this afternoon is to learn to design interactive programs using the universe teachpack in DrScheme, where several players (clients) compete

More information

LEARN HOW TO PLAY MINI-BRIDGE

LEARN HOW TO PLAY MINI-BRIDGE MINI BRIDGE - WINTER 2016 - WEEK 1 LAST REVISED ON JANUARY 29, 2016 COPYRIGHT 2016 BY DAVID L. MARCH INTRODUCTION THE PLAYERS MiniBridge is a game for four players divided into two partnerships. The partners

More information

Programming Exam. 10% of course grade

Programming Exam. 10% of course grade 10% of course grade War Overview For this exam, you will create the card game war. This game is very simple, but we will create a slightly modified version of the game to hopefully make your life a little

More information

Battle. Table of Contents. James W. Gray Introduction

Battle. Table of Contents. James W. Gray Introduction Battle James W. Gray 2013 Table of Contents Introduction...1 Basic Rules...2 Starting a game...2 Win condition...2 Game zones...2 Taking turns...2 Turn order...3 Card types...3 Soldiers...3 Combat skill...3

More information

Project 2 - Blackjack Due 7/1/12 by Midnight

Project 2 - Blackjack Due 7/1/12 by Midnight Project 2 - Blackjack Due 7//2 by Midnight In this project we will be writing a program to play blackjack (or 2). For those of you who are unfamiliar with the game, Blackjack is a card game where each

More information

Comprehensive Rules Document v1.1

Comprehensive Rules Document v1.1 Comprehensive Rules Document v1.1 Contents 1. Game Concepts 100. General 101. The Golden Rule 102. Players 103. Starting the Game 104. Ending The Game 105. Kairu 106. Cards 107. Characters 108. Abilities

More information

FOR THE CROWN Sample Play

FOR THE CROWN Sample Play FOR THE CROWN Sample Play v1.0 1 Turn 1 Yellow player FOR THE CROWN Sample Play To begin the game, Yellow player Draws 2 Peons and 3 Guards into his Hand. Order Phase: For his first Order Phase, he cannot

More information

GorbyX Rummy is a unique variation of Rummy card games using the invented five suited

GorbyX Rummy is a unique variation of Rummy card games using the invented five suited GorbyX Rummy is a unique variation of Rummy card games using the invented five suited GorbyX playing cards where each suit represents one of the commonly recognized food groups such as vegetables, fruits,

More information

CONTENTS. 1. Number of Players. 2. General. 3. Ending the Game. FF-TCG Comprehensive Rules ver.1.0 Last Update: 22/11/2017

CONTENTS. 1. Number of Players. 2. General. 3. Ending the Game. FF-TCG Comprehensive Rules ver.1.0 Last Update: 22/11/2017 FF-TCG Comprehensive Rules ver.1.0 Last Update: 22/11/2017 CONTENTS 1. Number of Players 1.1. This document covers comprehensive rules for the FINAL FANTASY Trading Card Game. The game is played by two

More information

CS 241 Data Organization using C. Project: Identifying the Rank of a Poker Hand and an Empirical Calculation of Probabilities

CS 241 Data Organization using C. Project: Identifying the Rank of a Poker Hand and an Empirical Calculation of Probabilities CS 241 Data Organization using C Project: Identifying the Rank of a Poker Hand and an Empirical Calculation of Probabilities Instructor: Joel Castellanos e-mail: joel@unm.edu Web: http://cs.unm.edu/~joel/

More information

Beeches Holiday Lets Games Manual

Beeches Holiday Lets Games Manual Beeches Holiday Lets Games Manual www.beechesholidaylets.co.uk Page 1 Contents Shut the box... 3 Yahtzee Instructions... 5 Overview... 5 Game Play... 5 Upper Section... 5 Lower Section... 5 Combinations...

More information

Chapter 2 Integers. Math 20 Activity Packet Page 1

Chapter 2 Integers. Math 20 Activity Packet Page 1 Chapter 2 Integers Contents Chapter 2 Integers... 1 Introduction to Integers... 3 Adding Integers with Context... 5 Adding Integers Practice Game... 7 Subtracting Integers with Context... 9 Mixed Addition

More information

OH! THE MATH THAT THEY'LL KNOW

OH! THE MATH THAT THEY'LL KNOW Box Cars and One-Eyed Jacks OH! THE MATH THAT THEY'LL KNOW JANE FELLING CCTCA 2016 jane@boxcarsandoneeyedjacks.com phone 1-866-342-3386 / 1-780-440-6284 boxcarsandoneeyedjacks.com fax 1-780-440-1619 BoxCarsEduc

More information

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 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 information

FLOP POKER. Rank-- or ranking means the relative position of a card or hand as set forth in Section 5.

FLOP POKER. Rank-- or ranking means the relative position of a card or hand as set forth in Section 5. FLOP POKER 1. Definitions The following words and terms, when used in the Rules of the Game of Flop Poker, shall have the following meanings unless the context clearly indicates otherwise: Ante-- or ante

More information

TEXAS HOLD EM BONUS POKER

TEXAS HOLD EM BONUS POKER TEXAS HOLD EM BONUS POKER 1. Definitions The following words and terms, when used in the Rules of the Game of Texas Hold Em Bonus Poker, shall have the following meanings unless the context clearly indicates

More information

6/24/14. The Poker Manipulation. The Counting Principle. MAFS.912.S-IC.1: Understand and evaluate random processes underlying statistical experiments

6/24/14. The Poker Manipulation. The Counting Principle. MAFS.912.S-IC.1: Understand and evaluate random processes underlying statistical experiments The Poker Manipulation Unit 5 Probability 6/24/14 Algebra 1 Ins1tute 1 6/24/14 Algebra 1 Ins1tute 2 MAFS. 7.SP.3: Investigate chance processes and develop, use, and evaluate probability models MAFS. 7.SP.3:

More information

Acing Math (One Deck At A Time!): A Collection of Math Games. Table of Contents

Acing Math (One Deck At A Time!): A Collection of Math Games. Table of Contents Table of Contents Introduction to Acing Math page 5 Card Sort (Grades K - 3) page 8 Greater or Less Than (Grades K - 3) page 9 Number Battle (Grades K - 3) page 10 Place Value Number Battle (Grades 1-6)

More information

DIVISION III (Grades 4-5) Common Rules

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

More information

FOUR CARD POKER. Hand-- means the best four card poker hand that can be formed by each player and the dealer from the cards they are dealt.

FOUR CARD POKER. Hand-- means the best four card poker hand that can be formed by each player and the dealer from the cards they are dealt. FOUR CARD POKER 1. Definitions The following words and terms, when used in the Rules of the Game of Four Card Poker, shall have the following meanings unless the context clearly indicates otherwise: Aces

More information

Programming Languages and Techniques Homework 3

Programming Languages and Techniques Homework 3 Programming Languages and Techniques Homework 3 Due as per deadline on canvas This homework deals with the following topics * lists * being creative in creating a game strategy (aka having fun) General

More information

HEADS UP HOLD EM. "Cover card" - means a yellow or green plastic card used during the cut process and then to conceal the bottom card of the deck.

HEADS UP HOLD EM. Cover card - means a yellow or green plastic card used during the cut process and then to conceal the bottom card of the deck. HEADS UP HOLD EM 1. Definitions The following words and terms, when used in the Rules of the Game of Heads Up Hold Em, shall have the following meanings unless the context clearly indicates otherwise:

More information

FAST ACTION HOLD EM. Copy hand-- means a five-card hand of a player that is identical in rank to the five-card hand of the dealer.

FAST ACTION HOLD EM. Copy hand-- means a five-card hand of a player that is identical in rank to the five-card hand of the dealer. FAST ACTION HOLD EM 1. Definitions The following words and terms, when used in this section, shall have the following meaning unless the context clearly indicates otherwise: Community card-- means any

More information

ECE2049: 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 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 information

Bridge Players: 4 Type: Trick-Taking Card rank: A K Q J Suit rank: NT (No Trumps) > (Spades) > (Hearts) > (Diamonds) > (Clubs)

Bridge Players: 4 Type: Trick-Taking Card rank: A K Q J Suit rank: NT (No Trumps) > (Spades) > (Hearts) > (Diamonds) > (Clubs) Bridge Players: 4 Type: Trick-Taking Card rank: A K Q J 10 9 8 7 6 5 4 3 2 Suit rank: NT (No Trumps) > (Spades) > (Hearts) > (Diamonds) > (Clubs) Objective Following an auction players score points by

More information

ULTIMATE TEXAS HOLD EM

ULTIMATE TEXAS HOLD EM ULTIMATE TEXAS HOLD EM 1. Definitions The following words and terms, when used in the Rules of the Game of Ultimate Texas Hold Em, shall have the following meanings unless the context clearly indicates

More information

PLAYERS AGES MINS.

PLAYERS AGES MINS. 2-4 8+ 20-30 PLAYERS AGES MINS. COMPONENTS: (123 cards in total) 50 Victory Cards--Every combination of 5 colors and 5 shapes, repeated twice (Rainbow Backs) 20 Border Cards (Silver/Grey Backs) 2 48 Hand

More information

A Rule-Based Learning Poker Player

A Rule-Based Learning Poker Player CSCI 4150 Introduction to Artificial Intelligence, Fall 2000 Assignment 6 (135 points), out Tuesday October 31; see document for due dates A Rule-Based Learning Poker Player For this assignment, teams

More information

Levels. Chapter Nine PLAY VIDEO INTRODUCTION LEVEL MANAGER AND LEVEL DISPLAY DIALOGS LEVEL MANAGER DIALOG

Levels. Chapter Nine PLAY VIDEO INTRODUCTION LEVEL MANAGER AND LEVEL DISPLAY DIALOGS LEVEL MANAGER DIALOG Chapter Nine Levels PLAY VIDEO INTRODUCTION A design file consists of any number of levels. A level is a way of separating CAD data much the same way as a clear sheet of acetate is used by an architect

More information

GeoPlunge Combo 1 Overview

GeoPlunge Combo 1 Overview GeoPlunge Combo 1 Overview These are the rules for the easiest version of play. For more advanced versions, visit www.learningplunge.org and click on the resources tab. Cards: The cards used in Combo 1:

More information

ABOUT THE GAME COMPONENTS

ABOUT THE GAME COMPONENTS A game by Stefan Feld for 2 to 5 players. Playing time: 45-60 minutes. ABOUT THE GAME Venice is known for its bridges and gondolas - and that is what this game is about. Take on the role of a Venetian

More information

LESSON 4. Eliminating Losers Ruffing and Discarding. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 4. Eliminating Losers Ruffing and Discarding. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 4 Eliminating Losers Ruffing and Discarding General Concepts General Introduction Group Activities Sample Deals 90 Lesson 4 Eliminating Losers Ruffing and Discarding GENERAL CONCEPTS Play of the

More information

A UNIQUE COMBINATION OF CHANCE & SKILL.

A UNIQUE COMBINATION OF CHANCE & SKILL. A UNIQUE COMBINATION OF CHANCE & SKILL. The popularity of blackjack stems from its unique combination of chance and skill. The object of the game is to form a hand closer to 21 than the dealer without

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

Domino Games. Variation - This came can also be played by multiplying each side of a domino.

Domino Games. Variation - This came can also be played by multiplying each side of a domino. Domino Games Domino War This is a game for two people. 1. Place all the dominoes face down. 2. Each person places their hand on a domino. 3. At the same time, flip the domino over and whisper the sum of

More information

Solitaire Rules Deck construction Setup Terrain Enemy Forces Friendly Troops

Solitaire Rules Deck construction Setup Terrain Enemy Forces Friendly Troops Solitaire Rules Deck construction In the solitaire game, you take on the role of the commander of one side and battle against the enemy s forces. Construct a deck, both for yourself and the opposing side,

More information

Live Casino game rules. 1. Live Baccarat. 2. Live Blackjack. 3. Casino Hold'em. 4. Generic Rulette. 5. Three card Poker

Live Casino game rules. 1. Live Baccarat. 2. Live Blackjack. 3. Casino Hold'em. 4. Generic Rulette. 5. Three card Poker Live Casino game rules 1. Live Baccarat 2. Live Blackjack 3. Casino Hold'em 4. Generic Rulette 5. Three card Poker 1. LIVE BACCARAT 1.1. GAME OBJECTIVE The objective in LIVE BACCARAT is to predict whose

More information

NUMB3RS Activity: A Bit of Basic Blackjack. Episode: Double Down

NUMB3RS Activity: A Bit of Basic Blackjack. Episode: Double Down Teacher Page 1 : A Bit of Basic Blackjack Topic: Probability involving sampling without replacement Grade Level: 8-12 and dependent trials. Objective: Compute the probability of winning in several blackjack

More information

Begin this assignment by first creating a new Java Project called Assignment 5.There is only one part to this assignment.

Begin this assignment by first creating a new Java Project called Assignment 5.There is only one part to this assignment. CSCI 2311, Spring 2013 Programming Assignment 5 The program is due Sunday, March 3 by midnight. Overview of Assignment Begin this assignment by first creating a new Java Project called Assignment 5.There

More information

DIVISION III (Grades 4-5) Common Rules

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

More information

Grades 7 & 8, Math Circles 27/28 February, 1 March, Mathematical Magic

Grades 7 & 8, Math Circles 27/28 February, 1 March, Mathematical Magic Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Card Tricks Grades 7 & 8, Math Circles 27/28 February, 1 March, 2018 Mathematical Magic Have you ever

More information

Ante or ante wager means the initial wager required to be made prior to any cards being dealt in order to participate in the round of play.

Ante or ante wager means the initial wager required to be made prior to any cards being dealt in order to participate in the round of play. 13:69E-1.13Y Premium Hold Em physical characteristics (a) Premium Hold Em shall be played at a table having betting positions for no more than six players on one side of the table and a place for the dealer

More information

CATFISH BEND CASINOS, L.C. RULES OF THE GAME FOUR CARD POKER

CATFISH BEND CASINOS, L.C. RULES OF THE GAME FOUR CARD POKER CATFISH BEND CASINOS, L.C. RULES OF THE GAME FOUR CARD POKER TABLE OF CONTENTS Introduction FCP - 2 Definitions FCP - 2 Cards; Number of Decks FCP - 3 Shuffle Procedures FCP - 3 Four Card Poker Rankings

More information

The game consists of 3 rounds where you will build a castle in 30 seconds then place catapults and steal wall pieces from your neighbors.

The game consists of 3 rounds where you will build a castle in 30 seconds then place catapults and steal wall pieces from your neighbors. Story The king is dead Ok we ve all heard that one, there really isn t a story here. Just build a castle, fill it with as many walls and catapults as you can. Let s just have some fun with friends! Introduction

More information

3. If you can t make the sum with your cards, you must draw one card. 4. Players take turns rolling and discarding cards.

3. 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 information

Inheritance Inheritance

Inheritance Inheritance Inheritance 17.1. Inheritance The language feature most often associated with object-oriented programming is inheritance. Inheritance is the ability to define a new class that is a modified version of

More information

Problem A. Worst Locations

Problem A. Worst Locations Problem A Worst Locations Two pandas A and B like each other. They have been placed in a bamboo jungle (which can be seen as a perfect binary tree graph of 2 N -1 vertices and 2 N -2 edges whose leaves

More information

Welcome to the Break Time Help File.

Welcome to the Break Time Help File. HELP FILE Welcome to the Break Time Help File. This help file contains instructions for the following games: Memory Loops Genius Move Neko Puzzle 5 Spots II Shape Solitaire Click on the game title on the

More information

THE STORY GAME PLAY OVERVIEW

THE STORY GAME PLAY OVERVIEW THE STORY You and your friends all make a living selling goods amongst a chain of tropical islands. Sounds great, right? Well, there s a problem: none of you are successful enough to buy your own seaplane,

More information

HIGH CARD FLUSH 1. Definitions

HIGH CARD FLUSH 1. Definitions HIGH CARD FLUSH 1. Definitions The following words and terms, when used in the Rules of the Game of High Card Flush, shall have the following meanings unless the context clearly indicates otherwise: Ante

More information

To play the game player has to place a bet on the ANTE bet (initial bet). Optionally player can also place a BONUS bet.

To play the game player has to place a bet on the ANTE bet (initial bet). Optionally player can also place a BONUS bet. ABOUT THE GAME OBJECTIVE OF THE GAME Casino Hold'em, also known as Caribbean Hold em Poker, was created in the year 2000 by Stephen Au- Yeung and is now being played in casinos worldwide. Live Casino Hold'em

More information

Only and are worth points. The point value of and is printed at the bottom of the card.

Only and are worth points. The point value of and is printed at the bottom of the card. Game can be played with or without a playmat. Print your free downloadable playmat at Send your Agents on missions to Locations to collect Secrets and Founders and earn points. Sabotage your opponent s

More information

HAND & FOOT CARD GAME RULES

HAND & FOOT CARD GAME RULES HAND & FOOT CARD GAME RULES Note: There are many versions of Hand & Foot Rules published on the Internet and other sources. Along with basic rules, there are also many optional rules that may be adopted

More information

LESSON 3. Third-Hand Play. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 3. Third-Hand Play. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 3 Third-Hand Play General Concepts General Introduction Group Activities Sample Deals 72 Defense in the 21st Century Defense Third-hand play General Concepts Third hand high When partner leads a

More information

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0 Part II: Number Guessing Game Part 2 Lab Guessing Game version 2.0 The Number Guessing Game that just created had you utilize IF statements and random number generators. This week, you will expand upon

More information

Activity 3: Combinations

Activity 3: Combinations MDM4U: Mathematics of Data Management, Grade 12, University Preparation Unit 5: Solving Problems Using Counting Techniques Activity 3: Combinations Combinations Assignment 1. Jessica is in a very big hurry.

More information

Cards Against Inanity

Cards Against Inanity Cards Against Inanity Version 1.0 2017 Viral Virtue, Inc. CardsAgainstInanity.com The one game you can never win but have to play anyway. in ane /iˈnān/ adjective: silly; stupid. Cards Against Inanity

More information

Maryland State Lottery and Gaming Control Agency Standard Rules - Double Draw Poker

Maryland State Lottery and Gaming Control Agency Standard Rules - Double Draw Poker Table of Contents Chapter 1 Definitions.... 2 Chapter 2 - Double Draw Poker Tables.... 3 Chapter 3 Cards; Number of Decks.... 5 Chapter 4 Opening a Table for Gaming.... 6 Chapter 5 Shuffling and Cutting

More information

* Rules are not final and subject to change *

* Rules are not final and subject to change * RULES OF PLAY * Rules are not final and subject to change * GAME SETUP THE DECKS Discovery Deck (GREEN): This deck contains Discovery Cards separated by S.T.E.M. types. These are scored by the players

More information

CPSC 217 Assignment 3

CPSC 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

LET IT RIDE POKER. Stub-- means the remaining portion of the deck after all cards in the round of play have been dealt or delivered.

LET IT RIDE POKER. Stub-- means the remaining portion of the deck after all cards in the round of play have been dealt or delivered. LET IT RIDE POKER 1. Definitions The following words and terms, when used in this section, shall have the following meanings unless the context clearly indicates otherwise: Community card-- means any card

More information

Contents 60 Bird cards Each habitat has: 1 ace 1 raptor 1 rare 2 of each uncommon. Setup. Game Overview

Contents 60 Bird cards Each habitat has: 1 ace 1 raptor 1 rare 2 of each uncommon. Setup. Game Overview RULES OF PLAY Every year, the most enthusiastic (or maybe just crazy) birders embark on a big year, where they try to see as many different birds as possible. You ve decided that this year will be your

More information

Homework #3: Trimodal Matching

Homework #3: Trimodal Matching Homework #3: Trimodal Matching Due: Tuesday, February 3 @ 12:30 PM Submission: Please turn in all files on Canvas before the deadline. You should compress your submission into a single file, do not submit

More information

LESSON 4. Second-Hand Play. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 4. Second-Hand Play. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 4 Second-Hand Play General Concepts General Introduction Group Activities Sample Deals 110 Defense in the 21st Century General Concepts Defense Second-hand play Second hand plays low to: Conserve

More information