ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Chess for Android upcoming network feature
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Daniel Shawul



Joined: 14 Mar 2006
Posts: 2186
Location: Ethiopia

PostPost subject: Re: Chess for Android upcoming network feature    Posted: Wed Jul 04, 2012 7:55 pm Reply to topic Reply with quote

I suppose you are replying to me.
Quote:

Some valid points, although sometimes choices are historical, sometimes merely for user convenience.

As example of the first, Chess for Android started with UCI support in 2010 and added Win/XBoard support a bit later. And even though recently I showed that Polyglot for Android works just fine as well, there is no reason for me now to remove UCI support

Well yes because the adapter will do all the job so you can be sure it works without even testing. Packaging the adapter with your app is the same us writing code yourself in your app except the latter is tedious and not extensible when you have general game playing in mind (not just chess)
Quote:

As example of the second, PJ+'s utility has already been used for a long time to import remote chess servers into Chess for Android (so they are directly first class citizens). By popular demand, however, I also added built-in support for connecting a network socket. These built-in network engines were not first class citizens yet, and my posting merely served to announce that this would soon be resolved. But it is great to see a nice discussion going!

A socket connection encompasses everything so it can be used for local/remote engines, connecting to servers, connection to another phone etc... The problem is with defining _protocols_. I have four of them already. I like this server/client design with communication protocol. Even epd testing against engines/humans (remote or local for that matter) are done this way ,after installing an EPD server engine.For my case all engines (humans, local engines, remote engins, ICS servers/clients etc..) are installed the same way. They all share the same interface and are installed using command line and working directory. The type of the game play is decided from the selected engines. For example if a TCP server engien is selected, then the app would act like a dumb client. If a human engine is selected, it provides gui input to it etc.. This makes life much easier
_________________
https://sites.google.com/site/dshawul/
https://github.com/dshawul
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Display posts from previous:   
Subject Author Date/Time
Chess for Android upcoming network feature Aart Bik Tue Jul 03, 2012 9:41 pm
      Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 6:31 am
            Re: Chess for Android upcoming network feature Folkert van Heusden Wed Jul 04, 2012 7:47 am
                  Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 9:38 am
                        Re: Chess for Android upcoming network feature Folkert van Heusden Wed Jul 04, 2012 10:01 am
                              Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 10:27 am
                                    Re: Chess for Android upcoming network feature Folkert van Heusden Wed Jul 04, 2012 10:39 am
                                          Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 10:59 am
                                                Re: Chess for Android upcoming network feature Folkert van Heusden Wed Jul 04, 2012 11:06 am
                                                      Re: Chess for Android upcoming network feature Daniel Mehrmann Thu Jul 05, 2012 10:21 am
                                                            Re: Chess for Android upcoming network feature H.G.Muller Thu Jul 05, 2012 11:37 am
                              Re: Chess for Android upcoming network feature Daniel Shawul Wed Jul 04, 2012 10:40 am
                        Re: Chess for Android upcoming network feature Don Dailey Sat Jul 07, 2012 11:12 pm
                              Re: Chess for Android upcoming network feature Don Dailey Sat Jul 07, 2012 11:21 pm
            Re: Chess for Android upcoming network feature Aart Bik Wed Jul 04, 2012 3:20 pm
      Re: Chess for Android upcoming network feature Aart Bik Wed Jul 04, 2012 3:48 pm
            Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 4:33 pm
                  Re: Chess for Android upcoming network feature Daniel Shawul Wed Jul 04, 2012 5:54 pm
      Re: Chess for Android upcoming network feature Aart Bik Wed Jul 04, 2012 6:43 pm
            Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 7:16 pm
                  Re: Chess for Android upcoming network feature Daniel Shawul Wed Jul 04, 2012 8:14 pm
                        Re: Chess for Android upcoming network feature H.G.Muller Wed Jul 04, 2012 9:28 pm
                              Re: Chess for Android upcoming network feature Daniel Shawul Wed Jul 04, 2012 10:26 pm
                                    Re: Chess for Android upcoming network feature H.G.Muller Thu Jul 05, 2012 5:01 am
                                          Re: Chess for Android upcoming network feature Daniel Shawul Thu Jul 05, 2012 12:03 pm
                                                Re: Chess for Android upcoming network feature H.G.Muller Thu Jul 05, 2012 3:59 pm
                                                      Re: Chess for Android upcoming network feature Daniel Shawul Thu Jul 05, 2012 9:53 pm
                                                            Re: Chess for Android upcoming network feature H.G.Muller Fri Jul 06, 2012 6:34 am
                                                                  Re: Chess for Android upcoming network feature Daniel Shawul Fri Jul 06, 2012 3:14 pm
                                                                        Re: Chess for Android upcoming network feature H.G.Muller Fri Jul 06, 2012 3:37 pm
                                                                              Re: Chess for Android upcoming network feature Daniel Shawul Fri Jul 06, 2012 9:53 pm
                                                                                    Re: Chess for Android upcoming network feature H.G.Muller Fri Jul 06, 2012 10:34 pm
                                                                                          Re: Chess for Android upcoming network feature Daniel Shawul Fri Jul 06, 2012 11:48 pm
                                                                                          Re: Chess for Android upcoming network feature H.G.Muller Sun Jul 08, 2012 9:14 am
                                                                        Re: Chess for Android upcoming network feature Aart Bik Fri Jul 06, 2012 5:36 pm
            Re: Chess for Android upcoming network feature Daniel Shawul Wed Jul 04, 2012 7:55 pm
      Re: Chess for Android upcoming network feature Aart Bik Fri Jul 06, 2012 2:35 am
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads