|
warble
|
 |
« Reply #1 on: February 27, 2006, 11:04:13 am » |
|
Hook up the MWS card picture catalog with some visual recognition software so that you can play with your real deck. Then, to play online, you just set up your webcam and turn it on, start your program to accept the live feed, and use some easily downloadable connection components to connect two computers to play. The program should easily place the cards recognized on the playing field, but the interface does not need to immediately support MWS.
To do this, I would begin by downloading with MWS pictures archive, download some visual recognition software, hook up your webcam, and try to get that working. Once you can recognize the pictures you will want to setup a layout to display a digital representation of the playing field. You can either do this live or with a triggered event (which would be easier). Don't sample every picture, pick a rate your computer can hang with. Finally, the connection component will come into play as you want to actually enable network play with your program. Don't immediately support everything, work on getting your platform and one you have it and people see benefit it'll be expanded, made widely compatible, and maybe if you are lucky integrated into MWS.
If this seems a bit too large-scale, you could try integrating voice into MWS so that you can hear the beautiful 12-year-old voice of your opponent. Again, start with a prototype and get that working first. The biggest mistake you'll make is going halfway down the wrong road and having to scrap all that hard work. Been there, done that, prototype every new project or you screw yourself. Voice should be uber-easy as that software is already present for most games and you may even find an API. Again, it's easy to see how this project can be broadened to actually provide an API and interface into MWS for actual play. But then again, every good idea has a humble beginning.
Just one of my billions of programming projects I have no time for. If you need guidance on any of that just pop me a PM I have experience with everything except the network connectivity (because I ain't got tha' time, being a sellout and all, to do much aside from make mad cashes from the rich people).
|