Department of Electronic Engineering, City University of Hong Kong |
Mobile Phone Game Design using J2ME |
EE4096 IE Basic Training Part II (Summer 2006) |
1. IntroductionIt is commonly acknowledged that the market for mobile phones has reached a level of saturation. Thus, there is a real need for applications which encourage adoption of new mobile devices and services especially on online games for mobile phone. There is also a growing importance placed by mobile manufactures on embedded games using J2ME technology, there is a real need for highly skilled people to help exploit this industry. Building a high quality game is a surprisingly difficult and challenging process. This training provides a fundamental hand-on experience of mobile phone game design and implementation using J2ME in order to let students to learn the many concepts and issues that bring about these challenges.
2. ObjectivesThe major objective of this 4-week group project is to develop a mobile phone game using J2ME of reasonable size and complexity as a team effort. This project is designed to give you experience in:
3. Pre-cursorThis project is intended for experienced Java programmers who would like to learn how to develop mobile games using J2ME. The pre-cursor of this project is EE3206 (Java Programming and Applications), that means students must have taken the course of EE3206 in order to allow choosing this project. To make sure all the students have sufficient experience on J2ME programming, students are required to complete five J2ME lab exercises in the first four days of the training.
4. GroupingMost of the real-world Information Engineering projects are almost always carried out by teams; students are required to work on a proposed game project in a group of 5 to 6 students. Groups are entirely responsible for their own interaction and for ensuring that everyone does their fair share --- they are empowered to rate each other on quantity and quality of effort, and that will be considered in assigning individual grades on the projects. Student groups are expected to complete their project during the four weeks training period.
5. Game Project RequirementsThe project is intended to be open-ended, to give you the freedom to explore the game development process in a manner that best suits your own background and interests. Consequently, it is up to you to decide:
Here are some suggested types of game for your reference:
6. The Grame ProposalEach group is required to propose its own mobile game, thus each project group is required to submit a mobile game proposal on or before 5.00PM on Friday of the first week and present the proposal on second week's Monday afterenoon. In general, the purpose of a game proposal is to get approval to proceed with the development of a game. In this training, the proposal is intended to give sufficient information to provide some early feedback on the scope and content of your game before you are too committed to your initial ideas. This should help your game be more successful, and earn you a higher grade. The proposal is not intended to be a lengthy and detailed document but it could provide enough information for someone to get a feel for what your game will be all about. Your proposal must not exceed 25 pages. For this training, your game proposal must include the following sections and information.
List the members of your group as well as what their intended role in the project is. Roles include designers, programmers, testers, documentation, as well as people in charge of story development, graphic design, artwork, music, and sound effects.
(b) The High-level Concept
(c) The Story
(d) Game Play Mechanics
(e) Target Audience
(f) Target Platform
(g) The Features Summary
(h) Risk Analysis
(i) Work Schedule
7. Schedule
8. Project Deliverables
The presentation should be a professional delivery, carefully rehearsed to fit into the 15 minutes allowed, with clear graphics, audible speech/audio, and other forms of multimedia as appropriate. There should be a brief explanation of the project goals and of the history of the effort, comments on problems faced and lessons learned, and a demonstration or description of the final project deliverables. The project presentations are arranged at last day of the four weeks training period.
(b) Documentation and CD-R:
9. Instructor
10. Technician in-charge:
11. Location
|