Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

It's basically a merger of my Lantern chess for iOS and my OpeningTree App. I"m taking in about 100 files and refashioning a new client.

It will have Crafty Engine Analysis on iOS and Stockfish on Android in examine and observe mode. The Opening Book from OpeningTree will be an option below board, with engine and console, in examine mode. Also Open Pgn and will log all played games.

Any interest in FICS anymore? Any interest in a new joint FICS and ICC interface?

Mike
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by AdminX »

adams161 wrote: Mon Feb 10, 2020 11:42 am It's basically a merger of my Lantern chess for iOS and my OpeningTree App. I"m taking in about 100 files and refashioning a new client.

It will have Crafty Engine Analysis on iOS and Stockfish on Android in examine and observe mode. The Opening Book from OpeningTree will be an option below board, with engine and console, in examine mode. Also Open Pgn and will log all played games.

Any interest in FICS anymore? Any interest in a new joint FICS and ICC interface?

Mike
Hi Mike,

Yes, I am always interested in new Apps for FICS Android.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

Hoping to release iOS by end of month and be working on Android in March/April.

I have a couple of screen shots on iPad tonight. Dark Mode happened to be on.

http://www.adammr.com/pearl-console.png

http://www.adammr.com/pearl-board.png

That board is not final, going to integrate engine analysis and a book into examine mode and engine analysis into observe mode. Also i think console area should be a little wider than in shot as thats also the area for the analysis and book now. but board funtionality is close to final now in terms of the actual 64 square board and managing games. Also going to have Open PGN.

Mike
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

also the colors that were shown in console http://www.adammr.com/pearl-console.png are settable as well as font size.


This is our menu to pick what text or channels to colorize, channel choices are recent channels chatting:

http://www.adammr.com/pearl-customize-c ... hooser.png

And this is the color picker we use to choose a color:

http://www.adammr.com/pearl-customize-color-picker.png

Mike
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

AdminX wrote: Mon Feb 10, 2020 11:59 am
adams161 wrote: Mon Feb 10, 2020 11:42 am Any interest in FICS anymore? Any interest in a new joint FICS and ICC interface?

Mike
Hi Mike,

Yes, I am always interested in new Apps for FICS Android.
iOS is nearing completion and i expect to be on Android by early March. I'm definitely planning on Android now. I've scaled back version one on both to make them doable quickly to not include the opening book in examine mode. But Crafty on iOS, on android we use Stockfish, is hooked up now in examine and observe mode at FICS and ICC. Screen shot below where it says "Console" the button above analysis, that's where the Button says Crafty to start analysis then toggles to Console when analysis on.

Image

Full size at http://www.adammr.com/pearl-crafty.png
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

Also the seek graph is done on iOS. I have an existing seek graph class for Android to use as well. If you touch down cross hairs appear around your touch but i cant show that in a shot as i cant do both things with my fingers at once :) Both this and above post images are on FICS

Image

And full size http://www.adammr.com/pearl-seek-graph.png
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

There is now a Mac Catalyst version of Diamond at http://www.adammr.com/diamondonmac.html. I just did critical bug fixes its not tottaly optimized for macs and is still sort of the iPad app on Mac.

Android work has been done but stopped for now. It works for chatting and observing on FICS and ICC so far and has setting and connect tabs.

http://www.adammr.com/diamondonandroid.html

Mike
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

AdminX wrote: Mon Feb 10, 2020 11:59 am Hi Mike,

Yes, I am always interested in new Apps for FICS Android.
A chatting and observing new Android client for FICS is all i've got done now but i think the full interface will happen and its easier to pick this up now that the core model is in place. Very busy now in life at other things but this will be worth my time when i'm free.


http://www.adammr.com/diamondonandroid.html
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

AdminX wrote: Mon Feb 10, 2020 11:59 am
adams161 wrote: Mon Feb 10, 2020 11:42 am It's basically a merger of my Lantern chess for iOS and my OpeningTree App. I"m taking in about 100 files and refashioning a new client.

It will have Crafty Engine Analysis on iOS and Stockfish on Android in examine and observe mode. The Opening Book from OpeningTree will be an option below board, with engine and console, in examine mode. Also Open Pgn and will log all played games.

Any interest in FICS anymore? Any interest in a new joint FICS and ICC interface?

Mike
Hi Mike,

Yes, I am always interested in new Apps for FICS Android.
I re-started this project recently and a more complete beta is up now. I put in a bunch of hours last two weeks. The APK to sideload is at http://www.adammr.com/diamondonandroid.html

Board is basically all working but need to continue doing things like expanding app with more views like a history view and seek a game. Stockfish is hooked up when examining and observing but we do not have the complete fen now, it assumes no castle or anything special. On icc were we have the full move list the diamond stockfish works 100% now. Below is screen shot of landscape view on an Android tablet of board with stockfish while observing. I got a little bigger analysis font here and it's cutting off but the user can actually set analysis font size. If only one line of analysis it will wrap text to multi line as needed.

Image
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Developing a FICS & ICC client for first iOS then maybe Android, Any interest

Post by adams161 »

Android version is now live as of today in Play Store at: https://play.google.com/store/apps/deta ... amondchess

It connects to both FICS and ICC. On android there's an option for multi line analysis with Stockfish and to control the analysis Font size both on settings tab. It uses my OpeningTree on Android engine management class. Both iOS/mac and Android support viewing and working with multiple games like play and observe or examine and observe or observe multiple games.

iOS is in App store search Diamond Chess

Mac version with a signed and trusted installer is on my web page at http://www.adammr.com/diamondonmac.html