flocko-motion / chatgamelab

Educational GPT-Chat based text adventure studio
GNU General Public License v3.0
0 stars 0 forks source link

While A Run #11

Open TausendMedien opened 9 months ago

TausendMedien commented 9 months ago

While playing, the first answer (second state) brought the following state:

image

The result came anyway. But there was no text field for additional input. But it was showing the loading animation.

text dump:

GPT error: error, status code: 400, message: Can't add messages to thread_0EgAEQnw419ru6CDNiFfXlBy while a run run_3Dl9JIAlL59TncIq2Qps1pC1 is active. (500)×
Pacman 4D
Food supply: 125
Narrator
Wilkommen zum Abenteuer! Du bist Pac-Man in einem vierdimensionalen Labyrinth gefangen. Hunger plagt dich, und du musst 1000 gelbe Punkte fressen, um nicht zu verhungern. Dein Nahrungsversorgung schwindet schnell, und wenn sie auf 0 sinkt, wirst du das Zeitliche segnen. Rundherum lauern Geister, die es darauf abgesehen haben, dich zu jagen und zu fangen. Um erfolgreich zu sein, musst du schlau sein, flink reagieren und die vierte Dimension zu deinem Vorteil nutzen. Dein Abenteuer beginnt in einem engen Korridor, leuchtende gelbe Punkte säumen den Weg vor dir. Der Schatten eines Geistes huscht an der nächsten Ecke vorbei. Es liegt an dir, Pac-Man sicher durch dieses Labyrinth zu führen. Viel Glück!

You
Gehe nach rechts.
You
Gehe nach rechts.
Error
GPT error: error, status code: 400, message: Can't add messages to thread_0EgAEQnw419ru6CDNiFfXlBy while a run run_3Dl9JIAlL59TncIq2Qps1pC1 is active. (500)[object Object]undefined
Narrator
Du drehst dich behände nach rechts und gleitest durch die Gänge des Labyrinths. Während du weiter durch die Gänge eilst, verschlingst du eifrig die gelben Punkte und fühlst, wie deine Nahrungsversorgung zunimmt. Du bist nun bei einem Kreuzweg angelangt: Links, rechts und geradeaus führen die Wege weiter. Plötzlich erscheint in der Ferne vor dir ein Geist, der in deiner Richtung zu schweben scheint. Schnell musst du dich entscheiden, auf welchem Weg du weiterfliehst.

GPT Input:

{
  "type": "player-action",
  "action": "Gehe nach rechts.",
  "status": [
    {
      "name": "Food supply",
      "value": "100"
    }
  ]
}
GPT Output:

{
  "chapterId": 2,
  "sessionHash": "",
  "type": "player-action",
  "story": "Du drehst dich behände nach rechts und gleitest durch die Gänge des Labyrinths. Während du weiter durch die Gänge eilst, verschlingst du eifrig die gelben Punkte und fühlst, wie deine Nahrungsversorgung zunimmt. Du bist nun bei einem Kreuzweg angelangt: Links, rechts und geradeaus führen die Wege weiter. Plötzlich erscheint in der Ferne vor dir ein Geist, der in deiner Richtung zu schweben scheint. Schnell musst du dich entscheiden, auf welchem Weg du weiterfliehst.",
  "status": [
    {
      "name": "Food supply",
      "value": "125"
    }
  ],
  "image": "a crossroad in a 4-dimensional maze with a ghost appearing in the distance",
  "error": "",
  "rawInput": "",
  "rawOutput": "",
  "assistantInstructions": ""
}
GPT Generated Image Prompt:

a crossroad in a 4-dimensional maze with a ghost appearing in the distance - pixelart, gaming, 
Writing story, please be patient..

Login by Auth0 | Programmed by omnitopos.net | Produced by tausend-medien.de

Playing the game again, showed this state.
![image](https://github.com/flocko-motion/chatgamelab/assets/11564761/ef073fb5-517d-43f5-8a08-6ba4f6775fb6)

 GPT error: error, status code: 400, message: Can't add messages to thread_0EgAEQnw419ru6CDNiFfXlBy while a run run_3Dl9JIAlL59TncIq2Qps1pC1 is active. (500)

Playing the game again in the same Browser and account did not show the same result. Everything worked fine.

TausendMedien commented 9 months ago

Second try. image

Third try showed no problems.

TausendMedien commented 5 months ago

Ähnlich zu "active run"?

flocko-motion commented 5 months ago

I know this error from submitting inputs too fast. If the assistant is still generating and the user already sends his next input, then this error is produced. With a recent update I set a submission-lock of 7 seconds - the user can't submit another input during that time.

I'm not sure, how to reproduce this bug - and I can't solve it without being able to reproduce it.

Will need more information about this @TausendMedien

Maybe it's already solved with the 7 seconds forced pause?