Tutorial [4] Deteccion de colisiones

En el siguiente ejemplo de código, ampliaremos el ejemplo anterior. Agregaremos un nuevo sprite Alien. Detectaremos dos tipos de colisiones: cuando el misil golpea una nave alienígena y cuando nuestra nave espacial colisiona con un alienígena y por supuesto, actuaremos en consecuencia.


Tutorial [3] Moviendo Sprites


En esta parte del tutorial de juegos Java 2D, trabajaremos con sprites, esos pequeños y entrañables objetos gráficos que se mueven graciosamente por las pantallas de nuestros juegos.

También uno de los significados es el código que encapsula a un personaje en un juego. En este tutorial al usar el término sprite nos refeririremos a un objeto móvil o su clase Java.


La clase JSlider. Barritas en JAVA

La clase JSlider, permite crear una barra donde es posible seleccionar un valor entero. Permitiendo al usuario tomar el valor dentro de un rango de valores definidos.

JSlider por defecto muestra una barra horizontal pero permite cambiar la orientación, ademas tiene algunos métodos encargados de poner el indicador al valor más cercado de la barra.


Encontrar y solucionar diferencias entre archivos en LINUX kde

Para comparar diferentes versiones del mismo código o texto para mantenerse al tanto de los cambios en un entorno de programación LINUX basado en KDE, es imprescindible utilizar una herramienta de diferencias: una aplicación que compara archivos o carpetas, muestra las diferencias entre ellos y que ayuda a crear un nuevo archivo fusionando o parcheando sus versiones.

Fritzing . Software diseñador circuitos basados en Arduino

Fritzing es una iniciativa de hardware de código abierto que ofrece una herramienta de software, un sitio web comunitario y servicios en el espíritu de Processing y Arduino, que permite a  documentar prototipos, compartirlos con otros, enseñar electrónica en un aula y diseñar y fabricar pcbs profesionales.

La web: https://fritzing.org/home/


Tutorial [2] Animacion JAVA

En este capitulo del tutorial trabajaremos el concepto de animacion.

La animacion basicamente consiste en una rapida secuencia de imagenes que crean la ilusion de movimiento. Como ejemplo animaremos una estrellita en nuestro lienzo de tres maneras diferentes, para analizar el funcionamiento de:

  • Los timer Swing
  • Los timer standard
  • Los Thread (hilos de ejecucion)
La animacion es un tema complejo de la programacion de juegos. Es fuertemente dependiente del rendimiento del hardware y del sistema operativo. Por ello los Threads proporcionan la solucion mas precisa en cuanto frame-rate. Los otros dos metodos, solo deberian usuarse en juegos simples en 2D.

RXTX for Java x64

Web de descarga de la libreria para conectar Arduino a JAVA http://fizzed.com/oss/rxtx-for-java