lunes, 16 de enero de 2017

Unraveling Challenge - Núevo juego en desarrollo

Estoy desarrollando un videojuego OpenSource que se llama Unraveling Challenge. Todavía no llevo mucho de el juego, pero si he solucionado y me han ayudado a solucionar los problemas principales del juego.

Acá les dejo un video que publiqué en el canal de FuryCode -->


Ahí se puede ver más claramente de que se trata el juego, espero que les guste :)

Chao

martes, 3 de enero de 2017

FuryMath2 un juego educativo para aprender matemáticas


FuryMath2 es un juego que desarrolle el año pasado (2016) y en esta entrada quería que le echaran un vistazo. Se puede descargar por 2 usd de itch.io y/o jugar directamente de ahí. O también lo pueden descargar gratuitamente de GameJolt . Entonces el juego es gratuito desde Gamejolt y si quieren hacer una donación puede descargarlo desde itch.io.


El juego fue desarollado en Godot Engine un excelente motor para hacer videojuegos. Usa un lenguaje similar a python que se llama GDScript.

Acá les dejo el siguiente video que hizo un amigo para el juego:


lunes, 2 de enero de 2017

Retorno de furycode



Bueno para este 2017 quiero retomar un poco este blog... Ya que la web de FuryCode.com ha muerto y hemos trasladado todo acá. Aunque muchos enlaces quedaron con la url de Furycode y creo que la única forma de arreglarlo es hacerlo de forma manual.

Pero como decía pienso retomar este blog, todavía no se de que voy a llenar este blog pero no importa ya se me ocurrirá algo =P

Feliz 2017 :)

martes, 12 de agosto de 2014

Emular pulsación de tecla con user32.dll

Bueno, comenzaré con un tuto para presentar como emular una pulsación de tecla con la dll user32 en velneo.


Lo primero que debemos hacer es añadir un objeto librería externa en velneo con estas propiedades.


user32

Luego le creamos la función keybd_event de la dll para utilizarla


keybd_event

Esta función utiliza 4 parametros, key, scan, flag, extrainfo. En este caso, crearemos las 4 de tipo int.


parametros

Ya en este punto, lo unico que nos queda es ejecutar la función de la dll donde la necesitemos, podemos hacerlo en un evento o en alguna función (en caso de que la vayas a usar mas de una vez, es recomendable) de esta manera.


eventoun set a una variable, llamas a la función de la dll y le pasas los parámetros, donde "TECLA" es el valor numérico de la tecla, voy a dejarles un archivo con los valores de las teclas.

lunes, 11 de agosto de 2014

Creando diapositivas impress.js con strut

Bueno esta vez, vengo con un video-tutorial de como crear diapositivas impress.js con strut. Super rapido y sencillo cuando necesitas slides interesantes y no tienes mucho tiempo como para codear...


Igualmente les dejo el demo que hice en el video para que puedan ver el código y el resultado.

Saludos.

Recuperar/Reinstalar linux mint con live cd

linux-mint-logoBueno, esta vez les vengo con un tuto para poder recuperar una instalación de linux mint con el live cd, me tocó anoche ya que tuve un problema y pues me di a la tarea de buscar información acerca de tema y es bastante difícil conseguir información para esto así que voy a publicar un tuto aquí para que si alguien le sucede algo parecido pues tenga información sencilla de como hacerlo.


En este caso explico como hacerlo para linux mint, pero si no me equivoco, funcionaría para ubuntu también. Los pasos son bastante sencillos, es mas bien una publicación informativa en vez de ser un tutorial.


Primeramente lo que necesitan es descargarse la iso específica de la distro que tenían anteriormente (la que estropearon), la montan en un usb o un dvd, como les sea mas cómodo.


Inician en modo live desde el CD o desde el USB y comienzan la instalación como si fuera una totalmente nueva, les dice que deben tener internet, tantos GB libres y demas.


El detalle está ya en la parte donde te dice que si borras el disco, instalas junto con los demás sistemas operativos o una personalizada. Elegimos la parte personalizada y nos muestra las tablas de particiones que tenemos.


installation-type


El truco está en elegir la misma partición donde ya tenias instalado, darle cambiar o modificar para que te abra la configuración de esa partición, eliges el mismo tipo y el mismo punto de montaje, que todo quede exactamente igual como en tu primera instalación y NO ACTIVAR EL CHECK DE FORMATEAR ojo con esto ya que sino, no tendría ninguna ciencia intentar recuperar una instalación anterior.


partition


Luego lo siguiente es crear un usuario con el nombre exactamente igual como el anterior y de ahí en adelante seguir con la instalación como si fuera alguna nueva...


Al finalizar reinicias y cuando enciendas tendrás tu cuenta normal, el grub como en una primera instalación y tus documentos normales en tu carpeta personal.


Todo el truco está en no formatear la partición, crear el mismo usuario y colocar la misma configuración como la primera vez.


Incluso en caso de que hayas perdido las aplicaciones que tenías instalada, como fue mi caso, a instalarlas de nuevo, recuperó todas las configuraciones anteriores, como por ejemplo, había perdido skype y al instalarla de nuevo luego de recuperar mi instalación pues me logueo como si no hubiera pasado nada. Y las que no perdiste anteriormente, el sistema intenta unirlas a la nueva instalación...


Espero le sirva a cualquier necesitado, es bastante sencillo, pero no hay mucha información de ello.


Saludos a todos.

Curso Ruby - 13 - Hash

En este video tutorial veremos el uso de hash en ruby.

El video



Ejercicios en Ruby


MejoraHash2.rb
=begin
Mejora el programa Hash2.rb creando un bucle, de que cada vez de que
el usuario ingrese una respuesta no valida, el programa le pregunte de
nuevo si "desea añadir una nueva clave y valor al hash?"
=end

Eliminador1.rb
=begin
Crea un programa que elimine todas los valores de un hash de x
elementos, los valores tienen que quedar en un string vacio
=end

Eliminador2.rb
=begin
Crea un programa que pregunte por una clave y si la encuentra, elimina
su valor.
=end

 

Algunos enlaces


Todos los videos del curso: http://furycode.com/curso-ruby/

Todos los videos del curso (lista de reproducción en youtube): http://goo.gl/t6D5TV

Ejemplos en Github: https://github.com/Writkas/Curso-de-Ruby