https://github.com/overv/bogglesaga
A Java implementation of the Boggle game.
https://github.com/overv/bogglesaga
Last synced: about 1 year ago
JSON representation
A Java implementation of the Boggle game.
- Host: GitHub
- URL: https://github.com/overv/bogglesaga
- Owner: Overv
- Created: 2013-10-15T15:01:44.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-11-11T22:00:11.000Z (over 12 years ago)
- Last Synced: 2025-02-09T12:19:46.746Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 16.5 MB
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Boggle Saga
===========
This is a Java implementation of the classic 4x4 Boggle game created for the
Software Engineering Methods subject at the Delft University of Technology.
Developers
----------
* **Alexander Overvoorde** — 4153235 (aovervoorde)
* **René van den Berg** — 1528939 (rjwvandenberg)
* **Robert Carosi** — 4242130 (rcarosi)
Organization
------------
The project will be developed with IntelliJ IDEA, of which the project file is
included in this repository. Attention should be paid to **using design
patterns** learned in class *when appropriate* and **writing tests** for each
component.
The three components can mostly be developed separately, but since at some point
the view, controller and model need to be connected in some way, **commit early
and often** so other team members can start interfacing with your code.
The standard Java coding conventions should be used with `CamelCase` class names
and `camelCase` variable and member names and of course 4 spaces for tabs. This
is necessary to make merges work smoothly.
Release checklist
-----------------
* No unsolved compile or runtime errors
* Play tested
* Unit tested
Road map
--------
The first sprint will end on **Sunday, 20 October** and the following features
will be implemented by the specified members of the team.
### Alexander
**View** with:
* Board along with dragging over dice for word selection
* Text based timer
* Score counter
### René
**Controller**, which handles:
* Checking words
* Ending the game when the time runs out by opening the end game window
### Robert
**Model** with:
* Current state of the game (grid, score, words guessed, timer)
* Dictionary with allowed words