Python
PixelPAD 2D verwendet Python, um Projekte und Anwendungen zu programmieren.
Engine
Um Projekte zu erstellen, muss zuerst viel Arbeit erledigt werden. Damit nicht jedes Mal alles von Grund auf neu gebaut werden muss, verwenden Informatiker eine sogenannte „Engine“. Die Engine bestimmt, wie das, was du erstellt hast, für den Nutzer erscheint, und legt fest, was du tun kannst. PixelPAD2D ist eine unserer wichtigsten Engines auf PixelPAD.
Assets
Jeder PixelPad2D-Editor hat ein Panel mit dem Titel Assets. Ein Asset ist jede Information, die du in dein Projekt einfügst, zum Beispiel Klassen, Räume, Sprites, Sounds oder Funktionen.
Klassen
Klassen sind Skripte in deinem Projekt, die an ein Objekt gebunden sind. Dazu gehört aber auch eine Klasse namens „Game“. Jedes Skript in Klassen enthält einen Start & Loop. Start läuft, wenn das Skript „startet“, während Loop viele Male pro Sekunde läuft, solange das Objekt aktiv ist. Um eine Klasse zu erstellen, die nicht an ein Objekt gebunden ist, erstelle sie einfach im Bereich Funktionen der Assets. Mehr Informationen findest du in den Abschnitten Game und Objekte der Dokumentation.
Räume
In PixelPAD sind Räume der Ort, an dem dein Projekt stattfindet. Ein Raum wird durch ein Raum-Skript definiert, ein Python-Programm, dessen Hauptzweck es ist, Objekte zu erstellen und zu verbinden. Du kannst dir einen Raum als „Szene“ vorstellen: eine Sammlung von Objekten, die zusammen dem Spieler ein bestimmtes Szenario präsentieren. Es kann immer nur ein Raum gleichzeitig aktiv sein. Mehr dazu im Abschnitt Räume der Dokumentation.
Sprites
Ein Sprite ist eine zweidimensionale Bitmap oder ein Bild, meist in einem 2D-Projekt
Sounds
Sound-Assets für dein Projekt. Möglich sind mp3-, midi- und wav-Dateien.
Funktionen
Eine Funktion ist Code, den wir oft brauchen. Weil wir ihn oft brauchen, können wir ihn hier ablegen und aus jedem anderen Skript in unserem Projekt verwenden. Hier erstellte Funktionen liegen außerhalb des Loops und werden vor jedem anderen Code instanziiert. Du kannst hier sogar Python-Klassen erstellen.
Mediathek
Die Asset-Bibliothek öffnest du über den Plus-Button (+) im Assets-Panel bei Sprites und Sounds. Die Asset-Bibliothek enthält frei nutzbare Sprites für deine Anwendung. Über das Upload-Symbol in der Bibliothek kannst du auch eigene Assets hochladen.