domingo, 11 de noviembre de 2012

Juego de Ping-Pong en Python

Les comparto el clásico juego de Ping-Pong hecho en Python, Este juego lo hice en un curso de Coursera llamado "An Introduction to Interactive Programming in Python" el cual es impartido por RICE UNIVERSITY. Este juego contiene las nociones básicas del juego de Ping-Pong; contiene la dificultad de incrementar la velocidad de la pelota cada vez que rebote en una de las paletas.



Podrán descargar el programa en la siguiente liga: ping_pong
Para poder jugar con el programa, copien el código en este interprete de Python: http://www.codeskulptor.org/ 
Si les interesa ir directamente a la aplicación  simplemente accedan a la siguiente liga sin necesidad de copiar y pegar el código: ping_pong_to_code_skulptor




  • Para mover la paleta izquierda oprimir: w(Arriba) y s(Abajo)
  • Para mover la paleta derecha oprimir: Flecha Arriba(Arriba) y Flecha Abajo(Abajo)
  • Oprimir el boton Restart para reiniciar el juego.






Bueno espero que les guste el juego y que se diviertan con él. Posteriormente subiré las mejoras del juego.

Nota: el interprete no es soportado por Internet Explorer

#----MEJORAS---
#Se le agregaron los siguientes sonidos al juego:
#--Sonido de colisión en la parte arriba y abajo del tablero
#--Sonido de colisión con las paletas
#--Sonido de balón fuera de la zona de juego

miércoles, 28 de marzo de 2012

Mover Leds con el Puerto Serie y Paralelo en Java

Este Programa es similar al programa de la publicación anterior Mover Leds con el Puerto Paralelo en Java, Utiliza el mismo circuito para el puerto paralelo y de igual manera sirve para mover la posición de un led activo con las teclas direccionales del teclado.

La diferencia con el anterior programa se encuentra en que este utiliza también el Puerto Serie. En este caso se envía una señal por el puerto serie y esa misma señal es recibida por el puerto serie para posteriormente pasarla al puerto paralelo.

Aparte del circuito anterior se debe utilizar también el siguiente circuito para el puerto serie:











Se enviara una señal al puerto serie a travéz del pin 3 y esa misma señal se recibirá a travéz del pin 2.

Les dejo el link del programa: Mover Leds con el Puerto Serie y Paralelo en Java

martes, 21 de febrero de 2012

Mover Leds con el Puerto Paralelo en Java

El siguiente programa trata sobre la manipulación del puerto paralelo desde java, usando la librería RXTXcomm.jar; en resumen lo que hace es mover la posición de un led activo usando las teclas direccionales del teclado.
Para poder probarlo necesitaran:
-1 cable del puerto paralelo
-1 tablilla
-8 resistencias de 330 homs
-8 leds

y crear el siguiente circuito:
Los pines 2 al 9 son pines de datos y es donde se conectaran los leds.

Una vez hecho el circuito, lo conectan al puerto paralelo y ejecutan el programa(Nota: es importante que conecten los pines 10,11 y 12 a tierra o al pin 25 ya que de lo contrario el programa se ciclara).

Una vez ejecutado el programa verán la siguiente ventana:

posteriormente darle clic en abrir puerto:

Seleccionar Activar:

Y al mover las teclas direccionales izquierda y derecha podrán observar como el led prendido ira cambiando de posición:

Por ultimo podrán cerrar el puerto:

El programa lo podrán descargar desde aquí: MoverLeds


domingo, 12 de febrero de 2012

Convertir Numero a Letra

Bueno esta vez les traigo un programa hecho en java que convierte una cantidad a su respectivo nombre en letra; el cual lo pueden descargar desde la siguiente liga: ImporteLetra.java