Archiv der Kategorie: Allegro

Tilemap Editor

Ich arbeite zur Zeit an einem kleinen Tilebased 2D RPG. Das Spiel wird in C++ und mit der Library Allegro geschrieben. Ein Projekttemplate und die Story des Spiels ist fertig. Bevor ich jetzt anfange mich in Tilemap Editoren wie Tiled und Mappy ein zu arbeiten, habe ich mir überlegt einen eigenen Tilemap Editor zu schreiben.

Es soll aber nicht nur ein einfacher Editor für Maps werden. Es soll auch die Möglichkeit geben weiteren Content wie Items, Dialoge etc zu erstellen und zu verwalten. Das ganze wird dann mit Java und Java Swing um gesetzt.

Was soll der Editor können?

Core:

  • Erstellung von 2D Tilemaps mit verschiedenen Layern wie Basegrounds, Objektlayer, Collision, Events und und..
  • Export / Import – XML und Textfiles (Sollte es bessere alternativen für ein Dateiformat geben, wird dieses auch implementiert)
  • Verwaltung von Tilesets
  • Api / Parser für das Spiel um mit den erstellten Daten zu arbeiten

Wenn dieser Teil fertig ist, kommen noch weitere Features hin zu, die mir das Programmieren erleichtern werden.

  • Erstellung von Dialogen
  • Erstellung von Items
  • Erstellung von NPC’s

Jetzt noch ein kleiner Screen vom aktuellen Entwicklungsstand:

Man kann zwar noch nicht viel erkennen aber ich wollte euch damit auch zeigen, dass das ganze nicht nur gerde ist. Sobald alle Elemente der GUI fertig sind, setze ich mich an das Datenmodell für den Editor. In diesem Sinne.. bis zur nächsten Neuigkeit.

Veröffentlicht unter Allegro, Allgemein, Java, Programmierung, Projekte | Verschlagwortet mit , , , , , , , | Hinterlasse einen Kommentar

Beispiel eines 2D RPG’s

Dieses Video habe ich vor einiger Zeit gefunden als ich auf der Suche nach 2D RPG’s war, die die Allegro Library verwenden. Mein Ziel ist es so ein Spiel zu entwickeln aber ich schätze, dass wenn ich alleine daran sitze es ewig dauern wird, bis es fertig wird. An diesem Spiel saßen immerhin drei Programmierer :-\ Naja, wenn die finale Version von AlPong fertig ist, geht es an die Planung für das nächste Projekt. Es macht bisher verdammt viel Spaß.

Veröffentlicht unter Allegro, Spiele | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

[Tutorial] Hinzufügen eines Icons in ALLEGRO_DISPLAY

Heute möchte ich euch ein Beispiel zeigen, wie ihr eurem Spiel ein eigenes Icon geben könnt.

Wie man mit der Allegro Library um geht setze ich vorraus. Wichtig ist, dass wir das Icon erst zum Display hin zu fügen können, wenn wir das Allegro Display initialisiert haben.
(weiterlesen…)

Veröffentlicht unter Allegro, Programmierung, Tutorials | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

[C++] Allegro Image Handler

Ich arbeite zur Zeit an einem kleinen 2D Spiel mit der Allegro Library. Dabei kam irgendwann der Zeitpunkt wo ich mir mehr Gedanken um die Verwaltung der Bilder im Spiel machen musste. Heraus kam der Image Handler. Also warum kein Tutorial darüber schreiben?

In diesem kleinen Tutorial möchte ich euch anhand eines Beispiels die Idee und Vorgehensweise des Image Handlers erklären. Die Idee ist mit sicherheit nicht neu aber dennoch empfehlenswert. Das ganze habe ich in C++ geschrieben (weiterlesen…)

Veröffentlicht unter Allegro, Programmierung, Tutorials | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar