Welcome, Guest. Please Login or Register.
Oct 29th, 2020, 11:21am

Home Home Help Help Search Search Members Members Login Login Register Register
Arimaa Forum 2 suggestions for the interface to help newbies.


   Arimaa Forum
   Arimaa
   Site Discussion
(Moderator: supersamu)
   2 suggestions for the interface to help newbies.
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: 2 suggestions for the interface to help newbies.  (Read 975 times)
RedGuff
Forum Newbie
*



Arimaa player #10303

   


Gender: male
Posts: 4
2 suggestions for the interface to help newbies.
« on: Feb 25th, 2015, 6:03pm »
Quote Quote Modify Modify

Hello.
 
When I started Chess, I was disappointed, because the tower (value of 5) was smaller than the bishop (value of 3).
I suggest that, in the interface (and real games), the animals follow the rule :  
"the bigger in life, the bigger on screen".
 
If the animal is frozen, add a small image of a locked padlock on it, in a corner.
 
Thanks.
IP Logged
Fritzlein
Forum Guru
*****



Arimaa player #706

   
Email

Gender: male
Posts: 5928
Re: 2 suggestions for the interface to help newbie
« Reply #1 on: Feb 26th, 2015, 9:16am »
Quote Quote Modify Modify

These are both excellent suggestions.  I hope it will not discourage you too much to learn that arimaa.com is essentially maintained only by Omar Syed, and that he is too busy with family and work these days to implement good ideas for improvements, or even to fix nagging bugs.  There has been some movement towards the collective development of a new place to play Arimaa, so any thoughts on an improved interface may find life there.
IP Logged

harvestsnow
Forum Guru
*****





   


Gender: male
Posts: 88
Re: 2 suggestions for the interface to help newbie
« Reply #2 on: Feb 27th, 2015, 8:04am »
Quote Quote Modify Modify

Hello and welcome.
 
Changing parts of the client can be done with a local web proxy and a cache. Any static file present in the cache will be returned instead of the distant one, including modified images, sounds, scripts etc. Would you like more details about this?
 
I think these modifications would only help you in the very beginning though. Soon you will get used to the design of the pieces, and won't waste a split second wondering where the camel is or if the d3 rabbit is frozen.
IP Logged
RedGuff
Forum Newbie
*



Arimaa player #10303

   


Gender: male
Posts: 4
Re: 2 suggestions for the interface to help newbie
« Reply #3 on: Feb 27th, 2015, 8:50am »
Quote Quote Modify Modify

Thanks a lot for your help.
I'd like to change the images and the sounds.
How to do it, please?
 
PS : Is there an "adjustable" local application to play Arimaa?
IP Logged
harvestsnow
Forum Guru
*****





   


Gender: male
Posts: 88
Re: 2 suggestions for the interface to help newbie
« Reply #4 on: Feb 28th, 2015, 4:51am »
Quote Quote Modify Modify

Ok, here is my (possibly overkill) solution.
 
1.
Install a web server supporting php. If you're using Linux, you probably already have Apache. On windows, WAMP or EasyPHP will do.
1.5
Make sure RewriteRules are activated in the apache configuration file (first question in this FAQ).
 
2. Get this archive
It contains:
-the sources of the arimaa client (available here)
-a modified version of this php script.
 
3.  
Unzip the archive in the root web directory (usually called 'www'). Change the directory permissions if necessary.
 
You may need to change the cookie file location defined in index.php.
Replace this line
Code:
$ckfile = '/tmp/simpleproxy-cookie-'.session_id();
with something like
Code:
$ckfile = '/my/temp/directory/'.session_id();

I don't know your directory structure, so I won't define it for you. Make sure it's not under the www directory, and that the script is able to write there.
 
4.
Navigate to http://localhost/arimaa. Rejoice!
 
Everytime you request something under the arimaa/ directory that is not present locally, the script will forward it to arimaa.com and give you the result, after replacing the original host with your local host in every page (so the links will look like 'http://localhost/arimaa/...').  
If the requested file is already there, Apache will just serve it to you (as instructed by the .htaccess file).
 
Now, you can change anything under the arimaa directory. The client piece icons are the gif files in jsClient/pro/images/.  
Some alternative icon sets are presented there.
Be creative and share!
 
 
I'd love to hear of a simpler or more secure solution. This one at least works for me.
The one thing that bothers me about it is that arimaa.com and your localhost will be treated as the same host by your browser when you use the proxy. So the arimaa site will be able to access files an make requests on the local server. Hopefully you don't have anything sensitive there.
I'll keep seaching for something better, that's what I can come up with now.
 
 
Quote:
PS : Is there an "adjustable" local application to play Arimaa?

The closest thing we have is rabbits' client, but it is meant for testing bots. The gameroom interface is different for bots and humans, and I don't think it will allow humans to play gameroom games without substantial changes. You can still play a bot with it if you have the binary.
« Last Edit: Apr 1st, 2015, 5:16pm by harvestsnow » IP Logged
RedGuff
Forum Newbie
*



Arimaa player #10303

   


Gender: male
Posts: 4
Re: 2 suggestions for the interface to help newbie
« Reply #5 on: Mar 4th, 2015, 6:07pm »
Quote Quote Modify Modify

Thanks.
I'll try it and I'll give my modifications.  
Smiley
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB 2000-2003. All Rights Reserved.