An open API service indexing awesome lists of open source software.

https://github.com/mintlu8/board_game_range

A set of iterators for target ranges in a square tile based board game.
https://github.com/mintlu8/board_game_range

Last synced: 4 months ago
JSON representation

A set of iterators for target ranges in a square tile based board game.

Awesome Lists containing this project

README

          

# board_game_range

A set of iterators for target ranges in a square tile based board game.

## Supported Range Types

| Iterator | Pattern |
| - | - |
| Diamond Range | ⬜⬜🟦⬜⬜
⬜🟦🟦🟦⬜
🟦🟦⬜🟦🟦
⬜🟦🟦🟦⬜
⬜⬜🟦⬜⬜ |
| Square Range | ⬜⬜⬜⬜⬜
⬜🟦🟦🟦⬜
⬜🟦🟦🟦⬜
⬜🟦🟦🟦⬜
⬜⬜⬜⬜⬜ |
| Cross Range | ⬜⬜🟦⬜⬜
⬜⬜🟦⬜⬜
🟦🟦🟦🟦🟦
⬜⬜🟦⬜⬜
⬜⬜🟦⬜⬜ |
| Circular Range | ⬜🟦🟦🟦⬜
🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦
⬜🟦🟦🟦⬜ |
| Rectangle Range | ⬜⬜⬜⬜⬜
🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦
⬜⬜⬜⬜⬜ |
| Square Frontal | ⬜🟦🟦🟦⬜
⬜🟦🟦🟦⬜
⬜⬜🟥⬜⬜
⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜ |
| Cone Frontal | ⬜🟦🟦🟦⬜
⬜⬜🟦⬜⬜
⬜⬜🟥⬜⬜
⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜ |
| Arc Frontal | ⬜⬜⬜⬜⬜
⬜🟦🟦🟦⬜
⬜🟦🟥🟦⬜
⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜ |
| Line Segment | ⬜⬜⬜⬜⬜
⬜⬜⬜⬜🟦
⬜⬜🟦🟦⬜
🟦🟦⬜⬜⬜
⬜⬜⬜⬜⬜ |
| Thick Line Segment | ⬜⬜⬜🟦🟦
⬜⬜🟦🟦🟦
⬜🟦🟦🟦⬜
🟦🟦🟦⬜⬜
🟦🟦⬜⬜⬜ |

## License

License under either of

Apache License, Version 2.0 (LICENSE-APACHE or )
MIT license (LICENSE-MIT or )
at your option.

## Contribution

Contributions are welcome!

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.