Happy Halloween! Mit Twine und gekünstelter Intelligenzia

Interactive Fiction
Bilder
Künstliche Intelligenz
Stable Diffusion
Spieleprogrammierung
Twine
Autor:in

Jörg Kantel

Veröffentlichungsdatum

31. Oktober 2023

Halloween ist schon fast vorbei und ich habe immer noch nicht »irgendetwas mit und/oder zu Halloween« geliefert. Da bin ich aber nicht alleine, selbst der famose Master of Potatoes (aka Potato Imaginator), der uns auf YouTube mit vielen Tutorien zu TIC-80, Blender und neuerdings auch zu P5.js erfreut, hat in den sozialen Medien beklagt, daß er mehr Projekte zu Halloween in der Pipeline hat, als er rechtzeitig fertigstellen kann. Und daher seine Follower gefragt, ob er diese auch im November oder noch später nachliefern soll?

Da bin ich besser dran: Ich habe meines Wissens keine »Follower« und selbst wenn ich welche hätte – ich würde sie nicht befragen. Ich mache einfach! 🤓

Denn ich habe mich leider erst viel zu spät von der hier (erneut) vorgestellten Playlist »Twine or Treat«, der hier erwähnten Meldung über einen Halloween hassenden und kürbiszerstörenden katholischen Priester und von meiner aktuellen Beschäftigung mit Bildgeneratoren aus dem Umfeld der Künstlichen Intelligenz inspirieren lassen und die Idee für ein interaktives Spiel entwickelt, das ich in Twine mit SugarCube programmieren möchte. Von »Twine or Treat« habe ich die Grundstruktur der Räume und die Idee, einen Friedhof als Playground zu nehmen, übernommen. Allerdings spielt meine Geschichte nicht im Lovecraftschen Universum, sondern eine kleine Hexe muß die Halloween-Kürbisse auf einem Friedhof vor dem wahnsinnigen Priester retten (das ist dem Thema »Halloween« geschuldet).

Und ich möchte die Bilder zu diesem Spiel von Stable Diffusion generieren lassen. Dieser freie (MIT-Lizenz) KI-Bildgenerator scheint mir am ehesten geeignet zu sein, den großen Software-Riesen die Stirn zu bieten, respektive den Stinkefinger zu zeigen.

Solange es mir jedoch nicht gelingt, Stable Diffusion auf meinem (zugegeben betagten) MacBook Pro zu installieren, bin ich auf Cloud-Dienste angewiesen. Momentan stehen bei mir Leonardo AI, DreamStudio und Clipdrop AI auf der Testliste (an Google Colab habe ich mich noch nicht herangetraut). Und auch wenn ich bisher mit DreamStudio schon recht gute Erfahrungen gemacht hatte, habe ich – mehr aus einer Laune heraus – die benötigten Bilder mit Clipdrop erstellt. Und ich bin mit den Ergebnissen mehr als zufrieden. Hier sind die Bilder, die – beim derzeitigen Stand des Projekts – Eingang in das Spiel finden werden:

  

  

  

  

  

Mit einem Klick auf die Vorschaubilder kommt Ihr je auf eine Seite mit einer Vergrößerung. Die verwendeten Prompts stehen dort in der Bildbeschreibung.

Für diese fünfzehn (mit obigem Bannerbild sechzehn) Illustrationen habe ich Clipdrop mehrere hundert Bilder generieren lassen, von denen ich (bisher) 52 heruntergeladen und in die engere Auswahl genommen habe (auf Clipdrop selber kann man die erstellten Bilder nämlich nicht abspeichern). Wenn Ihr die Ergebnisse sehen wollt, ich habe sie auf Flickr in diesem Album abgelegt.

Im Großen und Ganzen bin ich aber sehr angenehm überrascht, was Stable Diffusion leisten kann. Auch wenn die Interpretation meiner Prompts gelegentlich von der Software sehr eigenwillig war, konnte ich mit dem, was im Endergebnis herauskam, gut leben. Denn hey, darin liegt ja gerade die Kreativität, aus dem Zusammenspiel zwischen den Prompts und den dabei von der gekünstelten Intelligenzia generierten Bildern eine Geschichte zu entwickeln. Denn eine KI kann nicht kreativ sein, das müssen wir schon erledigen.

Ein Grundgerüst der Geschichte mit diesen Bildern steht jedenfalls erst einmal. Jetzt muß ich zurück zu Twine und SugarCube, um dieses Gerüst mit Leben zu füllen. (Hier ist also wieder meine Kreativität gefordert.) Still digging!


Bild: Mission Accomplished, erstellt mit Stable Diffusion XL Clipdrop, Prompt: »a beautiful young witch rides a broom, sexy dressed, short skirt, blouse with a deep neckline, green eyes, red long hair, big boobs, flies high above the night sky, over a spooky old cemetery, heading to the witch dance place, accompanied by Halloween-pumpkins with cut-out faces, a full moon shines above everything, with bats fluttering around it, colored french comic style«. Model: Stable Diffusion XL, Style: Comic Book