<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Der Schockwellenreiter</title>
<link>https://kantel.github.io/</link>
<atom:link href="https://kantel.github.io/index.xml" rel="self" type="application/rss+xml"/>
<description>Schockwellenreiter</description>
<generator>quarto-1.5.47</generator>
<lastBuildDate>Thu, 12 Mar 2026 17:20:00 GMT</lastBuildDate>
<item>
  <title>Reichspressekonferenz mit Monogatari</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026031201_reichspressekonferenz/</link>
  <description><![CDATA[ 




<iframe src="markword1/index.html" width="840" height="300">
</iframe>
<p><em>Zum Starten der Geschichte in das Bannerbild klicken.</em></p>
<p>Ich habe erste, echte Schritte mit <a href="https://monogatari.io/">Monogatari</a> unternommen, der leichtgewichtigen Engine für interaktive Geschichten und <em>Visual Novels</em>. Als Aufhänger diente mir die unsägliche und <a href="https://taz.de/Buchhandelspreis-ohne-Verleihung/!6161306/">unwürdige Geschichte</a>, die der Kulturstaatsminister <em><a href="https://de.wikipedia.org/wiki/Wolfram_Weimer">Wolfram Weimer</a></em> (parteilos) mit dem Deutschen Buchhandelspreis veranstaltete. Erst hatte er drei linke Buchläden von der Liste der für den Buchhandekspreis nominierten gestrichen, weil sie angeblich nicht verfassungskonform seien (einen Beleg dafür blieb er aber bis heute schuldig), und dann hat er nach massiven Protesten aus der Kulturszene feige und weil er die politische Auseinandersetzung fürchtete, die vorgesehene <a href="https://www.ndr.de/kultur/buch/weiter-wirbel-um-buchhandlungspreis-weimer-sagt-verleihung-ab,buchhandlungspreis-102.html">Verleihung des Preises auf der Leipziger Buchmesse abgesagt</a>.</p>
<p>Das schreit geradezu nach Satire und ich wollte so etwas ja schon immer mal für das Netz erstellen und ausprobieren. Da für solche kurzen Clips <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/renpy.html">Ren’Py</a> einfach zu lange lädt, bot sich Monogatari für die Realisierung an. Die Figur des Pressesprechers <em>Mark Wort</em> habe ich – wie <a href="https://kantel.github.io/posts/2026012701_jo_hippo_character_2_0/">hier beschrieben</a> – mit <a href="https://openart.ai/home">OpenArts</a> neuem Spielzeug <a href="https://openart.ai/characters">Character&nbsp;2.0</a> erzeugt. Das Teil generiert tatsächlich konsistente Charaktere, die für den Einsatz in <em>Visual Novels</em> geeignet sind.</p>
<p>Das ganze verspricht viel Spaß und auch wenn ich jetzt erst einmal mit <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/twine2.html">Twine</a> und <a href="https://klembot.github.io/chapbook/guide/">Chapbook</a> meine <a href="https://kantel.github.io/posts/2026022601_wunderland_1/">Ausflüge</a> ins <a href="https://kantel.github.io/posts/2026022602_wunderland_2/">Wunderland</a> wieder aufnehmen und auch dafür die Bilder mit den gekünstelten Intelligenzien meines Vertrauens (OpenArt und <a href="http://cognitiones.kantel-chaos-team.de/technikgeschichte/rechnerundnetze/scenario.html">Scenario</a>) generieren möchte, werde ich Monogatari nicht aus den Augen verlieren. Denn die Zeit schreit geradezu nach Satire und in solchen kurzen Clips kann man sich nett austoben. <em>Still digging!</em></p>
<hr>
<p>Die Geschichte oben kann übrigens neu gestartet werden, wenn Ihr entweder auf »Quit« klickt oder die komplette Seite oder auch nur den Iframe neu ladet.</p>



 ]]></description>
  <category>Monogatari</category>
  <category>Interactive Fiction</category>
  <category>OpenArt.ai</category>
  <category>Satire</category>
  <guid>https://kantel.github.io/posts/2026031201_reichspressekonferenz/</guid>
  <pubDate>Thu, 12 Mar 2026 17:20:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026031201_reichspressekonferenz/images/pressekonferenz.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Atlas Curiosa: Die Telephonzelle an der Greenwichpromenade in Tegel</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026031101_greenwichpromenade/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55137549134/"><img src="https://kantel.github.io/posts/2026031101_greenwichpromenade/images/greenwichprom1-b.jpg" class="img-fluid"></a></p>
<p>Die <a href="https://de.wikipedia.org/wiki/Greenwichpromenade">Greenwichpromenade</a> ist eine Promenade am Ostufer des Tegeler Sees in Berlin-Tegel. War der Uferstreifen noch um 1900 nichts weiter als eine schmale Viehweide, entwickelte er sich nach dem Umbau zu einer Uferpromenade schnell zu einem der attraktivsten Berliner Ausflugsziele. Sie wurde 1966 anlässlich der Städtepartnerschaft mit dem Londoner Bezirk Greenwich in Greenwichpromenade umbenannt. Am Eingang zur Promenade auf der Höhe Alt-Tegel erinnert die von der Partnerstadt gespendete rote Telephonzelle sowie ein roter Briefkasten an diese Städtepartnerschaft.</p>
<p>Doch der Erhalt dieses Zeichens war nicht immer einfach. Wurde die Telephonzelle noch bis zum Jahresende 2017 als reguläre Telephonzelle von der Telekom betrieben, ließ das Bezirksamt Reinickendorf sie nach der Abschaltung im <a href="https://www.tagesspiegel.de/berlin/in-berlin-verschwindet-die-nachste-englische-telefonzelle-3915640.html">Januar 2018 demontieren und auf dem Gelände des Grünflächenamts</a> gegenüber dem Reinickendorfer Rathauses einlagern. Dem Bezirk waren die jährlichen 5.000 Euro für die Pflege der Zelle wohl zu teuer.</p>
<p>Doch nach lautstarken Protesten aus der Bevökerung kehrte die Zelle nach <a href="https://www.focus.de/regional/berlin/wahrzeichen-in-berlin-englische-telefonzelle-zurueck-an-der-greenwichpromenade-in-tegel_id_8574177.html">55 Tagen Exil</a> an ihren angestammten Platz an der Greenwichpromenade zurück. Für die Pflege erklärte sich der <a href="https://die-dorfzeitung.de/schoenheitskur-fuer-die-rote-telefonzelle-in-tegel-durch-ehrenamtliche/">Kiez-Verein »I love Tegel« zuständig</a>, der schon in den Jahre zuvor die Telephonzelle regelmäßig alle paar Jahre (<a href="https://www.kiezblatt.de/unsere-rote-telefonzelle/">zuletzt 2015</a>) in frischem Rot neu getüncht hatte.</p>
<p>Zu dem Ensemle gehören neben der Londoner Telephonzelle ein ebenso <a href="https://www.outdooractive.com/de/poi/berlin/greenwichpromenade/64159445/">knallroter britischer Briefkasten</a> und ein natürlich ebenfalls roter englischer Feuermelder. Letzterer ist allerdings oft kaum sichtbar, da er durch einen <a href="https://www.inforadio.de/dossier/2020/reisen-um-die-ecke/tegel-greenwichpromenade-reisen-um-die-ecke.html">Verkaufsstand für gebrannte Mandeln</a> halb verdeckt wird.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55137312891/"><img src="https://kantel.github.io/posts/2026031101_greenwichpromenade/images/greenwichprom2.jpg" class="img-fluid figure-img" alt="Kanonenplatz"></a></p>
<figcaption>Kanonenplatz</figcaption>
</figure>
</div>
<p>Im Süden endet die Greenwichpromenade am Kanonenplatz. Hier gab es <a href="https://www.berlin.de/ba-reinickendorf/ueber-den-bezirk/tourismus/artikel.82627.php">früher das »Seebad Ostende« mit Badeanstalt und Gaststätte</a>. Heute stehen dort zwei gusseiserne Kanonen, ebenfalls ein Geschenk des Londoner Stadtbezirks. Sie stammen vermutlich aus Schottland und wurden zur Küstenverteidigung eingesetzt. Zwischen den Kanonen steht ein Findling, auf dem eine Gedenktafel über die Kanonen aufklärt.</p>
<p>Am nördlichen Ende der Promenade, an der <a href="https://kantel.github.io/posts/2025111001_sechserbruecke/">Sechserbrücke</a>, gab es ein zweites Freibad, wo noch bis 1936 gebadet wurde.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55137312856/"><img src="https://kantel.github.io/posts/2026031101_greenwichpromenade/images/greenwichprom3.jpg" class="img-fluid figure-img" alt="Havel Queen"></a></p>
<figcaption>Havel Queen</figcaption>
</figure>
</div>
<p>Bekannt ist die Promenade aber vor allen durch ihre sieben Schiffsanlegestellen, von denen in der Saison täglich zahlreiche Ausflugsschiffe zu Rundfahrten über den Tegeler See, die Havel und den Wannensee durch Berlin und Brandenburg starten.</p>
<section id="verwendete-quellen-und-literatur" class="level3">
<h3 class="anchored" data-anchor-id="verwendete-quellen-und-literatur">Verwendete Quellen und Literatur</h3>
<ul>
<li>Bezirksamt Reinickendorf von Berlin: <em><a href="https://www.berlin.de/ba-reinickendorf/ueber-den-bezirk/tourismus/artikel.82627.php">Die Greenwichpromenade</a></em>, abgerufen am 11.&nbsp;März&nbsp;2026</li>
<li>Initiative »I Love Tegel«: <em><a href="https://www.focus.de/regional/berlin/i-love-tegel-aus-berlin-englische-telefonzelle-soll-als-wahrzeichen-auf-tegeler-greenwichpromenade-bleiben_id_8292041.html">Englische Telefonzelle soll als Wahrzeichen auf Tegeler Greenwichpromenade bleiben</a></em>, Focus Online vom 12.&nbsp;Januar&nbsp;2018</li>
<li>Initiative »I Love Tegel«: <em><a href="https://www.focus.de/regional/berlin/wahrzeichen-in-berlin-englische-telefonzelle-zurueck-an-der-greenwichpromenade-in-tegel_id_8574177.html">Englische Telefonzelle zurück an der Greenwichpromenade in Tegel</a></em>, Focus Online vom 7.&nbsp;März&nbsp;2018</li>
<li>Anna Pia Möller: <em><a href="https://www.tagesspiegel.de/berlin/in-berlin-verschwindet-die-nachste-englische-telefonzelle-3915640.html">In Berlin verschwindet die nächste englische Telefonzelle</a></em>, Tagesspiegel vom 17.&nbsp;Januar&nbsp;2018</li>
<li>n.n.: <em><a href="https://www.kiezblatt.de/unsere-rote-telefonzelle/">Unsere rote Telefonzelle</a></em>, KiezBlatt.de vom 16.&nbsp;Juli&nbsp;2015</li>
<li>n.n.: <em><a href="https://die-dorfzeitung.de/schoenheitskur-fuer-die-rote-telefonzelle-in-tegel-durch-ehrenamtliche/">Schönheitskur für die rote Telefonzelle in Tegel durch Ehrenamtliche</a></em>, Die Dorfzeitung vom 2.&nbsp;Mai&nbsp;2018</li>
<li>RBB24 Inforadio: <em><a href="https://www.inforadio.de/dossier/2020/reisen-um-die-ecke/tegel-greenwichpromenade-reisen-um-die-ecke.html">Maritimes Flair an der Greenwichpromenade in Tegel</a></em>, Sendung vom 8.&nbsp;Juli&nbsp;2020</li>
<li>Redaktion Berliner Abendblatt: <em><a href="https://berliner-abendblatt.de/service/englische-telefonzelle-soll-wieder-an-die-promenade-kommen-id70325">Englische Telefonzelle soll wieder an die Promenade kommen</a></em>, Berliner Abendblatt vom 16.&nbsp;Januar&nbsp;2018</li>
<li>Wikipedia: <em><a href="https://de.wikipedia.org/wiki/Greenwichpromenade">Greenwichpromenade</a></em>, abgerufen am 11.&nbsp;März&nbsp;2026</li>
</ul>
<hr>
<p><strong>Photos</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>


</section>

 ]]></description>
  <category>Atlas Curiosa</category>
  <category>Reinickendorf</category>
  <category>Tegel</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026031101_greenwichpromenade/</guid>
  <pubDate>Wed, 11 Mar 2026 14:50:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026031101_greenwichpromenade/images/greenwichprom1.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Atlas Curiosa: Hermsdorfer See</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026031002_hermsdorfer_see/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55132921757/"><img src="https://kantel.github.io/posts/2026031002_hermsdorfer_see/images/hermsdorfersee-b.jpg" class="img-fluid"></a></p>
<p>Der <a href="https://de.wikipedia.org/wiki/Hermsdorfer_See">Hermsdorfer See</a> liegt im Berliner Bezirk Reinickendorf im <a href="https://de.wikipedia.org/wiki/Berlin-Hermsdorf">namensgebenden Ortsteil</a> und ist Teil des <a href="https://de.wikipedia.org/wiki/Tegeler_Flie%C3%9F">Tegeler Fließtals</a>. Er grenzt im Süden an Waidmannslust und im Osten an Lübars. Er war ursprünglich viel größer, der nördliche größere Teil verlandete jedoch im Laufe der Jahrhunderte und ist heute ein Moor. Dieses Feuchtbiotop führte jedoch zu einer Entfaltung von Flora und Fauna und wurde damit schützenswert.</p>
<p>Heute führt ein etwa fünf Kilometer langer Rundwanderweg um den Hermsdorfer See und das Moor (früher Großer Hermsdorfer See). Er tangiert die Wohnsiedlungen, ehemalige Tongruben, Torfstiche und das Naturschutzgebiet Albtalweg. Zwischen dem großen See und dem kleinen See befanden sich die (Halb-) Inseln Großer Werder und Kleiner Werder. Die Karte der Hersmdorfer Feldmark von 1699 veranschaulicht die damalige Ausdehnung (Quelle: Koischwitz 1984, Seite 97):</p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55140402354/"><img src="https://kantel.github.io/posts/2026031002_hermsdorfer_see/images/hermsdorf1699.jpg" class="img-fluid"></a></p>
<p>Auch auf <a href="https://www.horsthartwig.de/ziegeleigeschichte_hermsdorfer_ziegel_geologie.htm">dieser Seite</a> (nach unten scrollen) gibt es <a href="https://www.horsthartwig.de/hermsdorf_technologie_geologie/schmettau_plan_hermsdorf_1787.jpg">eine Karte</a> von 1787, die die damalige Ausdehnung zeigt.</p>
<p>Die beiden Orte Hermsdorf und Lübars stritten sich bis in das beginnende 17.&nbsp;Jahrhundert aufgrund eines Lehens­briefes um den See. 1622 erfolgte ein Vergleich, der dem Hermsdorfer Gutsherrn <em>Sigismund von Goetze</em> das Besitztum zusprach. Die Lübarser Fischer holten sich aber weiterhin Fische aus dem Hermsdorfer See, so daß es ständig Beschwerden und Auseinandersetzungen gab. Erst Ende des 18.&nbsp;Jahrhunderts begann mit der Teilung des Sees ein friedlicheres Dasein.</p>
<p>Nach cirka 1850 wurden nicht nur Ziegel sondern auch der unter der Torfschicht des verlandeten Hermsdorfer Sees liegende Wiesenkalk abgebaut und gebrannt. Die Hermsdorfer Ziegel erlebten kurzfristig eine Blütezeit, auch beim 1861-1869 erbauten Berliner Roten Rathaus wurden sie verwendet. Doch schon ab 1880 mussten die Unternehmen nach einem Wassereinbruchs in der Tongrube und auf Druck der zunehmenden Konkurrenz der Ziegeleien und Zementfabriken in Rathenow, Rüdersdorf und Zehdenick schließen oder Konkurs anmelden. Heute erinnert nur noch der neben dem Hermsdorfer See liegende <a href="https://de.wikipedia.org/wiki/Ziegeleisee_(Berlin)">Ziegeleisee</a> mit dem Freibad Lübars an die alte Herrlichkeit.</p>
<section id="verwendete-quellen-und-literatur" class="level3">
<h3 class="anchored" data-anchor-id="verwendete-quellen-und-literatur">Verwendete Quellen und Literatur</h3>
<ul>
<li>Berlin.de: Das offizielle Hauptstadtportal: <em><a href="https://www.berlin.de/tourismus/seen/4761209-4299185-hermsdorfer-see.html">Hermsdorfer See</a></em>, abgerufen am 10.&nbsp;März&nbsp;2026</li>
<li>Horst Hartwig: <em><a href="https://www.horsthartwig.de/ziegeleigeschichte_hermsdorfer_ziegel_geologie.htm">HERMSDORFER Ziegelei - Ton &amp; Zement - geologische Voraussetzungen</a>. Tongruben von Hermsdorf - Geologie - Beschreibungen - Septarienton - Wiesenkalk - Torf</em>, Berlin 2018 (mit Karten)</li>
<li>Humboldt-Universität zu Berlin, Fachgebiet Bodenkunde und Standortlehre: <em><a href="https://www.berliner-moorboeden.hu-berlin.de/content/moorgebiete/stbf-ehemaliger-grosser-hermsdorfer-see-tegeler-fliess.php">Ehemaliger Großer Hermsdorfer See am Tegeler Fließ</a></em> im Projekt <em><a href="https://www.berliner-moorboeden.hu-berlin.de/content/project.php">Berliner Moorböden im Klima­wandel</a></em>, Berlin 2011-2015</li>
<li>Gerd Koischwitz: <em>Sechs Dörfer in Sumpf und Sand. Geschichte des Bezirkes Reinickendorf von Berlin</em>, Berlin (Verlag »Der Nord-Berliner«) 1984, Seiten 93ff.</li>
<li>NABU Berlin: <em><a href="https://berlin.nabu.de/wir-ueber-uns/bezirksgruppen/reinickendorf/projekte/06666.html">Rundwanderweg im Tegeler Fließtal</a>. Das Projekt »Naturerleben am Hermsdorfer See«</em>, abgerufen am 10.&nbsp;März&nbsp;2026</li>
<li>Wikipedia: <em><a href="https://de.wikipedia.org/wiki/Berlin-Hermsdorf">Berlin-Hermsdorf</a></em>, abgerufen am 10.&nbsp;März&nbsp;2026</li>
<li>Wikipedia: <em><a href="https://de.wikipedia.org/wiki/Hermsdorfer_See">Hermsdorfer See</a></em>, abgerufen am 10.&nbsp;März&nbsp;2026</li>
<li>Wikipedia: <em><a href="https://de.wikipedia.org/wiki/Tegeler_Flie%C3%9F">Tegeler Fließ</a></em>, abgerufen am 10.&nbsp;März&nbsp;2026</li>
<li>Wikipedia: <em><a href="https://de.wikipedia.org/wiki/Ziegeleisee_(Berlin)">Ziegeleisee (Berlin)</a></em>, abgerufen am 10.&nbsp;März&nbsp;2026</li>
<li>Michael Zaremba: <em>Reinickendorf im Wandel der Geschichte. »Laß’ hinter dir, was trüb und wild …«</em>, Berlin (be.bra-verlag) 1999, Seiten 57f.</li>
</ul>
<hr>
<p><strong>Photo</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>


</section>

 ]]></description>
  <category>Atlas Curiosa</category>
  <category>Reinickendorf</category>
  <category>Geschichte</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026031002_hermsdorfer_see/</guid>
  <pubDate>Tue, 10 Mar 2026 16:55:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026031002_hermsdorfer_see/images/hermsdorfersee.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Jetzt habe ich wieder die Haare schön</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026031001_haare_schoen/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55140227814/"><img src="https://kantel.github.io/posts/2026031001_haare_schoen/images/haareschoen-b.jpg" class="img-fluid"></a></p>
<p>Der erwachende Frühling und die allerliebste Freundin von allen verlangen nach einem neuen Haarschnitt. Daher bin ich heute wieder nach <del>Schweineöde</del> Schöneweide gepilgert und habe mir bei <a href="https://www.facebook.com/coiffeuremarinaundteam/?locale=de_DE">Coiffeure Marina&nbsp;&amp;&nbsp;Team</a> <em>(Facebook-Link)</em> die Haare richten lassen. Und dieses Mal hatte ich nicht vergessen, mich <a href="https://kantel.github.io/posts/2026010601_haare_schoen/">vorher zu rasieren</a>.</p>
<p>Und da das Gesichtsbuch und ich in diesem Leben keine Freunde mehr werden, muß ich dieses <del>Beweisphoto</del> Selfie hier in diesem <del>Blog</del> Kritzelheft veröffentlichen. Denn dafür sind Kritzelhefte schließlich da.</p>
<hr>
<p><strong>Photo</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>



 ]]></description>
  <category>Modernes Leben</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026031001_haare_schoen/</guid>
  <pubDate>Tue, 10 Mar 2026 15:45:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026031001_haare_schoen/images/haareschoen.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Warten auf Q5.play v4.0</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030501_warten_auf_q5play/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55130432934/"><img src="https://kantel.github.io/posts/2026030501_warten_auf_q5play/images/qumbo-b.jpg" class="img-fluid"></a></p>
<p>Während <em>Quinton Ashley</em> uns hoffnungsvoll verspricht, daß <a href="https://q5play.org/home/">Q5.play v4.0</a>, die auf <a href="https://q5js.org/home/">Q5.js</a>, der »rasend schnellen Alternative« zu <a href="http://cognitiones.kantel-chaos-team.de/programmierung/creativecoding/processing/p5js.html">P5.js</a>, aufsetzende JavaScript-Spieleengine, <a href="https://kantel.github.io/posts/2025120502_q5_play_progress_report/">bald veröffentlicht</a> wird, macht er uns schon einmal mit »<a href="https://q5js.substack.com/p/whats-new-in-q5play">Was ist neu in Q5.play</a>« den Mund wässerig. In diesem Artikel hat er einige interessante und wichtige neue Funktionen hervorgehoben, die in <a href="https://q5play.org/learn/">Learn q5play</a> dokumentiert sind.</p>
<p>Doch vorher hat er noch in dem Beitrag »<a href="https://q5js.substack.com/p/celebrating-5-years-of-p5play">Wir feiern 5 Jahre P5.play!</a>« die Leistung derjenigen gewürdigt, die in den letzten fünf Jahren mit P5.play unglaubliche Kunstinstallationen, Portfolioarbeiten und komplette Spiele entwickelt haben.</p>
<p>Und er hat streitbar wie immer in einem weiteren Aufsatz »<a href="https://q5js.substack.com/p/the-tragedy-of-modern-edtech">Die Tragödie der modernen Bildungstechnologie</a>« beklagt, in der Schülerinnen und Schüler, Studentinnen und Studenten in standardisierten, geschlossenen Systemen eingesperrt werden, die jede Kreativität abtöten. Es sei ein Abschied vom Ideal <em><a href="https://de.wikipedia.org/wiki/Seymour_Papert">Seymour Paperts</a></em>, dessen Turtle eine Lernmethode und eine selbstständige Übung in kreativer Problemlösung sein sollte. Stattdessen seien die heutigen Lehrpläne oft lediglich nur noch ein Medium für automatisierte, formative Leistungsbeurteilungen.</p>
<p>Q5.js sei aus Protest gegen die immer wieder gleichen, veralteten Methoden entstanden, und es sei daher mehr als eine Codebibliothek und ein interaktives Lehrbuch. Es sei ein kompletter Neuanfang. Schauen wir mal, ob Q5.js diesen Anspruch einlösen kann.</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55130432934/">Qumbo und Rudi Rabbit auf dem Montmartre</a></em>, generiert mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Qumbo">@Qumbo</span> stands at an easel on a busy street corner in Paris-Montmartre, painting. In one hand he holds a brush, in the other a colorful palette. Beside him stands <span class="citation" data-cites="Rudi">@Rudi</span> Rabbit, impatiently pointing at his watch. In the background, a large poster proclaims in bold, colorful letters, “Q5.play is coming soon.” Passersby hurry past, oblivious to their presence. The street is bustling with buses and cars. It is late afternoon, and the spring sun illuminates the scene. Colored Franco-Belgian comic style. No textboxes, no speech-bubbles.</em>« Modell: Nano Banana&nbsp;2</p>



 ]]></description>
  <category>Q5.js</category>
  <category>Q5.play</category>
  <category>JavaScript</category>
  <category>Spieleprogrammierung</category>
  <category>Creative Coding</category>
  <guid>https://kantel.github.io/posts/2026030501_warten_auf_q5play/</guid>
  <pubDate>Thu, 05 Mar 2026 13:25:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030501_warten_auf_q5play/images/qumbo.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Die Hölle friert zu: Nele Hirsch empfiehlt Publii</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030402_publii/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55128529026/"><img src="https://kantel.github.io/posts/2026030402_publii/images/ebildungslabor-b.jpg" class="img-fluid"></a></p>
<p>Mir gefällt die kompetente und unaufgeregte Art, mit der <em><a href="https://de.wikipedia.org/wiki/Cornelia_Hirsch">Nele Hirsch</a></em> ihr <a href="https://ebildungslabor.de/">eBildungslabor</a> betreibt, und darin die Themen zur Bildung im digitalen Wandel behandelt. Mir gefällt auch, daß sie zum Beispiel das Thema »Künstliche Intelligenz« nicht nur als Gefahr sieht (obwohl sie ihr durchaus bewusst ist), sondern auch als Chance begreift. Lediglich eines hatte bei mir immer ein Stirnrunzeln erzeugt: Wenn es um die Frage »Publizieren im Web« ging, kannte sie bisher nur eine Lösung – ein selbstgehostetes <a href="http://cognitiones.kantel-chaos-team.de/webworking/cms/wordpress.html">WordPress</a>.</p>
<p>Ich gestehe, ich war vor etlichen Jahren (etwa von 2010 bis 2012) ebenfalls in die WordPress-Falle getappt, so daß diese Jahrgänge des <em>Schockwellenreiters</em> im Daten-Nirwana verschwunden sind (eventuell gibt es davon noch ein Backup auf Archive.org), aber seit Juli 2012 werden diese Seiten als <a href="http://cognitiones.kantel-chaos-team.de/webworking/staticsites/staticsites.html">statische Seiten</a> herausgeschrieben (von 2012 bis Dezember 2022 – also zehn Jahre lang – mit <a href="http://cognitiones.kantel-chaos-team.de/webworking/staticsites/rubyfrontier.html">Ruby Frontier</a>, ab Dezember 2022 bis heute mit <a href="http://cognitiones.kantel-chaos-team.de/webworking/staticsites/quarto.html">Quarto</a>). Seitdem habe ich zum einen das Gefühl, daß meine Seiten langfristig verfügbar sind und die Gewißheit, daß ich mich nicht länger mit Serverwartung, WordPress-Updates und den allgegenwärtigen (PHP-) Sicherheitslücken herumschlagen muss.</p>
<p>Heute war ich sehr überrascht, als <em>Nele Hirsch</em> einen <em>Cornerturn</em> vornahm (für solche Manöver war mir bisher eigentlich nur <em><a href="https://de.wikipedia.org/wiki/Dave_Winer">Dave Winer</a></em> bekannt – mit dessen Software hatte ich vor meinem Wechsel zu WordPress (also von 2000 bis 2010) diese Seiten betrieben), und zumindest für Gelegenheitspublisher das statische Website-Tool <a href="http://cognitiones.kantel-chaos-team.de/webworking/staticsites/publii.html">Publii</a> vorschlug. Daß Publii das Tool ihrer Wahl ist, hat mich weniger überrascht, denn Publii ist als Desktop-CMS in der Bedienung sehr WordPress-ähnlich, aber daß sie überhaupt statische Seiten in Erwägung zog, schon.</p>
<p>Und <em>Nele Hirsch</em> wäre nicht <em>Nele Hirsch</em>, wenn dieser Vorschlag nicht von einem <a href="https://ebildungslabor.de/blog/eine-eigene-website-ohne-wartungsaufwand/">ausführlichen Tutorial begleitet</a> wäre.</p>
<p>Ich selber hatte Publii im <a href="http://blog.schockwellenreiter.de/2017/08/2017080902.html">August 2017 auch schon einmal auf dem Schirm</a> und danach <a href="http://blog.schockwellenreiter.de/2017/08/2017082203.html">hin und wieder</a> etwas <a href="http://blog.schockwellenreiter.de/2017/08/2017082503.html">damit</a> für Testzwecke <a href="http://blog.schockwellenreiter.de/2018/12/2018122402.html">angestellt</a>. Aber ich bin mit dem Teil wegen der fehlenden Markdown-Unterstützung nicht warmgeworden. Mittlerweile unterstützt Publii aber auch Markdown, vielleicht ist es an der Zeit, sich die Software doch mal wieder genauer anzuschauen.</p>
<p>Aber meine Überlegungen zu »<a href="http://blog.schockwellenreiter.de/2021/03/2021032201.html">Publizieren im Netz und Überleben im Netz</a>« laufen inzwischen in eine ganz andere Richtung. Ich bin ein Spielkalb und ein Bastler und ich brauche etwas zum Basteln. Also nicht das klassische Klientel von <em>Nele Hirsch</em>. Sollte ich daher Quarto mal überdrüssig werden, schwebt mir als Alternative für statische Seiten <a href="https://kantel.github.io/posts/2025062101_mkdocs/">MkDocs (Material)</a> vor, das mittlerweile nicht nur Projekte dokumentieren, sondern auch Blogs und Kritzelhefte kann.</p>
<p>Das es zum Sujet des letzten Beitrags <em>(<a href="https://kantel.github.io/posts/2026030401_krokii/">Krokii</a>)</em> und dieses Beitrags <em>(Publii)</em> Wortähnlichkeiten gibt, ist kein weiterer Ausflug in die Wortspielhölle, sondern dem Zufall geschuldet (denn als ich den letzten Beitrag schrieb, kannte ich den Artikel von <em>Nele Hirsch</em> noch nicht).</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55128529026/">Frau am Schreibtisch</a></em>, generiert mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em>A middle-aged woman with long, reddish-brown hair and green eyes, wearing a dark green turtleneck sweater, sits at a desk in a study, using a computer keyboard and mouse. Many books are stacked on the desk, with sticky notes protruding from them. The shelves along the walls are also overflowing with books. Spring sunshine streams through a window in the background. Colored Franco-Belgian comic style. No speech bubbles, no textboxes. Language: German.</em>« Modell: Nano Banana&nbsp;2</p>



 ]]></description>
  <category>Statische Seiten</category>
  <category>Publii</category>
  <category>Webworking</category>
  <category>Markdown</category>
  <category>MkDocs</category>
  <guid>https://kantel.github.io/posts/2026030402_publii/</guid>
  <pubDate>Wed, 04 Mar 2026 14:20:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030402_publii/images/ebildungslabor.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Auf der Suche nach dem Frühling: Krokii</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030401_krokii/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55128380096/"><img src="https://kantel.github.io/posts/2026030401_krokii/images/krokii-b.jpg" class="img-fluid"></a></p>
<p><a href="https://kantel.github.io/posts/2026030202_fruehling/">Immer noch</a> auf der Suche nach dem Frühling in Neukölln, habe ich hier die ersten <a href="https://de.wikipedia.org/wiki/Krokusse">Krokii</a> (wie wir Lateiner sagen&nbsp;🤓) in meinem schattigen Gärtchen entdeckt.</p>
<hr>
<p><strong>Photo</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>



 ]]></description>
  <category>Neukölln</category>
  <category>Neuköllner Bilderbogen</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026030401_krokii/</guid>
  <pubDate>Wed, 04 Mar 2026 13:15:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030401_krokii/images/krokii.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Nano Banana 2 ist draußen (und auch schon auf OpenArt und Scenario)</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030302_nano_banana_2/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55127494300/"><img src="https://kantel.github.io/posts/2026030302_nano_banana_2/images/katerpillar-b.jpg" class="img-fluid"></a></p>
<p>Google hat am Donnerstag das neue KI-Modell <a href="https://blog.google/innovation-and-ai/technology/ai/nano-banana-2/">Gemini Nano Banana 2</a> zur Bildbearbeitung <a href="https://www.googlewatchblog.de/2026/02/gemini-nano-banana-2-google-zeigt-beeindruckende-moeglichkeiten-des-ki-bildgenerator-prompts-galerie/">veröffentlicht</a>, das mit der zweiten Generation große Fortschritte gegenüber dem Vorgänger gemacht hat. Die neue Generation ist nicht nur leistungsfähiger, sondern bietet auch mehr Funktionen und eine deutlich höhere Geschwindigkeit. Und ihre Nutzung <a href="https://generativeai.pub/nano-banana-2-beats-the-pro-model-at-half-the-cost-80ca64e651c0">kostet etwa nur die Häfte</a> des Vorgängermodells</p>
<p>Wichtigste <a href="https://generativeai.pub/nano-banana-2-is-finally-here-344610eb3700">technische Highlights des neuen Nano Banana 2</a> (€) sind:</p>
<ul>
<li>Die Basisarchitektur basiert auf dem<a href="https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models/gemini/3-1-flash-image">Gemini 3.1 Flash</a>-Image-Modell.</li>
<li>Unterstützt native 4K-Ausgabe, ähnlich wie das Pro-Modell.</li>
<li>Es kann komplexe räumliche Anweisungen verarbeiten, wie zum Beispiel »ein rotes Auto zwischen zwei blauen Lastwagen«, mit denen das ursprüngliche Modell Schwierigkeiten gehabt hätte.</li>
<li>Nutzt Google-Suchdaten, um aktuelle Ereignisse, reale Themen und korrekte Fakten in seinen Ausgaben darzustellen.</li>
<li>50 % günstiger als Nano Banana Pro.</li>
<li>Unterstützt neue Seitenverhältnisse wie 1:4, 4:1, 1:8 und 8:1 bis hin zu 21:9.</li>
</ul>
<p>Ein weiteres, bemerkenswertes neues Feature ist die Unterstützung von bis zu 14 Bildeingaben. Einige frühe Beispiele und Tests gibt es <a href="https://medium.com/kinomoto-mag/nano-banana-2-theres-a-new-banana-in-town-76a053813e71">hier</a> (€).</p>
<p>Und Nano Banana 2 ist nicht nur bei Google verfügbar, sondern auch bei etlichen anderen Dienste-Providern, unter anderem auch bei den von mir genutzten Diensten <a href="https://d9y9l.r.a.d.sendibm1.com/mk/mr/sh/WCPxRrNLV1LtxoQAh4OlwtZXt5goqcuF/k3IGczJ_RuYC">OpenArt</a> und <a href="https://mailchi.mp/scenario/turn-images-into-video-with-veo3-17244207?e=3946ac43c8">Scenario</a>.</p>
<div style="float: right; margin-left: 12px; margin-top: 6px;">
<a href="https://www.flickr.com/photos/schockwellenreiter/55127089756/"><img src="https://kantel.github.io/posts/2026030302_nano_banana_2/images/katerpillar_referenz.jpg" class="img-fluid"></a>
</div>
<p>Das musste ich natürlich sofort ausprobieren und so habe ich auf <a href="https://openart.ai/home">OpenArt</a> das neue Nano&nbsp;Banana&nbsp;2 mit einem Ausflug in mein Wunderland-Universum getestet (siehe <a href="https://www.flickr.com/photos/schockwellenreiter/55127494300/">Bannerbild</a> oben). Das <a href="https://www.flickr.com/photos/schockwellenreiter/55127089756/">Referenzbild</a> der Raupe <em><span class="citation" data-cites="Kater">@Kater</span> Pillar</em> (Achtung: Wortspiel-Hölle!) wurde aber noch mit Nano Banana Pro erstellt, da OpenArts neues Spielzeug <a href="https://openart.ai/characters">Character&nbsp;2.0</a> (noch?) nicht mit Nano&nbsp;Banana&nbsp;2 spielte. Das Ergebnis aber überzeugte: Die Raupe sieht genau so aus, wie ich sie mir vorstelle und ihre Proportionen im Verhältnis zu Alice stimmen auch mit meinen Vorstellungen überein.</p>
<p>So macht das Reisen ins Wunderland wieder Spaß. <em>Still travelling!</em></p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55127494300/">Alice und die Raupe</a></em>, erstellt mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Kater">@Kater</span> Pillar sits on a mushroom in the Enchanted Forest. <span class="citation" data-cites="Alice">@Alice</span> stands before him, looking at him questioningly. <span class="citation" data-cites="Kater">@Kater</span> Pillar is puffing from a large hookah, and the white smoke rises into the sky. Behind them stands a large tree with a door at its base and a small window beside it. Small lanterns hang from the trees of the Enchanted Forest. It is early evening, and the setting sun illuminates the scene.</em>«: Modell: Nano&nbsp;Banana&nbsp;2.</p>



 ]]></description>
  <category>Künstliche Intelligenz</category>
  <category>Bilder</category>
  <category>Generative Art</category>
  <category>Nano Banana</category>
  <category>OpenArt.ai</category>
  <category>Scenario</category>
  <guid>https://kantel.github.io/posts/2026030302_nano_banana_2/</guid>
  <pubDate>Tue, 03 Mar 2026 18:40:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030302_nano_banana_2/images/katerpillar.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Not Save For Work: Konsistente Charaktere in OpenArt.ai (ohne Zensur)</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030301_not_save_for_work/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55126919735/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/nsfw-b.jpg" class="img-fluid"></a></p>
<p>Meine bisherigen, mehr oder weniger erfolgreichen Versuche, eine Charakterkonsistenz von Bildern zu erzeugen, die mit Hilfe einer gekünstelten Intelligenzia generiert werden und für interaktive Geschichten und Spiele geeignet sind, kranken alle an einem gewichtigen Nachteil: Sowohl die <a href="https://kantel.github.io/posts/2026022701_charakterkonsitenz/">Methode via Referenzbildern</a> bei <a href="http://cognitiones.kantel-chaos-team.de/technikgeschichte/rechnerundnetze/scenario.html">Scenario</a>, wie auch <a href="https://openart.ai/characters">Character 2.0</a>, das <a href="https://kantel.github.io/posts/2026012601_character_2_0/">neue</a> <a href="https://kantel.github.io/posts/2026012701_jo_hippo_character_2_0/">Spielzeug</a> von <a href="https://openart.ai/home">OpenArt</a>, funktionieren nur mit Generatoren, die alle kräftig zensieren.</p>
<p>Dabei hatte ich mir seinerzeit den Account auf OpenArt extra zugelegt, weil er versprach, auch NSFW- <em>(not save for work)</em> Inhalte zu generieren, und ein Modell dort – nämlich <a href="https://openart.ai/gallery/openart-selections/WAI-ANI-NSFW-PONYXL">WAI-ANI-NSFW-PONYXL</a><sup>1</sup> – hatte dies auch explizit im Namen. Also habe ich OpenArt gebeten, mir ein paar Bilder mit diesem Modell zu generieren. Und die Ergebnisse zeigten, daß dieses Modell so ziemlich keine Wünsche offen lässt. Vielleicht schreibe ich auch einmal einen Beitrag darüber, aber die Bilder traue auch ich mich dann nur mit dem obligatorischen schwarzen Zensurbalken über die primären Geschlechtsmerkmale zu veröffentlichen.</p>
<p>Doch das ist nicht das Thema heute, sondern die Frage ist: Wie hält es WAI-ANI-NSFW-PONYXL mit der Konsistenz? Dafür habe ich mal wieder einen Prompt gebastelt und damit ein Referenzbild erzeugt<sup>2</sup>:</p>
<div style="float: right; margin-left: 12px; margin-top: 6px;">
<a href="https://www.flickr.com/photos/schockwellenreiter/55124475162/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lilly_neutral.jpg" class="img-fluid"></a>
</div>
<blockquote class="blockquote">
<p>naked nymph, reddish-brown hair, green eyes, big boobs, nice butt, red lips, front view, full body, kneeling on the floor, monochrome white background. Colored manga style.</p>
</blockquote>
<p>Wenn Ihr mit dem generierten Referenzbild zufrieden seid, dann klickt auf <code>Reuse Settings</code> und ladet bei <code>Image to Image</code>, <code>Style Reference</code>, <code>Pose Reference</code> und <code>Face Reference</code> jeweils Euer Bild hinein<sup>3</sup>. Ihr könnt es innerhalb der OpenArt-UI auch einfach per Drag&nbsp;&amp;&nbsp;Drop in das entsprechende Feld hineinschieben.</p>
<p>Dann habe ich den Prompt zwischen <em>kneeling on the floor</em> und <em>monochrome white</em> nur noch um die entsprechende Action ergänzt, also zum Beispiel <em>talking</em>, <em>sad</em>, <em>happy</em>, <em>shy</em>, <em>embarrassed</em> und so weiter. Einige der Ergebnisse könnt Ihr hier bewundern <em>(wie immer führt ein Klick auf die daumengroßen Bildchen zu einer Seite mit Vergrößerungen)</em>:</p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55125349296/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillytalking01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125602869/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillytalking02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125745965/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillytalking03.jpg" class="img-fluid"></a><br><br> <a href="https://www.flickr.com/photos/schockwellenreiter/55125350206/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillytalking04.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125350171/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillytalking05.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125539653/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillytalking06.jpg" class="img-fluid"></a></p>
<p><em>Lilly talking</em></p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55125604349/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillycries01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55124476692/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillycries02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125350721/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillycries03.jpg" class="img-fluid"></a></p>
<p><em>Lilly cries</em></p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55125747185/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyshy01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125540168/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyshy02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125350506/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyshy03.jpg" class="img-fluid"></a></p>
<p><em>Lilly shy</em></p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55125539913/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyangry01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125746885/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyangry02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125603874/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyangry03.jpg" class="img-fluid"></a></p>
<p><em>Lilly angry</em></p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55124475717/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillysad01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55124475672/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillysad02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125349866/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillysad03.jpg" class="img-fluid"></a></p>
<p><em>Lilly sad</em></p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55125539303/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyembarrassed01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125603179/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyembarrassed02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55124475472/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillyembarrassed03.jpg" class="img-fluid"></a></p>
<p><em>Lilly embarrassed</em></p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55125349676/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillysmiling01.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125539148/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillysmiling02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55125349516/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/lillysmiling03.jpg" class="img-fluid"></a></p>
<p><em>Lilly smiling</em></p>
<p>Die Ergebnisse sind vielleicht nicht ganz so überragend, wie bei Scenarios Referenzbilder-Methode oder bei OpenArts neuer Wunderwaffe Character&nbsp;2.0, aber sie kommen schon ziemlich nahe heran. Und wenn man die Zensurmethoden von Google und Konsorten nicht mitmachen will oder kann, hat man sowieso keine andere Wahl.</p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55126753336/"><img src="https://kantel.github.io/posts/2026030301_not_save_for_work/images/zauberwald24-b.jpg" class="img-fluid"></a></p>
<p>Und selbst für solch kritische Anwendungen, die ziemlich anspruchsvolle konsistente Charaktere verlangen, wie zum Beispiel <em>Visual Novels</em> (egal ob mit <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/renpy.html">Ren’Py</a>, <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/tuesdayjs.html">Tuesday&nbsp;JS</a> oder <a href="https://monogatari.io/">Monogatari</a>), dürften die erzeugten Bilder mehr als ausreichend sein – und für <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/twine2.html">Twine</a> reichen sie auf jeden Fall. Zum Beweis werde ich meiner <a href="https://kantel.itch.io/little-lilly">kleinen Lilly</a>, die ich mal naiv mit einfachen Bildern in Ren’Py realisiert hatte, mit den heute vorgestellten Bildern eine Neufassung spendieren, dieses Mal vermutlich mit Monogatari oder Tuesday&nbsp;JS. Zur Einstimmung habe ich schon einmal oben ein <a href="https://www.flickr.com/photos/schockwellenreiter/55126753336/">Mockup</a> realisiert.</p>
<p>Und da es durchaus passieren kann, daß OpenArt das verwendete Modell WAI-ANI-NSFW-PONYXL aus seinem Programm nimmt: Es gibt noch viele weitere Dienstleister, die das Modell anbieten, zum Beispiel <a href="https://www.seaart.ai/de/models/detail/24231feb2db47b663ff5b3123f01fab6">SeaArt.ai</a> (auf deren Seiten es auch einen <a href="https://www.seaart.ai/de/articleDetail/cu2lprle878c73cjsq4g">User Guide</a><sup>4</sup> dafür gibt) oder <a href="https://tensor.art/de-DE/models/748846897155897012">TensorArt</a>. Und besonders hart Gesottene können sich das Modell auch von <a href="https://huggingface.co/John6666/wai-ani-nsfw-ponyxl-v7-sdxl/tree/main">Hugging Face</a> herunterladen und selber auf ihrem Desktop installieren.</p>




<div id="quarto-appendix" class="default"><section id="footnotes" class="footnotes footnotes-end-of-document"><h2 class="anchored quarto-appendix-heading">Fußnoten</h2>

<ol>
<li id="fn1"><p>Bei diesem Modell werkelt vermutlich <em>Stable Diffusion XL</em> (SDXL) im Hintergrund. Gelegentliche Fehler lassen das vermuten. Aber das Modell ist ziemlich stark optimiert, die Fehler treten wesentlich seltener als bei anderen SDXL-LoRAs auf.↩︎</p></li>
<li id="fn2"><p>Ihr müsst dafür die <code>Previous version</code> von OpenArt nutzen, die aktuelle Nutzeroberfläche spielt nicht mehr (oder noch nicht?) mit WAI-ANI-NSFW-PONYXL. Ich hoffe, daß das bald gefixt wird.↩︎</p></li>
<li id="fn3"><p>Nur <code>Composition Reference</code> habe ich ausgeschaltet gelassen. Das aber nur, weil ich nicht weiß, was sich dahinter verbirgt. Es scheint den Ergebnissen aber nicht geschadet zu haben.↩︎</p></li>
<li id="fn4"><p>Hätte ich diesen vorher gelesen, wäre mein Prompt vermutlich viel professioneller ausgefallen.↩︎</p></li>
</ol>
</section></div> ]]></description>
  <category>Interactive Fiction</category>
  <category>Spieleprogrammierung</category>
  <category>Künstliche Intelligenz</category>
  <category>OpenArt.ai</category>
  <category>Bilder</category>
  <category>Generative Art</category>
  <category>Twine</category>
  <category>RenPy</category>
  <category>Tuesday JS</category>
  <category>Monogatari</category>
  <guid>https://kantel.github.io/posts/2026030301_not_save_for_work/</guid>
  <pubDate>Tue, 03 Mar 2026 13:10:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030301_not_save_for_work/images/nsfw.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Auf der Suche nach dem Frühling</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030202_fruehling/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122566978/"><img src="https://kantel.github.io/posts/2026030202_fruehling/images/spring-b.jpg" class="img-fluid"></a></p>
<p>Die liebste aller Freundinnen und ich hatte uns am Wochenende natürlich nicht völlig <a href="https://kantel.github.io/posts/2026030201_hits_aus_britz/">sinnlos durch Britz</a> treiben lassen, sondern wir waren auf der Suche nach dem Frühling.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55123250515/"><img src="https://kantel.github.io/posts/2026030202_fruehling/images/spring02.jpg" class="img-fluid figure-img" alt="Winterlinge"></a></p>
<figcaption>Winterlinge</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55123116009/"><img src="https://kantel.github.io/posts/2026030202_fruehling/images/spring03.jpg" class="img-fluid figure-img" alt="Hassobjekt für Allergiker"></a></p>
<figcaption>Hassobjekt für Allergiker</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55121979747/"><img src="https://kantel.github.io/posts/2026030202_fruehling/images/spring04.jpg" class="img-fluid figure-img" alt="Frühling für Mädchen (in Rosa)"></a></p>
<figcaption>Frühling für Mädchen (in Rosa)</figcaption>
</figure>
</div>
<p>Und wir haben ihn – zumindest ansatzweise – auch gefunden.</p>
<hr>
<p><strong>Photos</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>



 ]]></description>
  <category>Neukölln</category>
  <category>Neuköllner Bilderbogen</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026030202_fruehling/</guid>
  <pubDate>Mon, 02 Mar 2026 12:15:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030202_fruehling/images/spring.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Neuköllner Bilderbogen: Hits aus Britz</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030201_hits_aus_britz/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122567528/"><img src="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz-b.jpg" class="img-fluid"></a></p>
<p>Am Wochenende hatte die liebste aller Freundinnen zusammen mit mir einen Spaziergang rund um das Schloß Britz mit Schloßpark, Gutshof und Dorfkirche unternommen, um das überraschende Vorfrühlingswetter zu genießen. Herausgekommen sind dabei unter anderem auch ein paar Photographien, die ich Euch nicht vorenthalten möchte:</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122619399/"><img src="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz01.jpg" class="img-fluid figure-img" alt="Der zerbrochene Krug"></a></p>
<figcaption>Der zerbrochene Krug</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122619389/"><img src="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz02.jpg" class="img-fluid figure-img" alt="Schloß Britz"></a></p>
<figcaption>Schloß Britz</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122567228/"><img src="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz03.jpg" class="img-fluid figure-img" alt="Nutztiere auf dem Gutshof Britz"></a></p>
<figcaption>Nutztiere auf dem Gutshof Britz</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122620034/"><img src="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz04.jpg" class="img-fluid figure-img" alt="Gußeisener Straßenbrunnen (Detail) in der Straße Alt-Britz"></a></p>
<figcaption>Gußeisener Straßenbrunnen (Detail) in der Straße Alt-Britz</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55122620114/"><img src="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz05.jpg" class="img-fluid figure-img" alt="Dorfkirche Britz"></a></p>
<figcaption>Dorfkirche Britz</figcaption>
</figure>
</div>
<p>Die Gewässer waren noch nicht ganz vom Eise befreit, aber die Sonne tat ihr Bestes.</p>
<hr>
<p><strong>Photos</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>



 ]]></description>
  <category>Neukölln</category>
  <category>Neuköllner Bilderbogen</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026030201_hits_aus_britz/</guid>
  <pubDate>Mon, 02 Mar 2026 11:15:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030201_hits_aus_britz/images/britz.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Trotz der beschissenen Weltlage gibt es Mediadaten</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026030101_die_zahlen/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55123058433/"><img src="https://kantel.github.io/posts/2026030101_die_zahlen/images/jim-b.jpg" class="img-fluid"></a></p>
<p>Auch wenn ich angesichts der beschissenen Nachrichten aus der Welt des Wahnsinns dieser nur noch die Zunge herausstrecken möchte (wie auf <a href="https://www.flickr.com/photos/schockwellenreiter/55123058433/">obigem Graffiti</a> aus der Neuköllner Bürgerstraße), hat ein neuer Monat begonnen und daher ist es Zeit für die Zahlen des Vormonats, die manchmal hochtrabend auch <em>Mediadaten</em> genannt werden. Im Februar 2026 hatte der <em>Schockwellenreiter</em> laut seinem nicht immer zuverlässigen, aber dafür (hoffentlich!) DSGVO-konformen <del>Geißenpeter</del> <a href="https://www.goatcounter.com/">Neugiertool</a> exakt <strong>8.728&nbsp;Seitenaufrufe</strong>. Auch wenn wie immer die Exaktheit dieser Ziffer eine Genauigkeit der Zahl nur vortäuscht, ist dies für den kurzen Februar ein hervorragendes Ergebnis. Und so freue ich mich über jede Besucherin und jeden Besucher und bedanke mich bei allen meinen Leserinnen und Lesern.</p>
<p>😎 &nbsp; <em>Bleibt mir gewogen!</em></p>
<p>Auch zu den <del>Mediadaten</del> Zahlen des Februars&nbsp;2026 gehören natürlich die <em>Top Five</em>:</p>
<ol type="1">
<li>Auch wenn mittlerweile über zwei Jahre alt und daher schon etwas überholt, steht immer noch weit abgeschlagen an der Spitze der Beitrag »<a href="https://kantel.github.io/posts/2024011002_ki_ohne_zensor/">Bildgeneratoren und Künstliche Intelligenz – ohne Zensoren</a>« vom 10.&nbsp;Januar&nbsp;2024.</li>
<li>An zweiter Stelle folgt der Klassiker »<a href="https://kantel.github.io/posts/2024081201_anytype/">All about Anytype – meine neue, digitale Rumpelkammer?</a>« vom 13.&nbsp;August&nbsp;2024. Dieser Artikel hat in der letzten Woche sogar massiv an Beliebtheit zugelegt.</li>
<li>Darauf folgen die beiden Beiträge »<a href="https://kantel.github.io/posts/2026011201_wolfgang_lefevre/">Zur Erinnerung an Wolfgang Lefèvre (1941–2025)</a> vom 12.&nbsp;Januar&nbsp;2026 und »<a href="https://kantel.github.io/posts/2026021901_ein_archiv_vergisst_nie/">Ein Archiv vergisst nie: Über Wolfgang Lefèvre</a>« vom 19.&nbsp;Februar&nbsp;2026, die ich wegen der besseren Übersicht zusammen gewertet habe.</li>
<li>Und so rückt an vierter Stelle noch ein Beitrag aus der Wissenschaftsgeschichte: »<a href="https://kantel.github.io/posts/2026020602_wissenschaftsgeschichte/">Eine kleine Geschichte der Wissenschaft</a>« vom 6.&nbsp;Februar&nbsp;2026.</li>
<li>Das Schlusslicht bildet – passend zur Weltlage – der <a href="https://kantel.github.io/posts/2026021701_hurra_macht_das_sterben_spass/">»Hurra macht das Sterben Spaß«-Song</a> vom 17.&nbsp;Februar&nbsp;2026.</li>
</ol>
<p>In diesem Sinne: Lasst Euch nicht verdrießen, auch wenn es schwer fällt.</p>
<hr>
<p><strong>Photo</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>



 ]]></description>
  <category>Mediadaten</category>
  <category>Interna</category>
  <category>Neuköllner Bilderbogen</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026030101_die_zahlen/</guid>
  <pubDate>Sun, 01 Mar 2026 17:20:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026030101_die_zahlen/images/jim.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Charakterkonsistenz: Problem gelöst?</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022701_charakterkonsitenz/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55118060067/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/wondertown-b.jpg" class="img-fluid"></a></p>
<p>Im Rahmen meiner Überlegungen über meine Fahrten zurück ins Wunderland gestern (<a href="https://kantel.github.io/posts/2026022601_wunderland_1/">Teil&nbsp;1</a>, <a href="https://kantel.github.io/posts/2026022602_wunderland_2/">Teil&nbsp;2</a> und <a href="https://kantel.github.io/posts/2026022603_wunderland_3/">Teil&nbsp;3</a>) habe ich mich mal wieder mit dem Problem der KI-generierten, konsistenen Spielefiguren für <em>Visual Novels</em> beschäftigt. Denn während kleine Abweichungen in den Zeichnungen in interaktiven Geschichten und Spielen zum Beispiel in <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/twine2.html">Twine</a> noch tolerierbar sind, nehmen <em>Visual Novel Engines</em> wie <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/renpy.html">Ren’Py</a>, <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/tuesdayjs.html">Tuesday&nbsp;JS</a> oder <a href="https://monogatari.io/">Monogatari</a> (mal <a href="https://kantel.github.io/posts/2024072301_monogatari/">wieder neu im Rennen</a>) selbst kleinste Abweichungen übel.</p>
<p>Wie es der Zufall will, hatte ich dann heute ein wenig mit <a href="http://cognitiones.kantel-chaos-team.de/technikgeschichte/rechnerundnetze/scenario.html">Scenario</a> gespielt (weil mein monatliches Budget auf <a href="https://openart.ai/home">OpenArt</a> verbraucht war und erst Anfang des Monats wieder aufgefrischt wird), und da bin ich darüber gestolpert, daß man bei etlichen KI-Bildgeneratoren (in diesem speziellen Fall bei Nano Banana&nbsp;2) auch Referenzbilder mitgeben kann. Also habe ich erst einmal mit einem sehr ausführlichen Prompt<sup>1</sup></p>
<div style="float: right; margin-left: 12px; margin-top: 6px;">
<a href="https://www.flickr.com/photos/schockwellenreiter/55118837976/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter01.jpg" class="img-fluid"></a>
</div>
<blockquote class="blockquote">
<p>The Mad Hatter in his younger years with red, unruly hair and green eyes. He wears a black hat with a pink band, a dark blue coat, an olive green waistcoat, black breeches, dark blue and white striped stockings, black mid-calf boots, a white shirt with a stand-up collar, and a large orange bow tie with yellow poka-dots. Colored DC comic style. Language: German. No textboxes, no speech bubbles. No background.</p>
</blockquote>
<p>ein <a href="https://www.flickr.com/photos/schockwellenreiter/55118837976/">Referenzbild</a> erzeugt und dieses dann als Basis für weitere Experimente genommen. Einmal als Referenz vorhanden, habe ich in den weiteren Prompts immer nur <code>Mad Hatter angry</code>, <code>Mad Hatter neutral</code>, <code>Mad Hatter sad</code> und so weiter eingegeben. Herausgekommen ist eine Sammlung von Bildern, die im Bezug auf Konsistenz keine Wünsche mehr offen lassen <em>(wie immer führt ein Klick auf die daumengroßen Bildchen zu einer Seite mit Vergrößerungen)</em>:</p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55119102689/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter02.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55119041813/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter03.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55119041823/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter04.jpg" class="img-fluid"></a><br><br> <a href="https://www.flickr.com/photos/schockwellenreiter/55119102654/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter05.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55117964332/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter06.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55118837491/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter07.jpg" class="img-fluid"></a><br><br> <a href="https://www.flickr.com/photos/schockwellenreiter/55119229750/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter08.jpg" class="img-fluid"></a>&nbsp;<a href="https://www.flickr.com/photos/schockwellenreiter/55117964317/"><img src="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/madhatter09.jpg" class="img-fluid"></a></p>
<p>Von den Ergebnissen bin ich mehr als begeistert. Ich muss jetzt erst einmal noch ein wenig damit spielen und ein paar Figuren mehr aus meinem Wunderland-Kosmos erzeugen, und dann einen Test fahren, wie sich die Bilder tatsächlich in den von mir präferierten Engines bewähren. Aber ich bin sehr optimistisch.</p>
<p>Wenn Ihr auch mit den Bildern spielen wollt: Die Links führen zu Flickr und wenn Ihr von dort das Original herunterladet (<code>Foto -&gt; Alle Größen -&gt; Dieses Foto im Original herunterladen</code>), bekommt Ihr ein freigestelltes PNG in der Größe von <img src="https://latex.codecogs.com/png.latex?4096">x<img src="https://latex.codecogs.com/png.latex?4096"> Pixeln. Das dürfte für so ziemlich jede Anwendung ausreichend sein<sup>2</sup>.</p>
<p>Ich habe übrigens bei einem ersten Versuch sparen wollen und die Freistellung mit Bordmitteln (Apples Vorschau) vorgenommen. Die kam jedoch mit dem wirren Haarschopfs des Hutmachers nicht zurecht, daher habe ich die Freistellung dann doch wieder Scenario überlassen. Das Ergebnis war die drei Credits auf jeden Fall wert.</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55118060067/">The Mad Hatter in Wondertown</a></em>, Collage erstellt mit <a href="http://cognitiones.kantel-chaos-team.de/technikgeschichte/rechnerundnetze/scenario.html">Scenario</a>. Prompt (Backgound Image): »<em>A deserted alley in a small town at dusk, lined with picturesque houses. On the left is a small inn with a sign reading “Zum Wunderland” (To Wonderland). A wooden bench stands in front of the inn, next to an old-fashioned gas lamp. Several more of these gas lamps illuminate the alleyway, giving it a pleasantly bright appearance. Some of the house windows are lit. German. No textboxes, no speech bubbles. Image suitable as background for a visual Novel.</em>« Modell: Nano Banana&nbsp;2.</p>




<div id="quarto-appendix" class="default"><section id="footnotes" class="footnotes footnotes-end-of-document"><h2 class="anchored quarto-appendix-heading">Fußnoten</h2>

<ol>
<li id="fn1"><p>Ich habe mir sehr viel Mühe mit diesem Prompt gegeben, damit der Hutmacher nicht wie <em><a href="https://de.wikipedia.org/wiki/Johnny_Depp">Johnny Depp</a></em> aussieht.↩︎</p></li>
<li id="fn2"><p>Die Bilder sind KI-generiert, also damit frei von Urheberrechten. Sicherheitshalber habe ich sie – wie alle meine Bilder – aber auch noch unter die <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">CC BY-SA 4.0</a> gestellt. Macht also damit, was Ihr wollt.↩︎</p></li>
</ol>
</section></div> ]]></description>
  <category>Interactive Fiction</category>
  <category>Spieleprogrammierung</category>
  <category>Künstliche Intelligenz</category>
  <category>Scenario</category>
  <category>Nano Banana</category>
  <category>Bilder</category>
  <category>RenPy</category>
  <category>Tuesday JS</category>
  <category>Monogatari</category>
  <guid>https://kantel.github.io/posts/2026022701_charakterkonsitenz/</guid>
  <pubDate>Fri, 27 Feb 2026 17:35:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022701_charakterkonsitenz/images/wondertown.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Zurück ins Wunderland (3): Visual Novels mit Ren’Py</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022603_wunderland_3/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55094229148/"><img src="https://kantel.github.io/posts/2026022603_wunderland_3/images/wunderland3-b.jpg" class="img-fluid"></a></p>
<p>Nachdem ich in den <a href="https://kantel.github.io/posts/2026022601_wunderland_1/">beiden</a> <a href="https://kantel.github.io/posts/2026022602_wunderland_2/">vorherigen</a> Beiträgen betont hatte, daß nicht nur interaktive Geschichten und Spiele mit <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/twine2.html">Twine</a>, sondern auch <em>Visual Novels</em> mit <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/renpy.html">Ren’Py</a> oder <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/tuesdayjs.html">Tuesday&nbsp;JS</a> das Ziel meiner Ausflüge ins Wunderland sind, möchte ich Euch zum Abschluß des heutigen Tages noch zwei etwas andere, eher ungewöhnliche Video-Tutorials vorstellen, die in die Programmierung von Ren’Py einführen.</p>
<p>Es sind beides Tutorials für absolute Anfänger und sie setzen keinerlei Vorkenntnisse voraus:</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/CafsAqN3psQ?si=nrTnb61Ffo1h6Jh5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Das Tutorial »<a href="https://www.youtube.com/watch?v=CafsAqN3psQ">Introduction to making Visual Novel games in Ren’Py</a>« der YouTuberin <em>Cospigeon</em> ist auch optisch sehr gelungen. Allerdings vergisst sie manchmal, die Schriften im Editor größer zu stellen, so daß man hin und wieder sehr gute Augen braucht. Hervorzuheben ist, daß sie freie Bilder verwendet und zeigt, wie man diese einsetzt. Am Ende haben die Nutzerin oder der Nutzer einen guten Eindruck über die Möglichkeiten von Ren’Py gewonnen.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/FUwCgNhObho?si=WAK40NN53QByZqYn" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Ähnliche Ziele verfolgt das <a href="https://www.youtube.com/watch?v=FUwCgNhObho">obige Video</a> des Kanals <em>Toadhoues Games</em>. Auch das richtet sich an blutige Anfängerinnen und Anfänger und die Tutorin <em>Alanna Linayre</em> erklärt alles haarklein. Allerdings liegt ihr Schwerpunkt mehr in der Entwicklung der Geschichte, als Assets werden die Bilder aus den mitgelieferten Beispiel-Games verbraten. Und daß sie uns am Ende das Schreibprogramm <a href="https://en.wikipedia.org/wiki/Scrivener_(software)">Scrivener</a> verkaufen will – geschenkt.</p>
<p>Der <a href="https://www.youtube.com/@toadhousegames">Kanal von Toadouse Games</a> und auch deren <a href="https://toadhousegames.com/">Website</a> sind durchaus einen Besuch wert. Toadhouse Games ist ein Indie-Studio für <em>Visual Novels</em> mit einer Botschaft: Sie entwickeln Spiele, die sich mit mentaler Gesundheit und Authentizität auseinandersetzen.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/II9oEua22Ck?si=3CDLi6oA4TEsyUhf" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Eines ihrer Spiele heisst »<a href="https://toadhousegames.com/call-me-cera">Call Me Cera</a>« und ist eine inspirierende und rührende Geschichte über ein junges Mädchen oder eine junge Frau, das oder die sich Freunde in der Welt der Erwachsenen suchen muss. Auch so etwas kann man mit <em>Visual Novels</em> erzählen.</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55094229148/">Tea Party in Wonderland</a></em>, erstellt mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Mad">@Mad</span> Teddy stands at a table in a clearing in the fairytale forest, pouring tea from a large teapot into a small cup. Beside him sit <span class="citation" data-cites="Rudi">@Rudi</span> Rabbit and <span class="citation" data-cites="Dieter">@Dieter</span> Dachs , raising their teacups in a toast. The table is set with a large cake and a bowl of sweets. Stacks of unwashed teacups are piled at the back of the table. The evening sun illuminates the scene. Colored classic American comic style. Language: German, no speech bubbles.</em>« Modell: Character 2.0 with Nano Banana Pro.</p>



 ]]></description>
  <category>Interactive Fiction</category>
  <category>Spieleprogrammierung</category>
  <category>RenPy</category>
  <guid>https://kantel.github.io/posts/2026022603_wunderland_3/</guid>
  <pubDate>Thu, 26 Feb 2026 19:05:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022603_wunderland_3/images/wunderland3.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Zurück ins Wunderland (2): Twine und Chapbook</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022602_wunderland_2/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55087452912/"><img src="https://kantel.github.io/posts/2026022602_wunderland_2/images/rabbithole-b.jpg" class="img-fluid"></a></p>
<p>Daß ich im <a href="https://kantel.github.io/posts/2026022601_wunderland_1/">letzten Beitrag</a> von heute morgen das <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/twine2.html">Twine</a>-Storyformat <a href="https://klembot.github.io/chapbook/guide/">Chapbook</a> so sträflich vernachlässigt habe, hat einen gewichtigen Grund: Chapbook spielt in meinen Überlegungen eine wichtige Brücke, um interaktive Geschichten und Spiele erst einmal in Twine zu entwickeln <em>(Rapid Prototyping)</em>, um sie dann in <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/renpy.html">Ren’Py</a> oder <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/tuesdayjs.html">Tuesday&nbsp;JS</a> als <em>Visual Novels</em> zu implementieren. Darum (und weil Chapbook auch noch relativ neu ist) wollte ich diesem Storyformat einen eigenen Beitrag spendieren:</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/IiigLlzdPtw?si=AodvZ8rbY1sRqLrw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Der YouTuber <em>Noirnerd</em> ist ein bekannter und mittlerweile sehr erfahrener Chapbook-Nutzer. In seinem Video »<a href="https://www.youtube.com/watch?v=IiigLlzdPtw">Tips for working with Twine and the Chapbook Format (Visual Novel)</a>« verrät er einige seiner Tricks, mit denen er »<a href="https://itch.io/jam/sunofes24/rate/2821303">Tammi’s Tale</a>« geschrieben hatte, eine <em>Visual Novel</em>, die in einer alternativen Zukunft nach dem Zusammenbruch der Sowjetunion spielt. Er hat sie für die <a href="https://itch.io/jam/sunofes24">SuNoFes 2024</a> eingereicht, einer Game-Jam, die vom 1.&nbsp;Juli bis zum 3.&nbsp;September&nbsp;2024 stattfand.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/dFK9CH7Lwug?si=R2DhiKTeHtKLudZj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Schon vor drei Jahren veröffentlichte derselbe <em>Noirnerd</em> das Tutorial »<a href="https://www.youtube.com/watch?v=dFK9CH7Lwug">Make a Twine Game with Chapbook Part 1</a>« als »kreatives Photoprojekt um Twine zu lernen«. Hier geht es in der Hauptsache darum, wie man Bilder in Chapbook nutzt. Der angekündigte zweite Teil ist leider nie erschienen.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/GMfdoTIax94?si=5xTWlt_hTSszh7kI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Das aktuelle Projekt von <em>Noirnerd</em> heißt »<a href="https://drnoir.itch.io/shift">Shift++</a>« und ist eine dystopische <em>Visual Novel</em>, die in einer düsteren Zukunft des Jahres 2052 spielt, in der eine Künstliche Intelligenz nach der Weltherrschaft greift. Das <a href="https://www.youtube.com/watch?v=GMfdoTIax94">obige Video ist ein Vortrag</a>, den <em>Noirnerd</em> für die <a href="https://narrascope.org/">Narrascope&nbsp;2026</a> aufgenommen hat.</p>
<p><em>Noirnerd</em> ist als <em><a href="https://drnoir.itch.io/">Drnoir</a></em> auf Itch.io zu finden. Dort gibt es noch mehr seiner surrealen und absurden, meist dunklen Geschichten und Spiele.</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55087452912/">The Rabbit Hole Tavern</a></em>, erstellt mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Rudi">@Rudi</span> Rabbit is chatting with <span class="citation" data-cites="Alice">@Alice</span> in an alley in an old-fashioned small town, outside a tavern. <span class="citation" data-cites="Jo">@Jo</span> Hippo sits on a bench outside the tavern, smoking a pipe. <span class="citation" data-cites="Rudi">@Rudi</span> Rabbit is in a hurry and glances anxiously at his watch. It is a balmy summer evening and the scene is illuminated by a few vintage gas lamps. Colored classic American comic style.</em>« Modell: Character 2.0 with Nano Banana Pro.</p>



 ]]></description>
  <category>Interactive Fiction</category>
  <category>Spieleprogrammierung</category>
  <category>Twine</category>
  <category>Chapbook</category>
  <guid>https://kantel.github.io/posts/2026022602_wunderland_2/</guid>
  <pubDate>Thu, 26 Feb 2026 17:00:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022602_wunderland_2/images/rabbithole.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Zurück ins Wunderland (1): Mehr über Twine</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022601_wunderland_1/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55080854022/"><img src="https://kantel.github.io/posts/2026022601_wunderland_1/images/wunderland1-b.jpg" class="img-fluid"></a></p>
<p>Auch wenn in den letzten Tagen auf diesen Seiten nicht viel darüber zu lesen war, ich habe intensiv an meiner <a href="https://kantel.github.io/posts/2026011502_renpy_8_5_2_twine_2_11_1/">Rückkehr ins Wunderland</a> mit <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/twine2.html">Twine</a>, <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/renpy.html">Ren’Py</a> und eventuell auch <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/tuesdayjs.html">Tuesday&nbsp;JS</a> gearbeitet. Insbesondere habe ich Tonnen von Bildern mit <a href="https://openart.ai/home">OpenArt</a> und <a href="https://openart.ai/characters">Character&nbsp;2.0</a> generiert, um herauszufinden, ob und wie sich das <a href="https://kantel.github.io/posts/2026012601_character_2_0/">Problem der konsistenten Charaktere</a> bei der Nutzung gekünstelter Intelligenzia entschärft hat. Doch darüber später in einem separaten Beitrag.</p>
<p>Erst einmal habe ich folgende Roadmap entwickelt: In einer ersten Lieferung entwickle ich Geschichten mit Twine und dem Standardformat <a href="https://twine2.neocities.org/">Harlowe</a>, dann setze ich aber auf das neuere Format <a href="https://klembot.github.io/chapbook/guide/">Chapbook</a>, weil dieses prädestiniert für <em>Visual Novels</em> ist, die dann später unter Umständen auch in Ren’Py (oder Tuesday&nbsp;JS) realisiert werden sollen. Und weil es sich speziell für RPGs anbietet, soll natürlich auch noch das Format <a href="https://www.motoslave.net/sugarcube/2/docs/">SugarCube</a> berücksichtigt werden.</p>
<p>Ein erster Schritt bei einem neuen Projekt ist immer, nachzuschauen, was andere schon angestellt haben. Und so bin ich wieder über eine Reihe von (Video-) Tutorials gestolpert, die ich Euch nicht vorenthalten möchte:</p>
<section id="mehr-über-twine-unsortierte-fundstücke" class="level3">
<h3 class="anchored" data-anchor-id="mehr-über-twine-unsortierte-fundstücke">Mehr über Twine (unsortierte Fundstücke)</h3>
<iframe class="if16_9" src="https://www.youtube.com/embed/MVaKifBgA9E?si=e2l3R7nVjUFghWAm" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Obiges Video leitet die Playlist »<a href="https://www.youtube.com/playlist?list=PL1clJ-4VwjRt8j-S84AsfXUULXGT5VxzA">Learn programming with Twine</a>« (zehn Videos) von <em>Fractal Teaches CS</em> ein. Schon alleine wegen des Kanalnamens ein Muß.&nbsp;🤓</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/T-s61otbHfk?si=53eyQ9g2yd9tzgVC" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Wer weniger Zeit hat, kann sich das Video »<a href="https://www.youtube.com/watch?v=T-s61otbHfk">How To Make A Twine Story In Minutes!</a>« von <em>Richard Blumenstein</em> reinziehen.</p>
</section>
<section id="twine-und-die-bilder" class="level3">
<h3 class="anchored" data-anchor-id="twine-und-die-bilder">Twine und die Bilder</h3>
<iframe class="if16_9" src="https://www.youtube.com/embed/vjTPhp3Ltls?si=vYIZQYOCkASNljXV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Der von mir regelmäßig konsumierte, extrem produktive und auch schon mehrfach in diesem <del>Blog</del> Kritzelheft erwähnte Kanal <em>Let’s Make A Game</em> hat auch ein Video zu Hintergrundbildern in Twine mit dem Storyformat SugarCube veröffentlicht.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/MSqnueqV3Rw?si=DgfbVXYw1GVwRdmt" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Aus <em>CodeVA’s</em> »<a href="https://www.youtube.com/playlist?list=PLILyoTXjpxSDRpq6LM35-41fepksK_2-4">Twine Trail Guide</a>« (21 Filme) stammt das Tutorial »<a href="https://www.youtube.com/watch?v=MSqnueqV3Rw">Image Formatting with CSS</a>«. Ebenfalls sehenswert sind »<a href="https://www.youtube.com/watch?v=-s3nCDMkPKE">Adding Images to Passages</a>« und »<a href="https://www.youtube.com/watch?v=bSWW-QHAxpI">Delay Text</a>« (auch wenn letzteres nichts mit Bildern zu tun hat).</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/K70lS5p2puA?si=8doqV0smCk9ef9Gr" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Von <em>Twineventure</em> stammt das kurze Tutorial »<a href="https://www.youtube.com/watch?v=K70lS5p2puA">Twine 2 - Add Images from Your Computer or Web</a>«. Wieder etwas für diejenigen unter Euch, die wenig Zeit haben.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/-slFpjLiUFQ?si=CyRRgP3s_UWxOlmW" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Das <em>CSULB Center for the History of Video Games and Critical Play</em> hat eine sehr sehenswerte Tutorialreihe »<a href="https://www.youtube.com/playlist?list=PLH1MIxmGCbrwP2PdRz3bdogguyEpppn0y">How To Videos for History 306 (Using Twine)</a> (zehn Videos) online gestellt.</p>
</section>
<section id="twine-und-videos" class="level3">
<h3 class="anchored" data-anchor-id="twine-und-videos">Twine und Videos</h3>
<iframe class="if16_9" src="https://www.youtube.com/embed/tRa9QLChmhk?si=fBt27Qg3cKR6URrz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<iframe class="if16_9" src="https://www.youtube.com/embed/-mEQ6GBuTLU?si=HKixBruQlkvrNffE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Das Thema ist auch für mich neu, daher hier nur kurz und unkommentiert zwei Videos, die in die Materie einführen wollen.</p>
</section>
<section id="twine-und-rpgs-harlowe" class="level3">
<h3 class="anchored" data-anchor-id="twine-und-rpgs-harlowe">Twine und RPGs (Harlowe)</h3>
<iframe class="if16_9" src="https://www.youtube.com/embed/KJCg3LCUImI?si=9kVG9jfBd8xgokwv" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Natürlich muß man nicht das Storyformat SugarCube nutzen, um mit Twine RPGs zu erstellen. Das geht auch mit Harlowe und wie es geht, zeigt Euch <em>Austin Lim</em> in ihrer dreiteiligen Playlist »<a href="https://www.youtube.com/playlist?list=PLXTsg1_kGxE_C4ttPxzbvOvLMFtjZNXhG">Twine Tutorials</a>«.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/ys5Ukb3fctw?si=6ggJQtsruRQQVGne" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Und den krönenden Abschluß bildet der unverwüstliche <em>Dan Cox</em>, der Euch in einem kurzen (viertelstündigen) Beispiel zeigt, wie man ein »<a href="https://www.youtube.com/watch?v=ys5Ukb3fctw">Solo RPG</a>« in Twine ebenfalls mit Harlowe erstellt. Wieder etwas für Menschen mit wenig Zeit.</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55080854022/">Alice und die Katze</a></em>, erstellt mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Alice">@Alice</span> stands on a hill at a wide landscape with a dreamy village and a small stream. She talks with <span class="citation" data-cites="Momo">@Momo</span> , who is sitting on a bench. A colorful airship floats in the sky. Colored classic comic style.</em>« Modell: Character 2.0 with Nano Banana Pro.</p>


</section>

 ]]></description>
  <category>Interactive Fiction</category>
  <category>Spieleprogrammierung</category>
  <category>Twine</category>
  <category>Harlowe</category>
  <category>SugarCube</category>
  <guid>https://kantel.github.io/posts/2026022601_wunderland_1/</guid>
  <pubDate>Thu, 26 Feb 2026 10:30:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022601_wunderland_1/images/wunderland1.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Waschküche Bürgerstraße</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022502_waschkueche_buergerstrasse/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55114243413/"><img src="https://kantel.github.io/posts/2026022502_waschkueche_buergerstrasse/images/waschkueche-b.jpg" class="img-fluid"></a></p>
<p>Gestern war die Freiluftwaschküche noch nur auf die Neuköllner Bürgerstraße beschränkt.</p>
<p><a href="https://www.flickr.com/photos/schockwellenreiter/55115284643/"><img src="https://kantel.github.io/posts/2026022502_waschkueche_buergerstrasse/images/nebel.jpg" class="img-fluid"></a></p>
<p>Doch heute früh hatte sie sich auf ganz Neukölln verteilt.</p>
<hr>
<p><strong>Photos</strong> (<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">cc</a>) 2026: <em><a href="http://cognitiones.kantel-chaos-team.de/cv.html">Jörg Kantel</a></em></p>



 ]]></description>
  <category>Neuköllner Bilderbogen</category>
  <category>Wohnsitz Neukölln</category>
  <category>Modernes Leben</category>
  <category>Photographie</category>
  <guid>https://kantel.github.io/posts/2026022502_waschkueche_buergerstrasse/</guid>
  <pubDate>Wed, 25 Feb 2026 16:40:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022502_waschkueche_buergerstrasse/images/waschkueche.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Die Wiederentdeckung von PuzzleScript</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022501_puzzlescript/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55115509786/"><img src="https://kantel.github.io/posts/2026022501_puzzlescript/images/puzzlescript-b.jpg" class="img-fluid"></a></p>
<p>Als ich vor ein paar Tagen mehr oder weniger absichtslos meinen begehbaren Zettelkasten (aka Bibliothek) durchstöberte, geriet mir das Buch »<a href="https://nostarch.com/puzzlescriptgames">Make Your Own PuzzleScript Games!</a>« der großartigen <em><a href="https://en.wikipedia.org/wiki/Anna_Anthropy">Anna Anthropy</a></em> zwischen die Finger. Und sofort begann es in meinem Kopf zu rumoren: <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/puzzlescript.html">PuzzleScript</a>, hatte ich das nicht <a href="http://blog.schockwellenreiter.de/2020/01/2020011901.html">vor sechs Jahren</a> schon einmal auf dem Schirm?</p>
<p>PuzzleScript ist eine freie (MIT-Lizenz), minimalistische HTML5-Game-Engine von <em><a href="https://en.wikipedia.org/wiki/Increpare">Stephen Lavelle</a></em> (aka <em><a href="https://www.increpare.com/">Increpare</a></em>). Die Engine läuft im Browser und exportiert nach Fertigstellung eines Spieles HTML-Dateien, die das Spiel beinhalten. Man kann die Engine online <a href="https://www.puzzlescript.net/">hier ausprobieren</a>, aber – im Sinne der Datensouveränität – auch lokal auf seinem Rechner (zum Beispiel hinter <a href="http://cognitiones.kantel-chaos-team.de/webworking/mamp.html">MAMP</a> oder <a href="https://kantel.github.io/posts/2026020502_tinyhost/">TinyHost</a>) betreiben. Dazu müsst Ihr vom <a href="https://github.com/increpare/PuzzleScript/tree/master">GitHub-Repositorium der Engine</a> nur das Verzeichnis <code>src</code> herunterladen und es auf Eurem Rechner irgendwo ablegen, wo es Euer lokaler Webserver auch findet (siehe <a href="https://www.flickr.com/photos/schockwellenreiter/55115509786/">Screenshot</a> im Bannerbild oben).</p>
<div style="float: right; margin-left: 12px; margin-top: 6px;">
<a href="https://nostarch.com/puzzlescriptgames"><img src="https://kantel.github.io/posts/2026022501_puzzlescript/images/puzzlescripttitle.jpg" class="img-fluid"></a>
</div>
<p>Ich hatte im Oktober 2021 schon einmal ein wenig mit PuzzleScript gespielt. Dabei herausgekommen waren diese drei Beiträge:</p>
<ul>
<li><a href="http://blog.schockwellenreiter.de/2021/10/2021101501.html">Puzzledorf versus PuzzleScript (Update in meinem Wiki)</a>.</li>
<li><a href="http://blog.schockwellenreiter.de/2021/10/2021102201.html">PuzzleScript – Tutorials, Erweiterungen und Ideen</a>, hier ist besonders der Abschnitt »PuzzleScript und Künstliche Intelligenz« interessant.</li>
<li><a href="http://blog.schockwellenreiter.de/2021/10/2021102602.html">Playing around with PuzzleScript</a>.</li>
</ul>
<p>Tutorials zu PuzzleScript sind leider immer noch sehr dünn gesät. Vielleicht sollte ich mich mal hinsetzen und ein Tutorial zu dieser extrem minimalistischen Engine verfassen? Denn in der Beschränkung liegt ja bekanntlich die Kraft! Neben dem oben erwähnten, wunderbaren Buch von <em>Anna Anthropy</em> gibt es eigentlich nur noch eine <a href="https://stuartspixelgames.com/puzzle-script-tutorials/">mehrteilige Tutorialreihe</a> inklusive <a href="https://www.youtube.com/playlist?list=PLwe5e0Noybg_N4gQfOrbLObnszPNK2LKk">Playlist</a> von <em>Stuart Burfield</em>, dem Schöpfer von <a href="https://www.puzzledorf.com/">Puzzledorf</a>, der PuzzleScript als <em>Rapid Prototyping</em>-Werkzeug für Puzzledorf nutzte. Aber auch die in diesem <del>Blog</del> Kritzelheft schon mehrfach <a href="https://kantel.github.io/posts/2026021501_tic-80_tutorials/">lobend erwänte</a> »Eingebildete Kartoffel« <em>(Potato Imaginator)</em> hat eine kleine <a href="https://www.youtube.com/playlist?list=PL5VlvsnKT2RoszT3-K2MG-_yVGeHoU2ED">Playlist zu PuzzleScript</a> (fünf Videos) hochgeladen, eine kleine Foliensammlung »<a href="https://docs.google.com/presentation/d/1XapNzQNP6ddCQTM6NaE38HvJysv9kOFHPCxzlG7tW-4/edit?slide=id.p#slide=id.p">Intro to PuzzleScript</a>« habe ich auf Google Docs gefunden, und <em>last but not least</em> gibt es noch den eher kopflastigen, knapp dreieinhalbstündigen Stream »<a href="https://www.youtube.com/playlist?list=PLXiBcyk0gtyfJMDX8g2QzK6ikz-M6YPFU">Live Puzzle Design</a>« von <em>Matthew VanDevander</em>.</p>
<p>Aber egal, ich habe jetzt Lust bekommen, auch mal etwas mit PuzzleScript anzustellen. Als Inspiration könnte mir das »<a href="https://www.youtube.com/playlist?list=PLgX5yD9FMWbfmb1KOmSwztI1qOMeaBL8C">Aha Alphabet</a>« dienen. Vielleicht kommt dann dabei tatsächlich so etwas wie eine Tutorialreihe heraus? <em>Still digging!</em></p>



 ]]></description>
  <category>PuzzleScript</category>
  <category>Retrogaming</category>
  <category>Spieleprogrammierung</category>
  <guid>https://kantel.github.io/posts/2026022501_puzzlescript/</guid>
  <pubDate>Wed, 25 Feb 2026 14:35:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022501_puzzlescript/images/puzzlescript.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Von TIC-80 lernen heißt Pyxel lernen: Noch mehr TIC-80-Tutorials 🤖</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022402_more_tic_80_tuts/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55096233752/"><img src="https://kantel.github.io/posts/2026022402_more_tic_80_tuts/images/retrohippo-b.jpg" class="img-fluid"></a></p>
<p>Mit meinem Beitrag vor zehn Tagen, indem ich als Ersatz für fehlende <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/pyxel.html">Pyxel</a>-Tutorials <a href="http://cognitiones.kantel-chaos-team.de/multimedia/spieleprogrammierung/tic80.html">TIC-80</a>-Tutorials <a href="https://kantel.github.io/posts/2026021501_tic-80_tutorials/">vorschlug</a>, habe ich mir echt etwas eingebrockt. Denn unsere nie schlafende Datenkrake hat mein Interesse an der kleinen Fantasykonsole bemerkt und noch etliche weitere Tutorials in meinen Feedreader gespült, die ich Euch nicht vorenthalten möchte:</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/LU0NZ-gvvHQ?si=P0_L7uRbrJMlfZWn" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Da ist erst einmal die Tutorial-Reihe »<a href="https://www.youtube.com/playlist?list=PLFSr5sRPYh67ol42zlm6mUL7YdFgMkD2g">How to TIC-80</a>« des YouTubers <em>Zach Attakk Codes</em>, die aus acht Filmen besteht und die gesamten TIV-80-Grundlagen abedeckt. Der Nutzer hat aber noch eines, beziehungsweise zwei draufgesetzt und mit</p>
<ul>
<li>Classic Games: »<a href="https://www.youtube.com/playlist?list=PLFSr5sRPYh65sNuTylwTiXm3Ma-EygIXz">Making Pong in TIC-80</a>« (14 Videos) und</li>
<li>Classic Games: »<a href="https://www.youtube.com/playlist?list=PLFSr5sRPYh670SuRwETs5RgxxfgWKmYYo">Making Snake in TIC-80</a>« (16 Videos)</li>
</ul>
<p>weitere Tutorials veröffentlicht.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/KPRHiS0Pe58?si=budyxumARwUSeyw5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Dann gab es dann noch das fast einstündige Xenium-2025-Seminar mit dem Titel »<a href="https://www.youtube.com/watch?v=KPRHiS0Pe58">Tricks for TIC-80 – how to get the most out of the fantasy console</a>«, das auch recht vielversprechend klingt.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/NbNlYb6v0Po?si=KFnKTutrBt-A75Gi" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>»Learn to Code By Writing Games« verspricht <em>Bytes N Bits</em> und bietet einen »<a href="https://www.youtube.com/playlist?list=PLvOT6zBnJyYF3FzmfXz2QXMA8xk7JHA_b">Beginners game programming course</a>« an, in dem Ihr in 28 Lektionen lernt, das klassische <em>Space Invaders</em> mit TIC-80 zu programmieren.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/FxQpRoZI3kM?si=KvuOA-lPccLi0R4i" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Den Abschluß bietet ein kurzes Video von <em>Rabidgremlin</em> mit dem Titel »<a href="https://www.youtube.com/watch?v=FxQpRoZI3kM">Create games on your mobile with TIC-80</a>«, damit auch die Besitzer von Mobiltelephonen zu ihrem Recht kommen.</p>
<p>So langsam werde ich angefixt, auch mal wieder etwas mit dieser kleinen Fantasykonsole anzustellen, die man in <a href="http://cognitiones.kantel-chaos-team.de/programmierung/lua.html">Lua</a> programmiert. Aber nein, Disziplin, ich wollte ja <a href="https://kantel.github.io/posts/2026020601_pyxel_update/">Tutorials zu Python und Pyxel</a> schreiben. <em>Still digging!</em></p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55096233752/">Retro-Hippo</a></em>, erstellt mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Jo">@Jo</span> Hippo sit at a desk in front of a computer, in a wide gaming chair. A pixelated retro platformer game is displayed on the monitor. One hand is on the keyboard, the other holds an open bottle of beer. All the walls are lined with shelves crammed with computer books and knick-knacks. The full moon shines through a large window in the background. Colored classic American comic style. Language: German. No speech bubbles, no textboxes.</em>« Modell: Character 2.0 with Nano Banana Pro.</p>



 ]]></description>
  <category>TIC-80</category>
  <category>Pyxel</category>
  <category>Python</category>
  <category>Retrogaming</category>
  <category>Spieleprogrammierung</category>
  <guid>https://kantel.github.io/posts/2026022402_more_tic_80_tuts/</guid>
  <pubDate>Tue, 24 Feb 2026 13:55:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022402_more_tic_80_tuts/images/retrohippo.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Aus meiner digitalen Rumpelkammer: Anytype Desktop v 0.54 Beta freigegeben</title>
  <dc:creator>Jörg Kantel</dc:creator>
  <link>https://kantel.github.io/posts/2026022401_anytype_0_54_beta/</link>
  <description><![CDATA[ 




<p><a href="https://www.flickr.com/photos/schockwellenreiter/55113823648/"><img src="https://kantel.github.io/posts/2026022401_anytype_0_54_beta/images/rudirabbit-b.jpg" class="img-fluid"></a></p>
<p>Es gibt mal wieder Neues von <a href="https://anytype.io/">Anytype</a> zu berichten, meiner digitalen Rumpelkammer, die zusammen mit <a href="http://cognitiones.kantel-chaos-team.de/webworking/staticsites/joplin.html">Joplin</a> die <a href="https://kantel.github.io/posts/2025112701_anytype_051/">Basis für mein »zweites Gehirn«</a> bildet. Dabei stellt Anytype wegen der Möglichkeit, die Seiten aufzuhübschen und auch <a href="https://kantel.github.io/posts/2025021401_anytype_web/">(einzelne) Seiten für das Web zu exportieren</a>, ein Zwischending zwischen einem digitalen Garten und einer digitalen Rumpelkammer dar.</p>
<p>Von <a href="https://download.anytype.io/">Anytype Desktop</a> wurde kürzlich die <a href="https://blog.anytype.io/february-community-update-2026/">Version&nbsp;0.54.2&nbsp;Beta</a> veröffentlicht. Die in meinen Augen wichtigste Neuerung ist die, daß Anytype »Tabs« kann. Ihr könnt jetzt mehrere Objekte im selben Fenster öffnen, sie per Drag &amp; Drop neu anordnen, Eure meistgenutzten Tabs anheften oder einen Tab in ein eigenes Fenster verschieben. Tabs funktionieren bereichsübergreifend – so können Eure Kanäle, Direktnachrichten und Dokumente nebeneinander angezeigt werden.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/yBY1lhiAYOQ?si=yiYHRISquh4tJ6HH" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Daneben neu sind erweiterte Filterfunktionen, ein- und ausklappbare Überschriften, Backlinks für Dateien und Bilder und noch einiges mehr. Wie immer führt die <em>fokussierte Neugierde</em> in <a href="https://www.youtube.com/watch?v=yBY1lhiAYOQ">obigem Video</a> durch die wichtigsten Neuerungen dieses Updates. Eine komplette Liste aller Änderungen findet Ihr in den <a href="https://community.anytype.io/t/anytype-desktop-0-54-0-focus-flow/30076">Release Notes</a>.</p>
<iframe class="if16_9" src="https://www.youtube.com/embed/3_7OcgHY49Y?si=-KSagxUvCA2TcCbV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>
<p>Außerdem hat Anytype im Rahmen des ersten <em>Town Hall Meeting</em> dieses Jahres die <a href="https://community.anytype.io/t/collections-2-0-architecture-changing-how-we-use-types/30113">Collections&nbsp;2.0</a> vorgestellt, eine neue Art, Objekte zu verwenden. Das Feature ist noch nicht implementiert, sondern soll erst mit der Community diskutiert werden. In obiger Aufzeichnung des <em>Town Hall Meetings</em> wird Collections&nbsp;2.0 ab Minute 32:15 etwa eine Viertelstunde lang präsentiert. (Das im Titel des Videos »February&nbsp;<strong>2025</strong>« steht, sollte Euch nicht irritieren, hier hat wohl offensichtlich der Titel-Designer geschlampt.)</p>
<p>Außerdem wurde auf diesem Treffen noch über den Einsatz gekünstelter Intelligenzia in zukünftigen Versionen von Anytype diskutiert. Ihr könnt also in Zukunft noch einiges von dieser digitalen Rumpelkammer erwarten.</p>
<hr>
<p><strong>Bild</strong>: <em><a href="https://www.flickr.com/photos/schockwellenreiter/55113823648/">Rudi Rabbit</a></em>, erstellt mit <a href="https://openart.ai/home">OpenArt.ai</a>. Prompt: »<em><span class="citation" data-cites="Rudi">@Rudi</span> Rabbit sits at a desk in a rabbit burrow. It wears a large pocket watch on a chain. On the desk in front of the rabbit lies an enormous notebook, in which the rabbit is writing with an old-fashioned fountain pen. Next to it is a mug of steaming coffee. Writing utensils are in another mug. Many old books and files line the shelves all around the burrow. Sunlight shines through a window in the burrow wall. Colored DC comic style. Language: German. No speech bubbles, no textboxes.</em>« Modell: Character 2.0 with Nano Banana Pro.</p>



 ]]></description>
  <category>Anytype</category>
  <category>Zettelkasten</category>
  <guid>https://kantel.github.io/posts/2026022401_anytype_0_54_beta/</guid>
  <pubDate>Tue, 24 Feb 2026 12:40:00 GMT</pubDate>
  <media:content url="https://kantel.github.io/posts/2026022401_anytype_0_54_beta/images/rudirabbit.jpg" medium="image" type="image/jpeg"/>
</item>
</channel>
</rss>
