The mini project in mobile software technologies is a two day exercise session where you get the chance to put the various technologies, tools and techniques that you have learned in the course in to action.
The basic task is to design and implement a mobile game.
The type of game, game rules and story is up to you, it could be a completely new game or an implementation of a known game.
To help you decided the type of game you want to implement, you may find the article Introduction to Mobile Game Development inspiring.
You also have to decide which technology or technologies (WAP/xHMTL, J2ME or .Net CF) to use for the development.
If you choose to develop a mobile browser based game you may find the article
Wireless Developer Network - The Basics of WAP Game Design useful.
If you choose to build a J2ME based game you may find the articles Constructing a mobile game and Using the MIDP 2.0 Game API useful
If you choose to build a .Net CF based games you may find the article
Writing Mobile Games Using DOTNET Compact Framework useful.
The Mini Project should be done in mini groups consisting of 1 to 4 students (i.e. you can choose to do the project on your own or you can join forces with some of your fellow students)
During the Mini Project period (29.3 and 31.3) Bent Thomsen and Mikael Skov are available to answer questions - they will not come round to the groups, but you can contact them in their offices (E4-219 resp. E3-203), by email (bt@cs.aau.dk resp. dubios@cs.aau.dk) or give them a call (8897 resp. 8922).
The Mini Project has to be delivered as a URL to a web page describing the project, i.e. the title, the mini group members, description of the game, a URL to the game if it is on-line or a download link.
You should give a short description of which technology or technologies you used and why. You should also evaluate your mobile game using the methods and techniques from the evaluation part of the mobile software technologies course. In particular, you could evaluate the game employing 1-2 test subjects solving specified tasks with the game. For this assignment, you do not have to use the usability lab. In addition to building and evaluating the game you also have to consider how to deliver the games to the end-user and how you intend to make money from the game. A short description should be included on the web page.
The project URL has to be sent to Bent Thomsen (bt@cs.aau.dk) by 2.4 at 12.00 at the latest.
You will receive feedback on your solution by email soon after.
As further inspiration you can have a look a the following URLs to solutions from last year
http://www.thomasledet.dk/battleship
http://dennis.moellegaard.dk/projects/rethink/
http://www.cs.aau.dk/~duck/DePong/
http://www.cs.aau.dk/~santakj/bubblebobble/
Some of you may want to use this mini-project as preparation for taking part in the Indie9000 game development weekend taking place from Friday the 7th of April to Sunday the 9th of April.