CSE 131 Module 9: Game

Important!

Before beginning any work, do a Team...Pull in your repository.

Lab


This lab is the beginning of the game we are doing this semester. The part you do in lab is meant to be fairly straightforward. You then add features to the lab for your project.

WUggle

Boggle is a word puzzle game for multiple players containing the following components:
Grid
is a 4x4 tray with each of its 16 partitions accommodating one die of the game.
Dice
are rolled so that each falls into one of the tray's partitions. Each die has 6 sides, and each side displays a letter (although one die contains a side with two letters QU.
The objective of the actual game is to find the largest number of words within the tray, subject to some rules about a word's length and the location of adjacent dice.

We are going to simplify the game for the lab, but you are welcome to take on some improvements to the implementation for your project. In the tray shown above, you might find the word DAD for example.

A sample board showing game play appears below:

Your work for this lab

We will implement here the code necessary for a simple form of this game, leaving embellishments for project ideas. For the basic game you will look for matches only that go left-to-right or top-to-bottom. All words found in that manner will be 3 or 4 letters long.

Here's all you have to do:


Project


Submitting your work (read carefully)



Last modified 06:08:56 CDT 11 April 2018
When you are done with this lab, you must be cleared by the TA to receive credit.

This demo box is for lab 9
Last name WUSTL Key Propagate?
(NOT your numeric ID) Do not propagate
lower case only
e.g. Smith j.smith
1    

Acknowledgements and assertion of integrity

You must select one of the options below
The work submitted here was performed in accordance with this course's policy on collaboration.
On your honor, you have neither given nor received any unauthorized aid on this assignment.

However, the following TAs, students, or professors were supportive in completing this assignment.
Their help was also in accordance with course policies.

Thanks to (leave blank if appropriate):

In spite of seeking help as allowable by this course's policy on collaboration, you were unable to complete this assignment. No credit will be received for this assignment.

You would like to be contacted by an instructor to facilitate staying on track in this course.

Comments about this:

You have NOT abided by this course's policy on collaboration. No credit will be received for this assignment, but by checking this box, no academic integrity violation will be filed for this assignment.

You would like to be contacted by an intructor to faciliate staying on track in this course.

Comments about this:


TAs double check!
  • This demo box is for lab 9
  • The student has committed and pushed the work, and verified that it appears at bitbucket.
TA: Password: