Ren’Py

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Ren’Py Visual Novel Engine
Ren’Py Logo 6-13-6 200x307px.png
Wikipe-tan visual novel (Ren'Py).png
Beispielszene mit Ren’Py
Basisdaten
Entwickler PyTom
Aktuelle Version „... through shared popular culture.“ 6.18
(12. September 2014)
Betriebssystem Plattformübergreifend
Programmier­sprache Python
Kategorie Spiel-Engine
Lizenz MIT License
Deutschsprachig Dokumentation und Bedienung sind Englisch, erstellte Software kann jede Sprache nutzen
www.renpy.org


Ren’Py Visual Novel Engine ist eine kostenlose und frei verwendbare Engine für die Erstellung von Visual Novels, aber auch von anderer Software wie beispielsweise von Textadventures, Geschichten, Präsentationen und animierten Illustrationen.

Der Ursprung der Software liegt in der englischsprachigen Manga-Community und wurde mit der Idee gestaltet Adventures japanischer Art mit einfachen Mitteln entwerfen zu können und bei der Erstellung den Anteil des Programmierens stark zu minimieren[1]. Ren’Py ist als Open Source-Software eine Referenz-Engine geworden, an der sich andere Programme mit ähnlichem Fokus in ihreren Fähigkeiten messen[1]. Mit Ren’Py wurden bislang über 700 Spiele[2] größtenteils plattformübergreifend erstellt. Ausgehend von seiner Manga-freundlichen Subkultur werden zunehmend andere Sprachen und Stile genutzt und um das zehnjährige Jubiläum des Programms im Jahr 2014 herum, sind auch auf großen kommerziellen Spieleplattformen wie Steam[3] oder Desura[4] eine wachsende Anzahl von Ren’Py-Spielen und Geschichten zu finden. Die kommerzielle Nutzung wird dabei durch die offene MIT-Lizenz gefördert[5].

Mit dem Programm arbeitet man über einfache Regieanweisungen die in einen Texteditor eingegeben werden. Neben eigenen Anweisungen – beispielsweise für die Animation von Bildern – lassen sich Ren’Py-Programme auch mit der Programmiersprache Python erweitern.

Wortherkunft[Bearbeiten]

Ren’Py ist ein Kofferwort das aus „Ren’ai” und „Python” kombiniert wurde. Damit wird Bezug genommen auf das Genre der Ren’ai-Adventure bzw. Ren’ai-Simulationen. Bei „Visual Novels” handelt es sich ebenfalls um ein englischsprachiges Wort, dass bei diesem Genre die Kombination von Text mit Bild betont und generell außerhalb Japans als Bezeichnung für japanische Adventure dieses Typs genutzt wird.

Funktionen[Bearbeiten]

Ren’Py bietet zunächst von Beginn an ein Grundgerüst für Einstellungen wie Sound, Grafik, speicherbare Spielstände etc. Zum Basisbereich gehören ebenfalls die Darstellungen von Grafiken und Verzweigungsmöglichkeiten / Menüs. Für die Animation von Grafiken, beispielsweise von Charakterbildern, lässt sich die eigene Kommando-Sprache „ATL” (Animation and Transformation Language[6]) nutzen, die diese Funktionen stark vereinfacht und sie leichter lesbar und anwendbar macht.

Ren’Py unterstützt zudem nahezu alle Funktionen, die für eine Visual Novel von Bedeutung sind, ohne an dieses Genre gebunden zu sein. Inklusive verschiedene Textdarstellungen, Synchronisation, Zurückspulen zu vorherigen Punkten in einer Geschichte, eine Vielzahl von Bildübergängen und weitere. Ren’Py-Skripte haben eine drehbuchähnliche Syntax und können zusätzlich Elemente aus dem Python-Code enthalten, die es dem Benutzer erlauben eigene Funktionen einzubauen.[7]

Multimedia-Fähigkeiten werden mit Hilfe von Pygame intern möglich gemacht. Die Programmiersprache Python bietet eine mächtige Erweiterungsmöglichkeit der Skripte. Unterstützt werden Windows, Mac OS X und Linux (auch in einigen Distributionen enthalten) und Android-Systeme wie beispielsweise die Ouya-Konsole.

Bekannte Ren’Py-Spiele[Bearbeiten]

Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. a b freiesMagazin Ausgabe 11/2011: Ren’Py als Entwicklertool für 2-D-Spiele; ISSN 1867-7991
  2. Liste von Ren’Py Spielen
  3. Steam-Liste von Spielen mit dem Community-Tag 'Visual Novel' aufgerufen am 1. März 2014 (Anmerkung: Fast alle angezeigten Spiele nutzen Ren’Py als Grundlage zum Zeitpunkt des Aufrufs der Seite)
  4. Liste von Spielen mit dem Engine-Tag 'renpy' auf Desura.com aufgerufen am 1. März 2014
  5. Pro-Linux-Informationen zur Ren’Py-Software aufgerufen am 1. März 2014
  6. http://www.renpy.org/wiki/renpy/doc/reference/Animation_and_Transformation_Language
  7. Feature Liste