

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
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
1 / 3
This page cannot be seen from the preview
Don't miss anything!


There are two ways to initialize a board with armies until there is 1 on each territory. See changes to Iteration 1 Features
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.
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
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.
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.
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
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
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