maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   Miniature development: Play chess games online (https://talk.maemo.org/showthread.php?t=34242)

jukey 2010-02-03 09:44

Re: Miniature development: Play chess games online
 
Quote:

Originally Posted by qgil (Post 504238)
Should we pull a font with chess pieces as dependency?

In the long run this would be a good choice. It could be used for all kind of PGN visualization or a possible game comment function too.

jukey 2010-02-03 10:07

Re: Miniature development: Play chess games online
 
Quote:

Originally Posted by qgil (Post 504189)
Quote:

Originally Posted by jukey
Last but not least there is a "stop" button which will bring up the menu options. I think the current square icon is not the best because most of the people would assume thaat the game is stopping after they pressed the button. My proposal would be a "menu" button.

But it is common sense that there are different ways to stop a chess game, isn't it? Thy show up when you press Stop. Also detailed in the workflow:

Indeed, there are several possibilities to end a game but most of them need a confirmation while the clock is running until the confirmation was given.

Quote:

Pressing the stop button a player requests some kind of resolution for the game. The options appear in his dashboard without overlapping the board:

1. "Pause" button requests to stop the clock.
2. "Draw" button requests a draw.
3. "Resign" button leads to a confirmation dialog to resign the game.
4. "Adjourn" button requests to save the game.
5. "Exit" button simply closes the application.
6. Moving a piece cancels the dialog and the game continues.
That's right but in case 2. and 4. the clock is running until the opponent reacts. In case 3. and 5. the clock is running until the player itself confirms (or declines) the action. A stop button which not stops the clock but requests an action is not a stop button IMHO. :)

Case 1. is a special case which should be not available in this style in FICS online games because in most cases you play with foreign peoples and pause a game is not common sense.
Sitting in a chess board free pub and playing against a friend is an other thing. :)

In the other points of your comment, Quim, I agree.

just my 2 cents,
Uwe

mikhas 2010-02-03 18:55

Re: Miniature development: Play chess games online
 
Quote:

Originally Posted by jukey (Post 508185)
In the long run this would be a good choice. It could be used for all kind of PGN visualization or a possible game comment function too.

kanishou found this link for me: http://www.enpassant.dk/chess/fonteng.htm Could someone with an understanding for fonts look for a good maemo-fitting chess fonts there? Then, because freeware is a vague term regarding distribution rights: Please contact the author about the chosen font and ask for a license update (CC-by-sa is our preferred license for arty contributions).

The thing is, there wont be a font package for them, so we'd need to a) bundle it with Miniature (for <100kb that option doesnt look too bad), b) make a .deb from that (and this .deb should be free by debian standards). B is of course better since it might be useful to other apps, too. In any case, re-distribution of copyrighted material (and make no mistake, "freeware" is still copyrighted) needs clarification!

qgil 2010-02-03 20:18

Re: Miniature development: Play chess games online
 
Quote:

Originally Posted by jukey (Post 508222)
A stop button which not stops the clock but requests an action is not a stop button IMHO. :)

Works just like in real chess and FICS, actually. When you request a draw or adjourning a game the clock is still running and if your opponent stays silent and you don't move you will run out of time.

Quote:

Case 1. is a special case which should be not available in this style in FICS online games
FICS has this command available:

Quote:

> help pause
pause

Usage: pause

A "pause" request asks your opponent that the game you are playing be paused --
though not adjourned. An accepted pause request has the effect of rolling
back the clocks to the time of the last move. If your opponent has given you
a pause request, using the pause command (or accept) will accept the request.
You may decline a pause request by using the decline command. To unpause a
game use "unpause".

qgil 2010-02-03 21:24

Re: Miniature development: Play chess games online
 
Quote:

Originally Posted by mikhas (Post 509102)
kanishou found this link for me: http://www.enpassant.dk/chess/fonteng.htm Could someone with an understanding for fonts look for a good maemo-fitting chess fonts there? Then, because freeware is a vague term regarding distribution rights: Please contact the author about the chosen font and ask for a license update (CC-by-sa is our preferred license for arty contributions).

I'm trying to find the author of the Cases font - ARMANDO HERNANDEZ MARROQUIN

First email sent & bounced (the address was from 1999...)

I found 2 guys with the same name + 2 surnames in... Facebook, so I gave it a try :P

mitweeeeh 2010-03-01 11:00

Portrait problem
 
Hello,
thanks for all this job. I appreciate the lot of work to obtain a very cool chess program for n900.

I have a problem reported in bugzilla. I have no portrait mode.
So it's unplayable because the chessboard is cut. White doesn't appear. I have the last version of Qt.
Any solution?

I'm not a programmer at all but if you are interested, i can help you to translate Miniature in french, without any error.

Regards

mikhas 2010-03-02 20:43

Re: Portrait problem
 
Quote:

Originally Posted by mitweeeeh (Post 550834)
Hello,
thanks for all this job. I appreciate the lot of work to obtain a very cool chess program for n900.

I wished development would go faster though, I am sorry for the delays.

Quote:

Originally Posted by mitweeeeh (Post 550834)
I have a problem reported in bugzilla. I have no portrait mode.
So it's unplayable because the chessboard is cut. White doesn't appear. I have the last version of Qt.

Yeah, I am aware of this. The names of some window attributes have changed in the latest Qt versions, which means that my portrait mode request has no effect anymore. It's fixed in master, and I just pushed 0.1.7-1 to the buildbots, let's see if we get a new release soon (WARNING: this release will have very hackish UI elements).

Quote:

Originally Posted by mitweeeeh;550 834
I'm not a programmer at all but if you are interested, i can help you to translate Miniature in french, without any error.

Thanks! Though I doubt we will have that much in-game strings. Just an idea we might want to work on a translated manual (wiki or shipped with the app). In any case - if you want to help you could register our project to transifex.net already =)

mitweeeeh 2010-03-02 23:18

Re: Miniature development: Play chess games online
 
Hi!
Happy to see that the project is not dead...(no news since a month :().
I'll help for the translated manual for sure.

Regards

mikhas 2010-03-03 06:13

Re: Miniature development: Play chess games online
 
Yeah, not dead - just slow. Anyway, the new package got imported to extras-devel - feedback welcome!

qgil 2010-03-04 19:05

Re: Miniature development: Play chess games online
 
This last release has attitude! Congratulations mikhas. Basically you tried to cover the whole scope of the first "real" release even at the expense of taking shortcuts and creating bugs in the way.

I like your plan. It's like a burndown chart: we need to take that scope and polish it until everything works well enough.

Again, congratulations. There are several people around the Miniature project but it looks like currently mikhas is the only one with the skills, time and will to produce some code. Bravo!


All times are GMT. The time now is 17:35.

vBulletin® Version 3.8.8