Así que eres un aspirante a nuevo desarrollador de juegos, has creado algunos programas simples y estás ansioso por hacer un juego real. Probablemente tengas muchas ideas, pero hacer juegos casi siempre requiere más esfuerzo de lo que crees, así que debes comenzar de manera simple. Necesita un pequeño proyecto que le permita poner a prueba sus habilidades y despertar su interés..
En cuyo caso, qué mejor idea que rehacer un clásico, pero con un toque.?
Vista previa de la imagen: Space Invaders Extreme To The Max, Yo por Tom Carruthers.
Hay algunas ventajas para rehacer un juego viejo..
En primer lugar, los juegos como Pong o Space Invaders son fáciles de codificar. Gracias a los avances en idiomas e IDE, un programador medio decente debería poder hacer funcionar algo en menos de una hora, aunque no es muy importante si le lleva más tiempo, siempre y cuando aprenda algo de la experiencia. Y si todo va en forma de pera, al menos puede reiniciar sin perder semanas de trabajo.
Los juegos antiguos están bien establecidos. Esto significa que no tiene que preocuparse por escribir documentos de diseño, encontrar problemas de equilibrio o incluso hacer un tutorial dentro del juego: el juego ya está diseñado para usted, y los jugadores (en general) sabrán cómo funciona.
Si te quedas atascado, a menudo hay docenas de tutoriales en línea. Una búsqueda en línea rápida de [tutorial de pong] devuelve más de 7,000,000 de resultados, por lo que debería poder encontrar ayuda con cualquier problema relacionado con el código sin demasiada molestia.
Y por último, hay cientos, si no miles, de juegos antiguos para elegir..
Con la historia expansiva de los juegos que tenemos hoy, es bastante fácil encontrar algo que proporcione una buena base para un remake. Un buen lugar para comenzar es Wikipedia, donde puede encontrar listas de juegos antiguos para las series Atari, Spectrum, Commodore 64 o incluso Game and Watch:
Si mirar en las listas de Wikipedia no es lo tuyo, entonces YouTube tiene muchos videos que muestran los juegos clásicos: búsquedas en [juegos atari antiguos], [juegos retro top] o frases similares, con suerte, te mostrarán algo en lo que inspirarte..
Algunos juegos que quizás no hayas jugado antes, pero tienen un buen potencial:
Kaboom Guerra espacial! PSSST Galleta Jetpac Stix PipeMania JustarY eso no incluye los que (con suerte) ya conoces, como Missile Command, Q * Bert y Frogger.
Entonces, ¿cómo haces realmente un juego? No hay una respuesta correcta para esto, ya que cada desarrollador de juegos tiene sus propios métodos y está más allá del alcance de este artículo para cubrirlo completamente.
Afortunadamente, estás en un sitio lleno de tutoriales de gamedev. Echa un vistazo a nuestra sesión para hacer tu primer juego, nuestra serie de tutoriales para principiantes From Scratch o nuestra guía Comienza aquí para ayudarte.
Entonces, has hecho tu clon, ¿y ahora qué??
Bueno, siempre puedes llamarlo un día y pasar a tu próximo proyecto. Si todo lo que buscas es practicar tus habilidades de programación, entonces esto no es necesariamente una mala opción..
Sin embargo, si está tratando de esforzarse más, puede agregar algunas características propias. Después de todo, ya hay miles de clones de Space Invaders por ahí, así que probablemente quieras algo para hacer que los tuyos sean diferentes..
Además de eso, hay una gran diferencia entre la programación de prototipos simples y ser un desarrollador "real": pulir. A menudo se dice que el último 10% del desarrollo toma el 90% del trabajo, y si bien esto no es necesariamente cierto, a menudo puede sentirse así. No requiere mucho esfuerzo juntar un prototipo de Space Invaders, pero agregar gráficos, sonidos, balanceo, tablas de puntaje alto, y todas las otras cosas que hacen que un juego se destaque, termina requiriendo más tiempo y esfuerzo del que tú esperar.
Si quieres que tu juego sea especial, hay algunas maneras de hacerlo..
La forma más sencilla es agregar gráficos, sonidos y música. En realidad, es posible hacer un juego más divertido simplemente a través de este método. El ambiente adecuado para un juego puede ser un punto de venta en sí mismo, aunque es muy difícil lograrlo, y requerirá de un artista o músico talentoso..
Un excelente ejemplo de este valor atmosférico se puede ver en el bit. Serie de viaje, sobre todo Bit. Trip Beat.
En su núcleo, Bit. Trip Beat no es realmente más complejo que el Pong para un solo jugador: las bolas vuelan hacia el jugador (una paleta), y tienes que "rebotarlas" hacia atrás. Entonces, ¿por qué es el juego tan inmensamente popular? Los gráficos tienen un bonito atractivo retro, pero ciertamente no son innovadores. La música, en realidad, es donde brilla el juego. Es increíblemente agradable de escuchar, y se ha integrado en la propia jugabilidad: las bolas se reproducen al compás de los ritmos, las olas cambian con el tempo y toda la atmósfera realmente te atrae..
Incluso con sus bloques de estilos retro, Bit. Trip Beat todavía se ve genial.En el extremo, Guitar Hero realmente personifica este método. Quita los bonitos gráficos, las melodías y el entretenido controlador de trucos, ¿y qué tienes? Un juego basado en presionar botones al mismo tiempo que la pantalla, no es el concepto más complejo. Sin embargo, la franquicia ha estado entre las más exitosas en la industria de los juegos..
La alternativa a este pulimento de gama alta es tener un mecánico o un concepto que pueda enganchar al jugador. Los juegos antiguos (como Space Invaders) no son, en realidad, muy divertidos en estos días. Han sido superados por años de mejoras tecnológicas, técnicas de diseño mejoradas y, lo que es más importante, un aumento masivo en el nivel de habilidad del jugador promedio..
Eso no quiere decir que los juegos como Pac-Man todavía no sean difíciles, pero a menudo son difíciles por razones equivocadas. Si intentas desglosar por qué un juego como Pong falla según los estándares actuales, el defecto más notable es la lentitud del juego. El jugador golpea la pelota, luego se sienta sin hacer nada mientras el oponente alinea su disparo. Si quieres que un juego como Pong funcione hoy, debes asegurarte de que el jugador esté constantemente involucrado y tratar de eliminar ese período de "no hacer nada"..
Una solución obvia, entonces, es simplemente aumentar el ritmo del juego. Puedes hacer esto aumentando la velocidad real, o lanzando bolas adicionales, o incluso dándole al jugador la capacidad de disparar al oponente. Un gran ejemplo de esto es Pwong 2: en realidad no es más que una versión más rápida de Pong, pero la combinación de un juego más rápido con los gráficos y la música mejorados se combina para hacer un juego divertido que está muy lejos del tedioso ritmo del Pong normal..
Pwong 2 - intenta no perderte ninguna bola..Alternativamente, puede sacudir las cosas: hacer pequeños cambios puede ser suficiente para hacer las cosas interesantes. Un nuevo campo de juego, más armas, diferentes oleadas de enemigos: mantienes los principios básicos del juego, pero intentas deshacerte del jugador al subvertir sus expectativas..
Un par de excelentes ejemplos son Pac-Man Championship Edition y Space Invaders Extreme..
En Pac-Man Championship Edition, la jugabilidad es más o menos idéntica a la original, excepto que en lugar de moverse de una tabla a otra, la tabla se divide en dos mitades que cambian de forma constantemente y agregan nuevos pellets para recolectar. A medida que el juego avanza, se vuelve más agitado, y esta combinación de mantener al jugador constantemente involucrado, la naturaleza frenética y los cambios continuos hacen que la experiencia sea mucho más interesante que volver a jugar el mismo tablero una y otra vez..
De manera similar, Space Invaders Extreme comienza como Space Invaders normal, pero comienza a lanzar enemigos contra ti en patrones de onda extraños, con power-ups, luchas de jefes y habilidades enemigas, además de ser (una vez más) más rápido y suavizar las olas en cada uno. otra por lo que el jugador nunca consigue esa pausa entre niveles. De nuevo, la jugabilidad es continua y frenética..
Además, siempre puedes agregar los adornos de los juegos modernos para hacer que las cosas sean más atractivas para el jugador. He hablado de logros y desbloqueos antes, y no hay razón para que no se puedan agregar a un juego más antiguo para darle un poco de kilometraje extra.
Snakes On A Cartesian Plane es, en el fondo, un clon bastante simple de Snake, pero usa estos conceptos bien, aunque el juego es básicamente el mismo que Snake, la adición de los desbloqueos le da al jugador metas para trabajar, y le permite al jugador sentirse recompensado cada vez que golpean un objetivo.
El exitoso Jetpack Joyride también funciona con este principio: el objetivo no es hacerlo bien en el juego; Es para alcanzar objetivos y tener éxito en el meta-juego..
Por último, vale la pena mencionar que a veces incluso el gancho más pequeño, si se ejecuta bien, puede atraer a los jugadores. Algunas personas emprendedoras crean la PainStation, que recrea el Pong original en su gloria monocromática. El giro es que, cuando pierdes un balón, sufrir una descarga eléctrica desde la consola.
Aunque puede parecer ridículo incluir el dolor del mundo real como un punto de venta, se ha convertido en un juego bastante conocido, que evidentemente aprovecha esa parte de la psique masculina alimentada con testosterona..
Esperemos que esto te haya dado algunas ideas de por dónde empezar. Podemos tomar un juego, escribir algunas ideas y ver si suena prometedor..
Un concepto para un remake del Comando de Misiles podría tener este aspecto:
Gráficos:
Música:
Cuando comenzamos a agregar más ideas, el juego se vuelve más atractivo. Se vuelve menos un clon, y más acerca de dejar que nuestro lado creativo se vuelva loco y ser capaz de llevar nuestras ideas a algo..
Al final del día, realmente no importa lo que produzcas, siempre y cuando estés haciendo juegos, perfeccionando tus habilidades y esforzándote para hacer cosas nuevas. Puede que tu juego no sea la próxima gran cosa, pero todos tienen que comenzar en algún lugar, y si puedes conseguir que incluso un puñado de amigos disfruten tu juego, entonces tienes un buen comienzo..