This is a heavy work in progress project! Used as a learning resource for visual languages and unlikely to ever be finished.
Airsoft Explosive Language [ASEL] is a Domain-Specific Language (DSL) for easy creation of programs designed to simulate a sports explosive device in an Airsoft setting.
Google's Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. All code is free and open source. This is a fork of Blockly.
This projects adds support for ASEL to Blockly, with most language concepts that are also available in the ASEL text language. Generation is partially supported through JavaScript generator.
There are two main branches for Blockly.
asel
- This is the (mostly) stable current release of ASEL-Blockly.
master
- This is the upstream (mostly) stable release of Blockly.
Following websites (index.html
) have ASEL support:
tests/playground.html
demos/code/index.html
demos/asel/index.html
- contains example program
Each release also contains exported Blockly Developer Tools library (library.xml
) for ease of block development.