These are the weekly assignments due in class each week. Please take
note the delivery instructions. It takes a lot of time to grade and following
the instructions in naming and zipping your projects will greatly help
reduce my time grading so I can spend more time making the class better
for you. It will also insure that you receive full credit. I will doc
points if the packaging of the assignments does not follow the directions
and causes me extra time grading.
Assignments turned in after the due date and time will
receive half credit. Assignments turned in 7 days after the due date
and time will receive 0 credit. Most of the points in the class are in
these programming assignments. Getting behind on these assignments is
the easiest way to do poorly in this class.
| Date and Points |
Description |
Project 12
Assigned: 24.Apr.07
Due: 01.May.07
100 points |
Turn in your marketing materials before the end of class.
This will be a 1 page html file with up to 3 clickable images. I
will have samples for you to use. |
| |
|
Project 11
Assigned: 17.Apr.07
Due: 24.Apr.07
100 points |
Before Wednesday at 7pm, send me an e-mail and
tell me what changes you plan on making to your game over the coming
week. So I can keep track of it, please title it "gamedev
- Your Name - p11 plan". Place this plan into the design/development
document by date. As the week progresses, update the design document
with the actual changes and some description of how much time you
spent on it, what worked and what didn't. The design document should
be included in your installer.
Those working in teams should specify who did what work and when
you met or spoke as a group. It will be very important to stay
in close communication.
Create the installer and upload it to blackboard. I would prefer
the installer have your name on it and a 011 or p11 in the file
name, but you can use the game name as well. I'm not sure yet what
is going to be easiest for me to grade so we'll tweak this as the
weeks progress.
You should each be spending from 5 to 10 hours a week on your
game. |
| |
|
Project 10
Assigned: 10.Apr.07
Due: 17.Apr.07 |
Before Wednesday at 7pm, send me an e-mail and
tell me what changes you plan on making to your game over the coming
week. So I can keep track of it, please title it "gamedev - Your
Name - p10 plan". Place this plan into the design/development document
by
date. As the week progresses, update
the
design document with
the actual
changes and some description of how much time you spent on it,
what worked and what didn't.
Those working in teams should specify who did what work and when
you met or spoke as a group. It will be very important to stay
in close communication.
Create the installer and upload it to blackboard. I would prefer
the installer have your name on it and a 010 or p10 in the file
name, but you can use the game name as well. I'm not sure yet what
is
going
to
be
easiest
for
me to
grade so we'll tweak this as the weeks progress.
You should each be spending from 5 to 10 hours a week on your
game. |
| |
|
Project 9
Assigned: 27.Mar.07
Due: 10.Apr.07
|
Before Wednesday at 7pm, send me an e-mail and tell
me what changes you plan on making to your game over the coming week.
Place this plan into the design/development document under the heading
'plan'. Update the design document with the actual changes and some
description of how much time you spent on it, what worked and what
didn't.
Those working in teams should specify who did what work and when
you met or spoke as a group. It will be very important to stay in
close communication.
Create the installer and upload it to blackboard. I would prefer
the installer have your name on it, but you can use the game name
as well. I'm not sure yet what is going to be easiest for me to grade
so we'll tweak this as the weeks progress.
You should each be spending from 5 to 10 hours a week on your game. |
| |
|
Project 8
Assigned: 20.Mar.07
Due: 27.Mar.07 - 7pm
100 Points |
You are now working on your own individual games.
Create a distribution directory and installer for your game. Place
your
design document in your distribuition directory and ship it with
the installer. Here is a sample
design/development document you can start with.
At the beginning of the design document, write up the plan and
actual changes you made
over previous
week
before
packaging
up
the installer.
Place a todo list in your design/development document that describes
what you still need to complete.This will
be
your working
plan that will change as the weeks progress. Everytime you notice
a problem or think of something you need to do you should add a
quick entry to the todo list. You always need a todo list and need
to keep updating it. When you remove an item, place it in the list
of items completed for that week, don't just remove it from the
document altogether.
Before Wednesday at 7pm, send me an e-mail and tell me what changes
you plan on making to your game over the coming week. Place this
plan into the design/development document under the heading 'plan'.
Update the design document with the actual changes and some description
of
how much
time you spent on it, what worked and what didn't.
Those working in teams should specify who did
the work and who didn't. Teams will need to have great communication
skills to keep this todo list updated. The team member doing all
the work will probably be the one keeping the document up to date.
Create the installer and upload it to
blackboard. I would prefer the installer have your name on it, but
you can use the game name as well. I'm not sure yet what is going
to be easiest for me to grade so we'll tweak this as the weeks
progress.
You should each be spending from 5 to 10 hours a week on your
game. |
| |
|
Project 7
Assigned: 13.Mar.07
Due: 20.Mar.07 - 7pm
100 Points
|
Add an interesting interior (.dif) to your mission.
It should have 2-5 rooms and include at least one or two
portals. You should use at least one of your own textures.
Zip the game into a file yourname-p7.zip and upload it to blackboard
before the deadline. |
| |
|
Project 6
Assigned: 06.Mar.07
Due: 13.Mar.07 - 7pm
100 Points |
Create an animated model using Milkshape. It should
have at least two "arms" and two or three animations. Add the model
to your tutorial game and have it cause each of the animations in
order on collision. Not all at once in order, but animation one on
the first collision, animation two on the second and so on. If there
is a problem with the collision because you need to define a collision
area (which we will talk about soon), then simply have the animations
occur on a timer. Run animation one, wait two or three seconds, run
animation two and continue on playing the animations over and over.
Zip the files into a file yourname-p6.zip and upload it to blackboard
before the deadline.
If you want a sample to work from, I uploaded the HammerBot I
created in class. |
| |
|
Project 5
Assigned: 27.Feb.07
Due: 13.Mar.07 - 7pm
100 Points |
The original assignment description was lost so
this has lost some detail.
Change the emaga example to three orcs near the
spawn point and two first aid kits. Create a model of a barrel with a texture using milkshape and
uvmapper.
Create a requirements document for final project.
Upload everything to blackboard.
|
| |
|
Project 4
Assigned: 20.Feb.07
Due: 27.Feb.07 - 7pm
100 Points |
You should go through the various demos that come
with TGE and start coming up with some sort of outline for your game.
Since most of the commercial games with Torque are puzzle games,
you should demo a few of those as well. No points for this part,
you should be working towards the final project and a job opportunity.
You should read the sections of the books mentioned in last week's
notes. --- Project 4
Continuing from the tutorial, create three separate levels, each
level should have it's own separate look and be easy for me to
navigate. The first level should have two objects to pickup (easy
for me to find).
Once those are picked up, load the second level with two objects
(again, easy to find). Once those are picked up, move to the third
level and end the game when those two are picked up.
Copy the necessary files (including all .cs files) to a separate
directory and make sure it works standalone without all the other
example directories. Zip that directory into yourname-p4.zip and
upload it to blackboard. Failure to name the zip file accordingly
will cost up to negative 15 points depending on how much of my
time it wastes.
|
| |
|
Project 3
Assigned: 13.Feb.07
Due: 20.Feb.07 - 7pm
100 Points |
Use the fish game from the previous week (or a mechanic
of your own creating) and create a full circle game around it. This
should include a splash screen, a main menu and some sort of end
game mechanic that takes you back to the main menu.
What to turn in:
Once you have the changes implemented, rename your directory to
yourname-p3. Right click on this folder select send to zip file
named yourname-p3.zip. Upload this zip file to blackboard's digital
dropbox. Failure to name the directory or the zip file properly
will cost up to negative 15 points.
|
| |
|
Project 2
Assigned: 06.Feb.07
Due: 13.Feb.07 - 7pm
100 Points |
Change the fish game:
1. The fish generates a bubble
every 10 - 20 seconds which rises to the surface. This should be
a different class than the food bubble so that there will be no
interactions with the air bubble.
2. The other fish should switch directions on collision with the
player fish and swim away quickly, preferably away from your fish.
What to turn in:
Once you have the changes implemented, rename your directory to
yourname-p2. Right click on this folder select send to zip file named
yourname-p2.zip. Upload this zip file to blackboard's digital dropbox.
Failure to name teh directory or the zip file properly will cost
up to negative 15 points. |
| |
|
Project 1
Assigned: 30.Jan.07
Due: 6.Feb.07 - 7pm
100 Points |
Starting with one of the sample c games (f15
or f16), build a game using colored blocks. Make this a fun game.
It should have some sort of fun or different mechanic. Use your
imagination. The hard parts of the code are already done, you just
have to fill in a game.
Students who were in my class last semester must
incorporate a splash screen, new students are only required to
change the game mechanic. I would like the splash screen to display
an image. You will have to include the image in the resource area
and load it in using LoadBitmap. This is a good
example even if the picture is cheesy. I will mark off 10 points
if you don't use an image and 20 points if you don't even include
any sort of splash screen.
What to turn in:
Once you have built the game, name the directory
everything is contained in to have the name yourname-p1. For instance,
I would use woodharter-p1.
Right click on this folder and select send to zip file named yourname-p1.zip.
Upload this zip file to blackboard's digital dropbox. Failure to
name the directory or the zip file properly will cost up to negative
15
points. |