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.

Watch * 0 ↓138
ReleasedJul 09, 2023
Publisher Derrick B
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Dependencies illuminatedg_lib_ig_oopanel  
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 (Jul 09, 2023)

After installing this updated package, you can run the updater tool for existing projects from the Tools menu -> Summer of LabVIEW -> Update SquareBattleProject
- Game creates new team instances at end of game.
- Ensure call during Start returns 0 in case is called before a turn has started.
-Fixed reentrancy in OOPanel dependency and updated SquareBattle to match. Fixes classes staying locked after running UI and team list no longer populating.
- Added save all in project after project creation from template to eliminate the chance someone closes and doesn't save which breaks the project after renaming the team library.
Changed output of squares' Run VI to non-dynamic dispatch square so that a square can change implementations.
Fixed issue from Hill Youth typedef not being in library so it wasn't copied with project template
Added rules to readme along with links to videos and discord server
Project creation automatically renames team library & team name to match project name
Added Chaim Bloch's The Hill Youth team to project
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)

derrickb was a contributor to this release

Download Package

All Contributors

  Post an Idea   Post a Resource

Recent Posts