Java Risk game Slide 1 The rules of RISK Simon Forey.

Slides:



Advertisements
Similar presentations
How to Play Checkers This presentation is a tutorial on how to play one of the oldest and most popular games in history. Presented by: Joshua Cox Project.
Advertisements

Game Setup Place the game board on the table, choosing one side Western Europe or Eastern Europe … in our case, the chosen map is Western EuropeNow, place.
Athens & Sparta Player’s Aid CARD PHASE (At beginning of each Olympiad) Full deck shuffled and six cards dealt to each player Player 1 determined by: -
Place captured red pieces here Place captured yellow pieces here To use as Kings Rules New Game Exit Left mouse click on piece – drag to desired location.
Dice Task Task 1Task 2Task 3Task 4 Task 5Task 6Task 7Task 8 NC Level 3 to 6.
Modified Monopoly. Version I All players start with $1500. All players receive $200 when passing GO (Salary). Normal rules apply.
Artificial Intelligence in Game Design
Settlers of Catan Description. Catan Map Game Items Map Items – Terrains 6 Types Ore(3), Grain(4), Lumber(4), Wool(4), Brick(3) Dessert – Harbors 4 Generic.
Java Coding 8 David Davenport Computer Eng. Dept., Bilkent University Ankara - Turkey. Object-Oriented Design Examples.
THE RENJU GAME BY ABHISHEK JAIN, PRANSHU GUPTA & RHYTHM DAS PCLUB SUMMER PROJECT PRESENTATION JUNE, L7 IIT KANPUR MENTOR – SANIL JAIN.
Matthew Marcon Project 19 1/10/12
The Seven Continents.
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)
Continents and Oceans Introduction Grade 6R In this activity you will: Identify and name the seven continents Identify and name the four oceans Sketch.
GDE PROJECT PROPOSAL Revanth N R. CLASSIC BOARD GAMES Chess, Stratego, Risk Static board and components Fixed rules Same game with varying strategies.
Catch the Spirit of Mathematical Practices Mathematics Investigations Q-Cards: Rational Numbers The Q-Card game has 8 starter cards, 28 playing cards,
Effect of Information on Collusion Strategies in Single winner, multi-agent games December 2, 2010 Nick Gramsky Ken Knudsen.
Math Games Compiled By: Joan Bartlett and Heather Bartlett.
Created By: Kevin Jiang, Cullen Wong, Stephen Halter.
Continents of the World
How to Play Checkers This presentation is a tutorial on how to play on of the oldest and most popular games in history. Presented By: Cathryn Depuy Project.
A Classic Game of Strategy for the 21 st Century.
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.
The challenge of poker NDHU CSIE AI Lab 羅仲耘. 2004/11/04the challenge of poker2 Outline Introduction Texas Hold’em rules Poki’s architecture Betting Strategy.
Please see this weeks session overleaf; themed this week around defending when out of balance. You may (if you haven’t already) want to consider: 1.The.
28 minutes before 6 players setup Basic move Each player gets per turn: 1.Max 3 people per move 2.Max 3 zombies per move.
KEYS Scott Gajewski ART 389A Spring Contents Premise Getting Started -Players -Set-up -Materials Rules -Basics -Points System -Multiple Players.
User Interface Design TRASE Project Software Engineering Fall 2008.
Buckymap ©. Shout out the numbers of the Continents.
How many continents are there, then? Europe Asia North America South America Africa Australia Antarctica It depends on the model...
Troops and Flags ITCS /10/07. Graduate Team #1 Daniel – Model (Team Leader) Jonathan –Rule Checker Priyesh – View, Sprites, Foley artist Rob –
Author Ivan Dominic Baguio. ABOUT THE GAME Game Objective  The goal of each player in the game is to discard all cards in his hand before every other.
Continents and Oceans.
CHESS Basics for Beginners. BOARD SET-UP The letters go across the board in front of you. “White on right!” Each player has a white square in their right.
Methods Chapter 6. 2 Program Modules in Java What we call "functions" in C++ are called "___________________" in Java Purpose –Reuse code –Modularize.
Welcome to... A Game of X’s and O’s. Featuring your host….
when one player is attacking another player’s territory, the maximum troops they can attack with is 3, so they roll 1, 2, or 3 dice, depending on how.
How To Play Checkers This Presentation on how to play one of the oldest and most popular games in history. Gage Holzhauer Checkers 1/18/12.
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.
Chapayev CS426 04/04/08. Concept Vasilyev Brothers' Chapayev, 1934 Alternative way of playing Checkers is known as Chapayev game in the countries of former.
Strategies for playing the dice game ‘Toss Up’ Roger Johnson South Dakota School of Mines & Technology April 2012.
RiSkY: A GAME OF WAR BY DAVID BARANGER AND FRED SONNENWALDRISK.
February 25, 2016Introduction to Artificial Intelligence Lecture 10: Two-Player Games II 1 The Alpha-Beta Procedure Can we estimate the efficiency benefit.
Patrick Racy Project 19 1/9/12
A game of war and allies. Each of you will be your own country trying to win the war. This is a game of negotiations, alliances, promises kept, and promises.
Teaching Computers to Think:
© 2009, Tom McKendree The Systems Engineering Game (Basic Game) 1.0 Introduction This is a game about the systems engineering process, as represented by.
Farkle is a game of chance You need: a) 6 dice b) A good head for numbers c) A lot of luck The object of the game is to accumulate 1,000 points first!
Goats And Tigers John Hurley, MS Faculty Advisor: Russell Abbott Graduate Project - Spring, 2012 Department of Computer Science California State University,
Next Level Tic-Tac-Toe
Continents of the World
Social Conflict Review
How can I teach The skills? What are tournament rules?
Presented by: Jacob Thurston Project 19 – How to Play Checkers 3/8/12
Place Value.
CIS 487 LeRoy Eberly & Zev Lopez
1st/2nd Grade Math Games Family Math Night.
3rd/4th grade Family Math Night Games
The Alpha-Beta Procedure
Welcome to the Your school name goes here Tournament.
Ministry of Football CONTEXT
HOW THE WORLD WORKS Part 1 Activity 3 Taking a second look
Hello! Glad to see you!.
Name the 7 continents of the world.
MIDDLE EAST-3 ____________________________________________________
In the Clouds… For the following pictures imagine you were looking up at a cloud in the sky. Imagine what these shapes might look like if you saw them.
SHUT THE BOX! RULES INSTRUCTIONS PLAY.
SHUT THE BOX! RULES INSTRUCTIONS PLAY.
2019 SAIMC Puzzle Challenge General Regulations
The continents.
Presentation transcript:

Java Risk game Slide 1 The rules of RISK Simon Forey

Java Risk game Slide 2 The rules, and variations There are many variations on the RISK game Yours will be compliant to the official 1993 Parker brother rules.

Java Risk game Slide 3 Risk: The board Countries Sea lanes

Java Risk game Slide 4 The continents North America South America Europe Asia Africa Australia

Java Risk game Slide 5 Object of the game “To conquer the world by occupying every territory on the board, thus eliminating all your opponents”

Java Risk game Slide 6 Game Setup 1 Number of players agreed. This determines the number of starting armies the players have A player is randomly selected as the starting player Starting with that player, and moving round each player places 1 ‘army’ on an empty territory. This continues until all the territories have been taken

Java Risk game Slide 7 Game setup Player 1 Player 2 Player 3 Player 4

Java Risk game Slide 8 Game setup Player 1 Player 2 Player 3 Player 4

Java Risk game Slide 9 Complete setup Player 1 Player 2 Player 3 Player 4

Java Risk game Slide 10 A Player turn A player turn has 3 parts: Get and place new armies Attack territories Fortify your position

Java Risk game Slide 11 Getting and placing new armies You get: 1 army per 3 territories you own (round down) Armies equal to the value of the continents you control. Armies gained from trading in Risk cards Minimum of 3 armies Australia – 2 South America –2 North America – 5 Asia – 7 Europe – 5 Africa - 3 Armies can be placed in any territories that you own

Java Risk game Slide 12 Attacking Territories You can perform as many attacks as you wish during your turn. You can only attack adjacent territories, sea lanes make territories adjacent You must have at least 2 armies in the territory from which you are attacking. An attack can only be performed from a single territory at a time.

Java Risk game Slide 13 Example of an attack Select a territory to attack from And the target The yellow player decides to attack the red player to the left to take more of Europe

Java Risk game Slide 14 Resolve attack Players decide how many dice to use: Attack can use up to 3 dice, but must have at least one more army in territory than the number of dice they use. Defender uses up to 2 dice, cannot use more dice than they have armies The more dice used the greater the chance of winning, but the more armies you can potentially lose Both player roll their dice

Java Risk game Slide 15 Deciding the battle

Java Risk game Slide 16 Example of attack, continuation Yellow player Red player Roll 1 10 armies, rolls 3 dice Rolls 4,3,1 4 armies, rolls 2 dice Rolls 4, 2 Roll 2 9 armies, rolls 3 dice Rolls 6, 5, 2 3 armies, rolls 2 dice Rolls 5, 4 Roll 3 9 armies, rolls 3 dice Rolls 6, 4, 2 1 armies, rolls 1 dice Rolls 6 Roll 4 8 armies, rolls 3 dice Rolls 4, 2, 2 1 armies, rolls 1 dice Rolls 3 Yellow wins, with 8 armies remaining

Java Risk game Slide 17 Capturing territories The attack must cease the attack if they have just 1 army left The attacker can retreat after any set of dice have been rolled. During the game, every territory must always be occupied by at least 1 army. If all the defending forces are destroyed then the attacker MUST occupy the territory with at least as many armies as they rolled dice in your last battle. Leaving at least 1 behind in the territory they attacked from.

Java Risk game Slide 18 Example of capture Yellow moves a minimum of 3, maximum of 7 of their remaining armies into the territory Yellow can then attack from this new country, or anther that they own

Java Risk game Slide 19 Ending the attack phase A players attack phase ends once they do not wish to attack any other territories. If they have captured 1 or more territories then they get 1 RISK card.

Java Risk game Slide 20 Fortifying your position At the end of your go you can move as many armies as you like from ONE of your territories into an ADJACENT territory that you own. You may do this just ONCE Then your go ends, and it’s the next players turn.

Java Risk game Slide 21 Winning “You win when you own all the territories, and your opponents have been eliminated” – This is called the world domination victory, and is the default

Java Risk game Slide 22 RISK Cards You get between 0-1 risk card per turn. Cards are traded to get extra armies at the beginning of your go cards are traded in as sets if 3. A set consists of all of one type, or 1 of each type

Java Risk game Slide 23 RISK Cards The sets return varying numbers of armies, depending on how many sets have been traded in before: First set – 4 armies Second set – 6 armies Third set – 8 armies Fourth set – 10 armies Fifth set – 12 armies Sixth set – 15 armies Every set after is worth an extra 5 armies

Java Risk game Slide 24 Building a JAVA version of RISK Simon Forey

Java Risk game Slide 25 Application Programmer Interface (API) API GUI API contains the model and the application logic The GUI simply allows the user to manipulate and understand the underlying model. The GUI ‘knows about’ the API, the API does NOT know about the GUI

Java Risk game Slide 26 API Commands parsed and interpreted from the command line interface, then passed to API Text based console version (Week 13) Just a basic graphic (jpg)– NOTHING MORE Command line interface

Java Risk game Slide 27 API Graphical version (week 23) GUI Commands passed from the GUI to the API API notifies interested listeners when the model has been changed

Java Risk game Slide 28 How graphical does it have to be?

Java Risk game Slide 29 AI (Artificial Intelligence) You will need to implement computer controlled players in your RISK game. How do you go about this? go to Google and type in ‘Risk board game strategy’