Sign Up

SoL SquareBattle by Derrick B - Toolkit for LabVIEW Download

Reimplementation of Endigit's SquareBattle game. Participants create teams to wage battle with each other.

* 0 ↓24
ReleasedSep 20, 2022
Publisher Derrick B
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Project links Homepage   Repository  


Installs a new Summer of LabVIEW Project Template that can be used to create new SquareBattle Teams. A Team is a single player's collection of squares that can wait, move, replicate, and attack to try and have the most active squares by the end of a game.

Once a new project is created using the Summer of LabVIEW Square Battle project template, open the readme in the project for further instructions and tips.

Release Notes (Sep 20, 2022)

After installing this updated package, you can run the updater tool for existing projects from the Tools menu -> Summer of LabVIEW -> Update SquareBattleProject
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)
Add distance calculation utilities.
Change map updates to a lossy event scheme.
Optimized game engine by reducing how many times the positions are iterated over.
Bugfix for squares being slept when they didn't take a replicate action.
Fixed game start bug that resulted in lost state of starting square if using the Start override in a square.
Added team index value to Square:Direction Status
Added Square:Neighbors VI to retrieve team indices for all directions
Added utility VIs for finding nearest direction enumeration from degree or radian heading.
Added utility VI for finding the direction enumeration value from one position to another.
Added Board Size to Team:Start Game

Download Package


  Post an Idea   Post a Resource

Recent Posts