Game Sheet: JPexeso
(from the original archive of "The Linux Game Tome")


JPexeso is a memory training game in which the player gets to reveal two cards in each turn. The goal of the game is to collect as many pairs of similar cards as possible. The game can be played either against a human opponent or an AI and there are different levels of AI for the computer opponent.

Author: Bernard LidickyCompany:
Version: 0.8Category: Board
License: freeCost:
Votes: 2      Vote->      Rank: 4.5 / 5        N.A.
Source? Yes     Sound? NoXWindow (X11)? Yes     Console? No
3D Accelleration? No     Multiplayer? YesPlay Online? No     Submitter: anonymous
Other requirements:
Java or Kaffe or SableVM
Czech homepage:
Last updated: 2008-11-03 18:29:25


Date: 2005-07-13 10:08:08     User: Cironir     Subject: Nifty game!
This is actually a spiffy little game with cute graphics. Think of it as Memory with a twist. Just the right game when you want to relax for half an hour, or feel like your brain needs some gym. It's certainly well done. :) The only thing I'm missing is a highscore list (based on time).
Date: 2005-08-27 01:51:43     User: Cellfish     Subject: JPexeso
The first time I ran the game, I experienced two bugs. First, some images didn't show (it just showed a grey background) when turning a card the first time some card were turned. Turning them again made the images show correctly. Then, when switching to the "girl" game, the window didn't resize automatically.

I've tried running it again several times and I still run into the missing-picture-problem once in a while, although the window seems to resize correctly now. Another problem is the fact that if you make the number of cards too big (at least with the house cards), there doesn't seem to be enough images, and instead it just shows a number. The game shouldn't allow the user to select board sizes that are too big.

Apart from the bugs, the game is nice, pretty and user friendly. But it gets boring after a while. And I would like to be able to change the default waiting time when the images are shown, or at least be able to continue with a mouse click, instead of having to wait a few seconds every time I guess wrong.

In total, I give your game two stars. If you fix the bugs, I will change it to three, perhaps four stars, if you add some features to make the game a little more interesting.
Date: 2005-08-27 12:01:44     User: anonymous     Subject: Re: JPexeso
I tryed to correct bug with resize and late pictures apearing. The changes are on CVS and some compiled try may be found It has about 0.5M. Please try if it works.
Date: 2005-08-27 14:32:30     User: Cironir     Subject: JPexeso
Was the AI tweaked in the latest release? I lost against the "Forgetting AI" and the "less cursed AI"; both seemed to have a 100% chance to remember the right "cards" if they had been revealed before. I don't remember the medium AIs being as strong the first time I played this.
Date: 2005-08-27 14:57:53     User: Cellfish     Subject: JPexeso
Ok, there's a new version out now, so I've changed the rating.

Circonir: I'm not sure, but I think that the forgetful/cursed ones have a short memory, so that they quickly forget things, but can still remember the cards that were revealed in the last few turns. At least that's how I'd do it. And to make it realistic, I'd add some probability that the AI makes "human" errors like choosing a card next to the right one or choosing a card that look a bit like the right one.

But then again, it's just a game and doesn't have to be completely realistic.
Date: 2005-08-28 09:31:09     User: anonymous     Subject: AI
I don't think that I made any changes to AI between 0.5 and 0.6. The AI rembers all cards but has some chance to take bad card (neighbour card) So the "human like" error is allready there. :-)

Human errors depending on whait is in the picture may be much more complicated. Probably I won't implement such a thing now but it is a good idea to remember.

I detail "forgetting AI" in fact remembers all cards but also knows how long it is since last reveal of the card and then computes some probability of mistake.

"Cursed AI" remembers all cards but one function makes a little mess in AI memory. (switches neighbour cards with some random)

I may create AI that will really remember only last 8 cards (or 6, 10 ?) if you wish. I'll do this but after 13.9. I have some exams. :-(

4All: Any feature sugesstions are welcome.