AI Defeats Slay the Spire

preview_player
Показать описание
In this video, I demonstrate an AI beating Slay the Spire with all three characters. This AI was written as a demo for Communication Mod, which is a new mod that allows external processes to control a game of Slay the Spire. To the best of my knowledge, it is the first AI capable of beating the game on a random seed.

Download Communication Mod:

Download the AI:

Communication Mod is used to replay a Jorbs run:

SuperFastMode Mod:
Рекомендации по теме
Комментарии
Автор

god im so glad the robot is best with the robot

alaraplatt
Автор

Please change the title to:
*AI Slays the Spire*

douglaslopes
Автор

Glad to see that Nobby Boi is a run killer for AI too lul

cychi
Автор

Now for an AI that evolves and learns from its losses

metalema
Автор

I'm definitely looking forward to seeing something more sophisticated, if it does arise.

ecbrd
Автор

Cool mod. I was thinking of trying to make a bot for the game at some point but I didn’t really want to have to do all the work to hook everything up properly just to get started. I’ll take a look at this and see what can be done with it. It’d probably still take a lot of work to make a learner work properly, but it’s kind of interesting that a bot with such a simple heuristic can at least win normal mode.

darthelmet
Автор

Ayyyy lets I’ve been waiting for a year for this thanks for this

elifriedman
Автор

I am disapointed. I came expecting a slay the spire bot built on a convolutional neural network that would still lose horribly after hours of training. Instead, we get a hard-coded bot that actually wins?! The nerve!

Bertanis
Автор

Thanks for this, looking forward to toying around with various AIs!

RavenGr
Автор

Guess we start advising people to hard-code themselves if they can't beat ascension 0.

nicholasso
Автор

Really appreciate what you do - your content stays incredibly interesting and satisfying. Big ups

XGreenhoot
Автор

Woo! Nice work. SMOrc-clad best 'clad

xRockLobsterx
Автор

Damn, the runic dome has no downside for AIs ^^'

Marc
Автор

Also, I didn't hear any mention of potion strategy, do the AI just unload all the potion when it encounter act bosses?

Bishopn-npss
Автор

Honestly, idk anything about neural networks but I would love to see a true AI play STS just to see what kind of strategies it comes up with. Maybe with some hard-coding to tell it how to pick cards and play cards, etc.

MythicTF
Автор

This is so cool
I wonder if someone will be able to do this without hardcoding the AI, like using NEAT
Maybe I will try, someday

giovablackops
Автор

Alright, can't wait for somebody to make a neural network that tries to learn how to play on it's own! Unfortunately, I have 0 coding skill, so I can't do it myself...

tbodragonshy
Автор

How does the AI's block heuristic interact with Runic Dome's hiding of the enemy intents?

andrewwang
Автор

I am getting an error:
java.io.IOException: Cannot run program "": CreateProcess error=87, The parameter is incorrect
when i click the "start external process" button in the mod settings.


It seems that the program isn't reading the command properly from the config file.


I went into the config file: and edited the command line to read the path to the main.py. (is this the wrong config file?)
```
#Fri May 17 10:19:34 EDT 2019
command=python
```
(this: command=python didn't work either)

any help is much appreciated.

flamebeard
Автор

hardcoded is not AI say "hardcoded" 5% winrate programm.

You should make a lerning AI. Why would you not do that . Evolving strategys seem more fun. BUT you did your job amazingly well becuase now the communication mod can be used and enable anyone with enought motivation to use there strategys. Great. Thanks, altho i did not have enought motivaiton to look at the code and wont until i do which might be until im psychiatrically medicated or never

hanskraut