Itangalo / Bot-Playtesting-Toolkit

A toolkit for simulating board games with Google spreadsheets. Intended use is board game development.
GNU General Public License v3.0
9 stars 1 forks source link

1.1 #58

Closed Itangalo closed 2 years ago

Itangalo commented 2 years ago

Major improvements in tracks, now with functions for finding spaces within/at a certain distance and also first methods for checking line of sight between spaces. Pawns on tracks are a class of their own. Also improvements in how default values are handled, and documentation has moved to the repository files.

Detailed list of changes:

46: Default settings updated

52: All default values are moved to global.defaults

54: Managing default settings is moved to a separate function and file

48: Pawns are a class of their own

47: 'startingSpaceId' is an optional property on spaces

50: Functions for finding spaces at or within a given distance

56: Function for finding all connecting spaces with a certain property

57: Basic but extendable functionality for line of sight in place

53: Checks added to avoid negative steps when moving in grid tracks

49: Documentation moved from wiki to repo files