Lantern Chess and improvements in analysis

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

Moderator: Ras

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

Lantern Chess and improvements in analysis

Post by adams161 »

Lantern Chess is an interface that runs on ICC (no plans for multi server support). About 2 years ago I posted about lantern chess's support for engine analysis while online at ICC examining games. Wanted to recap what came of that discussion in terms of improvements.

Support for engine analysis in both examined games(originally supported) and observed games now too.

Analysis no longer blocks out the game console. Can click on the tab of the game to toggle between analysis and the normal console.

Extraneous text from engine pruned.

Analysis window font and colors settable in the options menu.

Analysis no longer scrolls. Prints a fixed line in a fixed spot and updates so is easier to read.

Last directory you loaded an engine from is remembered.

That's about it for what has happened so far. In my 4th year now on lantern and hoping for another year of making lantern a better program. When i have the time as I also have a job :)

Here is a screen shot of lantern with engine analysis running

http://www.lanternchess.com/lantern-engine.png

Mike
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Lantern Chess and improvements in analysis

Post by JuLieN »

To my greatest shame, I didn't know your program, Mike. :oops: But now I do, and it looks great! Congrats! :D

I don't play anymore on ICS/FICS, but I might use it for one thing eventually: running my engine on FICS with its computer account. The only time I did that, a few years ago, was through xboard/Winboard, and it was not very simple to do. Do you think you could implement this in a user-friendly way in Lantern Chess?

In brightest day, in blackest night,
No evil shall escape my sight.
Let those who worship evil's might,
Beware my power, Lantern Chess' light!!!
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Lantern Chess and improvements in analysis

Post by adams161 »

It's possible that I could develop automated engine support in the future to work on ICC(as stated "Lantern Chess is an interface that runs on ICC (no plans for multi server support))" But there are already good interfaces that do this and its not an easy field to just jump into and have reliable support for an engine that wont cause it to fail in games or be otherwise limited.

I got a feeling the focus will continue to be for now more support for the experience of using the engine for analysis. If i went anywhere after that it might be to let the user play against his engine in lantern. But these ideas might be further off. It took me 2 years to get here. In addition to the engine component of lantern i'm responsible for every other feature, such as the board, chat, special features like flags of the countries of people on board or country info in finger, and you probably can see there's a lot to stay on top of and any one part of the program has to grow with the rest of the program.

But i am happy that we are getting closer to a useable pleasing experience with engine analysis now for use in analysis for the human player. I can still see possible directions of improvement there.

Mike
User avatar
hgm
Posts: 28363
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Lantern Chess and improvements in analysis

Post by hgm »

JuLieN wrote:The only time I did that, a few years ago, was through xboard/Winboard, and it was not very simple to do.
Well, it is very simple now. Just edit the supplied ICSbot.xop file supplied with WinBoard to replace the name of Fairy-Max by that of your own engine, (and possibly replace the name of the ICS if you want to run on other than ICC), and double-click the file icon... 8-)
Elorejano
Posts: 116
Joined: Sat Mar 20, 2010 3:31 am

Re: Lantern Chess and improvements in analysis

Post by Elorejano »

Hi, Mike!
I know your gui, its great!
But, please, please, please
Do it for others servers too!!!!
FICS in special
Thanks
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Lantern Chess and improvements in analysis

Post by adams161 »

I like fics to visit. But i'd rather just use Jin on FICS. A lot of what i do in lantern needs to be done for the ICC to make sense. Things like lists of people in your channels, channel notify when someone enter and leaves the channel, showing observers joining and leaving your game, country info in finger and flags on the board, an events list, knowing the status of people on notify so i can tell the user when they are playing.

All those depend on ICC server support absent at fics. Many other things about lantern make less sense on fics. But what it comes down to is for my interest in FICS, Jin is fine. There are a number of other good interfaces, such as raptor, and raptor even has special server support for fics. But for me i'm just not interested enough to want to program for a difficult server like fics to program for.

Mike
Elorejano
Posts: 116
Joined: Sat Mar 20, 2010 3:31 am

Re: Lantern Chess and improvements in analysis

Post by Elorejano »

Sorry, im disagree.
The chess board and Lantern design are close to the best.
You can develop in the sense of your taste, but i think that if its not a real problem to provide acces to FICS, you can do it and below continuing developing for ICC.
ICC its a "paid" site so i cant to use it, money are restrictive.
Thanks in advance
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Lantern Chess and improvements in analysis

Post by adams161 »

It's a lot of work i have no real interest in doing. I'm not your guy sorry. Lantern is not my only project i have a 3 going on now actually and a job. Just not interested. I understand depending on circumstances in life or sometimes some countries as well are this way, people may have less money. But i got to many things that ask time of me now to really just take on some other task on that i'm not real interested in that would be time consuming. I know we all want everything to come to our town, like the circus, or the best stage acts, but its not trivial for me if i decide i want to make everyone happy. This is not passing the salt :) People with more interest in FICS than I will have to be the ones to step up. I do appreciate your compliments about the board, but these things are fickle. Reality is if lantern was somehow brought to FICS, you and anyone else may be interested for a week then based on some criteria that we all have go back and decide nah i like raptor or whatever better. Thats how it works. But to me the bottom line is I cant see myself sacrificing Saturdays to program a server visit a few times a year when i'm already working on 3 interfaces, lantern, an android interface and an ipad interface. To give some perspective i don't see lantern getting a ton of my time this year period. It will of course get some as part of an overall goal to further develop it over the next 12 months. But for example currently, I might do a 517 release but mostly lantern has moved to off mode at the moment. Been plotting where to go next in IOS programming.

My android interface to ICC page by the way is http://www.lanternchess.com/lanternonandroid.html

As well as all that, to me ICC is special. The ownership has been fairly constant over the last 20 years, and the owners have not sold out to a big name but kept it a specialty chess server aimed more toward the top of the chess world. I'm impressed by all the stuff that ICC has put into the operation over the years. I undertand FICS will still be there as it serves a need particular for players without much money for chess subscriptions. But i believe actually the paid model is good for a chess subscription for anyone who is not economically that limited as to be able to afford 70 a year adult. It was argued forever in the 90s why should we pay for chess. I see results coming out of the ICC experiment. It's a nice place to go hang out. So in a way part of this for me is casting a vote of support for what i see exists and has developed at ICC.

Mike