Java.
enigmajoTrabajo8 de Marzo de 2013
677 Palabras (3 Páginas)299 Visitas
Introducción
Para hacer un videojuego hay que aprender a programar. Una consola
de videojuegos es una computadora especializada, y un videojuego es un programa
para esa computadora. Por lo tanto, para hacer un videojuego es necesario
saber programar.
Programar una computadora es como hacer magia. Los brujos tienen la
idea de que por medio de conjuros se pueden invocar espíritus para que hagan
lo que se les pide. Dentro de una computadora lo equivalente a un espíritu es
un proceso computacional. Invocamos a los procesos computacionales por
medio de nuestros programas, que son como los conjuros de los brujos.
Un proceso computacional es algo abstracto. No se puede ver ni tocar, pero
existe. Se pueden ver sus efectos. El arte de programar consiste en saber qué
"conjuros" escribir para que los procesos computacionales hagan exactamente
lo que nostrosos deseamos. Y, al igual que el aprendiz de brujo, un programador
principiante tiene que aprender a anticipar las consecuencias de sus conjuros.
Aún pequeños errores (típicamente conocidos como bugs) en un programa
pueden tener consecuencias complejas e inesperadas.
Por suerte aprender a programar es mucho menos peligroso que andar aprendiendo
brujería. Lo peor que puede ocurrir es que alguno de nuestros programas
no haga lo que esperamos.
Aprender a programar es como jugar un videojuego. Un programa de
computadora es una lista de instrucciones que le dicen a un proceso computacional
qué debe hacer en cada momento. Estas instrucciones se escriben en
unos lenguajes especializados llamados lenguajes de programación. Existen
muchos lenguajes de programación. El que nosotros vamos a emplear se llama
simpleJ.
Un lenguaje de programación, al igual que los lenguajes que conocemos tales
como el español o el inglés, tiene su propio vocabulario, sintaxis y semántica
que hay que conocer para poder emplearlo. Por suerte, aprender un lenguaje
de programación es mucho más sencillo que aprender un nuevo idioma. De
hecho, aprender un lenguaje de programación ni siquiera se parece a aprender
un idioma.
xi
¿Entonces a que se parece aprender un lenguaje de programación? Aprender
un lenguaje de programación se parece a aprender a jugar un videojuego. Es
más ¡cada vez que usas un nuevo videojuego estas aprendiendo un nuevo lenguaje!
El lenguaje de un videojuego consiste en las ordenes que le das a tu personaje
o vehículo para que haga lo que tu quieres. En ese lenguaje presionar cierto
botón tal vez significa ¡Salta! y presionar otro botón significa ¡Agáchate!
Obviamente, el lenguaje de un videojuego es un lenguaje muy limitado. Sólo
sirve para dar órdenes. ¡No se puede usar para expresar ideas abstractas o hacer
un poema! Pasa exactamente lo mismo con un lenguaje de programación: sólo
sirve para dar órdenes.
Cuidado, aprender un lenguaje de programación no es lo mismo que aprender
a programar. Es como la diferencia entre saber qué botones hacen qué cosa en
un videojuego y saber usar eso para pasar un nivel.
Típicamente, necesitas hacer varios intentos antes de poder pasar un nivel en
un juego. Tal vez al principio hasta te cuesta trabajo controlar el personaje,
pero a medida que vas avanzando te acostumbras y cada vez se te hace más
fácil. Aún ya sabiendo controlar el personaje hay veces que para pasar un nivel
es necesario hacer varios intentos hasta que uno descubre, por prueba y error,
una manera de superar los obstáculos. Inclusive, diferentes personas encuentran
diferentes maneras de pasar
...