User:Benjamin Gibson/Design Study

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
Line 17: Line 17:
 
== Initial Design ==
 
== Initial Design ==
  
<gallery>
+
[[image:Design.jpg]]
image:Design.jpg
+
</gallery>
+
[[File:Design.jpg|40px|top]]
+
  
 
== UML Diagram ==
 
== UML Diagram ==

Revision as of 10:15, 19 September 2010

Navigation shortcuts: Wiki users:Benjamin Gibson


Contents

Problem overview

For my design study I have chosen to use a mobile graphics assignment (from cosc416). The goal of this assignment is to create a small pacman like game for mobile phones, using java ME. Java ME is a scaled down version of java, it works mostly like earlier versions of java.

I am designing code that will be able to be used to create very simple 2D games, I want a flexible code base that can be used to make several different types of games. In particular I want to be able to add new objects into the game easily (such as a new type of playable character, or add walls etc) and make it easy to change how the game is played (things like what does pushing the up button do).

Terms

Collision detection: Collision detection is a term used in graphics applications when you are trying to find out if the graphical representation of two or more objects overlap, or "collide". An example of this would be checking if a players avatar is touching a wall, if it is then you would want to stop them from moving through the wall.


Initial Design

Design.jpg

UML Diagram

Design Description

Design Critique

Updates

Personal tools