A reality check for REBOL

Started by Miguel on 13-Nov-2013/2:48:08-8:00
Hi folks, I am a sort of advanced user of windows (if there is such a thing), but I am not fond of spending more than 30 daya on learning to program. However, I do need to program something that reads movement on a web based chessboard (actually a flash based chessboard) and passes the board movements to my chess engine in another program in my computer: arena or fritz, and then reads the moves in my engine GUI and paste it into the flash chessboard. Is this feasible with REBOL? Do you folsk think that i could write this with in 30 days or less? I do understand most of programming concepts, I am just not fond of spending half of my lifetime writing code. Thanks for your kind advice.
How is data read from and written to each of the chess programs - what data format and mechanism allows you transfer the board movements between the flash app and your desktop program? i.e., is there a restful interface to the Flash app, is there a database that stores the moves, can you download a CSV file, etc? Does the desktop app use the same format, or something totally different, does it connect to a database, read a file containing moves, etc.?
In any case, Rebol can handle all those sorts of scenarios.
I looked up Arena and it supports "UCI" and "Winboard" protocols. I took a quick look at UCI protocol: http://wbec-ridderkerk.nl/html/UCIProtocol.html and "all communication is done via standard input and output with text commands". Should be easily scripted with Rebol. What web based flash program are you using?
BTW, you may be interested in checking out the pure Rebol Chess GUI written by Arnold van Hofwegen http://re-bol.com/cbh.zip (also at http://www.rebol.org/view-script.r?script=cbh.r). It may be an option to adjust that program to do your GUI stuff - it runs on any OS supported by R2.

Reply