Páginas

Epidemic: some IA, a bot that follows one person

I'm trying to make things a little bit fun, so I added some IA to the enemies (sort of)

IA can be extremely difficult but as I'm prototyping and I'm just trying some features, I searched the Internet for already done scripts / components. I found a free and excelent component called "A* Pathfinding Project". By the mouth of the creator "Lightning fast pathfinding for Unity3D. Whether you write a TD, RTS, FPS or RPG game, this package is for you. With heavily optimized algorithms and a large feature set but yet simple to use, you will be able to make those bots a bit smarter in no time.". For those who don't know what is "A* Pathfinding", you can visit wikipedia as always

In this case, I followed the penalties example. Basically it's a robot that follow one point. As I was trying the infected to follow the not infected, this was great!!!

So in this new version you will find:

  1. Infection fixed: now the not infected are infected (thanks Pablo Ferro!!)
  2. Added an "inteligent" robot that picks one not infected randomly and follows it. When the not infected becomes infected, then it picks another not infected to follow. If everyone is infected, it will stop following people :)
Plans for the future:
  1. Add the robot IA to the infected so they can follow the not infected.
  2. The infected will be able to pick a not infected not randombly but using their vision. This will be done following one of the Unity tutorial about "Enemy Sight"


Check the prototype here:

Hope you enjoy it! Drop me a line with your feedback

Please, don't forget to visit all the related post to see how the project advances

Greetings from Argentina,
Hernan

Sobre el Amazon Fire TV Stick y mi experiencia con el mismo

Básicamente el Amazon Fire TV Stick es tipo un pendrive que se conecta al puerto HDMI de tu TV y te permite agregarle funcionalidades smart o ampliar sus funcionalidades a través del Amazon App Store. 

En este post trataré de contarles como fue mi experiencia con el mismo y sabiendo que vivo en Argentina

Principales características

Apriori el Amazon Fire TV Stick tiene características que lo hacen muy interesante, características las cuales ampliaré más adelante.

  • Disfrutar de MILES de películas y series al instante: El Amazon Fire TV Stick se conecta al puerto HDMI de tu TV. Es fácil de usar y de configurar para disfrutar de MILES de películas y series al instante en NetflixAmazon Prime Video, HBO GO, and Hulu Plus. Además posee Spotify y muchos juegos. Jugá juegos como Flappy Birds Family, Toy Story: Smash It, Monsters University y muchos más.
  • Instalar apps Android: Además, podés descargar distintas aplicaciones Android e instalarlas en el dispositivo ya que internamente es un Android 4.4.4 customizado por Amazon. Funcionan muy bien, hay listados en internet sobre cuáles son las que funcionan, etc.
  • Duplicar tu dispositivo: Amazon Fire TV Stick te deja duplicar tu teléfono, tablet o PC en la TV (Miracast) o utilizar en ella APPs para liberar la pantalla de tu dispositivo.
  • Mejor que el Chromecast: 4x la capacidad y 2x la memoria de Chromecast más un procesador dual-core y 1 GB de memoria para acceder al contenido de forma instantánea. Además funciona distinto a Chromecast, instalando las APPs en el dispositivo mismo, sin la necesidad de emparejar un teléfono ni ningún otro dispositivo. Enchufálo al HDMI de tu TV y directamente navegá usando su control remoto dedicado. 

Disfrutar de MILES de películas y series al instante

Una de sus principales ventajas es su bajo precio y que posee un Android 4.4.4 que lo hacen totalmente autónomo ya que además posee control remoto. A priori puede ser un dispositivo excelente pero no todo lo que brilla es oro. Si no vives en EEUU o en alguno de los países donde Amazon ofrece sus servicios como pueden ser Amazon Prime Video o Amazon Music, sólo servirá para ver Netflix y algo más. 
A pesar de ser un dispositivo autónomo, sólo se pueden disfrutar de fábrica algunas de las apps que estén disponibles en tu país desde el Amazon App Store for Fire TV pero esto puede ser solventado instalándole apps Android.

Instalar apps Android

Como antes comentaba, el Amazon Fire TV Stick es un dispositivo con Android asi que puede instalarle cualquier app Android disponible. El proceso se conoce como Sideload y es simplemente aprovechar la ventaja que tienen los Androids para probar apps para un desarrollador de aplicaciones. Para habilitar para cargar las aplicaciones sólo tienes que seguir estos simples pasos. Si ya tienes el modo desarrollador habilitado en tu Fire TV, puede usar apps como AGK Fire (Ad free) para cargar apps más fácilmente.

Uno de las mayores molestias de las aplicaciones "sideload" es que no se muestran en el launcher del Amazon Fire TV Stick , no se muestran ni “Home” ni en “Apps”. En cambio debes ingresar al menú de Setting y buscar aplicaciones instaladas, cosas que requerirá al menos presionar 20 veces el botón del control remoto. Pero como para todo problema hay algún tipo de solución y la comunidad ya se ha encargado de eso. Aquí tienes varias ideas de como solventar eso. http://www.aftvnews.com/how-to-launch-kodi-xbmc-spmc-and-other-sideloaded-apps-from-the-fire-tv-homescreen/

Quizá hay problemas de compatibilidad porque una app está preparada para un dispositivo mobile pero será cuestión de probar. Aquí tiene un listado de las tops apps que puedes hacer sideload en tu Fire TV Stick http://www.aftvnews.com/list-of-apps-you-can-sideload-onto-the-amazon-fire-tv/

Compatibilidad de apps Android en Fire TV

Como ya veíamos, al Amazon Fire TV Stick se le puede poner casi cualquier aplicación Android ya que corre un Android tuneado por Amazon. Otra desventaja, además que las apps no te aparecen dentro del launcher, es que el control remoto del Amazon Fire TV Stick no está pensado para manejar apps táctiles. Pero como ya comentamos, casi todo problema tiene solución y es este caso, el Amazon Fire TV Stick  posee Bluetooth por lo que podremos conectarle un teclado con mouse bluetooth (para poder tipear y moverte dentro de las apps normales. Algunos de los teclados / joysticks que funcionan son:
  1. QQ-Tech Mini Bluetooth Keyboard W Touchpad for Android OS Windows
  2. Nyko Playpad Pro for Android/Bluetooth
  3. Nyko Playpad for Android/Bluetooth (Black)
Aquí pueden encontrar más info sobre como configurarlos y además aquí


Si no quieres comprar un teclado con mouse bluetooth, una buena alternativa es Remote Mouse for Fire TV que cuesta unos pocos dólares o usar una app gratuita de Android Wukong TV Romote Control para simular el teclado y mouse con tu telefono. La desventaja de esta última es que no está traducida a todos los idiomas.

Duplicar tu dispositivo

En principio te permite usar tu computadora con Windows 7 / 8 para proyectar en el Amazon Fire TV Stick, siempre y cuando tu computadora / notebook con Windows 8 soporte Miracast. Para saber si tu computadora soporta Miracast, puedes it a este link 

Respecto a la velocidad de transferencia usando el Amazon Fire TV Stick como receptor Miracast, acá se puede encontrar una comparativa entre varios dispositivos, otorgando al Amazon Fire TV Stick uno de los peores resultados. 

Yo he conectado mi Sony Xperia ZL y el resultado ha sido moderado, pudiendo hacer mirroring de mi telefóno y ver apps pero no pudiendo por ejemplo reproducir un video en 1080p

Mejor que el Chromecast

Todo depende del uso que le vas a dar. He utilizado los 2 y a pesar que el Amazon Fire TV Stick tiene mejor hardware y sistema operativo propio, para poder utilizarlo en Argentina o paises donde Amazon no ofrece sus servicios, tienes que configurarlo mucho, instalarle muchas apps y comprarle hardware extra o usar apps en tu smartphone. 

Y en este punto es donde mas quiero hacer incapie "usar apps en tu smartphone". Si tengo que instalar apps en mi smartphone, me quedo con mi chromecast ya que la mayoría de cosas que le "tire" desde mi smartphone funcionan, en mi smartphone tengo el Google Play store y no tengo que hacer sideload de apps ni nada por el estilo.

Pero como comentaba, todo depende del uso que le vas a dar, por ejemplo le regalé uno a mi papá que solo quería un dispositivo para ver Netflix y algo más sin tener que renegar con un smartphone ni computadora y Amazon Fire TV Stick y su control remoto cumplen a la perfección con esta tarea.

Epidemic: new version of my prototype

After a long time without updates, here you have a new version of my Unity3d game prototype called Epidemic. The original post is here and all the related post are here

This new version has just few news:
  1. Move camera with left mouse button + mouse movement
  2. Zoom camera with right mouse button + mouse movement
  3. Rotate camera with left controle button + mouse movement
  4. New top down camera
  5. New map or world
  6. Bombs and other items are temporary disabled.
  7. Internal improvements (eg: you can setup spawn points for infected and not infected and also the number of each to spawn)
Check the prototype here:

Hope you enjoy it! Drop me a line with your feedback

Greetings from Argentina,
Hernan