Hello everyone. My name is William McGrew, I am 24 and live in Washington DC. I have played videogames since I was 5 with the NES all the way to the Playstation3, and I consider myself to be fairly knowledgeable about design, theory, development, and the industry. I've also played plenty of boardgames, collectible card games, and Book-and-Dice Roleplaying games, and even tryed to create a few. I have always had ideas for videogames, but never any way to make them. I have only taken some beginner computer programming classes in High School but I wish to begin again learning and coding with a programming language.
My current project that I have been picking at for about a year is typical fantasy setting a la Dungeons and Dragons, but with substantial tweaks based on a series of cartoons sketches I've done. Here is an outline that may be informative. My grand scheme is some form of MMORPG, but that might be out of my league for right now, so I was going to focus on what I think is a more likely concept: a videogame version of a Customizable Card Game. The program I am envisioning would have a system of drawing cards from a deck, creating stacks of cards to represent armies, moving armies around a map, rolling customized dice to acumulate a pool of energy, and then going through the stack in order, spending that energy to activate abilities off each card. Something in the vein of Ogre Battle for the SNES, but using overt card game paradigm.
So my question is fairly broad: What do I need to do, and in what order, to begin? I've been browsing the internet and have come across several Game Programming wikis and resources, I've downloaded a C++ studio. I've sampled some "Game Creators" like Game Maker and Klik 'n' Play(when I was much younger) and I've found those inadequate for the interface I was looking for. I figured I would ask some real people and get any advice or wisdom I could. I will check for replies here, or you can drop me a line at mylakovich @ gmail . com or contact me at [http://www.ikwiki.com/Mylakovich]
Thanks in advance.