Jesse has completed Version 5 of D&D Tools, a large Flex multi-user application for playing Dungeon's and Dragons online. D&D Tools is a very well designed, large, and well architected Flex 1.5 application. It contains many reusable components and concepts for Flex development.
Dice Roller FormThe application is designed to be run both within a custom projector and online using a Multiple Document Interface MDI in Flex. The windowing code in this application is very nice and provides custom windowing controls and a managed taskbar.
Multi-Sided & Multi-User DiceThe application utilized FlashCom Server for shared gaming and has two roles, DungenMaster and Players. Depending on the role you are using, you will be granted controls to edit gameplay. For example, players can share dice rolls over the network and the Dungen Master can reveal assets and certain portions of the board.
Action PanelD&D Tools V5 completely removes the need for location based gameplay of a very complex and dynamic board game. I know Jesse has invested over 2+ years in its development ongoing. It is one of the most interesting Flex applications I have ever seen both in terms of multi-user applications and also in terms of Flex solutions. Jesse has solved some complex problems in creating this version of D&D Tools and having reviewed the codebase there are some very meaningful elements to reuse.
Jesse, amazing work as usual! :)
D&DTools Development Site and Prior VersionsThis example is available with full source and documentation within
Flex® by Example.
More to come and happy gaming!
Ted :)