ICON

Escluderlate

Description
Screenshots
License
Changelog
To do
Tested devices
Downloads
History
Thanks
Demo


Description

Escluderlate is a Java game for mobiles and portables devices (J2ME) released under the GNU GPL LICENSE version 2.
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.
You can move your pointer using the arrows or the keys 2(up) 4(left) 6(right) 8(down).
Escluderlate contains 21 different levels and 3 different speeds but it's easy extendable.

Screenshots

F.A.Q.

Levels

Escluderlate has got 21 levels and 3 speeds.
It's possible to edit the file "levels.txt" in order to add/change levels.
All the lines starting with hash "#" are remarks.
Find below a level example:

*12 : To insert a new level, use the star character "*" as first character of the line. Everything after the star is skipped so you can put a description of the level or a level number.
Level=9003 : Level label.
Square=40,40 : Field dimension
Players=1 : Number of human players. As per today, it must be one.
Player.0=2,20,1,0,2 : Coordinate of the first player (note that the index start from 0). The first number (2) is the horizontal position on the grid, the second (20) is the vertical position, the third is the initial horizontal incremental (initial direction), the fourth is the initial vertical incremental (initial direction), the fifth is the colour.
Enemies=2 : Number of computer controlled opponents.
Enemy.0=2,2,0,0,3 : Initial coordinates, directions, and color of opponent #1
Enemy.1=37,37,0,0,4 : Initial coordinates, directions, and color of opponent #2
Rocks=1 : Number of rocks put on the field
Rock.0=17,18,6,5,6 : First rock upper-left corner, horizontal rock width, vertical rock width, rock colour

License

Escluderlate - An interactive game for your phone (also) !
Copyright (C) 2006 Luigi Paiella - software at pajella dot com
http://www.pajella.com/software/

Escluderlate comes with ABSOLUTELY NO WARRANTY

This program IS free software; you can redistribute it AND/OR modify
it under the terms of the GNU General PUBLIC License (version 2)
AS published by the Free Software Foundation.
This program IS distributed IN the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General PUBLIC License FOR more details.

You should have received a COPY of the GNU General PUBLIC License
along WITH this program; IF NOT, WRITE TO the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Changelog

0.1.2 - 20070328

First open source (GNU GPL v2.0) release

0.1.1 - 200702

Corrected grid visualization error on large screen devices (N73)

0.1.0 - 2006

First public release

To do

Multiplayer

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.
The idea is to use Bluetooth ™ connectivity to let two players compete. The J2ME version of Escluderlate was designed to allow that. One mobile will contain the whole application and will become the Bluetooth server. It will transmit to the client side the whole grid containing the used points (wall).
The client will send to the server the action performed by the second player (direction change). Server will elaborate the result and give notices.

Design

A graphic improvement to Escluderlate would be appreciated.

Levels

It would be interesting to be able to modify the levels file without the need of recompiling the application.
A graphical level editor would be nice

Interoperability

A porting to Java would be nice.

Any help would be appreciated

Tested Devices

Escluderlate is supposed to be working correctly on every device suited with J2ME profile MIDP-2.0 and configuration CLDC-1.0 or higher.
Escluderlate has been tested on the following devices:

Nokia

If you tested successfully Escluderlate on other devices, please send a mail to
software [at] pajella [dot] com
so that I'll be able to update the list.

Downloads

Jar file

Click here to download the jar file.
Then, start the application install through the steps specific of your device model.
E.g.: with Nokia ™ you can use Nokia installer.

Source code

Click here to download the source file compressed in .tar.gz format.

Windows ™ emulator

Click here to download the Windows executable emulator compressed in .zip format. It works also under Linux through the Wine emulator.

History

I started my computer experience with an IBM PC (8088 processor, 2x 5.25 floppy disk, 128 KB RAM -yes, kilobyte-) and it was (probably) 1983.
At that time there were not so many computer games available, so I decided to start writing my own.
I started writing my first games in BASIC (it was the BASIC interpreter part of DOS™ 2.0) and Escluderlate was one of the most appreciated from my friends: each of the two players had 4 keys on the keyboard to move an arrow which was leaving behind a wall. The one that was resisting more was the winner.
Later on, I approached Turbo Pascal ™ and I wrote a Pascal version of Escluderlate. With that power I could also develop an algorithm to make the computer move one of the arrows in an autonomous, not so easy predictable way, making possible a single player.
On a 386 I could develop a Turbo C ™ version (it was 1992). After many, many years I realized that my cell phone was a lot more powerful than my IBM PC and that Escluderlate could be simple enough to be used successfully on a mobile device.
I decided to port Escluderlate to J2ME as I think that, for mobile devices, it ensures the widest adoption.

Thanks

Konstantin Knizhnik

For providing some useful examples.
Site: http://www.garret.ru/~knizhnik/mobile.html

MicroEmulator

J2ME Device Emulator is based on JDK 1.1 so allows demonstrate MIDlet (MIDP/CLDC) based applications in browser applet.
License: GNU LESSER GENERAL PUBLIC LICENSE
Author: Bartek Teodorczyk - barteo [at] barteo [dot] net

MIDP2EXE - NHAL MIDP Runtime WIN32

Midp2exe allows J2ME applications to be run on Windows ™ OS in a mobile emulator
License: Midp2exe is NOT "open source" but Kwyshell, the developer, was so kind to give me the permission to freely distribute the dll to run it.
Author: Kwyshell - kwyshell [at] yahoo [dot] com [dot] tw
Note: Midp2exe runs also under Linux through Wine.

Quanta

This page and its CSS style sheet have been developed through Quanta.
License: GNU GENERAL PUBLIC LICENSE v2
Site: http://kdewebdev.org


Luigi Paiella © 2007
software [at] pajella [dot] com
http://www.pajella.com/software/

Doc Revision 20070408