SoL SquareBattle by Derrick B - Toolkit for LabVIEW Download
Reimplementation of Endigit's SquareBattle game. Participants create teams to wage battle with each other.

Version | 1.0.0.36 |
Released | Sep 20, 2022 |
Publisher | Derrick B |
License | MIT |
LabVIEW Version | LabVIEW>=20.0 |
Operating System | Windows, Mac, and Linux |
Project links | Homepage Repository |
Description
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
After installing this updated package, you can run the updater tool for existing projects from the Tools menu -> Summer of LabVIEW -> Update SquareBattleProject
1.0.0.36
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)
1.0.0.29
Add distance calculation utilities.
1.0.0.28
Change map updates to a lossy event scheme.
1.0.0.27
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.
1.0.0.25
Fixed game start bug that resulted in lost state of starting square if using the Start override in a square.
1.0.0.24
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.
1.0.0.21
Added Board Size to Team:Start Game