The first MMO RTS where you don't control units directly. Write Go-like code to automate movement, targeting, and squad tactics.
Forget APM. In GoSwarm, your algorithm is your weapon. Utilize loops, conditionals, and our custom API to detect enemies, manage shield energy, and coordinate swarms.
package main
import "goswarm/api"
// Main Loop
func Update(ctx api.Context) {
// Scan for enemies within 50 units
targets := ctx.Radar(50)
if len(targets) > 0 {
enemy := targets[0]
ctx.Log("Target acquired!")
if ctx.CanFire() {
ctx.Aim(enemy.Pos)
ctx.Fire()
}
} else {
// Patrol pattern
ctx.MoveForward(100)
ctx.Turn(45)
}
}
Write logic for two distinct squads: fast runners to capture, and heavy defenders to protect your base.
1v1 or 2v2 deathmatch. Pit your best logic against other players in the global ranking ladder.
Survival mode. Optimize your code for efficiency and ammo conservation against endless waves of mindless drones.
Share your chassis designs, specialized functions, and utility libraries. Clone top-tier bots to learn how they tick.