Java ME Open Source Software

J2ME & Gaming Book

This book is about programming with J2ME (MIDP 2.0) on wireless devices with focus on developing games. It serves as quick reference for Java programmers who are interested in game mobile game development. As well to provide good introduction for experience game developers who developed games in other languages and platforms and now are interested in using J2ME to develop games.

 * URL http://www.jasonlam604.com/books.php
 * License GNU General Public License (GPL)

5ud0ku

The 5ud0ku Midlet is a J2ME game providing Sudoku puzzles (Number Place puzzle) for your java

 * URL http://startofentry.blogdns.org/space/5ud0ku
 * License GNU Lesser General Public License (LGPL)

Asteroid Zone

Asteroid Zone is a J2ME version of the classic arcade game: your spaceship has ventured into a particularly unfriendly area of space where it must strive for survival by blasting asteroids which threaten to squash it. The ship has a powerful gun, a propulsion system (be careful with inertia !), and can teleport.

 * URL http://jfdoue.free.fr/index.html
 * License GNU General Public License (GPL)

battle-tank

The remake of a classical 'Battle City' video game on J2ME platform.

Remember good old times when you played Battle City on NES hours long? Now you can play it on your mobile phone!

 * URL http://code.google.com/p/battle-tank
 * License MIT License

BlockGame

BlockGame, a game for colour J2ME enabled mobile phones. Based on Netscape's online Block Breaker.

 * URL http://sourceforge.net/projects/j2me-blockgame
 * License GNU General Public License (GPL)

Bomber

Fly WWI plane in world with realistic physics, destructable terrain and other goodies.

Bomber is game for Nokia Series 60 phones. It has been tested and it works with Nokia 7650 and 3650 and probably newer ones as well.

 * URL http://bomber.whiletrue.com
 * License GNU General Public License (GPL)
 * Related Article(s) [midlet-review.com]
Mobile Game Review - Shoot'em Up - Bomber

Bubblet

Bubblet is a small puzzle game. The player moves a cursor across the screen and dissolves fields that have at least one neighboring field with the same color. If you dissolve fields, all fields above that position will fall down. Bonus points are earned for multiple contiguous fields. If there are no more neighboring fields, the game is over and your high score is saved.

 * URL http://keyboardsamurais.de/java_cellphone_game_bubblet_midp.html
 * License GNU General Public License (GPL)

Escluderlate

The scope is surviving inside the arena more than the computer controlled opponent(s). You have to avoid crashing on the walls that each player leaves behind. Escluderlate was, originally, born as a multiplayer application. Two players were supposed to try different strategies in order to close the free room one to the other.

 * URL http://www.pajella.com/software/escluderlate
 * License GNU General Public License (GPL) 2.0

J2ME Tetris Midlet

A Tetris game for Java-enabled mobile phones.

 * URL http://www.kiang.org/jordan/software/tetrismidlet/
 * License GNU General Public License (GPL)

Jamtris

Another Tetris game for Java-enabled mobile phones.

 * URL http://jamos.sourceforge.net
 * License GNU General Public License (GPL)

just1 - A Hitori Game

The just1 Midlet is a J2ME game providing Hitori puzzles for your java enabled mobile phone or PDA. A Hirori puzzle is a grid of squares which are filled with numbers. At the beginning all numbers are not marked. The goal of the game is to paint out some numbers to fulfill three basic rules.

 * URL http://startofentry.blogdns.org/space/just1
 * License GNU General Public License (GPL)

jAha!

Java implementation of the classic game "Aha!".

 * URL http://www.cs.helsinki.fi/u/abrax/HACK/JAVA/JAHA.html
 * License BSD license

JCaro

JCaro is a version of Gomoku, an popular game. It was written by using J2ME and can run on mobiles supporting Java. It is very small, just 6kb, and can run unchanged on any device.

 * URL http://sourceforge.net/projects/jcaro
 * License GNU General Public License (GPL)

JSol

JSol is a Solitair Card Game suite for J2ME/MIDP enabled mobile devices.

 * URL http://sourceforge.net/projects/jsol
 * License GNU General Public License (GPL)

Kinga's Colors

Kinga's Colors is a J2ME clone of a game in which the player has to form lines of colors by moving randomly inserted balls around a board.

 * URL http://sourceforge.net/projects/kcolors
 * License GNU General Public License (GPL)

MEInvaders

MEInvaders is a J2ME/MIDP 2.0 clone of the classic Space Invaders game. It aims to become a faithful reimplementation of the game for today mobile devices.

 * URL http://meinvaders.sourceforge.net
 * License GNU General Public License (GPL)

Marv the Miner

Marv the Miner is an arcade/platform game inspired by the old Atari 2600 classic Miner 2049er. The game contains 32 levels and lots of cool features such as teleports, elevators, suckers, crunchers, slides and more.

 * URL Source, description
 * License GNU General Public License (GPL)

MidTacToe

MIDTacToe is a simple tic-tac-toe midlet which has ten levels of difficulty.

 * URL http://jasonpratt.org/software/midtactoe/
 * License GNU General Public License (GPL)

Moray

The Moray puzzle game is based on a flash game called reflections. It simulates a laser beam which has to be directed to a number of light bulbs which get lit on laser contact. The way to the bulbs has to be found through a number of obstacles. In order to guide the laser ray you can use a number of elements to mirror, split or deflect the ray.

 * URL http://moritzpost.de/dev/moray/

mYahtzee

mYahtzee is a Java (J2ME) implementation of Yahtzee on your favourite handheld devices with remarkable graphics and sound. Initial support provided on screen size of no smaller than 176(W) x 188(H).

 * URL http://jyahtzee.sourceforge.net
 * License GNU General Public License (GPL)

PacMan

A J2ME PacMan game. It is student project in UIUC.

 * URL http://j2mw-pacman329.sourceforge.net
 * License GNU General Public License (GPL)

Sheepsort

Sheepsort is a MIDlet game where one has to put up some fences on a sheep pasture in order to separate the black sheep from the white sheep. The problem is that the fences must not be hit by a sheep while they are being built.

 * URL http://people.freenet.de/hskopp/sheepsort.html
 * License GNU General Public License (GPL)

Space Ballistics

You need to specify angle and speed of the torpedo for hit emeny. Depending on sizes, planets pull the missile and make trajectory of this difficult.

 * URL http://ballistics.sitnik.ru
 * License GNU General Public License (GPL)

sudoku xlet

A simple sudoku GUI in Swing for solving predefined puzzles. The game can run on the desktop under Java SE as an application, or on a portable device under Java ME CDC as an Xlet.

 * URL http://code.google.com/p/sudoku-xlet/
 * License Apache License 2.0
 * Article Building a Java ME CDC Application Using the SavaJe Phone

Winter Sports

Put on your woolen hat, find your best gloves, bring your hot toddy and sandwiches and join up for a day with an exciting multiplayer sports game with high pulse and full of entertainment.

 * URL Source, description
 * License GNU General Public License (GPL)


WordPress theme by Vladimir Simovic. Banner image based on Street Sign Generator