Resulta que quiero comenzar a programar un juego de tipo Trading Card Game, específicamente de Yu-Gi-Oh! y resulta que quisiera saber por donde debería empezar. Para que se hagan una idea de lo que quiero que haga el juego aquí van algunas características que debería tener:
- Ser On-line.
- Por navegador o por cliente descargable, da igual.
- Se juegue en tiempo real con otra persona
Básicamente sería algo así como Redshark para Pokémon (no sé si lo conocen, aunque aquí los efectos de las cartas serian hechos automáticamente por el sistema, no como Redshark que los debe hacer el mismo usuario), pero conectado siempre a un servidor donde se creen duelos, haya una especie de mercado donde se intercambien, vendan y compren cartas con un sistema de moneda propia, etc...
Bueno, quisiera que me digan por donde podría empezar, o sea que lenguajes de programación que se ajusten a los requerimientos del juego debería aprender y como podría estructurar más o menos la idea. Aunque mi primera idea era tratar de hacerlo en Flash (AS3) conectándome a una Base de Datos MySQL y con PHP como intermediario, pero nose si será posible xD.
De partida ya se algunos lenguajes como:
C en nivel medio
AS3 en nivel básico
PHP y MySQL en nivel medio-avanzado
Pero no sé si serán suficientes para lo que quiero lograr.
Eso sería, ojala puedan ayudarme, gracias de antemano =D
Saludos =)