Skip to content

A series of tools and scripts for automating BTD6. Also includes an API for automating basic gameplay.

License

Notifications You must be signed in to change notification settings

56kyle/bloons_auto

Repository files navigation

bloons_auto

Table of Contents

Summary

Going into this, I had no idea the scope that it would eventually cover. The initial purpose of this repo was to gather info on what each towers hitbox is and to make a script for perfectly tessellating them.
Needless to say, this all got a bit out of hand and now has a large variety of information covering from towers and maps all the way to documenting useful functions found with cheat engine.
Additionally, most things are made in such a way that they can be used as an api. For example:

from towers import DartMonkey, NinjaMonkey

if __name__ == '__main__':
    time.sleep(5)

    # Makes a 4, 2, 0 dart monkey at (400, 600)
    DartMonkey(location=[400, 600], upgrades=[4, 2, 0])

In the future I'll probably separate things into their own repositories, but that is for another time.

About

A series of tools and scripts for automating BTD6. Also includes an API for automating basic gameplay.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages