Turing Fighter: Machine Learning Melee

NOTE: The API key is broken, and you can no longer talk the enemies out of fighting. This notice will be removed if I fix it.

Drawing from the awesomeness of Undertale, the genius of Alan Turing, and the sheer free association of Alan Tudyk, I bring you a prototype combat system that's gonna blow your mind right out of the back of your side-ponytail: Turing Battler:  Machine Learning Melee! Brought to life by the AI powerhouse of ChatGPT, you'll find yourself torn between love and loathing for your wickedly smart AI adversaries.

Step into the arena and prepare to schmooze and bruise your way through each encounter. With a silver tongue and quick wit, you can charm the pants off any foe - but not literally, completely SFW here - and if pants diplomacy isn't your jam, let your fists do the thinking and claim a pantsless victory covered in the blood of your witless foe. This is your chance to become the ultimate Turing Brawler champ, champ!

Updated 22 days ago
StatusPrototype
PlatformsHTML5, Windows, macOS, Linux
Authorturnercore
GenreRole Playing
Made withGodot
Tags2D, ai, chatgpt

Download

Download
turing-fighter.x86_64 72 MB
Version 5 May 29, 2023
Download
turing_fighter.exe 70 MB
Version 5 May 29, 2023
Download
turing-fighter-mac.zip 140 bytes
Version 5 May 29, 2023

Comments

Log in with itch.io to leave a comment.

Okay so I'm playing in browser. I just talked to this Goblin King and resolved it peacefully. Yeah, like the other comments is it all just AI generated dialogue? Or is it used as a "guide" or "inspiration"? Because as of now, a little wonky. When I beat him it just gave me the option for credits or to quit. Is there only one battle right now? Is there an  overarching story or anything?

(+1)

It is totally AI generated, which does cause some wonkiness. Right now there is only one battle, it’s basically a battle system prototype. I’m hoping to add a couple of more enemies and smooth out the bugs (known game crashing ones) so you can basically do a kind of gauntlet.

There’s no overarching story so far, although it would be fun to try to incorporate one with the AI (and probably quite hard), probably a different project.

Thanks for playing and for the feedback! If I get the time during spring break I’ll add a couple more enemies and iron out the bugs. I also want to include a page so you can see other people’s combat logs after you finish.

Ooh, okay neat! Look forward to that. Yeah, I go on AI Dungeon every now and then and sometimes it forgets certain details to the story so I understand. This was cool to try out :)

(+1)

This is very buggy right now, so far:

I ended the fight peacefully once, and then the game came to a screen with absolutely nothing to do on it, I reloaded 

Entered a fight and immediately ran, the game froze, I reloaded

Killed an enemy, the game showed I lost for some reason (maybe I died the same turn as well, which should be possible), so I pressed try again, which brought me to the arena again, without my character, and with the enemy's health in negative (same as the last time I killed him) and his dying animation playing. I tried talking, but as soon as I sent the message, the game said something like "base instance is null", and all controls disappeared

I hope you fix this soon because this looks like an interesting project.

There’s a bug right now on restarting the game. The reset battle function is missing. Sometimes the ChatGPT will bug out, I’ve been experimenting with making it a little more stable.

Can’t wait to put more enemies in though, I have a Terminataur that think’s he’s the Terminator. I convinced him not to fight by saying I knew where Sarah Conner was

(3 edits)

Looks promising, but I have a few doubts:

Am I talking to ChatGPT when I am talking to the opponent?

Do I have to fight only one enemy or mulitple?

Does the AI change by learning other people's interactions or only our own? (Both for web and downloadable versions) (if it does)

What is the login prompt at the beginning?

Also, I got into a fight and instantly chose to ran, the game simple froze... what might have happened?

Thanks for playing! Here’s some info to clear things up.

Yes, you’re talking to a ChatGPT that thinks he’s a goblin (for the first enemy). The AI only learns from your current conversation as of now.

Right now there is only one enemy (actually there are 2 coded but I didn’t have time to put in the reset battle script to let you fight the second one.

Login is just so you can save your conversation and battle log. I plan to eventually throw some achievements and make a front-end website so you can see data about the games and yourself. That said it’s just a side project and you are welcome to safely ignore the login.

The escape button literally just closes the program. It was more of a joke, but I didn’t know it would freeze the browser part.

The questions are super helpful, I’ll update the main page and game to make things more clear. All my games so far have been made in under a week, I plan to go back and do a small polish and bug fixing pass on all of them during spring break.

I see, thanks!