host.">

 

I. What is Jaman?

Jaman is a Java applet simulating the very famous old game PCMAN (or PACMAN, written by Greg Kuperberg, 1982). Even though the scenario of game was simple, it offered many people a lot of excitement and fun. The new one would bring you to the interesting and exciting feeling of that game. Many features and a cool graphic will make you more relaxed and more excited.

Press the button above to launch the game and have fun.

 

II. How to play

Use a mouse to select a map, the number of Jaman and a new game, to pause, hide the game and turn on/off sound. Use the keyboard's left, right, up, down keys to control Jaman.

You should run Jaman away from devils for his life. In a normal case, devils cannot turn back unless they go to a dead end path or when Jaman is eating a magic orange. When eating a gold nut, Jaman slows down. Devils slow down on any turn or run in some slow path. After eating a magic orange, Jaman can beat any devils whose color is changed. Every time Jaman eats devils, the score he gets will increase exponentially (200, 400, 800, 1600 points). Try to eat all devils each time. You will have one more Jaman every 10000 points.

Tip 1: The new selection of a new map and/or the number of Jaman will affect the next new game.

Tip 2: The "Hide" button is one of the most useful functions. You can hide your game and continue after that. Remember to use it in many sensitive cases, for example, when your boss is coming.

Tip 3: When running away from devils, make as many turns as possible. Devils will be left behind quickly.

Tip 4: Never give up easily. You may survive in the last seconds.

Tip 5: Do not run in a simple way. Sometimes, stop and wait are good solutions. You can "cheat" devils by running to a path and when the undesired devil run pass a crossroad, come back and go to another path. That devil has to make a long turn to follow you again.

Tip 6: You feel stressful when losing too many games? Relax. There are some ways to beat the game easily: (i) increase the number of Jaman. You could select the larger one from the combo box, or set up any new value, e.g., ten thousands (by setting the parameter "numberjaman" - see example); (ii) reduce the number of devils (by setting the parameter "numberdevil" smaller - see example); (iii) use Super Jaman - he never dies (by setting the parameter "superjaman" to "on" - see example).

Good luck and have fun.

 

III. Copyright/Disclaims
Jaman is totally free. Only modification on distribution to others is prohibited.

This software is provided AS IS, WITHOUT WARRANTY OF ANY KIND. THE AUTHOR OF THIS SOFTWARE DISCLAIMS ALL WARRANTIES OF ANY KIND. IN NO EVENT SHALL THE AUTHOR OF THIS SOFTWARE BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR OF THIS SOFTWARE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

 

IV. Customize maps

You can design your own maps and simply copy them into the same director or URL of Jaman applet. A map of game is a text file which can be edited by any normal software like Notepad, MSWord (for MS Windows), Emacs (for  Unix), BBEdit (for Macintosh) and so on. The easy way is to copy an existing map and modify it into your new one.

The names of your maps should be map1.txt, map2.txt, map3.txt, and so on till map100.txt. If you want to keep the default maps (from map1 to map 2), name your maps from map3.txt. This program will automatically read all your maps until meeting the first discontinuation of these file names or the error of reading.

Symbol table:

Description Character
Comment (line starting with) ;
Name of game (line starting with) !
Normal path . (dot)
Path making devils slow down |
Path with a gold nut +
Path with a magic orange $
Start position of Jaman @
Home of devils #
Position of bonus gifts %
Wall space or any other characters

Tip 1: Comment and name characters (; and !) should be the first columns of comment or name lines.

Tip 2: Space characters are the elements of the map. Be careful with spaces at the end of lines.

Tip 3: Do not use tab character - it is treated as a wall character and makes your map messy.

Tip 4: The smaller the number of crosses and turns, the quicker the game you have.

Tip 5: You can display some text inside of the map by using any characters different from the above symbols. Try and choose the best position.

If you have created a new nice map, please send it to me for distributing to everyone.

 

 

V. How to use Jaman Applet
1. Unzip jaman.zip which contains

    Do not unzip the jar file, nor add any other files into it (because some browsers like Netscape could work faultily).

2. Upload jaman.jar, jaman.gif, sound directory and map*.txt to your web site. You can modify or add more maps for games.

3. Add following code to your html (the simplest sample HTML source):

Sample HTML source 1:

<APPLET archive="jaman.jar" code=jaman.class height=100 width=300>
</APPLET>

4. Customize parameters as the following part.

 

VI. Setup parameters

Parameter table:

Description Parameter Value
Number of Jaman numberjaman any integer
Number of devils numberdevil from 0 to 4
Super Jaman superjaman on/off (or 1/0)
Start sound sound on/off (or 1/0)
Set level change by maps levelbymap on/off (or 1/0)

Sample HTML source 2 (see example 1):

<APPLET archive="jaman.jar" code=jaman.class height=100 width=300>
<PARAM NAME="numberjaman" VALUE="100">
</APPLET>

Sample HTML source 3 (see example 1):

<APPLET archive="jaman.jar" code=jaman.class height=100 width=300>
<PARAM NAME="numberdevil" VALUE="1">
</APPLET>

Sample HTML source 4 (see example 1):

<APPLET archive="jaman.jar" code=jaman.class height=100 width=300>
<PARAM NAME="superjaman" VALUE="on">
</APPLET>

Sample HTML source 5 (see example 2):

<APPLET archive="jaman.jar" code=jaman.class height=100 width=300>
<PARAM NAME="levelbymap" VALUE="on">
</APPLET>

 

 

VII. Bug Report/Feedback
I welcome bug report and feedback to the author via email to phhnguyen@yahoo.com.

 

Home page