Principiante

Introducción al Grupo de Aprendizaje de Videojuegos en SG Campus

Anuncio | Principiante

Introducción al Grupo de Aprendizaje de Videojuegos en SG Campus

Coordinador: Gerardo Horvilleur

Fecha: 21 de Julio
Hora: 18:30 Hrs

Duración programada: 45 minutos

Objetivo:

* Comunicar propósito y objetivos del Grupo de aprendizaje
* Presentar un panorama del proceso de creación de un videojuego explicando los diferentes roles, cuales son sus responsabilidades y las herramientas que emplean
* Determinación de los temas de mayor interés para la comunidad

Perfil del Coordinador:

simpleJ tiles editor & simpleJ sprites editor

Info simpleJ | simpleJ | Principiante | Gráficos

simpleJ tiles editor


simpleJ sprites editor


Moviendo Personajes

Artículo | Programación con simpleJ | simpleJ | Principiante

Varias personas me han pedido que les ayude a ver por qué su programa que mueve unos personajes no funciona correctamente. Con esos programas me he dado cuenta que les está costando bastante trabajo encontrar una manera de organizar su programa para lograr hacer lo que quieren y acaban escribiendo un programa que es demasiado complejo (¡me cuesta bastante trabajo entender cómo lo están tratando de hacer!).

Aquí abajo está el fuente de un programa que permite mover simultáneamente dos personajes por la pantalla. Espero que les sirva como un ejemplo que puedan emplear al hacer sus propios programas.

Tutorial de Java Micro Edition

Enlaces | Libros | Móviles | Java | Principiante | Programación con Java

Sergio Gálvez Rojas y Lucas Ortega Díaz de la Universidad de Málaga escribieron un tutorial en español de cómo programar aplicaciones para dispositivos móviles (típicamente teléfonos "celulares") usando el Java Micro Edition.

Lo pueden descargar de está página: http://www.lcc.uma.es/~galvez/.

Para hacer un juego con simpleJ

Artículo | Programación con simpleJ | simpleJ | Principiante

En este artículo explicamos cómo programar en simpleJ la estructura básica de un videojuego.

Nota: Este artículo asume que ya tienes algunas nociones básicas de cómo se programa una computadora, tales como los conceptos de variables, ciclos, condiciones, procedimientos y funciones. Todos estos conceptos están explicados en el libro "¡Descubre cómo se hace un videojuego!".

Ciclo principal de un videojuego

La estructura básica de un videojuego es muy sencilla. Después de inicializar el estado del juego simplemente ejecuta un ciclo infinito con los tres pasos siguientes:

  1. Lee los controles
  2. Ejecuta la lógica del juego
  3. Redibuja la pantalla

Para hacer un juego interactivo con Java

Artículo | Escritorio | Java | Principiante | Programación con Java

En el artículo anterior ("Para hacer un juego con Java") vimos que la estructura básica de un videojuego es básicamente un ciclo infinito que ejecuta repetidamente los tres pasos siguientes:

  1. Lee los controles
  2. Ejecuta la lógica del juego
  3. Redibuja la pantalla

Para que el ejemplo fuera muy sencillo omitimos en ese artículo la parte de la interacción (el paso Lee los controles) y solamente hicimos un programa que mostraba una bola moviendose dentro de una ventana. Ahora vamos a ver cómo hacer que el jugador pueda controlar la bola con las flechas del teclado.

Para hacer un juego con Java

Artículo | Escritorio | Java | Principiante | Programación con Java

En este artículo explicamos cómo programar en Java la estructura básica de un videojuego.

Nota: Este artículo asume que ya tienes unos conocimientos básicos de Java y quieres entender cómo se puede usar para hacer un videojuego. No es un tutorial de introducción a Java. Por otra parte, las explicaciones son bastante detalladas y probablemente las puedas seguir sin problema si ya conoces algún otro lenguaje de programación orientado a objetos.

Ciclo principal de un videojuego

La estructura básica de un videojuego es muy sencilla. Después de inicializar el estado del juego simplemente ejecuta un ciclo infinito con los tres pasos siguientes:

  1. Lee los controles
  2. Ejecuta la lógica del juego
  3. Redibuja la pantalla

Concurso Java 4K

Concurso | Escritorio | Java | Principiante

Ya está abierta la convocatoria para el concurso Java 4K 2007. La fecha límite para mandar sus juegos es el 21 de marzo del 2007.

La idea de este concurso es ver quien logra hacer el mejor juego en Java, que quepa en ¡menos de 4 KB!

Vale la pena ver los juegos que han concursado en los últimos años. Varios están bastante interesantes, para muchos de ellos los fuentes están disponibles y pueden servir como ejemplo de cómo lograr hacer un juego muy compacto en Java.

Para más información acerca de este concurso pueden visitar http://javaunlimited.net/contests/java4k.php.

Porque Java es especial

Artículo | Java | Principiante

Lo importante de Java es su máquina virtual

En los últimos 10 años Java se convirtió en uno de los lenguajes de programación mas empleados. Pero a pesar de su popularidad todavía existen muchos programadores que no han descubierto que es lo que hace que Java sea tan especial.

En realidad Java es más que un lenguaje de programación. Tomando en cuenta nada más lo que podríamos llamar el “núcleo” de Java (es decir sin fijarnos en Java Enterprise Edition, Java Micro Edition, etc.) se puede decir que Java esta formado por:

  • El lenguaje Java
  • Las bibliotecas estándar (libraries)
  • La máquina virtual (JVM)

origen XML