|
07/01/05 - Phase three specs are available
here. This is probably the most
difficult part of the project yet, so don't dawdle on getting
it started!
|
Make sure that you include your documentation with your
project!!! You should include javadocs for all code, and a
technical guide, and a user guide!
Note - look carefully at the requirements for the splash
screen - it has to display for three seconds, which means that
it will need to be run in a thread, in a separate window.
Please send your phase 2 teamwork evaluations in as soon as
possible as well.
|
|
6/24/05 Here are the cube
definitions for the boggle cubes. Your phase 2 program should
use these cubes, and roll each randomly and assign them to
random positions in the grid.
|
|
6/17/05 Project phase 2 specs are available here. There may be some adjustments,
but this covers the basics.
|
|
6/14/05 Project Phase 1 Extension - As I mentioned last night
in class, I will extend the project deadline for Phase 1 until
this friday at midnight. Anyone who submits by the original
deadline of before class tomorrow will get a 5% extra credit
bonus. Also, any project that implements their own subclass
of Thread to implement the timer, rather than using the timer
in swing, will get an extra 5% extra credit, assuming of
course that your implementation works.
|
|
Homework 1 - Take a gander at the interface for the stack ADT. Code a
class called MyStack that implements the interface. This will
be due before class on Wednesday, June 15th.
|
|
The auto submit command for this class has been enabled. This
is how you will submit all homework and project work. The
command is "submit_cse116 <filename>" where
<filename> is the name of the file being submitted.
|
|
6/7/05 - The CVS Repositories should now be initialized on
armstrong at /projects/Summer_2005/cse116/cse116a - c. So, if
you are in group 1, use cse116a, group 2 use cse116b, group 3
cs116c.
|
|
The dictionary is available here.
This is the unix dictionary available at /usr/dict/words on
armstrong. Remember, you need to check that the words are not
only in the dictionary, but that they are at least 3
characters long.
|
|
6/2/05 The dictionary file that your program uses should be
read in as a parameter. The syntax of this will be as follows
(roughly, depending on your main class name) java Boggle
-dictionary dictname.txt. So, you should scan the arguments
to main, and when you see "-dictionary", the next
argument will be the dictionary text file. You can assume
that the dictionary will be in plain text, with one word to a
line. Your program should parse this file for use with the
program.
|
|
Phase 1 specs are here.
|
|
5/24/05 The list of groups can be found here.
|
|
5/24/05 I foolishly let you guys vote on the project, and it was
a few people more in favor of something that would have
libraries you could keep over something fun. I have promised to
come up with a fiendishly clever plan to satisfy the fun-seekers
and the studious.
|