Randomizer Project: Day 5

Making A Boggle Game


Videos

The Randomizer Project

This project will serve as a way to introduce students to the advanced Java concepts of Interfaces, Classes, Objects, Object Inheritance, Polymorphism, Extending Classes, and the use of Abstract Classes.

It will do this in the framework of creating a series of classes that can be used in any game context to introduce randomness into the game.

Therefore we will call all such classes Randomizers!

In day 5 of the series of video tutorials we will create a game by making a special Randomizer that models the behavior of a Boggle Game Die, then create a BoggleBoard class to store the Boggle Dice, and finally, we will see it all in a simple GUI based Java Application!

For this project, you can find the code for all the classes we use and write in this PDF IconPDF.

You may download the completed code from day 4 as an Eclipse Project: .zip IconRandomizerProject_Day4_End.zip.