In order to receive credit for this assignment, your solutions must be submitted, using the handin command, by 8 AM, Tuesday, August 4th, 2009.
In this final project, you will correlate as many of the techniques and principles that you have learned about languages and video games into two final submissions. The first submission is a web page and the second submission is a video game.
For the web page, I've placed some examples on my web page, including a vanilla web page that lists items for you to include. Remember that web pages should be informative and fun to view. All text is not fun to view. The following list describes some items to include:
Your second submission will be your game. There is a lot of diversity in our class, even in our small group. Thus, it's important that you detail, in your readme, the features that your game demonstrates. These features may include: Use of XML; parallax scrolling; world view vs viewport or camera view, AI, intro, credits, pause and help screen; your own sprite construction; shooting, collisions and explosions; unique collision detection; save game feature; design patterns; alpha blending and zoom, unique implementation of repeated shooting, multi-player capability, ...
Finally, our intention was that you would include puzzle challenges into your game. We'll discuss this in lecture.
Submit your assignment using the handin command. Please use assignment 4 for the web page and 5 for the video game:
handin.428.1 4 *
handin.428.1 5 *