Michigan: A Card Game - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Michigan: A Card Game

Description:

There are Cards upon which Money is placed and players can win by playing the ... Player 3 has at this point played the Ace of hearts which is a money card. ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 21
Provided by: alberts3
Category:
Tags: card | game | hearts | michigan

less

Transcript and Presenter's Notes

Title: Michigan: A Card Game


1
MichiganA Card Game
  • Albert M Sheldon IV
  • Advisor David Hannay

2
Description
  • The Card Game Michigan is a stops based game
  • There are Cards upon which Money is placed and
    players can win by playing the corresponding card
  • There is one extra hand dealt which may or may
    not be traded by another player to use

3
Description
  • Play begins with the two of clubs and continues
    from there until a card in the extra hand is
    reached or the ace is played
  • The player who played last has the next chance to
    play they may play whatever suit they wish as
    long as they change suits and play the lowest
    card in the suit
  • Play continues until a player has played all
    their cards

4
Variations - Give rise to Prefs
  • Play May Not start with 2 of clubs
  • Players may place all their chips on one of the
    cards on the table
  • Dealer may Auction Spare Hand
  • Change of Suit May Not be Compulsory
  • Rules were found at http//www.pagat.com/stops/mi
    chigan.html

5
Project Goals
  • Implement the Card Game Mechanics in a Text Based
    Manner
  • Re-Implement the Game using a GUI
  • Add a Computer Player Module

6
Implementation Notes
  • Java
  • Preference File
  • Dialog Boxes
  • Drawing Cards
  • Interaction Buttons
  • Clickable Cards

7
Sample Game
  • Begins By asking how many Players
  • How many chips each player starts with
  • How many players should be controlled by the
    computer

8
Sample Game
  • Initially (first run), Preference settings are
    required
  • For this exercise we will uncheck all of the
    preferences

9
Sample Game
  • Player 1 Deals the cards and antes to each of the
    Money Cards

10
Sample Game
  • We now see how many chips each player has after
    the ante

11
Sample Game
  • Since we chose not to start with the 2 of clubs,
    play starts with player 2

12
Sample Game
  • Player 3 has at this point played the Ace of
    hearts which is a money card. Because of this
    this player receives 9 chips

13
Sample Game
  • When a human players turn the player can click on
    a card which is a legal play
  • The computer highlights these cards for the player

14
Sample Game
  • Player 3 Runs out of Cards First and thus is the
    Winner

15
Sample Game
  • Finally, once the game is over the final chip
    totals are output and we can see who actually won
    overall

16
Advantages Disadvantages of Implementation
  • Advantage
  • Dialog Boxes to Announce Changes
  • Cross Platform
  • Disadvantage
  • Unable to see current values
  • Limited Platform Advantages

17
Problems Encountered
  • Difficulty of Coding was Greater than Anticipated
  • Difficult to Jump Right in with hardly any
    preparation prior to the term because of Term
    Abroad

18
Goals Completed
  • ? Implement the Card Game Mechanics in a Text
    Based Manner
  • ? Re-Implement the Game using a GUI
  • ? Add a Computer Player Module

19
Questions
?
20
Acknowledgements
  • Professor Hannay
  • Borland Jbuilder
  • Whoever Came up with Michigan
Write a Comment
User Comments (0)
About PowerShow.com