Una nuevo hilo muy interesante sobre 10 videojuegos que deberías saber implementar antes de decir que eres #gamedev. Muchas veces nos “enfrascamos” en nuestros proprios conceptos y no acabamos de correr toda la experiencia que deberíamos a la hora de poder afrontar nuevos retos.
Hilo Original en Twitter:: 10 videojuegos que deberías saber implementar antes de decir que eres #gamedev
Hilo editado:: 10 videojuegos que deberías saber implementar antes de decir que eres #gamedev
1.- Pong
Lo más básico, una pelota que rebota y dos pads controlables. Se puede hacer una IA sencilla para jugar contra la CPU.
2.- Breakout / Brickbreaker
Si ya has conseguido hacer un Pong éste no debería ser complicado. Colisiones algo más complejas, entra en juego el cambio de velocidad. Recuerda que la pelota rebota con más ángulo cuanto más cerca golpée del extremo del pad
3.- Space invaders / matamarcianos
No serás un dev de verdad si no sabes cómo disparar proyectiles. Tampoco sin saber hacer unos enemigos básicos y que puedas eliminarlos.
4.- Snake
Parece fácil a priori pero implementar el crecimiento de la cola cuando come la manzanita puede ser un verdadero dolor de cabeza. A ésta situación te enfrentarás a menudo cuando desarrollas un juego.
5.- Asteroid
No digo que utilices vectores para recrearlo pero es interesante su mecánica, además de ser un primer contacto con las físicas. Entra en juego aceleraciones y fricción. Puede que tengas que emplear trigonometría. También puedes aprovechar para probar partículas.
6.- Lunar lander
Interesante para profundizar un poco más con las físicas. Gravedad, peso e impulsos.
7.- Mario bros / plataformas
Hacer un plataformas es fácil, hacerlo bien es complicadísimo. Espiritu indie. Comienza por lo esencial, el salto y el movimiento. Luego prueba el coyote time, jump buffering, salto progresivo o experimenta con el dash, doble salto o saltos de pared.
8.- Wolfenstein 3D / FPS
No hace falta saber hacer raytracing sino familiarizarse con el 3D. La mejor manera es con un FPS sencillo. Cámaras, movimiento, modelado y texturizado.
9.- Angry birds
Deberás familiarizarte con las físicas de tu motor. Los distintos cuerpos físicos y las variables que intervienen. Interesante para calcular predicciones de movimiento.
10.- Flappy bird
Todo dev que se precie debe de haber el clonado en alguna ocasión éste juego. Mecánicas sencillas pero adictivas. Interesante para introducirse en la generación procedural.
Originally tweeted by More_RetroGames (@MRetrogames) on March 14, 2022.
Para más hilos de twitter, mira el archivo