You don't need a board for D & D. Lots of people just make their own maps with pen and paper, due to what the Dungeon master tells them, or they just imagine the surroundings, which could be alot more fun, but difficult.
i say 90% of D&D is the interaction of words with friends... the laughter and being able to have real conversations... video games have NPC with pre-determined conversations, and you must select what you say. Here you can just say what ever you want, how ever you want. When you go to attack, its all based on dice, your chance to hit which can be put on computer. The main thing that makes D&D pen&paper so much better than video games is its not limited to the programming... its what you make it. I mean, one campaign i was DMing my friends and they were going around buying hookers, and starting fights in bars... nothing to do with the campaign but it just made us laugh.... you cant do that in a video game unless the game already programmed it in there.
SO basically, what you need is a chat room with a whiteboard feature separate for each person, a dice machine, a notebook (can also be on the computer) and a chat area where the Dungeon Master tells you what to do and you talk to people?
Because none of my friends IRL are as nerdy as the people I've met online. None of them even grasp the basic concept of D&D. The few who did no longer even live in town.
this is what is needed for me at a D&D session... 1MDew amp for each person. Pop Tarts and MDew/Pepsi... chips, and all that dice and books shit too i guesss haha
maybe someone will create a program for that type of stuff where the program could create it's own variables and edit it's own programming, making it a real AI module. it would be pretty easy in a respect because if you put the program in a never ending loop(except when the user quits the game) and somehow cause the program to accept input from a random number machine and from some other program that is similiar to but more advanced than the grammer checker on microsoft word, then it would be a real AI module. that way the D&D experience will be different and adaptable each time, but with a comp instead of a real person(in case no one wants to play when you want to)
as long as the person doesn't ask dumb questions it would do fine......... or maybe a two part(or more) module that switches between the programs within so that the programs can be edited and restarted so that the edited stuff will come into effect. of course add that to the other stuff i said.