I Built Combat AI That Wins Without Fighting... (Gladiabots Gameplay)

preview_player
Показать описание

-------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------

Music:
Anikdote [NCS Release]
No Copyright Sounds Release

Cephalopod, Curse of the Scarab, Hep Cats, Mining by Moonlight
Licensed under Creative Commons: By Attribution 3.0

#gladiabots #kangaming
Рекомендации по теме
Комментарии
Автор

K- We can win without shooting.
AI- (shots him)
K- Wait that's illegal!

xzardas
Автор

"Luigi wins without doing anything."

texven
Автор

Sun Tzu said, “The supreme art of war is to subdue the enemy without fighting.”

cyberguy
Автор

I work as a programmer, and I generally hate going home to look/think about code. But this... this seems fun. Even if I have to go through the exact same trial and error steps I would at work.

greed_xiii
Автор

Yes yes yes pls more more more! Great work and love the vids!

actorpus
Автор

Bruh
You need to make the bots spread out to collect resources that their teammates aren't rushing for

spartanwar
Автор

This is actually a really interesting game in terms of how it relates to programming/scripting/etc...

Programming/scripting is really more about the method as opposed to the code. I.E., the hard part of programming isn't necessarily constructing the code, it's figuring out how to apply the code to the issue or desired outcome. Anybody can google all of the methods for any language needed, in fact, very few people have every method they need committed to memory. My scripting professor has been in the field for over 20 years and has a doctorate, and she still googles to check if there's other methods she could use.

It's a matter of figuring out what you need, structuring everything and relating it all together, and then fine-tuning it through trial and error... much like how this game handles it.

This game's GUI is great, in that it handles all of the actual nitty gritty coding for you, whilst still bringing out the problem solving aspect of coding.

I LOVE how it handles if/else statements by handling events from left to right. It's such a nice way of structuring it in a fairly easy to see manner... much easier to read than a wall of:
if ____:
elif / else if ____:
else:
statements followed by all of their respective actions (Which can be made easier to read with functions but hey, we can look at each line of actions as an individual function anyways, which is the beauty of a GUI or chart like this.)

mains
Автор

Wow I found this game about a year ago, and I'm very happy you found it too because it's just awesome!!! (and now I can use your ai's every time I fail (and I fail quite often :D))

td
Автор

I dunno. I think you can beat it with pacifism...it just takes DETERMINATION.

TarsonTalon
Автор

the shotgun unit looks like a hovering fidget spinner with a gun on top.

ethanbrandt
Автор

This is so cool, it really shows that there’s multiple solutions

thatmcgamer
Автор

You need to bate enemy team with shotgun bot! And while they're distracted, you can collect all the resources you need)

karakurt
Автор

There is actually a very similar game called "leek wars" that exists that uses simplified JavaScript to make leeks fight each other. you should definitely check it out !

pierrebeckers
Автор

This video is on the steam page for gladiators and it been lopping for the last 27 and a half hours

MDAbucknekid
Автор

“I’ll win but never fight”
“THATS THE ART OF WAR”

jhibbert
Автор

*Hears if else statements*
*Starts Having flashbacks to C++ in . freshman year*
cout << "Hi"
*Forgets semicolon*
5, 000 errors
/(-_-)/

therealblitzen
Автор

Jeez, I'm pretty sure that my uncle either played this game 2 years ago, or he was one of the developers. I remember seeing him play it on his computer.

godlyvex
Автор

I love pacifism. Everyone else should practice it more. Everyone but me.

tenou
Автор

I'm a bit skeptical on whether you really made that 'Master mk I' AI yourself. There's a good chance imo that you are lying.
I'll argue my point with these evidences


1. Someone who made an AI of that scale has what, only the training AI and the Master mk I AI? There's literally 10 different AI models that I have before doing something on that scale. And when you make an AI like that, you CANT forget the game that easy. It took me hours of head scratching and taking notes with pen and paper to make a rough sketch of the AI. So, I would never just totally 'forget' what one section of my AI does suddenly. You plan it this way, the attack section, the movement, decision making part etc.


2. The fact that you have only 1 AI is also incredibly stupid, as if you had made 'Master mk I' you would've realized making specialized AI 4 of your teammates is much better in winning the match. Applying one AI over the whole batch is not a good decision by any means. Every class has their own strengths and weaknesses, and it makes sense to create a few AI, each attuned to a bot on your team.


3. The naming style doesn't match, as you name one the 'master mk I' and the other 'Make peace not war'? But that's just circumstantial evidence, nothing solid. Would've been better if it was named something along the lines of 'Avoidance AI1' or 'Scorer mk I'


4. The way you set about making the 'Make peace not war' AI is the biggest evidence yet. You made the AI in clumsy steps, and if you knew the pitfalls that would beset the AI (like shield regen, tagging, dancing, score tactics, target acquisition) then you would avoid them from the start instead of making the error and fixing later.


In summary, it's summer vacation and I'm bored af. So all I can do is type frantically about how you 'might' be lying (not the most politically correct terminology I agree).
There's a good chance I'm wrong, but also a good chance I'm right.

alihasanabdullah
Автор

Kan I challenge you to make a ai in scrap mechanic that learns how to drive almost any vehicle. I have done one but it only works with a specific vehicle. It needs to be able to plug any part of the vehicle to any part or the ai. All I was able to do was get something where you can plug the engine into any input and the steering into any input and you could have a button that always moves it forwards and a button to go right and one to go left. But can you make one that can drive almost any car around a course?

JMO-