The name servers for the website just finished resolving. So the site should be back up soon.[:D]This time, at
www.lightningwaregames.com. See you there!
When the site comes back up, I'm planning on posting a complete feature list. It'll be looooong[xx(]. Ok, now CESL. CESL (pronounced Cecil) stands for Coaster Effect Scripting Language. It will be a specially designed scripting language just for Lightning Wheels with a BASIC like syntax. CESL will allow you to create custom effects for your rides that you cannot do with any of the built in features of the editor.
Here's an example script:
// This is a comment. The CESL compiler ignores comments when compiling scripts. I'll be using comments to demonstrate what all the commands do. \// This script is desgined for a recreation of Cedar Point's Top Thrill Dragster. As you know, there are times when the train might not be traveling fast enough after the launch to make it over the hill. In this case, the train will roll back. This script will make a special case for when the train isn't moving fast enough after the launch that it will roll back and then the ride will act like the real Top Thrill Dragster. train=pick train position (track piece(this()))
//This will make a variable called train and store in it the train number that is currently at the track piece where this script is positioned (right at the end of the lauch) speed=train speed (train)
// This will make a variable called train and store in it the current speed of the train we signified with the pick train position command. repeat
// This will enter a "loop". set train speed train, applyTrainWeight()
// This will decrease the train speed based on the value that is returned by the function applyTrainWeight(). speed=train speed (train)
// This will refresh the variable speed with the current train speed. until speed <= 114 or train position (train)=track piece(14)
// This will return to the top of the loop (the "Repeat" command). It will continue doing that until one of two things happen. Either the train speed is less than or equal to 114 or the train reaches train piece 14 (or whatever the start of the hill is). When one of those two things happen, then the program will continue from here: random=rnd(10)
// This will assign a random number of 1 through 10 the the variable random. if random=even()
//If the value of random is an even number, than do the following: if train position (train)=track piece(20)
// If the train is at track piece 20 (or whatever the top of the hill is) then do the following: set train speed train, -1
// Begins moving the train in a backwards motion. if train position (train)=track piece(2)
// Track Piece 2 or whatever the beginning of the launch is: //Blah blah blah. Then do all the rest. But you get the point. \
CSEL will allow you to do just about ANYTHING. There will literally be NO LIMITS with CSEL.[:D]
@Angry Gumball, What form of BASIC?
EDIT: Ok well the code tags were making it extend the page so I shortened took them off.