Welcome, Guest. Please Login or Register.
Nov 22nd, 2024, 4:58pm

Home Home Help Help Search Search Members Members Login Login Register Register
Arimaa Forum « linux gtk client »


   Arimaa Forum
   Arimaa
   General Discussion
(Moderator: supersamu)
   linux gtk client
« Previous topic | Next topic »
Pages: 1 2  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: linux gtk client  (Read 3031 times)
NIC1138
Forum Guru
*****




Arimaa player #65536

   
WWW

Gender: male
Posts: 149
linux gtk client
« on: Apr 2nd, 2006, 11:25pm »
Quote Quote Modify Modify

Hi folks.  Being a great Linux and GTKmm enthusiast, I`m developping a client with GTKmm.  I`ve already started to play with the protocol, and now I`m starting to make the graphical front-end. It will feature a new set of animal icons! Smiley
 
Any help is appreciated!... We could think about modularizing our clients too, or crating libraries, what do you think?
 
 
IP Logged
PMertens
Forum Guru
*****



Arimaa player #692

   
WWW

Gender: male
Posts: 437
Re: linux gtk client
« Reply #1 on: Apr 3rd, 2006, 8:02am »
Quote Quote Modify Modify

being a Microsoft enthusiast I love the modularizing part .... that way even friends of the evil empire can have fun :-P
IP Logged
NIC1138
Forum Guru
*****




Arimaa player #65536

   
WWW

Gender: male
Posts: 149
Re: linux gtk client
« Reply #2 on: Apr 3rd, 2006, 10:47am »
Quote Quote Modify Modify

Hey, I heard it's not very difficult these days to compile a GTK program under windows, would you like to give it a try?  (after the program reaches a safe level of usability, of course...)
IP Logged
PMertens
Forum Guru
*****



Arimaa player #692

   
WWW

Gender: male
Posts: 437
Re: linux gtk client
« Reply #3 on: Apr 3rd, 2006, 1:18pm »
Quote Quote Modify Modify

sure ... always open to experiments Wink
(and very much interested in a client as well)
IP Logged
Fritzlein
Forum Guru
*****



Arimaa player #706

   
Email

Gender: male
Posts: 5928
Re: linux gtk client
« Reply #4 on: Apr 3rd, 2006, 1:24pm »
Quote Quote Modify Modify

I would love to see the new animal icons.  And you may have noticed there is a lot of built up demand for a more stable client.  Ron Wealey is the extreme case: he basically doesn't play live games for want of a client.  (Actually it's remarkable that he has stayed around; I hypothesize that a least a few folks have gotten frustrated with interface freezes and left Arimaa for good.)  If you create a stable Arimaa client, you'll suddenly be very popular around here.  Smiley
IP Logged

Swynndla
Forum Guru
*****



Arimaa player #1821

   


Posts: 235
Re: linux gtk client
« Reply #5 on: Apr 4th, 2006, 1:30am »
Quote Quote Modify Modify

I have to connect to a Windows Citrix server at my work from my linux box just to play arimaa ... and if it wasn't for that then yes I wouldn't play live games.
 
NIC1138 got me to test his non-gui client and it seems to work great.  He did it so fast too!  I'm waiting for the gui version and I'd be keen to be a alpha/beta tester.
 
NIC1138, would it be possible to choose between the fancy pieces and the "normal" pieces (on the arimaa site)?  Or would this break some sort of copyrite?
IP Logged
NIC1138
Forum Guru
*****




Arimaa player #65536

   
WWW

Gender: male
Posts: 149
Re: linux gtk client
« Reply #6 on: Apr 4th, 2006, 2:41am »
Quote Quote Modify Modify

Thanks for all the feedback!!  Cool
 
About the animal images: The idea is to have a flexible system, so it should be possible to use any set you want. I don't know if Arimaa' s original are free to copy or not, perhaps Omar can enlighten us about this!... Smiley
 
I asked my brother do design some cute pieces, but ultil then we have only an ugly duckling I made in 2 minutes using gimp... Cool I sent an e-mail to Everaldo.com also, and the do answered!! But it seems their company is a little busy right now to think about a free project! Sad
 
The current state is:  I can draw the board, and move the pieces with beautiful drag and drop. I'm not checking every rule yet, but it's almost playable.
 
Now I just have to connect the GUI to the rest of the program...  In 2 days perhaps I'll have a version good enough for your guys to test!...
 
Now, for the incredule, here is a screen shot  of it right now!... Smiley Notice the movements on the window at the left... (no, it's not a valid game)
 
http://201.31.197.49:64000/~nwerneck/almox/screenshot.png
 
That's it for now.. Time to sleep! Cheesy
IP Logged
Swynndla
Forum Guru
*****



Arimaa player #1821

   


Posts: 235
Re: linux gtk client
« Reply #7 on: Apr 4th, 2006, 6:11am »
Quote Quote Modify Modify

wow you are so fast!
 
Those animal pics are a real laugh ... I love them!  Cheesy
 
(I want your background image too by the way... )
 
Now I know there's a move checker available for download off the arimaa site, that can produce a list of all legal moves ... will you be using that?  I think it's also used on the gameroom site to check that moves are legal in the games that are played.  It's written in perl, but I know you are using C++ ... can it (should it) be incorporated into your client?  If it is, then your client could indicate what moves are playable (like the gameroom client does with it's arrows showing up when the mouse in over a piece).  I have know idea what would happen if an illegal move is sent to the gameroom.
 
Forget about those arimaa strategy links I recomended, and keep up the good work with the client instead! Wink
IP Logged
Fritzlein
Forum Guru
*****



Arimaa player #706

   
Email

Gender: male
Posts: 5928
Re: linux gtk client
« Reply #8 on: Apr 4th, 2006, 9:57am »
Quote Quote Modify Modify

on Apr 4th, 2006, 2:41am, NIC1138 wrote:
About the animal images: The idea is to have a flexible system, so it should be possible to use any set you want. I don't know if Arimaa' s original are free to copy or not, perhaps Omar can enlighten us about this!... Smiley

Omar recently put the images in the public domain.  See
http://arimaa.com/arimaa/graphics/  
 
Also see clauchau's board and piece graphics:
http://arimaa.com/arimaa/forum/cgi/YaBB.cgi?board=talk;action=display;nu m=1131110087;start=15
 
I second Swynndla: You are amazingly fast.
« Last Edit: Apr 4th, 2006, 9:58am by Fritzlein » IP Logged

Fritzlein
Forum Guru
*****



Arimaa player #706

   
Email

Gender: male
Posts: 5928
Re: linux gtk client
« Reply #9 on: Apr 4th, 2006, 10:28am »
Quote Quote Modify Modify

on Apr 4th, 2006, 6:11am, Swynndla wrote:
I have no idea what would happen if an illegal move is sent to the gameroom.

Sometimes bot_Arimaanator sends an illegal move, specifically a move that doesn't change the position.  I believe the gameserver sends a rejection message, but bot_Arimaanator doesn't understand it, and thus times out waiting for the opponent to move.
 
Quote:
Forget about those arimaa strategy links I recomended, and keep up the good work with the client instead! Wink

Yeah, any old schmuck can play Arimaa.  Those who can code, should!  All the coding Omar has done to build a great server has done way more to promote Arimaa than the silly wiki articles I helped write.  I just contributed to those because I could.  But there's only one of Omar, and there's a long list of programming tasks to be done.
IP Logged

Swynndla
Forum Guru
*****



Arimaa player #1821

   


Posts: 235
Re: linux gtk client
« Reply #10 on: Apr 4th, 2006, 3:53pm »
Quote Quote Modify Modify

on Apr 4th, 2006, 9:57am, Fritzlein wrote:
Omar recently put the images in the public domain.  See
http://arimaa.com/arimaa/graphics/  

 
Excellent ... Omar does soooo much for arimiaa.
 
NIC1138, will it be tricky for someone to use your gui on ms windows? ... how hard would it be for them to install gtk? Will it be hard for them to sort you all there dependencies?  But even if it is too tricky for the windows users, at leat the linux users wont give up in frustration if they see a linux client link!
IP Logged
omar
Forum Guru
*****



Arimaa player #2

   


Gender: male
Posts: 1003
Re: linux gtk client
« Reply #11 on: Apr 5th, 2006, 10:22pm »
Quote Quote Modify Modify

Looking forward to seeing your client, Nic. Feel free to use the Arimaa images and sound files.
IP Logged
IdahoEv
Forum Guru
*****



Arimaa player #1753

   


Gender: male
Posts: 405
Re: linux gtk client
« Reply #12 on: Apr 6th, 2006, 4:52pm »
Quote Quote Modify Modify

I thought a fun set of icons would be the mascots from the o'reilly books.  Yet another use for the Perl camel.
 
Other obvious ones:
Camel - Perl
Horse - Linux in Nutshell
Dog - (some?) Mac OS X books have a German Shepherd Dog
 
Unfortunately, there's no easy way to search the mascots, and O'Reilly makes a lot of books!
 
More unfortunately, they are copyrighted.  Sad
 
P.S. Are the interface specifications for bots/clients available online?
IP Logged
NIC1138
Forum Guru
*****




Arimaa player #65536

   
WWW

Gender: male
Posts: 149
Re: linux gtk client
« Reply #13 on: Apr 23rd, 2006, 10:59pm »
Quote Quote Modify Modify

OK, sorry to let everybody down,  but I simply halted the development.  After a week of crazy programming, I got tired when I started to face the problem of the opening of the game... It was something very difficult to make, when I tought I was very close to finishing the program!! :/
 
I can send the code I did if anybody is interested... I hope I can finish a playable version next weekend!... Sad
 
PS: The O´Reilly ideda is GREAT! Cheesy
 
IP Logged
Swynndla
Forum Guru
*****



Arimaa player #1821

   


Posts: 235
Re: linux gtk client
« Reply #14 on: Apr 23rd, 2006, 11:03pm »
Quote Quote Modify Modify

Don't feel that you've let us down ... we have no right to expect or demand anything!
 
Take you time, don't feel as though you owe us in any way.
 
In saying that, anything you do will be appreciated Wink
IP Logged
Pages: 1 2  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.