Skip to content

BillDin/RiskBoardGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSCI 205 - Software Engineering and Design

Final Project -- Risk Board Game

Group Member: Chengcheng Ding & Zeming Chen & John Owen & Zachary Prince

  • 2019.11 - 2019.12.10
  • Bucknell University
  • Instructor: Brain King

Brief Introduction:

  • Implementing Risk Board Game, its GUI and having multiplayer function.
  • Our class is a standard, modular MVC design - model for data, control for, well, control,

    and view hooking up with javafx to show the game on the screen. The game itself is

    abstracted as game gadgets like territory and board. And there is a game manager

    class that basically takes care of all the calculations and set-ups backstage.

  • For more detailed information, please go through UserManual

Package structure:

  • Exception: Handle exceptions
  • GameGadgets: Main package for territory setup
  • GamePlay: player class and turn controller
  • MVC: Main GUI for the game, including game entrance

3rd Party Library

  • JavaFX

Source referenced:

Build & Run instruction:

  • Run game from "RiskMain.java"
  • Didn't complie Jar file

Thoughts:

  • This is our first time working on an entire project with fully our own design!!!!!!!!!!!!!!!!!
  • It's definitely much harder that what we expected.
  • We've learned how to use Agile development & Scrum.
  • Yeah! Finished the entire game !!! (12.10.2019)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages