About This Project
A beta test run of bots interacting with the environment and other bots! :D The main goal of a bot is to eliminate all other bots who are not in their team and to survive. PLEASE NOTE: There is a performance limit on this! The system tries to minimize how much memory it can calculate, it will slow down as more bots are current in the scene. This is to prevent unexpected crashes and huge lag spikes, this memory limit can be changed in the behaviors of the project itself. (For example, one of the screenshots has a lower memory limit and reduces lots of lag, allowing LOTS of bots in the scene at once.) AI Behaviors: These behaviors are executed depending on a bot's conditions. • Fleeing - Bots run away from their enemies to survive. • Teamming - A group of bots join together to form a strong group. • Attacking - Bots will attack their enemies by shooting them. • Idle - Bots will sometimes take a break, staying still. (Just to reduce lag.) • Roaming - Bots have nothing to do, all they can do is walk anywhere. If bots don't know what to do, they start roaming. • Following - Bots can just follow another's track.
What's New
Version 1.2 • Updated 9/21/2022
Fixed some bugs and got some new changes! + Bots now have collidable hit boxes. (Collisions with other bots.) Can be disabled in the editing mode. + Bots now use emojis to express themselves. (Just for fun.) Can also be disabled in editing mode. + Organized the editing mode menu. - Fixed the global settings output. (Lowest input didn't work) - A little stability fix.
Screenshots
Awards
First Play
Your first believer! Someone took a chance on you and played your project. Return the favour to another dev!
Level-Up
You are always working to improve your games. That's how you improve, good job!
Comments
:) Thank you!
I'll definitely work on things like this and improve it time by time!
This is very cool! Great work, and really showcases clever use of behaviours to create some proper game AI. Also some of the stuff not relating to AI is cool too. Like the slider adjuster!
Couple of suggestions:
- I'd work on the interface a little. I know it's not the point of the project. But hiding/showing some options would make this much more approachable. Maybe have a button that opens the config, and each parameter is grouped/behind other buttons.
- For the AI it self, one thing I noticed is that the bots overlap with each other. I'd try to figure out some same team collisions so they don't overlap and give each other some space.
Awesome work so far!
Well, I don't know what that is... Yet... Maybe soon... When I know what it is. :3
Can you make I wanna be the boshy or something similar to it plz?
Well, the settings were at MAX, making the project pretty laggy... :3 It's goes on 60 executions per second per each bot, suprised HyperPad can handle such advanced and huge things. (I'm on iPad Pro, can handle up to 10 bots without lagging ._.) I should make an adjustable menu to regulate functions. :)

