Zeile 10: Zeile 10:
 
</div>
 
</div>
  
Die [[Engine Alpha]] ist eine '''2D-Gaming-Engine''', die '''speziell für Java-Anfänger''' entwickelt wurde. Wer sie nutzt, braucht keine Kenntnisse über spezielle Klassen der Standardbibliotheken.
+
[[Engine Alpha]] ist eine anfängerorientierte 2D-Gaming-Engine in deutscher Sprache. Ihr Hauptzweck ist es, Begeisterung für Programmierung und Informatik durch schnelle, sichtbare und starke Erfolge zu entwickeln.
  
'''Wähle Schüler, Lehrer oder Mitmachen um zu dem Bereich zu gelangen, der dich interessiert.'''
+
== Ein einfaches Beispiel ==
 +
 
 +
<source>
 +
import ea.*;
 +
 
 +
public class Sample extends Game {
 +
    public static void main(String[] args) {
 +
        new Sample();
 +
    }
 +
 
 +
    private Rechteck box;
 +
 
 +
    public Sample() {
 +
        super(400, 400);
 +
 
 +
        box = new Rechteck(175, 175, 50, 50);
 +
        box.farbeSetzen("rot");
 +
 
 +
        wurzel.add(box);
 +
    }
 +
 
 +
    @Override
 +
    public void tasteReagieren(int code) {
 +
        switch(code) {
 +
            case 26: box.verschieben(+0, -10); break;
 +
            case 27: box.verschieben(+10, +0); break;
 +
            case 28: box.verschieben(+0, +10); break;
 +
            case 29: box.verschieben(-10, +0); break;
 +
        }
 +
    }
 +
}
 +
</source>
 +
 
 +
== Einstiegspunkte ==
  
 
{| cellspacing="15px" style="width: calc(100% + 30px); margin: 0 -15px" |
 
{| cellspacing="15px" style="width: calc(100% + 30px); margin: 0 -15px" |

Version vom 2. September 2014, 21:20 Uhr

Engine Alpha ist eine anfängerorientierte 2D-Gaming-Engine in deutscher Sprache. Ihr Hauptzweck ist es, Begeisterung für Programmierung und Informatik durch schnelle, sichtbare und starke Erfolge zu entwickeln.

Ein einfaches Beispiel

import ea.*;

public class Sample extends Game {
    public static void main(String[] args) {
        new Sample();
    }

    private Rechteck box;

    public Sample() {
        super(400, 400);

        box = new Rechteck(175, 175, 50, 50);
        box.farbeSetzen("rot");

        wurzel.add(box);
    }

    @Override
    public void tasteReagieren(int code) {
        switch(code) {
            case 26: box.verschieben(+0, -10); break;
            case 27: box.verschieben(+10, +0); break;
            case 28: box.verschieben(+0, +10); break;
            case 29: box.verschieben(-10, +0); break;
        }
    }
}

Einstiegspunkte

Schüler
Lehrer
Mitmachen