1.2.2.53
(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
1.2.2.53
- Game creates new team instances at end of game.
1.2.1.51
- Ensure Round.vi call during Start Game.vi returns 0 in case Round.vi is called before a turn has started.
1.2.0.50
-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.
1.1.0.46
Changed output of squares' Run VI to non-dynamic dispatch square so that a square can change implementations.
1.0.2.44
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
1.0.1.43
Project creation automatically renames team library & team name to match project name
Added Chaim Bloch's The Hill Youth team to project
1.0.0.36
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)
derrickb
was a contributor to this release
1.2.0.50 (Jun 17, 2023)
After installing this updated package, you can run the updater tool for existing projects from the Tools menu -> Summer of LabVIEW -> Update SquareBattleProject
1.2.0.50
-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.
1.1.0.46
Changed output of squares' Run VI to non-dynamic dispatch square so that a square can change implementations.
1.0.2.44
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
1.0.1.43
Project creation automatically renames team library & team name to match project name
Added Chaim Bloch's The Hill Youth team to project
1.0.0.36
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)
derrickb
was a contributor to this release
1.1.0.46 (May 04, 2023)
After installing this updated package, you can run the updater tool for existing projects from the Tools menu -> Summer of LabVIEW -> Update SquareBattleProject
1.1.0.46
Changed output of squares' Run VI to non-dynamic dispatch square so that a square can change implementations.
1.0.2.44
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
1.0.1.43
Project creation automatically renames team library & team name to match project name
Added Chaim Bloch's The Hill Youth team to project
1.0.0.36
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)
derrickb
was a contributor to this release
1.0.2.44 (May 01, 2023)
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.2.44
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
1.0.1.43
Project creation automatically renames team library & team name to match project name
Added Chaim Bloch's The Hill Youth team to project
1.0.0.36
Add video saving when FFMpeg is available (need to download separately)
Implemented Match limits (rounds, time)
derrickb
was a contributor to this release
1.0.1.43 (Apr 16, 2023)
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.1.43
Project creation automatically renames team library & team name to match project name
Added Chaim Bloch's The Hill Youth team to project
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
derrickb
was a contributor to this release
1.0.0.36 (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
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
1.0.0.25 (Sep 06, 2022)
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.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
1.0.0.9 (Aug 03, 2022)
Added engine upgrade tool for package updates.
Ensure SB Engine and App are copied with project template (added to Engine virtual folder in template project)