Archiv der Kategorie: Uncategorized

SQUAREZ_LLM_CLAUDE – Claude als Engine benützen für eine SQUAREZ-Version

Der direkte SourceCode in CLAUDE

  • erstelle ein canvas ohne tools
  • erstelle eine Klasse GameObject
  • erstelle einen array arrGameObjects
  • füge der klasse einen type hinzu
  • kreiere 10 mit den type ‚friend‘
  • kreiere 10 mit dem type enemy
  • und einen mit dem type avatar
  • zeichne den array fortwährend
  • das avatar objekt folgt der maus
  • füge einen text oben links hinzu mit dem text „SQUARES_LLM“
  • eröffene eine variable score und zeige diese in der mitte an
  • setz den score oben an und in derselben grösse wie der title „SQUARES_LLM“
  • ersetze SQUARES_LLM durch SQUARES_LLM_CLAUDE
  • füge zufällig vx und vy hinzu mit werten von 6 bis -6. null darf es aber nicht sein
  • die rechtecke dürfen den rahmen verlassen
  • die objekte müssen entweder in vx 0 sein oder in vy
  • die farben der objekte sind schwarz oder grau. der avatar ist gelb
  • wenn der avatar ein graues rechteck berührt. zähl den score 10 hoch und schieb das objekt in die 500 fache richtung von vx und vy
  • wenn ich eine schwarzes rechteck treffe. zeige in der mitte „GAME OVER“ mit der punktzahl und zeige den mauscursor
  • neu starten

Idee dahinter

ShellDungeon – Stateless Dungeon Game for a UNIX-Shell (CLI) – Add Commands in the programs argument

In Action

See also the following considerations: Experimentelle Archäologie: Das (fehlende) Genre der Shell-Argument-Only-Games

Mission

The following game is an experiment in developing a game that could have been played on a mainframe in the 1960s, controlled only from the shell. In other words, there were no internal game queries for input. The inputs are defined in advance.

Weiterlesen