RummyCube Gilad.chap 066479882 גלעד צ ' פליק Notthat2 039714407 דוד זיסמן Karpov.olga.tau 320490030 אולגה קרפוב Levy.dan2 036782035 דן לוי.

Slides:



Advertisements
Similar presentations
It’s All in the Cards Adding and Subtracting Integers
Advertisements

DGame Task Task 1Task 2Task 3Task 4 Task 5Task 6Task 7Task 8 Task 9Task 10Task 11 NC Level 3 to 8.
Progressively Finite Games
Dice Task Task 1Task 2Task 3Task 4 Task 5Task 6Task 7Task 8 NC Level 3 to 6.
12 Pontoon1May Pontoon program CE : Fundamental Programming Techniques.
NYOUT A game from South Korea. Set up 2 to 4 players The circle and the cross are composed of circles that act as playing spaces. The center circle and.
New Toads and Frogs Results By Jeff Erickson Presented by Nate Swanson.
[ תפקידי רוחב בצוות ]. Features סיפוריםחבר צוות אחראי הערכת זמן ( בשעות ) זמן בפועל ( בשעות ) הושלם ( כן \ לא )
A 5 th Grade Level Fraction Game.  Groups of two  2 Different colored pencils per group  Scratch Paper  The Handout  Virtual Dice  Virtual Dice.
הוספת מנשק משתמש ל - [ תפקידי רוחב בצוות ]. Features סיפוריםחבר צוות אחראי הערכת זמן ( בשעות ) זמן בפועל ( בשעות ) הושלם ( כן \ לא )
הוספת תקשורת ל - [ תפקידי רוחב בצוות ]. ארכיטקטורת תקשורת מה מבנה האפליקציה ? באילו טכנולוגיות \ ספריות השתמשתם ? מדוע ?
VOCABULARY  Deck or pack  Suit  Hearts  Clubs  Diamonds  Spades  Dealer  Shuffle  Pick up  Rank  Draw  Set  Joker  Jack 
Problem A-16 If Set X = {13,19,22,26,37} and Set Y = {8,19,37,44,103}, what is the intersection of sets x and y?
Positive & Negative Numbers. Adding and Subtracting.
Great Theoretical Ideas in Computer Science.
Check it out! : Simple Random Sampling. Players of a dice game roll five dice and earn points according to the combinations of numbers they roll.
Aubree Suor 2nd Hour.  Two to six players  One player is chosen to be the dealer  Each person is dealt ten cards  Remaining cards become the draw.
Great Theoretical Ideas in Computer Science.
PING PONG (Table Tennis)
Brian Duddy.  Two players, X and Y, are playing a card game- goal is to find optimal strategy for X  X has red ace (A), black ace (A), and red two (2)
Water Matters! Jeopardy Game Review of the Water Matters! Curricula Grades 6-8.
Investigation #1 Factors (Factor Game).
Paigow Training Hai J Shen International Association of Certified Surveillance Professionals.
Copyright©amberpasillas2010. For Learning to Happen! Please pay close attention to this lesson. This lesson is very short, only 2 slides ! My goal is.
Objective: Students will add integers using models and rules (11-3).
You are going to work in pairs to produce a Maths board game.
Investigation #1 Factors and Products.
PUERTO RICAN DOMINO GAME Cameron, Max, and Lauren.
“ONE HUNDRED TEKS BASED IDEAS WITH ONE DECK OF CARDS”! BY: DEIDRE HANNIBLE DESOTO ISD.
Catch the Spirit of Mathematical Practices Mathematics Investigations Q-Cards: Rational Numbers The Q-Card game has 8 starter cards, 28 playing cards,
Learning to Play KardKuro Goals: Have Fun while Practicing Addition and Subtraction. Improve Social Learning Opportunities with Classmates. Become familiar.
©2009, Tom McKendree Biplanes ©2009, Tom McKendree.
A Classic Game of Strategy for the 21 st Century.
Adding INTEGERS Adding Integers Blues Song - By Mr. W.
Crystal Bennett Joshua Chukwuka Advisor: Dr. K. Berg.
More on Logic Today we look at the for loop and then put all of this together to look at some more complex forms of logic that a program will need The.
Polina Alex Eviatar Roey Andrea Erez.  For those that heard but don’t know exactly:  Scrabble is a word game for two and more players on a square board.
KEYS Scott Gajewski ART 389A Spring Contents Premise Getting Started -Players -Set-up -Materials Rules -Basics -Points System -Multiple Players.
GamblingGambling What are the odds? Jessica Judd.
 Objective: In the game “Win to spin”, the winning player will be the one that accumulates the most of the points by spinning the spinner and hoping.
Integers (-5) + (-2). Terminology Negative integer Positive integer Zero pair Opposite integer.
Presented by Heather Sparks, NBCT. StudentLearner ◦ Passive ◦ Bored ◦ Told what to think ◦ Typically unmotivated ◦ Focused on the grade ◦ Active ◦ Engaged.
Chomp. How is the game played Human player goes first choose a square, all to the right and down are “eaten” computer takes a turn whoever is forced to.
More on Logic Today we look at the for loop and then put all of this together to look at some more complex forms of logic that a program will need The.
VOLLEY TENNIS. TERMS Ace - Serve that results directly in a point Foul - Violation of the rules. Game Point - Last point in a game.
Four in a Line activities
Section 5.5 Application: The Card Game of War. 5.5 Application: The Card Game of War A deck of cards is shuffled and dealt to two players The players.
Name 8/29/17.
Backgammon: A Game of Skill and Intelligence
Lecture 11.
Object of the game Yahtzee Large straight Small straight Full house
Probability of casino games
Christopher Hodgson and Gregory Tyler Loftis
VISUAL BASIC FINAL PROGRAMMING PROJECT
Let’s Practice Play 2 Missing Digits !
1st/2nd Grade Math Games Family Math Night.
3rd/4th grade Family Math Night Games
Duo By: Fernando & Vivian.
The Alpha-Beta Procedure
Matthew Renner, Trish Beeksma, Patch Kenny
Object of the game Yahtzee Large straight Small straight Full house
15 things in 30 minutes 15 new activities to strengthen number work
The Game of Estimation point 3 points 2 points
SHUT THE BOX! RULES INSTRUCTIONS PLAY.
Viewing the New Interface
Object of the game Yahtzee Large straight Small straight Full house
SHUT THE BOX! RULES INSTRUCTIONS PLAY.
2019 SAIMC Puzzle Challenge General Regulations
Object of the game Yahtzee Large straight Small straight Full house
Viewing the New Interface
Presentation transcript:

RummyCube Gilad.chap גלעד צ ' פליק Notthat דוד זיסמן Karpov.olga.tau אולגה קרפוב Levy.dan דן לוי

RummyCube Rules There are 106 tiles in Rummycube: 2 jokers and 104 tiles, separated to four different colors, numbered one to thirteen, in each color (every colored number appears twice). The joker can be used as any tile, and will be scored accordingly.

Player Tiles A player wins the game by losing all the tiles, leaving him with no tiles at all. Each player randomly receives 14 tiles, in each turn the player receives one tile, it can either be a tile offered by the previous player, or a tile he randomly receives from the bank. At the end of each turn the player must throw away one tile, and offer it to the following player.

Series Each player must organize his tiles in series, there are two types of series: Tiles of the same number, of different colors, must be 3 or 4 tiles. Tiles of the same color, of following numbers, at least three tiles (13 and 1 are considered following). Once you have series that make up at least 30 points, and at least one series of the following numbers type, you can remove them from your hand onto the table, once you’ve done that you can now add tiles or series to the table freely until you have none left.

Getting & Dropping Tiles During a player’s turn, he may change all the series already on the table as much as he wants, as long as all the tiles that were on the table are on the table at the end of his turn, and the table consists of only legal series. Once a player has won the game, his score is calculated by summing up the value of all the tiles remaining in the hands of all the other players. A joker is calculated as 30 points if a player has one in his hand at the end of the game. Each of the other players receives a negative score which is the sum of his remaining tiles.

עיצוב כללי implementation Abstract Interface

GameMainGameManagerPlayerCubSeriesBoardBankCubSeries עץ מחלקות כללי

תסריטי שימוש סיפוריםחבר צוות אחראי זמן ( בשעות ) הושלם ( כן \ לא ) מימוש השחקן דוד ודן 7 כן, מלבד redo פעולת undo דוד 1 כן מימוש cube אולגה 2 כן

תסריטי שימוש סיפוריםחבר צוות אחראי זמן ( בשעות ) הושלם ( כן \ לא ) מימוש הבנק גלעד 2 כן עיצוב מנשקים גלעד ודוד 3.5 כן יצירת מנהל המשחק דוד 2 כן, מלבד save/load חסר גם score board

תסריטי שימוש סיפוריםחבר צוות אחראי זמן ( בשעות ) הושלם ( כן \ לא ) מימוש סדרה אולגה 7 כן הוספת ג ' וקר דן 1 כן מימוש לוח אולגה 2 כן

תסריטי שימוש סיפוריםחבר צוות אחראי זמן ( בשעות ) הושלם ( כן \ לא ) עריכה של קבוצות הלוח בצירוף עם קלפים חדשים ( רמי פתוח ) דוד 2 כן אפשרות לשמור את המשחק 3 לא ספר שיאים 2 לא

Programming Sessions תאריךמספר שעות ( הערכה לעומת בפועל ) שם 1 שם 2 סיפורהושלם ( כן \ לא ) לעומת 1 דןג ' וקרכן 8.33 לעומת 2 דןדודשחקןלא 9.32 לעומת 2 דודשחקןכן

Programming Sessions תאריךמספר שעות ( הערכה לעומת בפועל ) שם 1 שם 2 סיפורהושלם ( כן \ לא ) 5.32 לעומת 2 גלעדבנקכן לעומת 2.5 גלעדדודמנשקיםכן 5.32 לעומת 3 דודמנהל משחק כן

Programming Sessions תאריךמספר שעות ( הערכה לעומת בפועל ) שם 1 שם 2 סיפורהושלם ( כן \ לא ) לעומת 7 אולגהסדרהכן 4.33 לעומת 2 אולגהגלעדלוחכן 7.32 לעומת 3 דודעריכת לוח כן

Programming Sessions תאריךמספר שעות ( הערכה לעומת בפועל ) שם 1 שם 2 סיפורהושלם ( כן \ לא ) 4.31 לעומת 1 אולגהגלעדקובכן

דו " ח התקדמות Finished: General game flow, Undo, Joker, Board editing, Hand editing, Player control. Unfinished: Redo, Score Board, Save/Load, some tests. Estimated times: Redo: 2 hours Score Board: 2 hours Save/Load: 3 hours

DEMO And Regression Test