A downloadable mod

A very long time ago, 9joao6 made a Nuclear Throne Together mod called ai.mod.gml.  As the name implies, it was an AI that could play the game.

A long time ago, but not as long ago as ai.mod.gml, I was inspired by 9joao6's creation to make my own Nuclear Throne Together AI.  This was the result.

AEyes is an NTT mod that plays the game for you.  It controls real Player objects and tries its best (my best, at the time) to emulate someone playing the game.  There's not support for this kind of automation in NTT (mainly, can't simulate button presses or move the crosshair), and no work was done to make it compatible with other mods (compatibility was a goal but never achieved).  That being said, it's still kind of neat.  I could do better if I were to start over, but this version is special to me and I'm finally putting it somewhere that's not my PC or a Discord server.

This old version has been lightly tweaked to have better pathfinding and path following, and a few glaring issues were fixed.

However, I do not plan to update it.  If I were to do more of AEyes, I would prefer it to be a complete rewrite as an alternate game mode where you can do more than watch while unlocking upgrades that persist between runs.

AEyes (this version) is not:

  • machine learning
    • the AI has one skill level, and it will always play at that level
    • it cannot mechanically improve without tweaking the codebase
  • competitive to real players, skill-wise
    • despite my efforts when creating it, the AI can get stuck or make plays that are obviously bad to the observer
  • a co-op buddy (though you are welcome to try if you wish!)
    • AEyes can barely cooperate with other instances of itself
    • it tries to revive other players, and it sometimes follows live players, but it'll do its own thing
    • it will take your weapons if it wants to
    • you'd need multiple instances of the game running to have full control of your camera
  • a cheater (mostly)
    • AEyes has 360 degrees of movement because I didn't know you couldn't do that
    • it can occasionally do something impossible, but it tries its best to stay legitimate
      • no primary weapon while still holding a secondary weapon is a common bug
      • I saw it walk through the level's walls once when first developing it

You can customize some of AEyes' behavior through the options menu.  Tier lists in particular will help the AI decide what to choose from weapons and mutations and the like.

Published 1 day ago
StatusReleased
CategoryGame mod
AuthorSquiddy
TagsNuclear Throne Together

Download

Download
aeyes_old.zip 69 kB

Leave a comment

Log in with itch.io to leave a comment.