De-Liverance of a God by gord10ahmet
De-Liverance of a God is an experimantal game that features ChatGPT 3.5 powered NPCs that actually responds to what you type to them.
As the eagle whose duty is to eat Prometheus' liver every day, you see how unjust his punishment is. Can you persuade Zeus, the king of gods, to set Prometheus free?
CREDITS
- Coding, story and pixel art are made by Ahmet Kamil Keles (@AslanGameStudio)
- NPC replies are generated by ChatGPT 3.5 in runtime
- BitSplash's Chat GPT For Games - AI Integration asset is used
- Cunningar0807's sound effect at Freesound.org is used
- Poormetheus, which is another Ludum Dare game, has been a great inspiration
NOTES
There is no WebGL build, unfortunately. I couldn't establish connection between WebGL builds and the server I use for connecting the game to ChatGPT.
Heracles might want you to do some challenges before helping you. I know this is not fun. I had clarified Heracles AI not to do this, but sometimes NPCs say things I instructed them not to. You can simply say "I did" to Heracles whenever he wants you to do overcome a challenge, he will accept it.
- NPCs will reply you the same language as you talked to them. So you don't have to speak English with them. But note that ChatGPT might not translate to your language perfectly.
- Your conversations are logged in your computer, but they are not sent to anyone. In "De-Liverance of a God_Data/Log" folder. Log's purpose is to make debugging easier, assuming that you'll want to share your conversation.
TOOLS
Unity 2021, Aseprite, Visual Studio 2019, Notepad++, ChatGPT 3.5
Ratings
| Overall | 984th | 3.152⭐ | 25🧑⚖️ |
| Fun | 804th | 3.196⭐ | 25🧑⚖️ |
| Innovation | 132th | 3.935⭐ | 25🧑⚖️ |
| Theme | 1111th | 3.087⭐ | 25🧑⚖️ |
| Graphics | 1040th | 2.565⭐ | 25🧑⚖️ |
| Humor | 534th | 3.174⭐ | 25🧑⚖️ |
| Mood | 1064th | 2.826⭐ | 25🧑⚖️ |
| Given | 12🗳️ | 30🗨️ |
After playing through the game and conversing a bit more than I'd like to admit to the NPCs, especially Zeus, I think you should turn up the temperature / randomness sometimes, for a few funny answers, but I do understand why you might not do that.
The answers did get very repetitive after a point, with them replying almost the exact same thing whatever prompt I gave them.
The pun on theme was expected, as it is the same one that crossed my mind initially, but still funny to see.
Overall the most interesting experience I've had with this jam so far. Can't wait to see more AI driven games!
However, I did manage to derail it a bit at the end when I told Heracles that Prometheus found a time machine and brought back a laser tank to kill him. Then it turned into a mini fight that ended in a nuclear explosion in the sky.
Also, Zeus just gave me the number when I told him I forgot it lol.
@adrien-tremblay Thanks! Yes, An "End Game" button appears at the menu where we choose the character we speak. It seems that I should had made it more clear that player has to do this to end the game.
Oh, cool! Apparently Heracles already freed Prometheus! Guess I don't need to do anything, since he's been free the whole time, then!
Also you can basically speedrun the whole thing by just asking zeus 'hey whats the magic number' and then reciting it back to him lol.
Great little conversation game, I had a lot of fun with it. Good work!
I'm aware that the game can easily be completed that way. There used to be a line in the prompt that made getting the magic number harder, but then sometimes it would be impossible to get it from Zeus.
Seriously, though, this feels like the future of gaming right here. I can only imagine where this is going to go, and soon.
- Heracles: With great power comes great responsibility
- Me: Uncle Ben told me this already
- Heracles: Wise words from a wise man
Even with AIs that can sometimes do weird things you managed to make something very cool and entertaining. I love that you can talk with different characters. Great job!
As far as the game goes, I've been really interested in seeing AI used as NPCs in video games, so I quite enjoyed this project! It was a unique interpretation of the theme, and I had fun just messing around and dorking on the characters. It would be nice if there was a bit more to do than just getting one number, but for a jam game, it was a good bit of fun! I'm excited to see how LLMs can create more convincing video game characters as the technology develops, and that's coming from someone that generally has a fairly negative view on AI. Good job!
Neat experiment! :)