20 febrero 2008

Creación de Nube de Etiquetas

Al ingresar a tu blog como administrador, agregar un widget de etiquetas, y luego
vas a la vista del codigo HTML

Debemos buscar en el codigo ]]><_/b:skin>
(sin el guión bajo)
e insetar el siguiente codigo ANTES de ]]><_/b:skin>
(sin el guión bajo)

Ver Codigo

luego insertar el siguiente script ENTRE
]]><_/b:skin> y <_/head>
(sin el guión bajo)

<script type='text/javascript'>
// Label Cloud User Variables
var cloudMin = 1;
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
script>

Ahora buscaremos
<_b:widget id="'Label1'" locked="'false'" title="'Labels'" type="'Label'/">

(sin el guión bajo)

y lo reemplazaremos por el siguiente codigo.

Ver codigo


El script maneja lo que tiene relación con el formato
de la nube de tags, como color, tamaño, si mostrar la
etiqueta junto a el contador, es cosa de meter mano y listo :)

Suerte.

El articulo fuente es: phydeaux3

18 febrero 2008

Creación de juego 2D en Java

En el primer semestre del año pasado inscribí como electivo el ramo de Computación Grafica, parecia un buen ramo, en donde se premiaría la práctica, no la memorización de conceptos, y en efecto, fue así. Para la aprovación de la asignatura tendriamos que realizar 3 proyectos, el segundo de ellos fue un juego 2D, para este desarrollo, se nos enseñaron bastantes tecnicas para la optimización del "pintado de la pantalla", y el uso eficiente de los recursos mediante buffer's.
El proyecto se realizaba en grupos de 2 o 3 personas, por suerte para mi, con mi grupo, o sea mi polola, encontramos los conocimientos tras buscar información en "san google" :) y cual sería la sorpresa al encontrar los codigos y apuntes presentados en clases (sin referencia a algún otro autor) en un libro llamado "Developing Games in Java" (David Brackeen) en donde estaban los mismos ejemplos presentados en clases (que mala costumbre el no hacer referencia al autor).
El libro cuenta con 18 capitulos en donde se tocan temas como:

- Creación de Hilos (Threads)
- Animacion 2D
- Interactividad e Interfaz de Usuario
- Efectos de Sonido
- Creacion de una plataforma de juego 2D
- Multi-player
- Deteccion de Colisiones
- Persistencia
- Tecnicas de optimización
- etc

Este libro fue de gran utilidad para poder crear nuestro proyecto cuyas caracteristicas son:
- Rapido
- Interactivo
- Efectos de sonido (sincronizados al movimiento)
- Guardar las partidas con su respectivo nick y screenshot del escenario
- 3 Niveles, cada nivel con 2 escenas
- Detección de colisiones
- Todo lo implicito que tiene la creación de un Juego (que es mas de lo que uno piensa ...jaja)

Lo que faltó...
- Un diseñador :) (plop)
- Implementar la opción de Multiplayer










En definitiva, el libro anteriormente mensionado es una guía excelente para adquirir conocimientos de la nutrida api de java. Con esfuerzo y perserverancia se pueden lograr cosas bastante buenas, el contra es que hay que codificar bastante.

Los recursos están disponibles en: Developing Games in Java Autor David Brackeen