For information about the design and functionality of the MIDlet, see section Design.
For information about the key aspects of implementing the MIDlet, see:
Sprites
and a LayerManager
, together with build-in collision
detection, make it easy to develop a game in Java ME. Furthermore, Timers
and TimerTasks
are lightweight solutions both
for the game loop and for creating some nice effects. However, for
a good gaming experience, everything must also run smoothly, and this
is not always easy to achieve. Newer Series 40 devices offer good
performance, but when the game must also run nicely on older devices,
you need to make some trade-offs between performance and experience.