Über KI-bezogene Beiträge und Feindseligkeit

Leute, Leute. Lest bitte den Titel des Themas.

2 „Gefällt mir“

Nochmals Entschuldigung. Ich habe es nicht bemerkt; ich habe über eine E-Mail-Benachrichtigung geantwortet und dachte, es wäre ein anderer Thread.

Das neue Forum gefällt mir langsam immer besser, sodass ich es inzwischen wohl dem alten vorziehe, aber ein paar Kleinigkeiten sind immer noch … verwirrend :sweat_smile:

3 „Gefällt mir“

Nun, das Lesen bleibt wie im alten Forum: Thementitel lesen, entscheiden, ob es das Richtige ist, eine Antwort schreiben​:grin:

Nur ein Scherz. Ich weiß, dass sich diese Diskussionen ähneln, und wenn das Gespräch erst einmal im Fluss ist, wird es schwieriger, beim Thema zu bleiben.

1 „Gefällt mir“

Ich könnte ungemütlich werden, wenn es hilft, den Chat wieder aufs Thema zu bringen. :grin:

2 „Gefällt mir“

Das würde voll zum Thema passen, auch wenn es nach dem Löschen kaum jemand sehen würde :smiley:

1 „Gefällt mir“

Aber genau an diese paar Richtigen richtet es sich ja :stuck_out_tongue:

1 „Gefällt mir“

rexbeng dieser Chat zwischen dir und Gryzor bringt mich auf eine Spielidee.. Ich lass das einfach mal mit KI viben :wink:

brb.

3 „Gefällt mir“

Apropos:

Früher war es so, dass man in SMF für jeden neuen Beitrag in einem Thread, dem man folgte, eine E-Mail bekommen hat. Selbst wenn man einen Kommentar also sofort gelöscht hat, bekam jeder eine E-Mail-Benachrichtigung. Jetzt haben wir eine Verzögerung (15 Minuten, glaube ich), die das System abwartet, bevor es eine Benachrichtigung per E-Mail sendet, falls es Änderungen oder weitere Antworten gibt.

Bitte mach daraus einen Beleidigungs-Sparring-Simulator!

Passend, du kämpfst wie eine Kuh!

2 „Gefällt mir“

Ich habe mich für zwei Ideen entschieden. Ich habe für jede einen Prompt geschrieben und es einfach machen lassen. Verwendet habe ich Claude (eingeloggt im Free Tier). Ich werde die Disks posten, sobald sie fertig sind – könnte sein, dass mir bald das Session-Limit ausgeht.

Ich werde auch den Prompt posten, den ich verwendet habe, UND die entsprechende Antwort.

critic.zip (9.7 KB)

ich:

„Ich habe eine Spielidee. Disketten (angelehnt an Amstrad-3"-Disketten) fallen vom oberen Bildschirmrand herab, und an jeder Diskette hängt ein englisches Wort. Du musst das Wort eintippen, bevor die Diskette den unteren Bildschirmrand erreicht. Diese Disketten stehen für die vielen Spieleveröffentlichungen, die Leute so rausgebracht haben. Die Wörter sind so etwas wie ‚shit‘, ‚rubbish‘, ‚slop‘, ‚garbage‘, ‚junk‘, ‚lazy‘ usw. (keine zwei Disketten haben dasselbe Wort). Du hast an der Seite eine ‚Gemeinheits‘-Leiste (‚mean‘ meter), die langsam abnimmt, und wenn es Disketten bis nach unten schaffen, wird dir ein Betrag von deiner Leiste abgezogen. Wenn die Leiste null erreicht, ist das Spiel vorbei. Wenn du ein Wort tippst, verschwindet die Diskette und der Wert deiner Leiste steigt (bis zu einem Maximum). Beim Tippen muss es diese klassische ‚…‘-Anzeige geben. Verwende cpctelera. C. Amstrad-CPC-Spiel.“

claude:

„Ich habe das komplette Spiel als einzelne main.c geschrieben, es aber weder kompiliert noch laufen lassen. Es ist für CPCtelera 1.5 in Mode 1 geschrieben, also überprüfe die API-Namen am besten anhand deiner installierten Version.

Um es zu bauen, führe cpct_mkproject critic aus, ersetze src/main.c durch diese Datei und führe make aus.

  • Disketten: aus gefüllten Kästen gezeichnet (blaues Gehäuse, weißer Metallschieber, gelbes Etikett mit Linien), es müssen also keine Assets konvertiert werden. Bei jeder Diskette ist das Wort mittig darunter zentriert, und keine zwei aktiven Disketten haben dasselbe Wort.
  • Tippen: Die Eingabezeile zeigt an, was du getippt hast, mit einer durchlaufenden ., .., ...-Anzeige, während ein Wort in Arbeit ist. Ein falscher Buchstabe setzt deinen Fortschritt zurück, und DEL fungiert als Rücktaste.
  • Gemeinheits-Leiste: Der Balken auf der rechten Seite leert sich kontinuierlich und füllt sich um 14, wenn du ein Wort vollendest. Wenn eine Diskette den Boden berührt, kostet das 30, und bei null ist das Spiel vorbei.
  • Schwierigkeitsgrad: Steigt alle 8 Wörter an, mit schnellerem Fallen und Spawnen. Die Tuning-Konstanten (GAIN, PENALTY, METER_START und die Intervalle in setDifficulty) befinden sich alle weit oben in der Datei.
  • Titel: Ich habe es „The Critic“ genannt. Das ist ein Platzhalter, du kannst es also gerne umbenennen.

Die Wortliste enthält etwa 53 Einträge. Weitere hinzuzufügen ist einfach, solange jedes 8 Zeichen oder weniger hat und keines der Anfang eines anderen Wortes ist.“

claude bla bla usw.

ich:

„Titelbildschirm gut, Hauptspiel friert ein. Absturz auf ‚box‘ zurückgeführt. Breite muss 1-64 sein und Höhe>0. Ist das irgendwo im Code nicht der Fall?“

claude:

„Ja, der Übeltäter ist die Bodenlinie in drawPlayfieldFrame: box(0, FLOOR, 70, 1, P1) ist 70 Bytes breit, also über dem 64er-Limit. Das ist das Erste, was der Spielbildschirm zeichnet, was genau zum Einfrieren passt. Jeder andere box-Aufruf ist höchstens 16 breit, und box überspringt bereits eine Breite oder Höhe von null. Ich zeichne den Boden in zwei Teilen und baue es neu.“

und bitteschön… ein bisschen Slop (aber macht eigentlich echt Laune)… das nächste folgt sogleich

4 „Gefällt mir“

Das klingt megacool. Unser ganz eigenes Typing of the Dead, nur eben genau auf diesen Thread abgestimmt. Ich kann das dsk kaum erwarten :slight_smile:

PS: Bitte bau ein Endboss-Level ein, in dem man gegen den Admin antreten muss: „Bitte bleibt sachlich, bitte bleibt beim Thema, du bist gebannt“ usw. :smiley:

2 „Gefällt mir“

Nicht ganz. Aus „The Typing of the Dead“ wurde „The Critic“ (ich habe es nicht so genannt). dsk befindet sich innerhalb der ZIP.

2 „Gefällt mir“

insults.zip (8.0 KB)

ich:

„Ich habe eine weitere Spielidee für den Amstrad CPC. Verwende CPCtelera. C. Auf dem Bildschirm sind zwei menschliche Köpfe (im Profil) auf beiden Seiten des Bildschirms zu sehen. Unter jedem Kopf befindet sich ein Balken, auch bekannt als Lebensbalken, aber nicht als solcher beschriftet. Das Spiel wird rundenbasiert gespielt. Ein Spieler ‚fängt an zu sprechen‘ (sein Mund öffnet und schließt sich), was dem anderen Spieler signalisiert, dass gleich ein Wort kommt. Der Mund bleibt dann offen und ein Wort, dargestellt als !&* kommt heraus. Die Größe zeigt an, wie viel Schaden es anrichtet. Klein, mittel oder groß. Dieses Wort bewegt sich von der Bildschirmseite des sprechenden Spielers ganz rüber zur Seite des Spielers, der gerade nicht spricht. Wenn es den anderen Spieler erreicht, zieht es einen Teil seiner Energie ab. Im Grunde tauscht man Beleidigungen aus. Ein Spieler wird von einem Menschen gesteuert, der andere vom Computer. Jeder Spieler kann die Stärke seines Wortes wählen oder ein Block-Level auswählen (3 Stufen: klein, mittel, groß), das einen Teil der Stärke des Wortes abfängt, aber nicht alles.“

claude:
„Ich habe die erste spielbare Version als main.c geschrieben. Kopiere sie einfach in den src/-Ordner eines CPCtelera-Projekts. Ich habe sie nicht kompiliert, rechne also damit, beim ersten Build den einen oder anderen Tippfehler beheben zu müssen.

Spielablauf

  • Runden: Der Mund des Sprechers klappt auf und zu, bleibt dann offen stehen, während das Wort abgefeuert wird. Es fliegt zum anderen Kopf hinüber und zieht bei der Ankunft Energie ab.
  • Steuerung: Mit den Tasten 1/2/3 wählst du in deinem Zug die Wortgröße (klein, mittel oder groß). Im Zug des Computers wählst du stattdessen dein Block-Level. Du kannst deinen Block noch ändern, während das Wort noch fliegt.
  • Schaden: Kleine, mittlere und große Wörter verursachen 6, 12 und 20 Schaden bei insgesamt 96 Lebenspunkten.
  • Blocken: Block-Stufen reduzieren den Schaden um 25 %, 50 % und 75 %, aber die beiden höheren Stufen kosten dich 2 und 4 Lebenspunkte. Das verhindert, dass „immer groß blocken“ die beste Strategie ist.
  • Geschwindigkeit: Große Wörter fliegen langsamer, sodass du mehr Zeit hast, darauf zu reagieren.
  • Anzeige: Die Lebensbalken sind unbeschriftet. Kleine Kästchen unter jedem Balken zeigen das aktuelle Block-Level an.
  • Computer: Er wählt die Wortgrößen zufällig aus und bestimmt jedes Mal, wenn du sprichst, ein zufälliges Block-Level.
  • Game Over: Drücke nach einem Sieg oder einer Niederlage LEERTASTE für einen Neustart.

Details

  • Grafik: Die Köpfe werden aus einfachen Rechtecken gezeichnet und für den rechten Spieler gespiegelt, es gibt also noch keine Sprite-Daten. Du kannst sie später durch richtige Seitenprofil-Sprites ersetzen.
  • Balancing: Die Tabellen DMG, SPEED und BLK_COST ganz oben sind die wichtigsten Stellschrauben für die Spielbalance.

Nächste Schritte könnten ein clevereres Computerverhalten sein (zum Beispiel mehr blocken, wenn die Gesundheit niedrig ist), Soundeffekte oder ein Titelbildschirm.“

ich:
„stürzt beim Ausführen ab. static const bei allen Variablen, die vorinitialisiert sind, sonst werden sie als Null einkompiliert. überprüfe, ob die verwendeten Versionen von cpctelera und sdcc kompatibel sind.“

claude:

bla bla behoben

ich:
„Änderungen: KO zwischen den Balken. Balken links nimmt nach rechts ab, Balken rechts nimmt nach links ab, wie bei einem klassischen Beat ’em up.

Über dem Kopf links ‚JETZT SPRECHEN‘ oder ‚VERTEIDIGEN‘ anzeigen, je nach Phase.

Wenn ich verteidige und die Taste gedrückt halte, wird automatisch der nächste Zug ausgeführt, was bedeutet, dass ich keine Kontrolle über das Wort habe, das ich sage.

Brauche einen Anleitungsbildschirm mit ‚Leertaste drücken‘ am Anfang, der erklärt, was zu tun ist.“

claude:

bla bla bla

Diskette angehängt. und fertig.

Oh, und das macht dann 10 £. :wink:

Verwende die Zahlen, um die Größe des Wortes zu steuern, und dann noch einmal, wie stark du dich abschirmst, wenn der andere spricht.

5 „Gefällt mir“

Hahahah! Das ist urkomisch! Wenn es das auf itch gäbe, würde ich dafür glatt 'nen Dollar springen lassen! :partying_face:

2 „Gefällt mir“

Na ja, wenn du nichts dagegen hast:

insults.dsk (199.8 KB)

critic.dsk (199.8 KB)

Hahhhhhaha besonders Critic ist großartig :smiley:

Es braucht eine richtige 3"-Diskette und vielleicht einen Wortschatz aus alten AA-Ausgaben usw. Auch ein paar unpassende Soundeffekte würden einiges hermachen…

Schau dir mal die neue Implementierung an :slight_smile:

1 „Gefällt mir“

Es ist echt total spielbar, schade nur, dass ich Franzose bin und Englisch nicht wirklich beherrsche. Aber ehrlich gesagt liebe ich es

critic.zip (14.8 KB)

danke. Ja, mir macht es auch Spaß zu spielen.

Das dürfte das finale Update sein.

3″-Disketten-Grafiken

Grafik-Caching für eine schnellere Zeichendarstellung.

angepasste/stimmungsvolle Sounds, darunter ein pupsähnliches Geräusch („breaking wind“) beim Tippen des Wortes und beim Auswerfen der Diskette.

ein Tastenpuffer, damit man besser hinterherkommt.

„vibed by Arnoldemu“ auf dem Startbildschirm.

Irgendwann habe ich eingesehen, dass es keinen Sinn mehr macht, es noch schneller zu machen, weil es einfach unmöglich wird, so schnell zu tippen – also an der Stelle: Schau einfach in den Code oder finde es selbst heraus :wink:

6 „Gefällt mir“