ShelbyScript

From GPWiki

Files:GUITutorial_warn.gif The Game Programming Wiki has moved! Files:GUITutorial_warn.gif

The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server.

However, the GPWiki forums are still active! Come say hello.

ShelbyScript

This is an experimental scripting language featured in an extremely easy to use game building program codenamed POCO. Basically, it is a translator that turns a simple ShelbyScript action (eg. createNewLevel(lv=2)), into an ActionScript code to cut the time programming the game in eighths. Here's an example of ShelbyScript code compaired with ActionSript code:

ShelbyScript:

{start}
action(RPG)
\\ Define RPG's subclass
RPG.walk
speed.20
{end}

ActionScript:

onClipEvent (enterFrame) {
	if (Key.isDown(Key.UP)) {
		_y -= 20;
	}
}
onClipEvent (enterFrame) {
	if (Key.isDown(Key.DOWN)) {
		_y -= -20;
	}
 
}
onClipEvent (enterFrame) {
	if (Key.isDown(Key.LEFT)) {
		_x -= 20;
	}
}
onClipEvent (enterFrame) {
	if(Key.isDown(Key.RIGHT)) {
		_x -= -20;
	}
}

This language is still in development and may take a LONG time to get done.