Deep Strike
Cuando comencé a programar juegos de video en Game Maker, lo primero que hice fue analizar y modificar el "1942" de ejemplo que venía con el programa.
Al hacer esto, se me ocurrió hacer mi propio shooter espacial que nombré "Deep Strike".
En mi "Deep Strike" el jugador podría elegir entre cuatro naves (Deep Alpha, Deep Beta, Deep Eta, Deep Omicron), cada una de las cuales tendría una forma especial de combatir:
- La Deep Alpha sería la balanceada, disparo normal, velocidad normal, escudo normal. Su arma secundaria serían los misiles cluster (seis misiles que seguirían al enemigo).
- La Deep Beta sería la rápida. Disparo débil, velocidad alta, escudo normal. Su arma secundaria serían los cohetes dobles (dos cohetes que seguirían parcialmente a los enemigos. La explosión de los cohetes causaria bastante daño).
- La Deep Eta sería la poderosa. Disparo fuerte, velocidad normal, escudo débil. Su arma secundaria sería el cañón de partículas (un rayo horizontal muy poderoso)
- La Deep Omicron sería la defensiva. Disparo normal, velocidad baja, escudo fuerte. Su arma secundaria son las Bombas EMP (lanza bombas alrededor que al estallar generan un campo EMP que deshabilita a las naves enemigas, destruyendolas).
Adicionalmente, tuve como idea el que hubiera algunas naves especiales, que el jugador debería desbloquear, por ejemplo un OVNI clásico (circular) o un dragón.
En ese tiempo, lo más que llegué a programar fueron dos demos, el primero (titulado "El ataque de los conejitos asesinos") donde implementaba el funcionamiento básico de un shooter. El segundo, titulado "Dragon Rampage" esta basado en la nave espacial Dragón y abarca un nivel de juego (con enemigo final y todo).
Descargar "El ataque de los conejitos asesinos"
Descargar "Dragon Rampage"
Hace unos años, en mi clase de Administración de Proyectos retomé como proyecto escolar este juego. Se le dió un fondo histórico (occurre en el planeta Vixa) y se empezó a reprogramar sobre la plataforma XNA 2.0
Como resultado de dicho proyecto se obtuvo un pequeño motor para shooter, cuyo contenido (naves aliadas, enemigos, escenarios) se pueden definir en archivos de texto. Dicho engine esta incompleto y actualmente está funcionando en XNA 3.0, aunque con errores debidos a las pruebas que le he estado haciendo en un deseo de retomar el proyecto.
Espero poder completar mi Deep Strike algún día, aunque por ahora el desarrollo está parado debido a otros compromisos y prioridades.
Aranu Kutt Katrea.
21/Junio/2011