obe-dot 2023-05-02 22:11
Nice work!
Foon → Ludum Dare Explorer → LD53 → Package Quest: AI Adventure
By filip-volf, mathead, dreyest, Jozef Matus and Alter Edo
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 577 | 3.58 | 20 | |
| Fun | 627 | 3.38 | 20 | |
| Innovation | 51 | 4.16 | 20 | |
| Theme | 174 | 4.30 | 20 | |
| Audio | 489 | 3.36 | 20 | |
| Humor | 261 | 3.66 | 20 | |
| Mood | 795 | 3.30 | 20 |
Nice work!
I couldn't run it for some reason ;-;
@its-capp Aw, what platform are you on?
This game is incredible! I absolutely love that you have to chat with an AI to figure out who they are. I assume you are using an LLM. If so what model are you using?
Edit: I forgot to mention I was trying to trick the AI into wanting to receive the package and managed to accidentally break one of them out of their roles.Screenshot from 2023-05-02 17-35-55.png
@mathead nvm I got it working,
I'll edit this message with feedback
overall, pretty fun game. Really really unique concept, I didn't expect anything like this going into the jam. I found it very funny texting the people incredibly rudely (you can guess what I said)
overall, one of the best games I've seen so far in the jam.
@drazil100 Glad you like it! We're using ChatGPT 3.5. We tried using ChatGPT 4 and it worked amazingly, but the API is just too expensive :/
Very innovative game!!! I really see the potential shown here i think that this can be the game zero of something new!! One concern is how much this is going to cost you if youre using openAI's services...
@blo Thanks for trying it out! For a proper game, I can imagine shipping an on-device model like the Stanford Alpaca. It's free and works pretty well (but takes 4 GB, so wouldn't work here).
This is awesome! Really impressive, I didn't expect to see anything using the ChatGPT API out of this, but what a really innovative idea, using it as a text message simulator! It was fun messing with the characters, but they were pretty adamant about staying in-character.
I experimented a bit with using ChatGPT for NPC dialogue before the Jam started in case I wanted to make a game that used it. But the NPC's never talked the way I wanted them to. Even if I specified things like "Only provide your own dialogue, never anyone else's", it would write a full conversation between two NPC's instead of just the one response I wanted. And your game not only does all of its conversations correctly, but wards against prompt-hacking pretty well!
It wasn't perfect though. Here few funny examples. In the second one, the guy later said he was still at the bank, so I tried delivering the package to the two people there and they were both wrong. But it's to be expected with how ChatGPT works currently.
hackingcombined.png
Since I'm really curious: - How did you get it to give information, but only after some pressing and not right away? - How did you ward against prompt-hacking? - How did you prevent bad responses from NPC's or prevent them from going off topic?
@zungryware Haha, you managed to get the AI out of character well. GPT4 was a lot better at staying in character, sometimes even too good :)
The code is open source, the initial prompt to the AI is here: https://github.com/mathead/ldjam53/blob/main/chat_test.gd#L16. The harder levels have additional "traits" defined here https://github.com/mathead/ldjam53/blob/main/constants.gd#L137.
@mathead Thank you!
> You are Jehovah witness, you always try to convert everybody to your religion.
> you are from the past and don't understand modern concepts
> only respond if the question has 'please' in it, otherwise say it's rude
I'm disappointed so many of these didn't work. They would have been hilarious!
this is really cool honestly, I was a bit dubious about how the recent AI boom might affect game jams but I think this is a really good application of it in my opinion. It's a really cool concept and I had a lot of fun playing around with it. Good job! also thank you for the Mac build :)
really really cool! I love the ChatGPT integration and it was a fun little puzzle game. Once the people started getting guarded about their location I had some trouble, and I did fail one delivery - but overall I really loved the game. Great job.
Experiencing games that include the ChatGPT feature always feels refreshing! I look forward to more similar works in the future! It's a great game! Thank you to the developers for bringing me such a wonderful experience!
Very interesting concept! At first I thought it would just be a question of "Where are you?" but no, the game started to get more complicated. Cool.
Hi! I started by trying to find the recipients' locations but they kept changing, so I just started chatting with them and it had a nice time, well done. A refreshing experience :)
Thank you for sharing the source, this is great! It's a really clever use of GPT - the gameplay naturally integrates with the AI. I found some of my package recipients to be particularly difficult to get a location out of, but hey, that's part of the fun :wink: Nice job!
One bit of feedback - I would sometimes lose health by accidentally running into someone I couldn't even see, because they were hidden behind a building.