miércoles, 7 de diciembre de 2016

Retomando temas...

Aparte de prototipo de juego 2D que hice en vacaciones de verano no había vuelto a hacer nada desde las navidades pasadas.
Retomo los desarrollos, pero dedicando muy poquito tiempo (literalmente no tengo tiempo), he empezado uno nuevo, una versión de un clásico y que requiere pocos gráficos y poco tiempo espero... sacaré una versioncilla para PC y quizás mire el tema de sacarlo en Android, ya veremos, ideas muchas, tiempo casi ninguno...
Y de paso a ver si saco un ejecutable del juego de naves que aunque sin terminar, las dos fases eran entretenidas, o al menos un par de niños que dejé en el ordenador jugando para que estuvieran entretenidos hace meses les debió de parecer, porque volvieron a estar por mi casa hace poco (yo no estaba) y cuando mi mujer fue a ponerles algo en el ordenador para tenerlos entretenidos le pidieron por favor "el juego ese de naves de la última vez que estaba chulo"

Eso, aparte de hacerme caer una lagrimilla, hizo que quisiera retomar estos temas...

Próximamente... (espero!!!) ... más noticias...

lunes, 18 de julio de 2016

El blog aún no está abandonado!!! Nuevo juego

Vale, desde navidades que no había retomado el juego, lo tengo aparcado, a ver cuando saco tiempo bajo las piedras y lo termino que tal cual estaba en navidades así lo dejé...

Hace unas semanas iba a retomarlo pero me apeteció más empezar a ver el tema del 2D directamente para hacer un prototipo de juego de plataformas.

Aquí tenéis una primera fase jugable que hice entonces.

http://www.kongregate.com/games/Retrocoder/wizard-fantasies

Aparte había una segunda fase a mitad y la idea es terminarla en algún momento (que de momento tengo ocupados los próximos fines de semana...) y hacer una tercera y última fase para distribuirse gratuitamente claro en alguna plataforma (de hecho aproveché para probar kongregate...)

domingo, 20 de diciembre de 2015

Enemigo final y algún ajuste

La novedad principal es el primer enemigo "final" con algo de mala baba.

La nave es brevemente inmune al aparecer, luego comienza a moverse diagonalmente arriba y abajo con algún giro de 360º incluído (momento en el que se encabrona y dispara más), aguanta bastante y en vez de disparar el láser lanza unas esferas que giran en direcciones aleatorias al frente o hacia arriba o abajo, siendo los ángulos también aleatorios asi que nunca sabes cuando ni dónde va a disparar, eso si, viajan mucho más lento o no habría quien las esquivase!!!

Aparte he ajustado algún detallito como un problema de destruirse los lásers en alguna ocasión (aún ocurre en alguna fase) etc, y he añadido una intro con scroll al inicio para hacer una versión para que juege de beta tester un rato uno de mis sobrinos en navidad cuando se aburra :-p
Espero que se entretenga mucho durante un ratito y le guste!!!
Ahora voy a inventarme algún texto épico que narre sus aventuras y porqué el es el único que puede salvar la Galaxia ;-)




sábado, 12 de diciembre de 2015

Nueva nave

Otro modelo 3D freeware transformado para una oleada, algo complicada porque cruzan toda la pantalla son varios y disparan aleatoriamente y la frecuencia de disparo es mayor a otras naves.


Aparte el objeto rota sobre su eje mientras se mueve por la pantalla, no queda mal.
He ajustado los tiempos de aparición entre las oleadas y algunas tonterías menores.
Para el próximo fin de semana intentar averiguar cómo pasar variables entre escenas diferentes (la fase vertical y la horizontal).

martes, 8 de diciembre de 2015

Misilaco, importado desde Blender

Para la tercera oleada de enemigos en horizontal busqué un misil y encontré un modelo 3D en Blender, así que probé a importar el objeto.

El puñetero misil tiene varios miles de polígonos, muchos más de los que parece a simple vista, no sé si luego se moverá bien el objeto con varios en pantalla en ordenadores poco potentes o si algún día quiero sacar una versión para móvil que no creo.

Aquí con el blender:

Renderizado con el blender está muy conseguido.

Sin embargo al importarlo al entorno de desarrollo se perdieron las texturas, así que tuve que crear el material, y asignarlo desde el entorno de programación, no quedó igual pero si similar.

Los misiles se mueven rápidamente desde inicios aleatorios en la parte derecha de la pantalla y con aceleración lineal, fáciles de esquivar, muy complicados de matar por su tamaño y por necesitar un par de disparos para destruirlos ;-)

lunes, 7 de diciembre de 2015

Fase horizontal en marcha

Pues ya está en marcha la fase horizontal, todo el código es nuevo, sólo voy a reutilizar algunos modelo 3D y quizás un fondo.

En primer lugar unos cuantos asteroides aunque ahora los hay ligeramente diferentes y con diferentes velocidades...


Luego las conocidas naves, su movimiento ahora es distinto (respecto la fase vertical), tipo senoidal con amplitud que varía ligeramente según la posición aleatoria de salida.


Faltan detalles como quizás algún sonido al aparecer las naves etc...

Próximo paso, añadir otra oleada a la fase horizontal diferente.

lunes, 30 de noviembre de 2015

Bueno, aquí empieza el blog de RetroCoder, autobautizado así hace un minuto, tras pensar que estaría bien mantener un blog con los avances en mis juegos, que en general van a ser para casual gamers y con una temática tipo old-school.

Lo primero que hice hace ya algunos meses cuando tuve la ocurrencia de hacer juegos fue buscar una plataforma, al final elegí un entorno 3D con posibilidades de 2D porque otros como Game Maker utilizado por el grandísimo Locomalito en sus producciones aunque me vendrían perfectos para mis tipos de juegos (no se si me saldré del 2D) al no ser grafista y los entornos 3D tener muchos modelos (objetos, materiales, modelos...) gratuitos, hicieron que me decantase por ellos.

Manos a la obra seguí el tutorial de las bolitas que rebotan y lo amplié para ser algo que pudiera tener un aire a juego y lo compilé para Android, todo esto en una tarde y me olvidé del tema, luego otro de un space shooter empezó con muy buena pinta pero no pude resistirme y seguí a mi aire y empecé a incorporar otros objetos he hice algo "semi jugable" con buena pinta, todo esto en un par de tardes. Estoy seguro que habrán varios juegos pululando con parte de los mismos gráficos de base, pero este es el mio :-)

Tras un parón de meses retomo el proyecto, esta vez voy a intentar no abandonarlo de nuevo durante meses, aunque es impensable dado el poquísimo tiempo del que dispongo dedicarle más de alguna hora suelta a la semana, pero aún así creo que poco a poco puede ir avanzando el tema.

Por ello, abro este blog, para documentar los cambios que voy haciendo y/o que es lo próximo que haré a ver si así me animo y aunque sea poco lo termino.

Unos pantallazos de lo que hay hasta ahora...

La nave con los asteroides hasta aquí como en el tutorial salvo el fondo de pantalla que añadí antes de ver cómo lo hacía y es distinto y se mueve de forma distinta, la aparición de asteroides también es ligeramente distinta.

Añadidas naves (no estaban en el tutorial pero los modelos 3D si supongo que para que los usara "quien se atreviera"), disparan y se mueven aleatoriamente hacia los lados, bastante más complicadas que los asteroides para el jugador...

Añadida una nave mayor que se mueve de lado a lado y dispara bastante rápido... aleatoriamente y que aguanta unos cuantos disparos antes de explotar, el modelo de la nave es de un objeto 3d gratuito buscando naves para incorporar un modelo adaptándolo y con la programación nueva etc.


La siguiente idea que me planteo es pasar de la fase vertical a una horizontal!!! Tendré que rehacer todo desde cero en esa fase horizontal, ya la he empezado pero sólo tengo una oleada inicial de asteroides y la nave inicial moviéndose y con algún problema en el sistema de partículas 3D que tiene por motor :-) lo dejo para futuros desarrollos, pronto un pantallazo.
Lo siguiente será arreglar esos fallos y poner una fase de naves, con un algoritmo y forma de moverse distinto a la fase vertical.

A largo plazo, tener 4/5 oleadas por fase, añadir algún tipo de enemigo "final" en cada fase y según esté de cansado o no, tener 2 fases verticales y 2 horizontales que se intercalan o sólo 1 y 1, depende de lo que tarde en cansarme del proyecto :-)

Saldrá para PC y gratis, lo cual me garantiza que no tendré por qué hacer caso de posibles quejas... jajaja ;-)