Risk: A Turn-Based Strategy Board Game - Final Project Instructions, Study Guides, Projects, Research of Computer Science

The instructions for the final project of computer science 335, where students are required to develop a risk board game with various features and functionalities. The game involves placing armies on territories, attacking other countries, and implementing simple ai for computer players. The project consists of three iterations with different requirements and due dates.

Typology: Study Guides, Projects, Research

Pre 2010

Uploaded on 08/31/2009

koofers-user-50w
koofers-user-50w 🇺🇸

8 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Computer Science 335 Final Project
Project Manager: Max Luebbe
There are two ways to initialize a board with armies until there is 1 on each territory. See changes to Iteration 1 Features
Overview (from Wikipedia, the free encyclopedia)
Risk is a commercial turn-based strategy board game produced by Parker Brothers, a division of
Hasbro. It was invented in the early 1950s by the French movie director Albert Lamorisse. Risk
shares many characteristics with wargames, yet relative to other war games, it is simple and
abstract. It makes little attempt to accurately simulate military strategy, nor does it convey an
accurate sense of how large the world is, of how expensive the logistics of long campaigns can
be, and of how good or bad luck can turn the tide at crucial moments of a close-fought military
campaign.
Rules
Though there are many variants on the rules. Here are the Rules of Risk from 1975
The map has 6 continents, each divided into 3 to 12 territories
There are 42 territories total
Deck has 43 cards (one product card will not be used)
3 white dice
3 colored dice
Details
Initial Army count depends on the number of players
Number of
Players
Armies
each
3 35
4 30
5 25
6 20
Pick the first player by roll of dice. Each player places one army until all 42 territories are
occupied (this is different than what we talked about in class on 28-Oct). Continue placing
armies, 1 at a time on your own countries. You may many armies on your country.
Special Considerations
pf3

Partial preview of the text

Download Risk: A Turn-Based Strategy Board Game - Final Project Instructions and more Study Guides, Projects, Research Computer Science in PDF only on Docsity!

Computer Science 335 Final Project

Project Manager: Max Luebbe

There are two ways to initialize a board with armies until there is 1 on each territory. See changes to Iteration 1 Features

Overview (from Wikipedia, the free encyclopedia)

Risk is a commercial turn-based strategy board game produced by Parker Brothers, a division of Hasbro. It was invented in the early 1950s by the French movie director Albert Lamorisse. Risk shares many characteristics with wargames, yet relative to other war games, it is simple and abstract. It makes little attempt to accurately simulate military strategy, nor does it convey an accurate sense of how large the world is, of how expensive the logistics of long campaigns can be, and of how good or bad luck can turn the tide at crucial moments of a close-fought military campaign.

Rules

Though there are many variants on the rules. Here are the Rules of Risk from 1975 The map has 6 continents, each divided into 3 to 12 territories There are 42 territories total Deck has 43 cards (one product card will not be used) 3 white dice 3 colored dice

Details

Initial Army count depends on the number of players Number of Players Armies each 3 35 4 30 5 25 6 20 Pick the first player by roll of dice. Each player places one army until all 42 territories are occupied (this is different than what we talked about in class on 28-Oct). Continue placing armies, 1 at a time on your own countries. You may many armies on your country.

Special Considerations

Learn ALL the rules of RISK immediately. See the Rules of Risk from 1975 for other details of play. Risk presents the opportunity to make use of many of the object-oriented design concepts we have covered this semester—you are expected to make use of inheritance, polymorphism, and design patterns from class when they are appropriate.

Due Dates

Artifacts Tue 22-Nov 11:59 pm ( 3 pts) Iteration 1: Due Sat 12-Nov 8 pm ( 30 pts) Iteration 2: Due Tue 22-Nov 11:59 pm ( 30 pts) Iteration 3: Due Sat 3-Dec 11:59 pm Extra Features ( 17 pts, plus 5 pt bonus), or Mon 7-Dec 8:00 pm (last chance to turn in for full credit) Wow Factor: 20 pts

Artifacts 3pts Due Tuesday 1-Nov in class

List of objects to model your system with the main responsibility listed in one or two sentences. Use the form handed out in class and linked

Iteration 1 Due Sat, 12-Nov 8:00pm (30pts)

This iteration requires you to have the ability to set up a game of risk with a human player and several computer players that each has a very simple AI (the same one).  Model: Store a map with a variable number of territories  Initial army (single army on each country) placed in two ways

  1. The quick game way: Deal out the cards and have the computer set armies one at a time by player (according to territories on cards) until all territories are filled. Then players can place remaining armies, one at a time. If they are all computer players, this will go quickly.
  2. Have each human or AI player place one at a time. Then players can place remaining armies, one at a time.  Have a computer player with only one AI, but designed to add other AIs later. In iteration 1, the AI only needs to deal with where to place the armies  Can set up the initial game (armies on territories) with all computer players  Can set up the initial game with all computer players and one human player  Have a simple GUI with a very simple view (territories can be rectangles)