No example of simple Artificial Intelligence in Rebol Dialect?
[1/14] from: rebolask::free::fr at: 14-Sep-2003 17:11
I have made a research on search engine about that I was surprised to find none since
Rebol is derived from Lisp and put the accents on dialect ?
For those interested here a link of tutorials on AI.
http://ai-depot.com/Features/Tutorials.html
[2/14] from: greggirwin:mindspring at: 14-Sep-2003 11:39
r> For those interested here a link of tutorials on AI.
r> http://ai-depot.com/Features/Tutorials.html
Looks like some good articles in there. Thanks for posting that!
-- Gregg
[3/14] from: didec:tiscali at: 15-Sep-2003 0:14
No example of simple Artificial Intelligence in Rebol Dialect?
Not sure it's AI, but Marco as made %engine.r.
That's an engine for logic programmation, a sort of Prolog Like.
I f yout want to try :
http://www.agora-dev.org/forums/view.php?bn=rebol_prjnvxprod&key=1061912799
DideC
[4/14] from: rebolask:free at: 15-Sep-2003 11:38
In exchange do a prototype of Neural Network for me ;)
[5/14] from: cyphre:seznam:cz at: 15-Sep-2003 15:52
Hi,
I did simple example of AI in Rebol few weeks ago as I did code prototyping
for some Java RPG game. You can find the code here:
http://www.rebol.cz/~cyphre/a-star.r
Basicaly, it is a A*(a star) pathfinding algorithm with simple visualisation
without any map generator just to be sure it works ;-)
The code is a bit mess and not optimized for Rebol as I needed to make it as
simple as possible to be able to easily convert it into the Java language.
I'm planning to use enhanced version in one realtime strategic Rebol
game(hope I find enough free time to do it by the end of this year ;-))
anyway feel free to improve/optimize that stuff a don't forget to send me
your better version ;-)
regards,
Cyphre
----- Original Message -----
From: "rebolask" <[rebolask--free--fr]>
To: <[rebol-list--rebol--com]>
Sent: Sunday, September 14, 2003 6:11 PM
Subject: [REBOL] No example of simple Artificial Intelligence in Rebol
Dialect?
[6/14] from: greggirwin:mindspring at: 15-Sep-2003 9:21
Hi Rebolask,
r> In exchange do a prototype of Neural Network for me ;)
Hmmm, I never really got into Neural Nets, but I am a big fan of fuzzy
logic.
-- Gregg
[7/14] from: antonr:iinet:au at: 16-Sep-2003 2:10
Neat program Cyphre!
For everyone who checks it out;
It's fun to make the algorithm work harder to get
from start to finish.
Go down to line 184, and change:
for i 1 80 1[
to:
repeat i 250 [
Now there are three times as many blocks added to each
map. :)
(Cyphre, why don't you ever put the date in your rebol header?
It would be good to know when you wrote your scripts.)
Anton.
[8/14] from: antonr:iinet:au at: 16-Sep-2003 2:28
Thanks for the link. I'm finding it very interesting.
I've just read the second article on genetic algorithms.
Anton.
[9/14] from: cyphre:seznam:cz at: 15-Sep-2003 20:20
Hi Anton,
> Neat program Cyphre!
>
thanks for the positive feedback ;-)
> For everyone who checks it out;
> It's fun to make the algorithm work harder to get
<<quoted lines omitted: 5>>
> Now there are three times as many blocks added to each
> map. :)
Yeah, playing with the algo is lot of fun. Just want to point out that very
simmilar algorithm uses lot of current games(even 3D action games) to
compute the movement of CPU characters. But you can write even simple
pac-man type of game or CPU player for tile-based logical games :-)
> (Cyphre, why don't you ever put the date in your rebol header?
> It would be good to know when you wrote your scripts.)
>
Well...beacuse I'm always lazy when comes to fill-in any kind of headers,
forms etc. but I'm working on it to be better myself :-) Anyway, I wrote
this script around 27-aug. Unfortunately it's one of few rebol scripts which
haven't been lost during Power supply damage in my office PC last week :-(
regards,
Cyphre
[10/14] from: rebolask:free at: 17-Sep-2003 10:18
Great ! In fact I'm happy that you didn't optimise the code since I'm not expert both
in Rebol and AI :)
[11/14] from: rebolask:free at: 17-Sep-2003 10:29
I'm also interested by fuzzy, in fact I'm interested in everything for learning. I target
simulation for teaching.
As for Neural Net I think this one http://www.dontveter.com/nnsoft/bp.zip (doc included
in the zip) screencopy here http://www.dontveter.com/nnsoft/bp31scr.gif
has a nuded interface but that's all I would need in Rebol. I will try to do it by myself
but I'm not expert enough in Rebol and can do it only from time to time so that I would
finish it in several months if not years :).
[12/14] from: rebolask:free at: 17-Sep-2003 10:36
Super Didec sometimes I visit the agora but I miss things. Merci ;)
[13/14] from: rebolask:free at: 19-Sep-2003 19:15
With engine last version I got this error (including with last version of rebolview)
?
>> do %longueur.r
[
combine [L [X1 | _] (L - X1) [X1]] [
if [(L >= X1)]
]
combine [L [X1 | X] R [X1 | Y]] [
if [(L >= X1)]
combine [(L - X1) [X1 | X] R Y]
]
combine [L [_ | X] R Y] [
if [(L > 0)]
combine [L X R Y]
]
]
** Script Error: compose has no refinement called only
** Where: append-clause
** Near: append base compose/only [(name) (clauses: copy [])]
[14/14] from: jan:skibinski:SAFe-mail at: 19-Sep-2003 14:17
> With engine last version I got this error (including with last version of rebolview)
?
> ** Script Error: compose has no refinement called only
View version 1208 and above, such as view1210031.exe or
view1210042 do implement the refinement compose/only.
Jan
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted