Author: Sebastiaan Mindreau
Platform: Java VM – J2ME, MIDP 2.0 – Mobile Application
Finally I get to release my mobile edition of Tetris!! Get your hands on a copy now! Not that they’re limited but it just sounded cool ;-).Every mobile phone or PDA should be able to run Tetris, if it supports MIDP 2.0. Note that some implementations of MIDP don’t implement the specifications as strictly as they should, and therefore produce errors which are out of my hands. See the Compatibility list below.
This edition is quite different from the desktop version. The desktop version has more features (like Highscore exchange tools) which the mobile version does not have. Also, there is no restart button, it has been mapped to an MIDP command. Furthermore the scoring system has stayed the same. There are a few extra’s in the mobile version, but you will have to try them out for yourself. The highscores are saved to the phone’s memory.
Currently, there are several versions: a stable version (0.3) and some beta versions.
Continue to the download section to get up and running!
Version 0.2 is only 15 bytes bigger than 0.1, but offers a bit more fun and cleaner graphics. This is what changed:
- Although the game displays best on square screens (dimensions typically >= 128×128), it will display on other screens, but you may find the distance between blocks varying from phone to phone. This is normal :).
- No more grid! This makes the game a bit harder but more like the classic game I’ve been told 😉
- The drawing routines have been adjusted to suit the tighter (and harder to achieve) drawing finesse.
That’s about it. Want a new feature? The game crashes on your phone? Leave a comment and I’ll see what I can do.
From now on, the changes will be anounced in the download section.
The following phones have been tested and work perfectly:
- Nokia 6021
The following phones have minor (non-destructive) problems:
- Sony-Ericsson K750i (game pause problems)
MobileTetris is licensed under GNU GPL. The source code is available on demand, as the code is far from clean, some bugs don’t allow me to write clean code. See the GNU license here.
The latest fixpack (0.2a) broke another feature, but version 0.3 (with new tetris music) resolves all reported problems. Hopefully this stays this way somewhat.
The version I’m currently working on is 0.4. It features two new features: turning music on/off and turning grid on/off. Both options are stored to the phone and are restored everytime the game starts. So no more music when you start it next time in class 😉
Feature requests may be done via the comments. 0.4 will not be released as long as there are no new features or known bugs to 0.3.