Cómo crear un sitio web de juegos como los rivales urbanos

Aprende a programar. Las aplicaciones web requieren JavaScript en el lado del cliente y algo más en el lado del servidor. Hay un montón de opciones allí que puede elegir. Puede usar lo que usa su sitio web si sabe lo que es. Estoy seguro de que cada idioma tiene tutoriales en línea gratuitos, y si aprende lo suficiente, eso podría ser todo lo que necesita.

Entonces necesitas un servidor web. Puede practicar en su propia computadora en casa si instala un software de servidor web en ella, aunque si tiene una PC de repuesto, le recomiendo poner algún tipo de Linux y usarla, en lugar de hacer todo esto en Windows o Mac. De nuevo, eso es solo para practicar, no para uso público. Una vez que esté listo para que la gente realmente vea el trabajo, puede obtener un servidor web real. Comenzar con un servidor virtual de un proveedor en línea es su mejor opción, y una vez que necesite más que eso, con suerte ya sabrá qué hacer.

Entonces necesitas diseñar el juego, como en cómo jugarlo. Probablemente no quieras simplemente copiar su juego o de lo contrario estoy seguro de que estarás infringiendo algún tipo de copyright. Pero a veces puedes acercarte mucho antes de estar en problemas. Definitivamente necesitará su propia obra de arte, gráficos, etc., a menos que simplemente no desee tener gráficos. Eso está bien a corto plazo, pero a largo plazo, es mucho menos probable que tenga un juego popular sin arte.

Luego debes codificar la interfaz web para permitir a los jugadores realizar las acciones necesarias para jugar el juego. La gran mayoría de las interacciones de los jugadores probablemente estarán en JavaScript, ya que se llevan a cabo en el cliente. La programación del servidor en su mayoría solo necesitaría generar la interfaz, verificar que las personas no estén haciendo trampas al verificar dos veces los datos enviados al servidor por JavaScript, y realizar un seguimiento de cualquier progreso / datos que deben guardarse durante el juego. Regla número uno de evitar trampas y otros hacks en un juego en línea: nunca confíes en nada de lo que el cliente (el jugador) te da (el servidor).

El resto está en ti para aprender sobre la marcha. El desarrollo web es la forma más fácil de desarrollo que existe, lo he estado haciendo desde que tenía 13 años, pero todavía es bastante trabajo hacer una aplicación completa, especialmente si está comenzando desde cero.