FoonLudum Dare ExplorerLD53 → Package Quest: AI Adventure

Package Quest: AI Adventure

By filip-volf, mathead, dreyest, Jozef Matus and Alter Edo

View on ldjam.com

CategoryRankScoreCount
Overall5773.5820
Fun6273.3820
Innovation514.1620
Theme1744.3020
Audio4893.3620
Humor2613.6620
Mood7953.3020

Comments

obe-dot 2023-05-02 22:11

Nice work!

its-capp 2023-05-02 22:41

I couldn't run it for some reason ;-;

mathead 2023-05-02 23:08

@its-capp Aw, what platform are you on?

drazil100 2023-05-02 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.Screenshot from 2023-05-02 17-35-55.png

its-capp 2023-05-02 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.

mathead 2023-05-02 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 2023-05-03 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...

mathead 2023-05-03 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).

hoshinu 2023-05-03 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 2023-05-03 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.

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?

mathead 2023-05-03 23:44

@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.

zungryware 2023-05-03 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!

robertthebastian 2023-05-04 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-first 2023-05-07 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 2023-05-08 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 2023-05-08 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-oak 2023-05-09 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 2023-05-09 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 :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.