Package Quest: AI Adventure

by mathead
Overall★★★★★★★★★★3.58
Fun★★★★★★★★★★3.39
Innovation★★★★★★★★★★4.17
Theme★★★★★★★★★★4.31
Audio★★★★★★★★★★3.36
Humor★★★★★★★★★★3.67
Mood★★★★★★★★★★3.31

Package Quest: AI Adventure is a thrilling game about delivering packages to unhelpful clients - featuring ChatGPT! Try to find out how the recipient looks like and where they are in a bustling city by texting with them. Featuring colorful characters like the Big Lebowski, Yoda, Dr. Frankenstein and Gollum.

*Hint: Try asking the characters what they are wearing and where they are right now.*

Made in Godot by mathead, alter.edo, beretis, volffili, dreyest, nik3daz. 3D Assets from Kenney.

Some funny conversations we encountered:
Untitled-1.png
Tools: ChatGPT, Godot

Comments22

Its_Capp
Its_Capp2 May 2023, 22:41
I couldn't run it for some reason ;-;
🎤 LDJam user 3074942 May 2023, 23:08
@its-capp Aw, what platform are you on?
drazil100
drazil1002 May 2023, 23:14
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.
Its_Capp
Its_Capp2 May 2023, 23:16
@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.
🎤 LDJam user 3074942 May 2023, 23:36
@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 :/
matheadauthor2 May 2023, 23:36
@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 :/
Blo
Blo3 May 2023, 21:51
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...
🎤 LDJam user 3074943 May 2023, 22:41
@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).
matheadauthor3 May 2023, 22:41
@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).
Hoshinu3 May 2023, 23:04
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.
ZungryWare
ZungryWare3 May 2023, 23:32
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.

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
ZungryWare3 May 2023, 23:53
@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!
Robertthebastian4 May 2023, 18:15
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 :)
Ryder the First7 May 2023, 22:56
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.
YurisCat
YurisCat8 May 2023, 09:56
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!
Artemy Zen
Artemy Zen8 May 2023, 19:30
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.
Tom_Oak9 May 2023, 08:26
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 :)
dxk2294
dxk22949 May 2023, 08:28
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 😉 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.

Other games by @mathead

Found a bug?
Tell us on Discord