- Joined
 - Dec 23, 2015
 
- Messages
 - 1,104
 
- Thread Author
 - #1
 
I have been busy the last few weeks at creating a Visual Bot Maker. That is, a node based botmaker which allows for easy creation of bots. No coding required.
It is not only a simple and straight forward tool but will support a very useful debugging feature to see what your bot is doing.
By using a variable based workflow changes in variables will directly apply in al the nodes using it. (very useful in bigger project and helps reduce user-error)
Another feature is On-to-go bot creation. No need to restart bots or even pause a bot. You can just add new nodes to the flow and adjust variables as it is playing.
Sneak peek at how to make a bot:
Visual Bot Maker: how to make a bot
(A simple drop logs and light them up-bot)
Currently done:
			
			It is not only a simple and straight forward tool but will support a very useful debugging feature to see what your bot is doing.
By using a variable based workflow changes in variables will directly apply in al the nodes using it. (very useful in bigger project and helps reduce user-error)
Another feature is On-to-go bot creation. No need to restart bots or even pause a bot. You can just add new nodes to the flow and adjust variables as it is playing.
Sneak peek at how to make a bot:
Visual Bot Maker: how to make a bot
(A simple drop logs and light them up-bot)
Currently done:
- Node Editor
- Adding/removing nodes
 - Drag-able and scale-able work space
 - Connecting nodes
 - Adjusting values from within the workspace
 
 - Variable Editor
- Adding,removing and adjusting variable
 - Variables are classified by Name, value and type
 - Support for multiple names/actions/...
 
 - Visual debugging
- Visual outline of the node currently processed
 
 - Saving
- Variables
 - Nodes
 - Connections
 
 - Nodes:
- 3 types:
- Condition
 - Action
 - CheckPoint
 
 - Currently done:
- Start node
 - Inventory Condition
 - Item interaction (both SpriteItems and GameObjects)
 
 - Regex support and multiple variable extraction from 1 string
 
 - 3 types:
 
- Loading
 - More nodes: movement, npcs, gameobjects,varbits, etc
 - ...
 
- Advanced node settings
- More advanced options for each node: e.g. using filters and not just action or name but ID, Visible, Distance
 
 - Add grid background
 - ...
 
			
				Last edited: 
			
		
	
								
								
									
	
								
							
							



	
	
	