KI-Sammelthread

Auf nesdev.org wurden einige interessante Punkte zum Umgang mit der Nutzung von KI genannt. Ich zitiere:

KI-Regeln

Der Zweck dieser Regeln besteht darin sicherzustellen, dass der Fokus dieser Community weiterhin auf menschlicher Kreativität liegt, Leute dazu ermutigt werden, selbst zu lernen, wie man für diese Plattform entwickelt, und ein einladendes Umfeld für Entwickler geschaffen wird.

  1. Vibe-Coding und genKI-Grafiken
    Projekte, die überwiegend KI-generiert sind, sind verboten, es sei denn, sie bieten der Community einen spürbaren Nutzen.

    Wenn die Rolle des Menschen im Projekt primär darin bestand, Prompts an eine KI zu richten, anstatt den Großteil der eigentlichen Assets oder des Codes direkt selbst zu erstellen, poste hier bitte nicht darüber.
    Wenn eine wesentliche Komponente – wie Grafik, Musik oder Code – von dir erstellt wurde, ist das Projekt erlaubt, selbst wenn einige andere Komponenten vollständig von einer KI stammen. Du musst dich jedoch auf die Teile konzentrieren, die du selbst gemacht hast. Wir empfehlen außerdem dringend, bei Teilen, die du nicht selbst umsetzen kannst, mit einem anderen Entwickler zusammenzuarbeiten, anstatt KI zu nutzen.
    Wenn du beispielsweise ein von einer KI geschriebenes Tool, Skript oder Disassembly hast, das sich ausreichend von bereits Vorhandenem unterscheidet und die Produktivität anderer steigern würde, ist das erlaubt. Bitte komm jedoch nicht her, um deine „vibe-gecodete“ Version von etwas zu präsentieren, das wir bereits haben und das gut funktioniert.

  2. Offenlegung
    Bei Projekten, die KI-generierte Inhalte enthalten, muss offengelegt werden, welche Arbeiten von einer KI und welche von Menschen durchgeführt wurden.

    Dies bezieht sich auf eigentliche Projektinhalte; die Nutzung von KI für externe Dinge wie Ideenfindung, Code-Reviews, Debugging oder Tooling muss nicht offengelegt werden.
    Speziell bei Code ist eine Offenlegung für kleine Mengen KI-generierten Codes nicht erforderlich, sofern plausibel dargelegt werden kann, dass es sich um unkreativen Boilerplate-Code oder etwas handelt, das vom Umfang her dem entspricht, was man von Stack Overflow übernehmen würde. Es geht hierbei um Praktikabilität, nicht um Reinheit.
    Diese Offenlegung muss hier vor Ort erfolgen; ein externer Verweis reicht nicht aus.
    Eine ständige Offenlegung ist nicht nötig, jedoch mindestens dann erforderlich, wenn du dein Projekt zum ersten Mal in einem Thread vorstellst.
    Du kannst dir hier Hilfe holen, ohne offenlegen zu müssen, ob dies letztendlich einem Projekt zugutekommt, das KI nutzt – aber nutze uns bitte nicht dafür, die Arbeit einer KI zu debuggen.
    Wenn dein Projekt vollständig von Menschenhand geschaffen wurde, ermutigen wir dich, uns das ausdrücklich mitzuteilen; das räumt Zweifel aus und weckt größeres Interesse. Es ist jedoch nicht verpflichtend.

  3. Verantwortung
    Wenn du KI-generierte Arbeit veröffentlichst, bist du für diese Arbeit verantwortlich.

    Es wird erwartet, dass sie von guter Qualität ist: Du solltest sie gründlich testen und sicherstellen, dass die Entscheidungen der KI sinnvoll sind.
    Du musst das Urheberrecht und die Lizenzen der Werke anderer respektieren.
    Das „Waschen“ fremder Werke durch KI ist nicht akzeptabel.

  4. Verfassen von Beiträgen
    Von KI verfasste Beiträge sind verboten.

    Maschinelle Übersetzung ist erlaubt.
    Wir bevorzugen deine eigenen Texte gegenüber denen einer KI, selbst wenn du denkst, dass du nicht gut schreiben kannst.
    Wir empfehlen nicht, deine Texte von einer KI überarbeiten zu lassen, da sie dadurch oft so klingen, als wären sie von einer KI geschrieben worden.

  5. Keine Hexenjagden
    Starte keine Diskussionen, um darüber zu spekulieren oder nachzuforschen, ob die Arbeit eines Community-Mitglieds KI-generiert ist.

    Wenn du dir unsicher bist, darfst du einmal höflich nachfragen und das Thema dann auf sich beruhen lassen. Bitte mach es dir jedoch nicht zur Gewohnheit, jeden danach zu fragen.
    Wenn du begründeten Anlass zu der Annahme hast, dass jemand bezüglich der Nutzung von KI lügt, wende dich bitte mit deinen Bedenken und Beweisen an das Moderationsteam.
    Nutze die Arbeit anderer nicht als Bühne für deine persönlichen Ansichten über KI. Behandle die anderen Mitglieder der Community mit Respekt.

5 „Gefällt mir“

Da ich derzeit die Entwicklungen und Meinungen verfolge, die andernorts geteilt werden, stolpere ich immer wieder über interessante Dinge. Ich hoffe also, es macht euch nichts aus, wenn ich die Diskussion damit etwas „überschwemme“. Sie könnten ja nützlich sein.

Das ist außerordentlich fair und verständlich.

1 „Gefällt mir“

Ich finde gut:

  1. Keine Hexenjagden.

Eine Community von Künstlern (und 6502-ASM zum Spaß zu programmieren, gehört definitiv in diese Kategorie) muss eine Umgebung sein, die auf großem Vertrauen basiert.

Das ist eigentlich schon ein ziemlich guter Anfang!

Jeder, der wollte, konnte schon vorher ein Spiel entwickeln. Ich habe Z80-Assembler gelernt, indem ich mir ein paar Tutorials im Internet angeschaut habe – und das ist nun wirklich keine unerreichbar geheimnisvolle Kunst, die man sich aneignen muss.

Was sich geändert hat, ist, dass Leute, die vorher einfach keine Lust dazu hatten, jetzt mit minimaler Sorgfalt und Mühe etwas generieren können. Und so sehen wir plötzlich jede Menge nachlässiger Arbeiten, genau wie man es von Leuten erwartet, die sich noch nie die Mühe machen wollten, etwas auf die harte Tour zu lernen. Das ist kein Phänomen, das es nur bei KI-Tools gibt; auch die Online-Stores für PC und Konsolen sind schon vorher im Müll ertrunken. Aber bis vor kurzem war die Retro-Community davor noch einigermaßen geschützt, weil der Einstiegsaufwand einfach höher war (und sich ohnehin kein Geld damit verdienen ließ).

Ich bezweifle nicht, dass Menschen mit KI-Tools gute Sachen schaffen werden, aber ich glaube kaum, dass viel davon von den Leuten kommen wird, die vorher angeblich etwas nicht „konnten“.

Und da wir nicht mehr einfach davon ausgehen können, dass in etwas Sorgfalt und Aufmerksamkeit geflossen sind, bloß weil es existiert, wird das unweigerlich Einfluss darauf haben, wie unser aller Arbeit bewertet wird. Wenn wir jetzt einen Screenshot oder ein Video sehen, das jemand gepostet hat, können wir nicht mehr annehmen, dass da jemand sechs Monate lang fleißig daran gearbeitet hat – es könnte genauso gut das Ergebnis eines Prompts sein, der erst gestern eingetippt wurde.

Und das ist verdammt schade für diejenigen, die wirklich die letzten sechs Monate fleißig an etwas gearbeitet haben.

8 „Gefällt mir“

Kann irgendwer Claude bitten, New Rally-X auf den GX4000 zu portieren?.

Ich beneide diese Leute :D 

https://forums.atariage.com/topic/392022-rally-x-cvbasic-developed-with-claude/

Verdammt! Das wird den Atari8 ganz sicher zur besten 8-Bit-Spieleplattform krönen! :face_with_bags_under_eyes:

Ernst gemeinte Frage: Warum fängt man überhaupt mit dem Port für den Atari 8-Bit an? Wenn man so etwas schon macht, fängt man doch sicherlich direkt mit dem Arcade-Original an, oder? Das Ergebnis durch den Port eines Ports von vornherein zu beeinträchtigen, wirkt schon sehr seltsam.

Ich finde allerdings, die noch wichtigere Frage ist: Warum überhaupt? Bei einem manuellen Port leuchten mir die Vorteile absolut ein, wenn man etwas über die Entwicklung oder speziell über die GX-Hardware lernen möchte. Und ich verstehe auch den Sinn hinter einem KI-basierten Port von etwas, bei dem man wirklich gefordert ist und mehr über Prompting, RAG, MCP usw. lernen muss, um überhaupt ein Ergebnis zu erzielen (ganz egal, wie es am Ende aussieht). Aber wenn man sich eine Lösung einfach mit einem einzigen Prompt ausgeben lassen kann – wo bleibt da der Spaß? Wollen die Leute wirklich so verzweifelt geringfügig schlechtere Versionen von Retro-Klassikern spielen, Hauptsache, sie laufen auf ihrem Lieblingssystem?

Warum fragst du? Hast du das in letzter Zeit hier nicht mitbekommen?

Und ich hoffe wirklich, dass Dragon in seinem Beitrag nur sarkastisch war.

Aber ich gehe davon aus, dass es sich nicht unbedingt um One-Shot-Prompts handelt. Oder wenn doch, dass ein gewisser Aufwand darin fließt, einen Prompt zu formulieren, der auch tatsächlich das liefert, was man möchte. Und ein Teil davon rührt sicher noch von der anfänglichen Begeisterung her: „Wow, funktioniert das wirklich?“

Jetzt bin ich neugierig, warum die Leute das immer noch machen. Was erhoffen sie sich davon? Oder sind sie einfach spät auf den Zug aufgesprungen?

Kopfschüttel … Ich habe gerade auf X gesehen, dass Vespertino vorgeworfen wird, KI zu sein …

(Ich werde jetzt nicht Toy Story und handgezeichnete Cartoons vs. CGI erwähnen! … Ups!)

Ich glaube, sie machen das einfach nur, weil sie es können.

Ich schätze, das ist vergleichbar damit, wie die Leute in den 1900er- und 1910er-Jahren einfach nur mit den neu erfundenen Autos eine Spritztour gemacht haben, weil sie es konnten.

Der Reiz des Neuen wird bald nachlassen, vermute ich – sobald die Leute sich daran sattgesehen haben.

3 „Gefällt mir“

Warum die Leute das tun, fragst du dich? Nun, nach Textnachrichten, dann Bildern und schließlich kurzen Videos… sind Videospiele der neueste Zweig im Social-Media-Content, würde ich sagen. Das Wiki ist jedoch kein Social Media, und es geht hier auch nicht um Fast-Food-Konsum.

Ein Port der Atari-8-Bit-Version mit Claude?.

Nein XD. Wenn überhaupt, dann natürlich von der Arcade-Version. Ich denke, die Plus-Reihe schafft wahrscheinlich 1:1 (mit dem Hardware-Scrolling).

Zur Frage, warum die Leute dasselbe Spiel auf einem anderen System spielen wollen.

Das ist, als würde man fragen: Warum 6 € zahlen, um es zu spielen, wenn man es mit MAME kostenlos herunterladen kann?.

Die Leute wollen einfach ihre Lieblingsspiele auf ihrem Lieblingssystem spielen, oder zumindest sehen, ob ihr System dazu in der Lage ist. Egal, ob es Jahrzehnte alt ist oder neu.

Weißt du, „KI nutzen“ bedeutet buchstäblich, dass du (Dragon in diesem Fall) ein Claude-Abo bezahlen und wortwörtlich den Prompt von oben eingeben kannst, um dir das Spiel für deine Plattform fertigbacken zu lassen. Warum brauchst du jemand anderen, der für das gewünschte Spiel Claude fragt (und Claude bezahlt)?

Weil ich arm bin. :smiley:

Aber britische 8-Bit-Retro-Plattformen sind so erstaunlich nischig, dass es dafür kein wirkliches Publikum für solche Videos gibt – zumindest nicht in dem Sinne, dass man damit Geld verdienen könnte. Und das, noch bevor man bedenkt, wie viel nischiger neue Spiele im Vergleich zu nostalgiegeladenen Titeln sind. Das ist so, als würde man in die Falschgeldherstellung einsteigen, indem man Ein-Penny-Münzen fälscht – es mag bis zu einem gewissen Grad funktionieren, ergibt aber als „Schnell reich werden“-Masche absolut keinen Sinn. Man sieht das daran, wie viele Retro-YouTuber zu Plattformen wie dem NES umschwenken (wo es zumindest ein nennenswertes Publikum gibt) oder zu Retro-Fernsehsendungen, die sich besser als Nostalgie-Köder eignen.

Heh. Ich schätze mal, ab 2026 wird sich die Rhetorik von „Ich wünschte, ein Entwickler würde mal so ein Spiel machen“ hin zu „Ich wünschte, jemand mit Geld könnte einer KI sagen, dass sie so ein Spiel machen soll“ verschieben.

Was für ein tolles Ende für die CPC-Szene. Ich dachte immer, sie würde mit uns sterben. Aber so haben wir ab jetzt wohl mehr Zeit für andere Dinge. :partying_face:

@AndyCadley Ich glaube nicht, dass es darum geht, Geld zu verdienen. Nicht mal in den traditionellen sozialen Medien. Ich würde da eher auf Eitelkeit tippen. Wir haben ja schon die „Jeder kann ein Künstler sein“-Ära von Photoshop und Co. hinter uns. Ich denke, es ist nicht schwer zu erraten, wie das Ganze ausgehen wird.

He, ganz im Ernst, ich habe Claude jetzt seit einem Monat. Früher hatte ich Claude nie, ich nutze Copilot kostenlos, weil es das von der Uni umsonst gibt. Aber das ist im Vergleich zu Claude so strunzdumm.

Meine bisherige Erfahrung:

Um Claude zu testen, habe ich versucht, die Homebrew-Level von Laser Squad vom Spectrum auf den Amstrad zu portieren. Etwas, das allein von Hand echt ein kleiner Albtraum ist. Weil man Amstrad vs. Spectrum vs. Homebrew-Level vergleichen muss. Um die Unterschiede und die entsprechenden RAM-Adressen zu finden. Andererseits muss man mit TR-DOS und den russischen Texten aus der Scorpion-Ära der 90er klarkommen.

Man kann so ein Level zwar manuell zusammenbauen, indem man Binärblöcke vom Amstrad und Binärblöcke aus den russischen Levels nimmt, aber dann muss man sich noch darum kümmern, mehr als 100 Sprites pro Level und die interne KI anzupassen, falls sie die modifiziert haben.

Mein Ziel ist es also, alle Homebrew-Level, die ich finden kann (>35), auf ein Cartridge zu packen, was wahrscheinlich den Einsatz des picogx mit mehr als 512k erfordert.

Ich habe Claude mein Amstrad-Disassembly + das Spectrum-Disassembly + die russischen Level gegeben und gesagt: Nimm mein Disassembly als Basis und tausche die Teile aus, die sich mit den russischen Spectrum-Levels austauschen lassen. Und portiere die Spectrum-Sprites.

Dann habe ich Claude gesagt: Erstell ein Cartridge so, wie ich es normalerweise mache, pack das da rein, wo die Disketten-Subroutine liegt, hier haben wir ja Platz.

Tja, das Ergebnis war: Ich habe das erste Level portiert, und es sieht aus, als wäre eine Atombombe unter der Map explodiert. In WinAPE sieht es noch schöner aus, aber auf dem GX4000 wirkt es wie ein radioaktives Sperrgebiet XD.

Selbst mit Hilfe der KI dauert es also ewig, alle Level zu portieren, aber immerhin ist es machbar – alleine wäre das wahrscheinlich einfach nur extrem mühselig gewesen.

Mir ist es also echt egal, was die Leute bei CPC-Power denken. Ich mache das, weil mir das Spiel gefällt, und selbst mit KI kostet es jede Menge Zeit.