Subj : [ANSI] Limited, yet flexible To : All From : calcmandan Date : Fri Feb 14 2025 01:46 am An idea crossed my mind a few years ago that went into my door ideas textfile. As I was consid ering my future bbs, the sort of doors I'd w ant toimplement.  So I 'm currently there and speccing out the possibility of imple menting achess door that connects to lichess.org chess servers. I like the serviceover others  due to the large population of users. What' s more, they have awell developed API and a custom python library. How DOPE. I downloaded the android app a week ago and went through th e many features.While it isn't as  refined as chess.com, it isn't a s ubscription serviceeither. Refined doesn 't make the game play any different. We 're still dealingwith sixty-four squar es.The major question I had for my idea was, is this doable with a 79x 24interface?No , not if I want the entire board laid out with che ss pieces that arerecognizable and chess-like .Nothing stops the user from scrolli ng up and down though, with predefinedhotkeys , like home and end.Initia lly the design was a simply white and block pattern as such лллллллллллллллллллллллллллллллллллллллллл лллллллллллллллллллллллллллллллллллллллл лллллллллллллллллллллллWell , you get the picture. As I was ag nozing over how this would appear ona bbs interface, the consideratino of square size became a thing. S hould I doseven wide or nine wide? I f scrolling is going to be required regardless ofsize , what difference does it make?   Well seven wide gives ample space on the unused right area for things li kestats, times, and the bottom row for  player chat. Nine wide, however, givesmore freedom for chess piece art design.  лллллллллллллллллллллллллллллллллл лллллллллллллллллллллллллллллллллллллллл ллллллллллллллллллллллллллллллллллллллллллллл ллллллллллллллллллллллллллллллллллллллллллл лллллллллллллллллллллллллллллллллллллллл ллллллллллллллллллллллллллллллллллллллллл лллллллллллллллллллллллллллллллллллллллл лллллInstead of re-in venting the wheel, I hit the newsgroups for existing  design.Not much really in there usable , that I could find from twenty years ofh istory. So the web it was. And there is certainly enough ascii art out thereto accomodate the des ign criteria.There are good three -high and four-high designs that I can  consider. Sinceset piece art isn' t an issue, attention was, again, drawn over to boarddesign. Pieces design ated white and black wouldn't be possible with my lazy design and it became apparent even games written in android use colors like beige or brown.Until yesterday,  I played with this sort of designллллллл ллллллллллллллллллллллллллллллллллл ллллллллллллллллллллллллллллллл лллллллллллWhile this is simple enough , it's the same block designated with two vers ionsof grey.But today, I realized I could use the same color but different  block values.лллллллББББББББлллллллБББББ ББлллллллББББББББлллллллБББББББлллллллББББББББлллллл лБББББББEven better, one color ac ross the entire board, and the code can simplydef ine them based on the ansi value of each square. Today, I realized that even though ansi is very lim ited, the capabilitesit does have add flexibility  I never realized until today. This will all owfor the creation of theme schemas for my users who decide to connect and usethis service.O nce the decision is made on seven or nine wide, design  will go into fullswing.That 's allD .... No honey, I can't eat with the family. My computer gets lonely! --- Mystic BBS v1.12 A48 (Linux/64) * Origin: Air & Wave BBS (21:1/249) .