Tragen sie hier ihren Suchbegriff ein.

Love GameEngine + Lua + Gehversuche

Vor kurzem hatte ich die GameEngine Love oder Löve gefunden, die für die Skripting Sprache Lua geschrieben wurde. Es handelt sich eigentlich um ein Framework aber das ist egal. Es macht Spaß und ist herrlich einfach.

Eher als Hobby beschäftige ich mich ein wenig mit GameDesign und Development, ohne etwas vorweisen zu können. Aber ich lese darüber und schaue mir Vorträge an, Youtube und Slideshare zum dank.

Vor einiger Zeit bin ich bei Recherchen über die Löve, bzw. Love Game Engine gestoßen. Das Besondere:

  1. Sie ist kostenlos (auch für kommerzielles)
  2. Sie ist Einfach, dank der LUA Sprache
  3. Sie läuft auf Windows, Mac und Linux
  4. Ich wollte unbedingt keine Flash Engine

Es ist wirklich einfach mit ihr zu arbeiten. Dieses kleine Beispiel habe ich inklusive Grafiken innerhalb von ca 3h produziert:

Nicht sehr spektakulär, eine hoppelnder Hase. Aber das basiert schon komplett auf einen einzelnen Sprite inklusive einer Sprite Animation. Wie gesagt es ist wirklich einfach.

Ein Standbild meines Testspiels. Hase, Boden, Berge und Wolken befinden sich in einer Sprite file.

Es gibt drei wichtige Callback-Funktionen, die über das Framework bereitgestellt werden:

  1. function love.load() – für alles was am Anfang einmal geladen werden muss
  2. function love.update(dt) – für alle wiederkehrenden Prozesse, z.B. rechnen
  3. function love.draw() – der Renderer, hier werden Bildschirminhalte genriert

und schon geht die Lutzi ab, alles stehlt Löve/Love bereit.

Links:

Kategorien:application, Johannes Ulrich Gehrke, Non-Print, Programmieren



Keine Kommentare


kommentieren