Néstor Mancilla

Currículum Vítae

Proyectos Personales.

Persona

Persona es un proyecto de aprendizaje para usar Canvas en HTML. Es un ZPG (Zero-Player-Game), lo que significa que el juego se juega solo. Cuando cargas la web, se genera un mundo nuevo el cual va creciendo (generación procedural) mientras la persona explora a la vez que tala árboles y mina. (Lanzado Junio 2020)

¿Deseas probarlo? -> Click aquí


Parkinufo

A pesar de haber programado Tic Tac Toe, lo hice usando Windows forms, así que realmente no lo considero un juego propiamente dicho. Parkinufo usa Monogame (C#) además de librerías propias en vb.net. El juego comenzó como un proyecto personal de aprendizaje pero fue tomando forma y luego de implementar unas cuantas funcionalidades más, fue lanzado como Stand Alone. (Septiembre 2014 - Mayo 2015)

¿Deseas probarlo? -> Descargar Instalador


Nexroom Hub

Nexroom Hub es una adición a la aplicación de escritorio de Nexroom. Básicamente es un lugar en el cual se puede obtener otras aplicaciones desarolladas para Nexroom las cuales se conectan con este. Se lanzó el Hub solo con un minijuego llamado Esquiva el cual sirvió para probar los nuevos métodos creados para la comunicación entre aplicaciones, una vez solucionados los errores que salgan y perfeccionado el sitema, este servirá como base para las siguientes aplicaciones. (Lanzado Diciembre 2014)


Password Manager

Si bien hay muchos programas que permiten guardar contraseñas, al no confiar en ninguno y sentir que necesitaba uno mas a mi medida, me decidí a crear uno el cual cumpliese mis expectativas en lo que refiere a seguridad y sencillez de uso. El programa es actualmente de uso privado pero puede que en un futuro luego de unas cuantas modificaciones y mejoras, sea compartido en la red de manera gratuita. El programa corre en windows. El desarrollo principal fue entre Octubre 2013 y Diciembre 2013 pero aún no es lanzado. En Septiembre del 2014 le implementé incluso más seguridad y lo modifiqué visualmente, además de agregar la opción de Backups usando Nexroom.


Tic Tac Toe

Este popular juego, mas conocido como michi o tres en raya fue un proyecto que se me ocurrió durante unos días que por motivos de salud tuve que estar en reposo. Lo desarrollé para escritorio usando el framework .Net. El juego esta diseñado con 5 niveles de dificultad y con la opción de usar las credenciales de Nexroom para iniciar sesión, mediante lo cual lo que los puntajes serían mandados al servidor para aparecer en rankings junto con los demás jugadores y ya sea que entre o no el usuario, los puntajes se almacenan de manera local. El juego surge debido a que los temas de inteligencia artificial comenzaron a interesarme y la verdad los algoritmos de este juego no tienen que ver con inteligencia artificial, son muchos algoritmos que validan las posibles jugadas de ambos, incluso llegando a predecir los posibles movimientos del jugador llegando así al 5to nivel de dificultad el cual no puede ser derrotado (o esa es la idea :)). (Lanzado en Enero del 2013)

¿Deseas probarlo? -> Descargar Juego


Nexroom Desktop App

Esta es una aplicación que corría en Windows y que al ser lanzada solo tenía el mismo chat de la web programado pero que poco a poco tendría nuevas funcionalidades. Se lanzó en Abril del 2013.


Nexroom V2

Luego de 3 años exactamente y un día antes del "fin del mundo", el 20 de diciembre del 2012 lancé la segunda versión de Nexroom la cual usa estándares de programación buenos (no la madriguera weasley de códigos html, php y sql que era antes). Aplica scripts que usan JS, JQuery y Ajax así como una arquitectura consistente y reutilizable la cual me sirve para hacer web services con otros proyectos actuales y me servirá en un futuro ya que esta versión de nexroom vino para quedarse. Aún le faltan muchos módulos que están actualmente en diseño e implementación y lo único realmente interesante y abierto para el público en el momento es el sistema de mensajes (a la fecha de lanzamiento).


Nex Invaders

Es un juego que surgió mediante un proyecto académico, el curso era libre y decidí investigar Android y OpenGL. Encontré un juego al estilo space invaders el cual estudié y una vez que comencé a entenderlo, jugué con sus componentes creando así nuevas reglas al juego así como añadiendole luego mis propios módulos de juego como nombre del jugador, puntajes locales y globales. El juego se desarrolló por 2 meses y el proyecto obtuvo un 20 y a un profesor muy emocionado por este.

¿Deseas probarlo? -> Descargar Juego Apk para android


Oráculo Latino

Oráculo Latino es una web inspirada en el día a día de las personas las cuales mucha veces les gustaría oir un punto de vista imparcial de alguien que no esté en su entorno sin comprometer una amistad o sin si quiera llegar a conocerse. Alguien que pueda escucharnos y darnos una opnión de la cuál podamos aprender y mejorar para asi tratar de solucionar aquél problema. Básicamente su funcionalidad interna es la de un sistema de tickets de soporte, todo fue diseñado y programado de 0, está integrado con Nexroom. (Proyecto hecho en el 2012)


Nex Quest

Mejor que un texto de descripción, mira el siguiente video promocional que hice el 2009:

El juego fue lanzado en septiembre del 2009, estuvo abierto por 9 meses y luego cerró. A los 2 meses decidí reabrirlo pero ya no le daba soporte y se paraba cayendo por la gran cantidad de usuarios que tenía, lo cual el servidor gratuito que usaba en ese entonces no soportó. En marzo del 2011 decidí cerrarlo finalmente.


Nexroom v1

Nexroom nació como un espacio personal lanzado el 20 de diciembre del 2009 (de ahí el nombre "Nexroom"), un lugar donde el podría expresarme con libertad y compartir mis pensamientos. Al comienzo fue así, comencé a poner cada uno de mis proyectos aquí con sus descripciones y agregué un libro de visitas. Luego de ello creé un sistema de registro para controlar quien escribía en mi libro. Se me ocurrió poner mis pensamientos, pero mientras lo pensé me dijo: "Programaré un script que servirá para poner mis escritos.. pero, porque no, que otras personas tambien los usen". De esta manera un script tras otro fueron surgiendo permitiendome no solo tener mi espacio, sino compartirlo con otras personas y que estas también pudiesen expresarse. Este proyecto fue cerrado el 20 de diciembre del 2012.


Proyectos Académicos.

Lenguaje de Programación III

Diseñé e Implementé un sistema web estilo tienda virtual para servicios de catering, asi como el sistema de usuarios, carrito de compras y el modo administrador para manejar categorías y productos.

Logro: El proyecto obtuvo una calificación de 20, el mejor del ciclo reconocido por su seriedad por el coordinador académico de tecnología.

Herramientas Utilizadas: Visual Studio 2010, SQL Server Management Studio.

Lenguaje de Programación II

Diseñé e Implementé un sistema web de denuncias para una universidad, así como el de los usuarios que usarían dicho sistema.

Logro: El proyecto obtuvo una calificación de 19.5, uno de los 3 mejores de la sección.

Herramientas Utilizadas: Eclipse, MySQL Workbench y MySQL Query Browser.

Lenguaje de Programación I

Diseñé e Implementé un sistema para alquilar autos y manejar los usuarios que los alquilarían con Bases de Datos.

El proyecto obtuvo una calificación de 19 y fue uno “Muy bueno, el más completo que ha sido presentado.” como declaró el profesor el día de la presentación.

Herramientas Utilizadas: Eclipse, MySQL Workbench y MySQL Query Browser.


Ir al inicio