The Following User Says Thank You to ndi For This Useful Post: | ||
![]() |
2010-07-24
, 10:30
|
Posts: 2,006 |
Thanked: 3,351 times |
Joined on Jun 2010
@ N900: Battery low. N950: torx 4 re-used once and fine; SIM port torn apart
|
#12
|
I like that you like it.One happy user. Mission accomplished. Thank you. Yes the comp cheats. I hope the bug is fixed. Please upgrade the app.
This one is fixed in the new version, too. I forgot to reset the players.
I didn't encounter this problem yet. I would be grateful if you could make a screenshot of this problem maybe it would help.
I'm planing on implementing a save function, which would save the history of moves, so I can replicate the game.
In any case I'll try to find and fix it.
Thank you. There are plans to make it more aesthetically pleasing, by adding colors, and making the disks flip.
Sure. I have many plans for PeQersi. For now, for me, it was important to make the basics, and make it playable. I wanted this to enter the competition and gain exposure for the app, and hopefully a bigger user base, then when released without the competition.
It's a guesser, for now. My next step will be to create an script that will grab the most possible disks and probably add a little randomness to it, so it doesn't play the same way always. Hopefully with the help of ndi, a real ai will be written for it.
Yes. The first two are there because I wanted them. The first says if it's on a maemo or another comp type, and runs some additional lines in the script. The script can utilize the OpenGL acceleration, for the eye candy later development. In this case it tells it's disabled. I left out the library from dependencies, but if you have it installed it will be used.
I'm hunting for the third message.
It will be added, will have to learn how, and probably modify the script a little.
Manny things are in plan, and I'll add new things as I can. For the duration of the competition development is freezes, only bug-fixes allowed.
If you like it, please vote here: http://talk.maemo.org/showthread.php?t=58990
The Following User Says Thank You to Wikiwide For This Useful Post: | ||
![]() |
2010-07-24
, 15:17
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#13
|
Sorry. I have no idea what you're talking about.I don't play Reversi that much, I like the programing challenge it gives me.
For now it only finds current players disks and from them sees in which are possible moves and which disks will be taken over in the process. I would be grateful if you could show me in the direction where these algorithms can be found, or if you would be kind to explain it here on tmo, so others can learn too.
![]() |
2010-07-25
, 01:33
|
|
Posts: 53 |
Thanked: 197 times |
Joined on Jul 2010
|
#14
|
The Following 4 Users Say Thank You to gryllida For This Useful Post: | ||
![]() |
2010-07-26
, 18:35
|
Posts: 193 |
Thanked: 201 times |
Joined on Dec 2009
@ Subotica, Serbia
|
#15
|
Hi mmlado and Wikiwide. I'm having same issue here, 'new game' button works unstably. I ended up placing a launcher on desktop. After game finishes, I tap 'close' and then the launcher (same number of taps as top menu - new game). Suggest placing 'new game' button at right bottom. In general, good game, doesn't take too much or too little attention, isn't bringing the player to virtual world like many games do. ~~Gryllida
The Following User Says Thank You to mmlado For This Useful Post: | ||
![]() |
2010-07-28
, 11:07
|
Posts: 2,006 |
Thanked: 3,351 times |
Joined on Jun 2010
@ N900: Battery low. N950: torx 4 re-used once and fine; SIM port torn apart
|
#16
|
![]() |
2010-07-28
, 17:49
|
Posts: 193 |
Thanked: 201 times |
Joined on Dec 2009
@ Subotica, Serbia
|
#17
|
Testing for PeQersi version 2 (I'll soon update to version 3).
Sometimes it allows me to make an "impossible" first move.
When 0 white pebbles are left, it doesn't notice that I have won.
When there is a draw (32-32), it says I lost.
The Following User Says Thank You to mmlado For This Useful Post: | ||
![]() |
2010-08-13
, 18:20
|
Posts: 249 |
Thanked: 167 times |
Joined on Mar 2010
@ International
|
#18
|
![]() |
2010-08-14
, 16:02
|
Posts: 193 |
Thanked: 201 times |
Joined on Dec 2009
@ Subotica, Serbia
|
#19
|
1. The program does not offer a win/lose result when the game is over and there is a cell/square still open.
2. Is it possible to add different challenge/difficulty levels? It is way to easy at the moment.
3. Is it possible to add a running total of game stats such as games won/lost/drawn?
The Following User Says Thank You to mmlado For This Useful Post: | ||
![]() |
2010-08-16
, 19:55
|
Posts: 193 |
Thanked: 201 times |
Joined on Dec 2009
@ Subotica, Serbia
|
#20
|
New version still cheats, but good news is so do I. I let the computer take a line and after a few iagonal plays I got those too.
Anyway, my basic algo is based on a 8x8 board, each one has a "value", with center being zero and corners being 100. This allows prioritising play. This is level one.
At level two, game tries to play all his valid moves, then all my next moves. Once this is done, it sorts solutions by the most advatageous move. E.g., if a play of his will open me to take a corner, that solution get him -100, because it loses the hundred peg.
This allows it to not play moves that allow me to get corners, unless it's the last move.
The higher the level, the more it tries to predict.
With enough heuristcs, it will become a war of limitation of damage. As a result, and ideal player will exhaust my safe moves before I exhaust his, evntually forcing me to play a 22 27 72 or 77, meaning he gets corners.
Because of value grid, it will first try to get a foothold on lines, the semicorners, then corners. A few exceptions apply, such as black 13 14, white 15, his move. This should be a 99 move for 12, not because of position, but because it kicks me off the line.
Another exception is black 13 15, if it can it should take 14. Because if I ever play up to 12 or 17, it's his corners and his line.
Once it predicts the whole game and has a complete list of exception, I'll pit it against my algo and, if it beats that, me.
Standard N900 post disclamer.
N900 dead and Nokia no longer replaces them. Thanks for all the fish.
Keep the forums clean: use "Thanks" button instead of the thank you post.