Juegos multijugador en línea tridimensionales reunirán diferentes tipos de programas y procedimientos de programación. Estos procedimientos incluyen inteligencia artificial para juegos, redes para comunicarse a través de la Web y geométricas funciones para transformar y visualización de estructuras virtuales en el espacio 3D. Programación de un proyecto de la tierra para arriba naturalmente sería una empresa difícil, pero puede obtener ayuda mediante el estudio de juegos existentes. Hacer tu propio juego multijugador online en 3D construye habilidades en muchos tipos de programación, que luego puede aplicar a proyectos nongaming.
Instrucciones
• Descargar el código fuente de un juego multijugador online de código abierto como AssaultCube o BZFlag. El código fuente es el conjunto de archivos de texto que contienen las instrucciones diciendo el juego cómo ejecutar. Será en el mismo sitio que el archivo ejecutable del juego.
• Lea la documentación que viene con el código fuente. La documentación especifica el lenguaje de programación a los desarrolladores del juego para escribir el código del juego.
• Instalar un kit de desarrollo gratis para el lenguaje de programación. Oracle proporciona un kit de desarrollo de Java, y Open Watcom proporciona un desarrollo C y C++.
• Leer, en un procesador de textos, cada archivo de código fuente del juego. Esto comenzará a mostrar cómo funciona el juego. No entiendo la mayoría de los Estados, pero los que comprendes proporcionará un punto de apoyo para el aprendizaje del resto del código. En particular, lea los comentarios, que son instrucciones no ejecutables explicando lo que hace una sección de código. Estas aparecerán dentro de las porciones de texto como esta: "/ este es un comentario /."
• Memorizar trozos de código como archivos de código fuente completo. Memorización promueve el entendimiento, como ha dicho el profesor de Neurociencias Dr. Bill Klemm de Texas A & M university. Memorice con tarjetas flash, o cualquier técnica que has usado para aprender a otro tema, como términos de vocabulario de una lengua extranjera.
• Paso a través del código utilizando el depurador de su kit de desarrollo. Lea la documentación del kit para obtener instrucciones detalladas sobre el uso de esta herramienta. Paso a paso a través de medios de código ejecutar instrucciones una a la vez. Este proceso muestra exactamente cómo trabajan el juego variables y declaraciones. Repita este paso hasta que usted entienda el propósito de cada variable o cada declaración en el programa.
• Eliminar partes del código, vuelva a compilar el programa y tenga en cuenta que los efectos exactos sobre juego juegan su eliminación causada. Por ejemplo, si usted nota que la pierna derecha de un personaje es que falta después de borrar una función en particular, escribir en un diario que la función que ha eliminado era esencial para simular la pierna derecha del personaje.
• Buscar y cambiar cualquier cadena de texto o constante en uno de los archivos de código fuente del juego. Por ejemplo, cambiar el 2:55 de la hipotética declaración "LivesPerCharacter = 5;". Este paso le presenta a la programación del juego. Repita el paso para cada cadena y constante numérica en el juego.
• Escriba el código fuente que afecta a las variables no es constante en el juego. Por ejemplo, cambiar la apariencia de un personaje, o el medio ambiente, en que el juego se desarrolla. El conocimiento obtenido del estudio del juego en los pasos 5 a 7 le permitirá escribir este código fuente.
• Repita el paso anterior hasta que no puede reconocer el juego original más de largo. Cuando esto sucede, habrá completado su propio juego multijugador en línea.