El sitio en la web de Germán Daniel Nieto Gutiérrez

Germ Defense disponible para Android en Google Play

Estoy muy felíz de comentarles que por fin (despues de varios meses de trabajo) publiqué mi primer juego para android aquí se los presento:

Screenshot

Screenshot

Germ Defense es un juego de tipo defensa, combinando elementos de estrategia en tiempo real (RTS) y Tower Defense (TD) con mucha, mucha acción!

El objetivo principal del juego es matar al “Virus madre” que esta soltando sus pequeños amigos para destruir tu sistema!

DEBES detenerlos enviando a tus mejores células soldados para combatirlos!

Tienes a tu disposición 10 soldados diferentes, cada uno tiene sus propias cualidades, fortalezas y debilidades, además puedes complementar cada soldado con una habilidad de las 10 disponibles, por ejemplo, tal vez quieras que tu soldado mas rápido congele a sus enemigos cuando ataque, o quizás quieres que un soldado con un ataque de largo alcance haga retroceder a los enemigos con cada golpe.

Germ Defense te da la posibilidad de asignar una habilidad a tu unidad como mas te convenga! y las veces que quieras, en este juego tendrás que generar tu estrategia para derrotar los gérmenes, virus y microbios que quieren infectar tu cuerpo!

- 10 tipos de unidades
- 10 habilidades para asignar
- 30 niveles
- Gráficos coloridos y divertidos

Descargalo aquí!

Get it on Google Play

Niktin Games, estudio mexicano de desarrollo de videojuegos


Me enorgullese presentarles a mi estudio de desarrollo de videojuegos para móviles, localizado en México. Estamos en las ultimas fases del desarrollo de nuestro primer juego Germ Defense para iOS y Android.

A continuación, una pequeña introducción de Germ Defense

Germ Defense es un juego de tipo defensa, combinando elementos de estrategia con mucha acción

El objetivo principal del juego es matar al  “Virus madre” que esta soltando sus pequeños amigos para destruir tu sistema!

DEBES detenerlos enviando a tus mejores celulas soldados para combatirlos!

Tienes a tu disposición 10 soldados diferentes, cada uno tiene sus propias cualidades, fortalezas y debilidades, además puedes complementar cada soldado con una habilidad de las 10 disponibles, por ejemplo, tal vez quieras que tu soldado mas rapido congele a sus enemigos cuando ataque, o quizás quieres que un soldado con un ataque de largo alcance haga retroceder a los enemigos con cada golpe.

Germ Defense te da la posibilidad de asignar una habilidad a tu unidad como mas te convenga! y las veces que quieras, en este juego tendrás que generar tu estrategia para derrotar los gérmenes que quieren infectar tu cuerpo!

10 tipos de unidades

10 habilidades para asignar

+30 niveles

Gráficos coloridos y divertidos

Trailer


Estará disponible a finales de Julio…

Ya está disponible en Android!
Get it on Google Play

Puedes seguir los avances de este juego desde nuestra página oficial:

www.niktingames.com

O puedes seguirnos en las redes sociales (si te gusta mi blog, te invito a seguirnos en facebook y twitter, asi nos motivas a seguir trabajando):

www.facebook.com/NiktinGames
www.twitter.com/NiktinGames

La cura – Demo de videojuego hecho con Niktino

Es un juego tipo Tower Defense de un solo nivel escrito en Java con Opengl usando mi motor de videojuegos en 2d Niktino (puedes descargar niktino desde aqui). Los gráficos estan hechos enteramente en Blender 3d.

Puedes mover la vista arrastrando el cursor por la pantalla mientras presionas el boton izquierdo del mouse.

El objetivo principal del juego es matar al  “Virus madre” que esta soltando sus pequeños amigos para destruir tu ADN!

DEBES detenerlos enviando a tus mejores celulas soldados para combatirlos!

Solo espera hasta que tengas suficientes puntos ADN para crear un soldado, puedes escoger de que tipo será, no solo mandes soldados a lo loco! piensa en tu proxima movida, te daré un consejo, los soldados mas pequeños y baratos son inmunes a los proyectiles del enemigo, pero son muy débiles en contra de los “virus” normales…

Espero que te mejores! y diviertete!

Mira estas capturas del juego!

Descargar la version para Windows
(extrae el .zip, y ejecuta el .bat NO el .jar)

Visita la página del proyecto (ver/descargar el código fuente) en GitHub: https://github.com/danielnieto/LaCura

Pong!

Un clon del clásico juego de Ping Pong escrito en Java con mi motor de videojuegos 2d Niktino


Controles

  • Presiona “espacio” para iniciar el juego
  • Mueve la barra del jugador 1 con las teclas ‘A’ y ‘Z’
  • Mueve la barra del jugador 2 con las teclas “Arriba” y “Abajo”

Mira estas capturas!

Descargar Niktino Pong para Windows!
(extrae el .zip, ejecuta el .bat NO el .jar)

Visita también la página del proyecto y su código fuente en GitHub: https://github.com/danielnieto/Pong

MMMC – My Minimal Movie Collection

¡Usalo cada vez que quieras descargar una película para revisar si ya la tienes!

¿Te ha pasado que bajas una película para verla, luego, cuando la película comienza sientes que ya la habías visto?

Para este proposito hice este programa, esto me pasaba mucho. Ya tenia una película y la descargaba de nuevo.

Este programa es una base de datos simple, que guarda el nombre de la película, notas que quieras agregar y su estado.

En otras palabras, sirve para gestionar y organizar tu colección de películas.

Hay 4 estados: Downloading (descargando), On disk (en disco), Wanted (deseada) y Deleted (borrada)

Por ejemplo, A veces ponía a descargar un torrent de una película en mi tablet, algunos dias después, encontraba la misma película en mi Mac, y la ponía a descargar ahi. Ahora, con este software cuando pongo a descargar una película puedo agregar un registro con el estado de Downloading, y en la notas puedo apuntar que se está descangando en mi tablet.

Con el estado wanted puedes agregar una película que aun no tienes, para que después la puedas descargar- Luego cambiar su estado a Downloading.

Ey! A veces pasa que borramos una película que es muy mala, y algunos meses después, nos encontramos descargándola de nuevo. Con el estado “deleted” tu sabrás que ya tenías esa película y que la borraste por alguna razón que puedes escribir en las notas.

Ya te puedes imaginar para que se usa el estado “On disk”.

tl;dr: Es una base de datos para tus películas, guardando notas y su estado. Puedes usarlo para evitar descargar películas duplicadas

Lo que este software SI ES

  • Es una base de datos escrita en Java
  • Puedes mantener registro de tus películas, incluso si las borras luego
  • Tiene un scanner de películas integrado, asi que puedes agregar el registro de todas las películas “automágicamente” de una carpeta y sus subcarpetas
  • Esta empaquetado con SQLJet, así que puedes copiar el archivo jar, y la base de datos “mmmcdb” a donde quieras, no se necesita instalación
  • Búsqueda de películas fácil y rápido
  • Este software solo esta disponible en Inglés (pero esta muy facil usarlo, incluso si no sabes inglés)
  • Open Source! (es completamente gratis)

Lo que este software NO ES

  • No es un reproductor, este software NO reproduce películas, solo guarda su nombre, notas y estados
  • No actualiza los nombres de las películas automaticamente, ni detecta si fueron borradas o movidas
  • No te muestra donde está el archivo de la película, ni siquiera guarda su ruta (tal vez después agregaré esta función)

Captura de pantalla

Descargalo AQUI

Visita mis otros proyectos tambien en GitHub:  https://github.com/danielnieto

Funny Farmer, juego de celular Sendo para PC

¡Para todos los que estaban buscando el juego de Funny Farmer de Sendo para celular! Por fín lo encontré y lo pongo a su disposición.

Después de mucho tiempo de no agregar nada nuevo al blog me doy un tiempecito para subir este juego,  venía originalmente con los celulares Sendo, de hace ya algunos años, precisamente yo tenía uno de estos modelos y este juego me encantaba, lo jugué por 3 días consecutivos al tercer día tuve que hacer un reset al celular (no recuerdo por que razón) y desde entonces el juego ya no inició. Hace 6 meses despues de buscar y buscar (por más de 3 días) por toda la internet el .jar, encontré un foro árabe, de una forma u otra conseguí registrarme y baje el archivo… Per al intentarlo ejecutar desde mi (entonces) celular no corría, intenté emularlo desde la PC con el Wireless Toolkit y tampoco, decía que necesitaba una clase de una librería de Nokia.  Ahora me dí a la tarea de hacer que funcionara, primero descompile los .class para ver que hacía la clase que necesitaba y si podía sustituirla, y no. Necesitaba a fuerza la clase com.nokia.mid.ui.FullCanvas para obtener el perfil de la pantalla del dispositivo, y a su vez, dicha clase necesitaba otras 3 y esas tres a su vez a otras 5 y asi sucesivamente, por lo que decidí que no iba a ser factible buscar cada clase por separado. Me bajé el SDK de Nokia y me robe la librería ya compilada en un .Jar el cual descomprimí y agregué los archivos .class descomprimidos al .Jar original, ya no marcó error de la librería pero aún el juego se cerraba sin aviso y sin mostrar ni la pantalla de inicio. Viendo una clase me di cuenta que tenia un fragmento de código que obtenía el nombre de la plataforma del celular y si era diferente de “Sendo X”, el programa se cerraba, borre esa condición y recompile. También modifiqué el código para que el juego esté en español, y arreglé unos errores de unos metodos que no retornaban valores correctos (supongo que estos “errores” los generó el descompilador). Finalmente empaqueté un emulador y el archivo Jar dentro de un autoextraible, por lo que al ejecutar el .EXE el juego automaticamente se abrirá dentro del emulador y pueden usarlo cada vez que quieran abrir el juego, inclusive si guardan desde dentro del juego, al ejecutar de nuevo el exe seguirá desde donde se quedaron.

Controles:

  • Utiliza las flechas para mover al Farmer
  • Enter para aceptar
  • Usa F1 para acceder a las opciones que se  muestran en la parte inferior izquierda, o dar click sobre el boton que está en esa misma parte
  • Usa F12 para acceder a las opciones que se  muestran en la parte inferior derecha, o dar click sobre el boton que está en esa misma parte
  • Puedes utilizar también los botones de la barra lateral derecha que simulan el teclado del celular

Sin más, les dejo el EXE (ocupa que tengas Java instalado) :

Funny Farmer para pc


Y les pongo también los archivos Jar y Jad modificados, para ser usados en un celular (la resolución del juego es 128×160 y con una configuración CLDC-1.1 y perfil MIDP-2.0):

Funny Farmer para celular

Si te sirvió y me quieres agradecer, puedes hacerlo dandole “Me Gusta” a lá pagina de facebook de mi estudio de desarrollo de videojuegos https://www.facebook.com/NiktinGames  también puedes hacerlo, aquí a la derecha en la insignia de la página. O puedes visitar la página web de Niktin Games: www.niktingames.com Gracias!

Ya está mi primer juego para Android!!! En mis planes está hacer un juego como Funny Farmer para Android! si te gustaria, descarga mi primer juego y dale 5 estrellas, es GRATIS! con eso me apoyarías mucho :)

Screenshot

Descargalo GRATIS aquí:
Get it on Google Play

Diviertanse!


Juego en Blender: Cubilete 3D

Hace dos semanas acabé el juego de cubilete 3D en Blender 2.5, logic bricks + Python, debo decir que soy un principiante en python, y aun que llevo más de 4 años usando blender, nunca había utilizado el GameEngine, hasta ahora, el juego realmente quedó pesado, se necesita una computadora decente para poder correrlo aunque en sí el juego ni tiene buenas gráficas, ni muchos detalles… pero si tiene como 30 scripts ejecutándose 1000 veces por segundo, o algo asi jejeje, no agregué detalles al juego por el tiempo, ya que este era un programa que debía entregar en una fecha dada, y no alcancé a texturizar el cubilete, ni el enviroment ni nada realmente, solo una textura de “Scratched Wood”, les cuento que el problema principal al hacer este juego fue el tener que preocuparme que ocurría en cada milésima de segundo en cada uno de los scripts, y que debía hacer el script cada vez que se ejecutara (ya dije que corrían como 100 veces por segundo?), además al final de 3 semanas aproximadamente de no decidirme como hacer el juego, entendí vagamente cómo funcionaban las bounding boxes de los objetos, muchas veces no servían y los dados se salían del cubilete, habiendo comentado esto, comento que el juego tiene ese “bug” que aun no sé cómo solucionar: si se ejecuta en una computadora que corre el juego a una velocidad de < de 45 fps hay muchiiiisimas probabilidades que los dados se salgan, que no detecte las jugadas correctas, en fin, que haga un desm@dre, supongo que tiene que ver algo con la sincronización entre los scripts y el delay que se genera desde el CPU al tratar de renderizar en tiempo real el juego… bueno, sin más preámbulos, les dejo el juego, y el archivo blend empacado, además unas cuantas screenshots:

DESCARGAR ARCHIVO FUENTE .BLEND

DESCARGAR CUBILETE 3D (.ZIP)

Le hace falta muuuuuucha optimización al GameEngine de blender, por cierto, no lo exporté en Fullscreen por un bug de blender que desalinea la pantalla estando en pantalla completa, y tiene otro bug, de blender también, al cerrar el juego SIEMPRE genera un error… not my fault ;-)


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.