Cómo hacer un juego de defensa de torres
Recuerde a todos: Este definitivamente no es un tutorial introductorio para cocos2d, sino una guía de desarrollo para tipos específicos de juegos para aquellos que han comenzado. Si no comprende los conceptos básicos del desarrollo de iOS o cocos2d, se recomienda leer primero el tutorial introductorio; de lo contrario, le dolerá la cabeza. Además, el caso utilizado aquí es un juego similar a Fieldrunner o Three Kingdoms Tower Defense, no un juego como Plants vs. Zombies. Entre todos los tipos de juegos casuales, los juegos de defensa de torres siempre han sido uno de los tipos favoritos de todos (piense en Plants vs. Zombies, piense en innumerables juegos de defensa de torres clásicos. Teniendo en cuenta que la programación de este tipo de juegos es más problemática, primero lo haremos brevemente). Hable sobre el mecanismo de diseño básico de los juegos de defensa de torres. Shenma es un juego de defensa de torres:
El enemigo entra por un extremo del mapa, pasa por un camino específico y finalmente llega al destino (normalmente el extremo opuesto del mapa), y roba algunos de tus tesoros. . Eso, por supuesto, suponiendo que sobrevivan.
2. Los jugadores colocan algunas torretas defensivas a lo largo del camino y disparan a los enemigos cuando pasan. Los enemigos vienen en oleadas y se vuelven cada vez más fuertes. Necesitas colocar más defensas y mejorar estas torretas constantemente.
3. Para ganar el juego, debes sobrevivir de 20 a 50 oleadas de enemigos o jugar sin parar hasta que te roben todos tus tesoros.
Bien, ya que todo el mundo está tan familiarizado con los juegos de defensa de torres, ¿por qué estoy molestando en lugar de empezar a escribir el código fuente? ¡Cálmate, cálmate! ¿Por qué el hermano Shenma pasa todo este tiempo hablando de la mecánica del juego? Se puede decir que los juegos de defensa de torres son un tipo de juego antiguo. Si quieres que la gente se interese en el juego en el que has trabajado tan duro para desarrollar, me temo que no se puede resolver con decenas de miles de líneas de código fuente perfecto. Entonces tengo que decir, ¿por qué no haces este tipo de juego? Si lo haces, aún tienes que ser un poco creativo.
Sí, como programador e ingeniero de asedio, tu código puede ser extremadamente eficiente y perfecto, pero si el diseño creativo del juego es desordenado, me temo que nadie estará interesado en tu juego, ni siquiera Tú. Soy demasiado vago para tomarme el tiempo para jugar. Aquí hay algunos elementos a los que creo que deberías prestar atención al diseñar un juego de defensa de torres: