Sitat av
marsboer
Her er min versjon av
Hello World!. Et lite dataspill. Tegnet med Flash og kodet i ActionScript 3.0. Jeg vet ikke om det er noe poeng å sette inn koden her egentlig, menmen...
Kode
var hjulFart:Number = 3;
var robotFart:Number = 4;
var pilVest:Boolean = false;
var pilOst:Boolean = false;
var pilOpp:Boolean = false;
var pilNed:Boolean = false;
robot.heisekran.rotation = -90;
robot.heisekran.tau.rotation = 90;
stage.addEventListener(Event.ENTER_FRAME, Update);
stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyPress);
stage.addEventListener(KeyboardEvent.KEY_UP, KeyRelease);
function Update(e:Event):void
{
stage.focus = this;
if(pilOpp)
{
robot.heisekran.rotation += 2;
robot.heisekran.tau.rotation -= 2;
if(robot.heisekran.rotation > 90)
{
robot.heisekran.rotation = 90;
robot.heisekran.tau.rotation = -90;
}
}
if(pilNed)
{
robot.heisekran.rotation -= 2;
robot.heisekran.tau.rotation += 2;
if(robot.heisekran.rotation < -90)
{
robot.heisekran.rotation = -90;
robot.heisekran.tau.rotation = 90;
}
}
if(pilVest)
{
robot.hjul1.rotation += hjulFart;
robot.hjul2.rotation -= hjulFart;
robot.hjul3.rotation -= hjulFart;
robot.x -= robotFart;
}
if(pilOst)
{
robot.hjul1.rotation -= hjulFart;
robot.hjul2.rotation += hjulFart;
robot.hjul3.rotation += hjulFart;
robot.x += robotFart;
}
if(robot.x > 720)
{
robot.x = 720;
}
if(robot.x < 80)
{
robot.x = 80;
}
if(robot.heisekran.tau.hand.hitTestPoint(knapp.x, knapp.y-20, true))
{
knapp.play();
if(knapp.currentFrame == 20)
{
neon.play();
}
}
}
function KeyPress(event:KeyboardEvent):void
{
if(event.keyCode == Keyboard.LEFT)
{
pilVest = true;
}
if(event.keyCode == Keyboard.RIGHT)
{
pilOst = true;
}
if(event.keyCode == Keyboard.DOWN)
{
pilNed = true;
}
if(event.keyCode == Keyboard.UP)
{
pilOpp = true;
}
}
function KeyRelease(event:KeyboardEvent):void
{
if(event.keyCode == Keyboard.LEFT)
{
pilVest = false;
}
if(event.keyCode == Keyboard.RIGHT)
{
pilOst = false;
}
if(event.keyCode == Keyboard.DOWN)
{
pilNed = false;
}
if(event.keyCode == Keyboard.UP)
{
pilOpp = false;
}
}
Ti poeng til deg som finner Hello world i spillet
Kul og stilig liten applet, men du må være klar over at det ser ut til at du har brutt reglene, spesielt med tanke på følgende:
Kort sagt. Lag eit program som gir utputten "hello, world". Den stringen. Ikkje linjeskift på slutten, ingenting anna. Dei 12 teikna.