REBOL Internet Chess?
[1/9] from: carl:rebol at: 2-Aug-2000 20:28
I'm looking for chess game for my kids... that runs in View over the Internet... where
one player can play another player. Anything like that out there?
-Carl
[2/9] from: norsepower:uswest at: 2-Aug-2000 23:07
That sounds very cool. I'm game.
Now that you've got my wheels spinning, would it be possible to develop a
real-time chat application in REBOL? I'm not talking about a situation where
you type a message, hit <enter>, and then send a string. I'm talking about
sending ASCII AS IT IS TYPED to a port which is sent via tcp/ip to a terminal
window (or a view layout?) The ASCII then appears in real-time, backspaces
and all, on the receiving end.
[3/9] from: rebol:phb:tesco at: 3-Aug-2000 6:57
This is a multi-part message in MIME format.
------=_NextPart_000_0013_01BFFD18.27FB8260
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Hi Carl/all,
well I posted a chess program onto the ally list a while ago ....
but have failed to come to grips with the networking side ....
It does allow you to play games, save games, and applies the rules of chess
to prevent illeagal moves.
It was written some time ago and needs some revisiting regarding .... (it
was written with an early version of view before you could open multiple
windows.) I am currently converting some of the face details to use View
....
I have attached it and if anyone would like to help me with the networking
(or just do it for me) ....
(This is the version on my Web site ..... but isnt the very latest version,
which I am still working on (time permitting)....)
If anyone is interested in helping me with this program then just let me
know ....
Cheers Phil
ps I also have a working version of a 3D chess program written entirely in
View ..... you play on a 5x5x5 board
(It is not networked at the moment but does allow play be e-mail !!)
----- Original Message -----
From: <[carl--rebol--com]>
To: <[list--rebol--com]>
Sent: 03 August 2000 04:28
Subject: [REBOL] REBOL Internet Chess?
> I'm looking for chess game for my kids... that runs in View over the
Internet... where one player can play another player. Anything like that
out there?
> -Carl
>
------=_NextPart_000_0013_01BFFD18.27FB8260
Content-Type: application/octet-stream;
name="chess.rip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="chess.rip"
WwogICAgUkVCT0wgWwogICAgICAgIFRpdGxlOiAiUkVCT0wgU2VsZi1leHRyYWN0aW5nIEJpbmFy
eSBBcmNoaXZlIChSSVApIiAKICAgICAgICBEYXRlOiAyNC1NYXktMjAwMC8yMDozNzoxNisxOjAw
IAogICAgICAgIEZpbGU6ICVjaGVzcy5yaXAgCiAgICAgICAgTm90ZToge1RvIGV4dHJhY3QsIHR5
cGUgUkVCT0wgY2hlc3MucmlwIG9yIHJ1biBSRUJPTCBhbmQgCiAgICB0eXBlOiBkbyBjaGVzcy5y
aXB9XSAKICAgIGZpbGU6ICVjaGVzcy5yaXAgCiAgICBzaXplOiAyMjIyNyAKICAgIHBhdGg6ICUu
IAogICAgZmlsZXM6IFslZ2FtZXMvIERJUiAlaW1hZ2VzLyBESVIgJXN0ZHRleHQuciAxMjYzICVp
bml0ZmFjZS5yIDIyNjQgJXByb21vdGUuciAzODggJW5ld2dhbWUuciAyMjkgJW1vdmVzLnIgNzg1
ICVjaGVzcy5yIDgwOCAlbmV4dC5yIDU4NyAlZ2V0aW1hZ2UuciA1MjAgJWNoa3ZhbGlkLnIgNDgy
ICVzdGRidXR0b24uciA1MTcgJXVwZGJvYXJkLnIgMTAyMiAlbG9hZGJvYXJkLnIgODYzICVzYXZl
Ym9hcmQuciA1NDEgJWNoa21vdmUuciA5NTkgJWluaXRicmQuciAzNzMgJWZvcm10ZXh0LnIgMjkw
ICVlbnBhc3Nlbi5yIDQ1NSAlaW5jaGVjay5yIDk5OCAlY2hrcGF3bi5yIDQxNCAlY2hrZW1wdHku
ciA0MjIgJWJhY2suanBnIDk0NCAlaW1hZ2VzL2JiYi5naWYgMjA3ICVpbWFnZXMvYmJ3LmdpZiAy
MDcgJWltYWdlcy9ia2IuZ2lmIDI2MiAlaW1hZ2VzL2Jrdy5naWYgMjYyICVpbWFnZXMvYm5iLmdp
ZiAyNTEgJWltYWdlcy9ibncuZ2lmIDI1MSAlaW1hZ2VzL2JwYi5naWYgMTg1ICVpbWFnZXMvYnB3
LmdpZiAxODUgJWltYWdlcy9icWIuZ2lmIDI2NyAlaW1hZ2VzL2Jxdy5naWYgMjY3ICVpbWFnZXMv
YnJiLmdpZiAyMDUgJWltYWdlcy9icncuZ2lmIDIwNSAlaW1hZ2VzL2Vzdy5naWYgMTIxICVpbWFn
ZXMvYnViLmdpZiAyNTEgJWltYWdlcy9idXcuZ2lmIDI1MiAlaW1hZ2VzL2VzYi5naWYgMTU4ICVp
bWFnZXMvd2JiLmdpZiAyMzMgJWltYWdlcy93YncuZ2lmIDIzMyAlaW1hZ2VzL3drYi5naWYgMjU1
ICVpbWFnZXMvd2t3LmdpZiAyNTUgJWltYWdlcy93bmIuZ2lmIDI3MCAlaW1hZ2VzL3dudy5naWYg
MjcwICVpbWFnZXMvd3BiLmdpZiAyMjMgJWltYWdlcy93cHcuZ2lmIDIyMyAlaW1hZ2VzL3dxYi5n
aWYgMjk3ICVpbWFnZXMvd3F3LmdpZiAyOTcgJWltYWdlcy93cmIuZ2lmIDIzMiAlaW1hZ2VzL3dy
dy5naWYgMjMyICVpbWFnZXMvd3ViLmdpZiAyNzQgJWltYWdlcy93dXcuZ2lmIDI3M10gCiAgICBj
aGVjazogNzc5MjYzMiAKICAgIHNlY3VyZSBub25lIAogICAgaWYgbm90IGV4aXN0cz8gcGF0aCBb
bWFrZS1kaXIgcGF0aF0gCiAgICBhcmNoaXZlOiByZWFkL2JpbmFyeSBmaWxlIAogICAgYXJjaGl2
ZTogbmV4dCBmaW5kL2Nhc2UvdGFpbCBhcmNoaXZlIHRvLWJpbmFyeSBwcm9iZSBqb2luICIhREFU
QSIgIjoiIAogICAgaWYgY2hlY2sgPD4gY2hlY2tzdW0gYXJjaGl2ZSBbcHJpbnQgWyJDaGVja3N1
bSBmYWlsZWQiIGNoZWNrIGNoZWNrc3VtIAogICAgICAgICAgICBhcmNoaXZlXSBoYWx0XSAKICAg
IHByaW50ICJSZXZpdmluZzoiIAogICAgZm9yZWFjaCBbZmlsZSBsZW5dIGZpbGVzIFsKICAgICAg
ICBwcmludCBbdGFiIGZpbGVdIAogICAgICAgIGVpdGhlciBsZW4gPSAnRElSIFsKICAgICAgICAg
ICAgaWYgbm90IGV4aXN0cz8gcGF0aC86ZmlsZSBbbWFrZS1kaXIgcGF0aC86ZmlsZV1dIFsKICAg
ICAgICAgICAgZGF0YTogZGVjb21wcmVzcyBjb3B5L3BhcnQgYXJjaGl2ZSBsZW4gCiAgICAgICAg
ICAgIGFyY2hpdmU6IHNraXAgYXJjaGl2ZSBsZW4gCiAgICAgICAgICAgIGVpdGhlciBhbnkgWwog
ICAgICAgICAgICAgICAgbm90IGV4aXN0cz8gcGF0aC86ZmlsZSAKICAgICAgICAgICAgICAgIGNv
bmZpcm0gcmVmb3JtIFtmaWxlICJhbHJlYWR5IGV4aXN0cyAtIG92ZXJ3cml0ZT8gIl1dIFt3cml0
ZS9iaW5hcnkgcGF0aC86ZmlsZSBkYXRhXSBbcHJpbnQgInNraXBwZWQiXV1dXQohREFUQToKeJyt
V1lv3DYQfjfg/zBQUcRGsd71wmkLqYkRNwfSAw2avgkqQEuUl7WWFESu15ui/73DQxJ17VFUsWOJ
nBl+/Obg8Pd3d7/9Audn8fkZ4PMHUwUNIfisCM9IlYGizwreM1pkMrAi75mW+FqqTM9dVXb0LVE4
uvx29hPhs+VisbDDnzZVKSTO/P2mKMRWgmTrsqDWLM2YYvzh6p/zs+T87PxMf8/0TAj5hqcQ5ySl
QJ8UkFQxwWFeiJQUkK5IBY90B0mDG79CLTnHF20qgrJiXIHalfQWzKAWs/+zHC6aCXhl7F1CrP+E
eijxheWWqXQ1z2hONoWya9sZt7R+oowWVFEgZh7R0qqd/Cr48+K7/DKAdijWCL0HEcmdVHQ9f2J0
O09JRdVM5LmkCn6AgvIHtboFTcfcMNdT75vTjxau6Fo8UZCPrPSUp1bqGUlauO41AmMu3VRSVIgq
V91N3r358efBNq0fmtWbkQGKEyh5DYsRCsYYmNtwSkW5m5ek8oDAxcWA10uYwfWljZ/eM4UlnEaJ
to6gNC0oRpRa2ZzoEPqhx6Vvyqp5tB4HdtFB0Fnt457VKEOAFZCigCHPMReOVwz8Ga62qfhQivDd
mJMOQcb0XExrIex54DI4hJKlj0fF+R5zH2tz41LJcLg3NLJHxiXF0DsyDS2KoZX/EIHf6Ag8DWsm
XLGdVPReI+B0CwXjtBNJvx6OpF64jEVVg2SE84lAOpFoBN/F7j//B93jzDWpX58pPuHezrACmtPm
9SskFfZw6hW6vwTj3tZtIEf+WThWdycr8oGyYgvrWBXqblWuxNZIuYM+mu17dNHUdBKjAkrAiuCx
k4t0Iw/rGrFOA+G6BrUuZ/q7bRp6R0yuxYzI8ICvlcMJjVZyfD4ELvxIM4zURrtcTei3ggh7HCRO
6FIsFbrzwW8XYi9C/AR0k6Jat99JbHwaBEninV7T2TA4RHub7GzQeH+vD2vn55QW6PIKc7rc4Kfp
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
Z89gOmtiOnke00kj0/w
[4/9] from: rebol:techscribe at: 3-Aug-2000 1:29
Hi n.p.
you wrote:
>Now that you've got my wheels spinning, would it be possible to develop a
>real-time chat application in REBOL?
I just sent an email to the Ally list in the thread module that includes a
rudimentary chat-type server. With a few modifications, it should do
something like this.
To collect single characters from the console you can use something like
Cal Dixon's code for his rem editor (which I recommend, btw. A
well-designed and very useful and surprisingly stable beta version):
port: open/binary [ scheme: 'console ]
get-key: does [ wait port to-string copy/part port 1 ]
All you need to do is open an additional tcp port add code that inserts the
value returned by get-key into the tcp port. On the client side you open a
tcp port and use prin to output the character that was received on the tcp
input port.
Hope this helps,
;- Elan [ : - ) ]
author of REBOL: THE OFFICIAL GUIDE
REBOL Press: The Official Source for REBOL Books
http://www.REBOLpress.com
visit me at http://www.TechScribe.com
[5/9] from: petr:krenzelok:trz:cz at: 3-Aug-2000 11:08
[rebol--techscribe--com] wrote:
> Hi n.p.
> you wrote:
<<quoted lines omitted: 13>>
> input port.
> Hope this helps,
Elan, good stuff. Do you remember early alpha stages? Web page contained
something like rebol:// .... So, I don't know if remote module creation is
clear concept - will have to think about it, as if that should be consistent,
what about other "make"s?
Some time ago someone proposed rebol ram-disk equivalent. I even sent request
for 'make refinement /external e.g. 'ram 'ram-disk (being schemes). So I though
general mechanism for sharing stuff over network would be great. Even hooking
rebols thru system objects could be great. Let's assume some field 'remote,
which could contain block of ports ...
... or something along the lines ... just dreaming :-)
-pekr-
[6/9] from: deadzaphod:ho:tmail at: 3-Aug-2000 2:17
[norsepower--uswest--net] wrote on 8/2/00 9:18 pm:
>Now that you've got my
>wheels spinning, would it be
<<quoted lines omitted: 12>>
>backspaces and all, on the
>receiving end.
Sounds simple enough, I'll try to put one together when i'm back on a real computer instead
of the PalmPilot...
A good place to look for ideas on how to write this would be %littlebell.r (the telnet
program) it should be helpful.
- Cal ([deadzaphod--hotmail--com])
[7/9] from: weirddream::volny::cz at: 3-Aug-2000 21:57
Nazdarek [carl--rebol--com]
Look at http://i.am/chesster for REBOL CHESS. It's in beta stage and only HTML
GUI is public available , however the engine is written in REBOL and we've got
some experimental VIEW and FLASH GUIs as well.
On 03-srp-00, [carl--rebol--com] wrote:
> I'm looking for chess game for my kids... that runs in View over the
> Internet... where one player can play another player. Anything like that out
> there?
>
> -Carl
>
Diky za pozornost,
--
---------------------------------------------------------------
Boleslav Brezovsky, NOT know as Kryptoplex, maybe on [weirddream--volny--cz]
member of R.U.R (means RobotenUndRebol this week)
www.volny.cz/weirddream MUSIC&SOUND listen.to/sintezar
---------------------------------------------------------------
[8/9] from: ole_f:post3:tele:dk at: 6-Aug-2000 15:16
If you read this, you are using an old mail reader. The solution
if you have difficulty reading the rest of this mail is getting
hold of newer, MIME-compliant software.
--X=Boundary=X
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Wordwrap: 78
Hi Cal, 3-Aug-2000 you wrote:
[...]
>>Now that you've got my
>>wheels spinning, would it be
>>possible to develop a
>>real-time chat application in
>>REBOL? I'm not talking about
[...]
> Sounds simple enough, I'll try to put one together when i'm back on a real
computer instead of the PalmPilot...
> A good place to look for ideas on how to write this would be %littlebell.r
(the telnet program) it should be helpful.
littlebell only sends data when the user hits return, if I recall correctly. I
had some problems sending/receiving backspaces, but I do not remember which
problems.
Some time ago I wrote a _very_ simple chat client and server that send the
input character by character. (I also made a similar system which waits for
the entire line.) They are attached. However, i've no idea whether or not
this is the intended behaviour?
BTW, the variables and the names of the scripts are in Danish - I didn't dare
just changing the text here in my mail program without testing it, and I'm
too tired to test it for real in REBOL now. Hope you can figure out what it
does.
("Afsender": sender, "modtager": receiver, "portnummer": port number,
servernavn
: server name.)
Start both programs without modification in separate consoles on the same
machine to test it locally. Change the "portnummer" and "servernavn"
variables to change the server name and port number.)
Anyway, who am I kidding? This is probably not what anybody had in mind, but
anyway...
Kind regards,
--
Ole Friis <[ole_f--post3--tele--dk]>
Amiga is a trademark of Amiga Inc.
--X=Boundary=X
Content-Type: text/plain; charset=US-ASCII; name="Program3.r"
Content-Transfer-Encoding: 7bit
REBOL [
Title: "Snakkesystem 2 - afsender"
]
portnummer: 30
servernavn: 127.0.0.1
a: open/binary join tcp:// [servernavn ":" portnummer]
konsol: open/binary [scheme: 'console]
bogstav: #" "
while [bogstav <> #"*"] [
wait konsol
bogstav: to-char pick konsol 1
either bogstav = #"^(back)" [
prin "^(back) ^(back)"
][
either (bogstav = #"^M") or (bogstav = #"^/") [
print ""
][
prin to-string bogstav
]
]
append a bogstav
]
close a
--X=Boundary=X
Content-Type: text/plain; charset=US-ASCII; name="Program4.r"
Content-Transfer-Encoding: 7bit
REBOL [
Title: "Snakkesystem 2 - modtager"
]
portnummer: 30
a: open/binary join tcp://: portnummer
b: first a
while [(ind: pick b 1) <> none] [
bogstav: to-char ind
either bogstav = #"^(back)" [
prin "^(back) ^(back)"
][
either (bogstav = #"^M") or (bogstav = #"^/") [
print ""
][
prin bogstav
]
]
]
close b
close a
--X=Boundary=X--
[9/9] from: reboldes:bigfoot at: 7-Aug-2000 7:00
Hi Phil,
if you are still looking for networking for your rebol/view chess, I can help you. The
multiuser R.U.R. system I'm working on is still in beta and needs lot's of improvements,
but it can work.
I can give you all the necessary information how to login, register into the system,
how to invite your opponent and so on. All these things can do for you a script (I think
about him as a man) named Chesster, which mediate between the gui dependent cgi and the
chess-core (written by Luise Cyphre in his recently mentioned chesster page). Chesster
can use your chess brain as well of course.
If you want to know details, mail me at: [oldes--bigfoot--com]
PS: I you want to know how looks the flash version of Chesster, visit http://oldes.multimedia.cz
and then you can look at one screenshot from FlashRUR (in section 3.2) or enter the Flash
(3.1) (phabal or thc),
1. login: try Jmeno: test (name) Heslo: test (password)
2. find "loader" window (it's under the SysInfo)
3. type URL: sachy19.swf and target: _level2000
It should load the chess window, i did in the spring of this year. But not finished yet,
cause I have to do more important things then play with flash:)
There is no automatic updater, but you can invite yourself ("nova hra") and accept or
denie the game ("vyzvy") or choose accepted game in ("rozehrane")
PPS: the multimedia server where RUR is running is not my server, I'm just a host on
it so I'm quite scared of posible attacks of type: forever [chesster/newgame] Hope it
will never come true.
oldes
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted