fowode / pychess

Automatically exported from code.google.com/p/pychess
GNU General Public License v3.0
0 stars 0 forks source link

New GUI conception #774

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Just one thing for now:
I am not talking about this or that extra feature to add to a gui, but a new 
conception of a gui for a truly chess fan, a GUi that becomes the global gui of 
the PC of the user. 
Imagine the office of Mr Botvinik as it probably was. He was a man with several 
interests of course, sou you could see in his study tables full with books and 
several things like that, butt I can suppose that the central feature was a 
table board with the pieces deployed in a position that perhaps he was playing 
or studying.
Then imagine now a program that makes of the first screen of your computer 
something like that, a room where in the center there is a table board, etc and 
around it, in visual metaphors, the rest of the programs you use and that 
actually appears, in the conventional screen, as icons. 
In this global metaphor your word processor appears perhaps as an old type 
machine in that corner, the browser is that telescope aiming the windows, your 
documents are inside that drawer, etc. 
Then if you choose to activate the chess programs, you push the table board in 
the center of the room, etc.
But the program itself is also different. It does not only comes alive when you 
push the button, so to say; it is alive on its own all he time. It is always 
operating even if in a low level consumption  of processor power. So when you 
are writing in your WP, maybe a dialog pops out and invites you to a fast and 
relaxing game. Or it has been examining your last game against it, discovered 
your flaws and offer you a set of exercises to remedy your weakness.

and so on...
Now you have a glimpse of my idea, severely amputated here.
If you are still interested, we can add something more.

Fern

Enviado desde mi PC de la Edad de Piedra

Original issue reported on code.google.com by gbtami on 20 Jun 2013 at 7:15

GoogleCodeExporter commented 9 years ago
A GUI that becomes the global gui of the PC I think is doable in all system as 
"full screen mode"+"autostart", and the room metaphor is exist in PyChess too, 
just in a very limited way. Besides to standard menus we have a starter screen 
from where you can start new games or join to FICS now. Maybe we should 
extend/enhance it to start other activities from. Running background tasks like 
notification/analyzing/etc. seems a nice idea to me, of course enabling them in 
a configurable way.

Original comment by gbtami on 20 Jun 2013 at 8:56