Page 1 of 1
CE as script.
Posted: Sat Jan 07, 2006 8:54 pm
by asiekierka
If you, Holger, have some days (or months

) do that:
DO a easy RND CE scripting language, this can be cool for breaking RND Limits, it can be like Pascal, BASIC, .BAT, .CMD, ...
Posted: Sat Jan 07, 2006 10:26 pm
by Zomis
I think this has been mentioned before sometime, and I don't think it will become reality in the nearest 10 years... (but of course, Holger has suprised me before...)
Maybe I've even suggested it myself sometime...
Anyways, there could come some external RND-tools for making CEs using scripts, but I doubt that RND itself will have a script engine for the CEs.
Posted: Sat Jan 07, 2006 11:14 pm
by Holger
Well, indeed... Not a bad idea, but also not planned for the next three major releases... ;-)
...
Posted: Sun Jan 08, 2006 10:14 am
by asiekierka
then in four can be it?
Then you, Holger, can delete change and rename it to "Scripting". Where all can be possible, cheats too!
Re: ...
Posted: Sun Jan 08, 2006 10:55 am
by Zomis
asiekierka wrote:then in four can be it?
Then you, Holger, can delete change and rename it to "Scripting". Where all can be possible, cheats too!
Please note that when Holger says "not in the next 3
major releases", that probably means: Not in the nearest 10 years. (Since RND is 10 years old, and the current stable release is 3.1.1)
idea
Posted: Sun Jan 08, 2006 9:13 pm
by nobody
maybe not that good idea: custom movement definition implemented as text field with allowed characters as commands NWSE (absolute directions) FBLR (relative directions) P (pause) with optional numbers (one digit?)
Re: idea
Posted: Tue Jan 10, 2006 9:49 pm
by nobody
or more complex (Capital letters are commands):
simpe: North, West, South, East, Forward, Backward, Left, Right, Continue (same direction, or turn), Invert (direction, or turn), Pause.
random: Horizontal (S|E), Vertical (N|W), Turn (L|R), Direct (F|B), Other (any but previous field), Any, eMpty (possible).
groups: ( ) - loop, < > - pingpong loop, [ ] - first possible, { } - random.
all commands, and groups can bez suffixed by number, or '.' (infinite).
definition is looped.
