Nos mudamos a host propio:

Matemáticas y física, la base
Sábado, 11 Agosto 2007Creo que no me equivoco al afirmar que la programación es en 90% matemáticas puras y duras, y para la programación de videojuegos déjala en ese 90% pero multiplica por tres la dificultad y la complejidad de las matemáticas necesarias.
Los juegos, son puras matemáticas, todo se decide mediante complejas operaciones, así que hay que tener una buena base de las mismas para ponerse a crear videojuegos; y no me refiero a saber hacer operaciones aritméticas y ecuaciones sino también cosas como logaritmos, trigonometría, vectores, números complejos y un largo etc. Claro está que para empezar no harán falta todos los conocimientos sino que a medida que avancemos iremos necesitando matemáticas más complejas. Gracias a dios la red está llena de todo tipo de temas relacionados con las matemáticas y cuando llegue el momento de necesitar algo que no entendemos podemos recurrir a ella, claro está que siempre es bueno tener una base de mínimo, a nivel de bachillerato.
Si las matemáticas son importante no lo es menos la física, no se pueden hacer juegos realistas sin buenos conocimientos de física que lo hagan parecer todo real. Como con las matemáticas, la física de nuestros primeros juegos será muy poca a nula, pero a medida que avancemos se nos hará imprescindible tener algunas nociones, por ejemplo para un tetris no hace falta física pero ya para un juego tipo Mario tienes que saber algo de cinemática no digamos ya para un Half Life que el motor y los conocimientos de física tienen que ser muy elevados. Pero como ya he dicho poco a poco, que roma no se hizo en un día.

Inglés, estrictamente necesario
Sábado, 11 Agosto 2007Con esto empiezo una serie de entradas dedicadas a comentar los 5 “bloques” como yo los llamare que vimos en la entrada anterior sobre lo que necesitamos saber para crear videojuegos, en este trataremos el inglés.
Si eres uno de esos afortunados que no tienen problemas con esta lengua y que te manejas bien con ella a nivel de por lo menos lectura/escritura pues felicidades mi amigo/a porque un escoyo menos para ti y todo lo relacionado a esto te lo puedes saltar.
Por el contrario, si eres como yo que tiene un inglés muy básico, casi nulo. Debes saber que en este mundo de los videojuegos desgraciadamente se habla en inglés. Los lenguajes de programación están en ingles, la documentación de los mismos, también en ingles; los documentos acerca del diseño y programación de videojuegos, casi todo y lo mejor también en inglés. Por eso se hace estrictamente necesario dominar este idioma si queremos avanzar en el mundo del desarrollo de videojuegos. A continuación planteo algunas formas de mejorar nuestro inglés:
- Asistiendo a clases, obviamente la mas recomendada, aprender con un profesor. Yo particularmente en septiembre empezaré en la Escuela de Idiomas para tomarme en serio de una vez el dichoso lenguaje.
- Cursos gratuitos de internet, hay muchos y muy variados, es cuestión de buscar uno que dicen que es muy bueno es el de la www.mansioningles.com.
- Coger un buen diccionario Inglés-Español, y ponerse en internet a leer artículos, libros, foros y demás que nos interese e ir traduciendo lo que no entendamos, este método no te forma mucho la gramática pero lo que es el vocabulario en un tiempo haciendo esto te quedarás con mucho.
Estos son los métodos que a mí se ocurren, la cuestión es que tú encuentres el tuyo y el que se adapte a ti en todas las formas y aprendas esta lengua.

Empezando a crear videojuegos
Sábado, 11 Agosto 2007Después de los dos post de presentación a llegado la hora de empezar con el tema que concierne a este blog, la creación de videojuegos, así que ¡Adelante!
Bien, acabo de descubrir que no tengo ni idea de por dónde empezar. Bueno ante todo, tranquilidad, vamos a preguntarle a Don Google a ver qué dice. Buscamos “crear videojuegos” y nos encontramos con resultados de “Game Makers”, “Engines” y algún que otro post de foro de gente preguntando cómo crear videojuegos. Definitivamente esto no nos interesa ya que ni queremos usar un Game Maker, Lo de los Engines parece muy avanzado y los que preguntan están igual que nosotros. Después de un rato con diversas búsquedas te empiezas a topar con webs que parecen tener contenido interesante como la sección documentación de vjuegos que nos habla algo acerca de la programación básica de videojuegos y resultará útil más adelante, pero necesitamos algo aún más básico y no solo el campo de programación porque nos interesan todo los campos. Buscando y buscando nos topamos con LoserJuegos que en la sección artículos parece tener cosas interesantes como este artículo y este otro además ha mas artículos ahí que parecen interesantes así que añadimos la página también a favoritos para un futuro. Bueno, seguimos y seguimos buscando hasta que tenemos una ligera idea de lo que hace falta para crear videojuegos:
- Inglés: necesitamos un inglés a nivel de lectura/escritura porque desgraciadamente en este mundo de los videojuegos casi todo el material se encuentra en este idioma. Yo por lo menos empiezo mal porque se me da pésimo el inglés, pero como yo quiero crear videojuegos pues se aprenderá inglés y punto, recuerda, impossible is nothing.
- Matemáticas y física: fundamentales para crear videojuegos, pero esto lo dejaremos a modo de nuestros conocimientos y poco a poco según vayamos avanzando iremos aprendiendo lo necesario. Tampoco nunca se me dieron bien, pero no porque no me gustaran porque en realidad me gustan la física y las matemáticas sino porque como no atendía en clase y no las entendía pues no se me dan bien.
- Programación: La caña de la caña, pero esto supongo que ya lo sabíamos y tendrá una entrada enterita para ver cómo y por donde empezamos en el bello arte de programar.
- Diseño y grafismo: esto en realidad son dos áreas diferentes, incluso tres pero como estamos empezando vamos a simplificar y englobarlas en una. Está claro que deberemos aprender sobre dibujo, diseño 2D y programas de tratamiento de imágenes, técnicas 3D y demás. Pero poco a poco ya se que es mucho pero no lo vamos a aprender todo de golpe. Despacio, despacio, se gana la carrera.
- Audio: Bueno, yo por lo menos no espero convertirme en un profesional del audio pues para eso tendría que ir a un conservatorio y estar años estudiando, pero eso no quita que trataré de aprender a usar programas de edición de audio digital y creación de música por ordenador que me ayude en mis primeros juegos y en un futuro quizás consiga un músico.
Bueno yo creo que esto es todo lo que hace falta para crear videojuegos, sí, lo sé, parece una barbaridad todo esto pero tranquilo la semana que viene no estaremos haciendo un juego que doble los gráficos y la jugabilidad de Oblivión y la Banda sonora mejor que la de Gladiador, pero algún día, con un grupo, puede que sí. Impossible in nothing.

Impossible is nothing
Sábado, 11 Agosto 2007Bueno, vengo a comentar en esta entrada, antes de empezar con el tema de los videojuegos, el eslogan de este blog: “Impossible is nothing”, tomado de una famosa campaña de Adidas que en español significa “Nada es Imposible”.
Escogí este eslogan porque comentando por diferentes sitios lo del tema de crear videojuegos, muchos se rien de ti y te ven como un incrédulo por querer desarrollar videojuegos, bueno, para esa gente y para todo el que entre a este blog a criticar por la falta de conocimientos o cualquier otra cosa diciendo que es imposible yo les digo: Impossible is nothing.

Crónicas de un principiante
Viernes, 10 Agosto 2007Hola y bienvenidos al blog de Creando Videojuegos que inauguro, este blog tratará de un principiante que empieza en serio en el mundo de la creación de videojuegos. Con conocimientos casi nulos sobre el tema pero con ganas de aprender.
Este blog lo usaré a modo de diario donde vaya poniendo todos mis progresos en el tema, aparte de ayudarme a mi a ver si estoy haciendo las cosas bien y cumpliendo los objetivos espero que ayuda a muchos de vosotros que les interese el tema a tener una guía esto puede salir bien o no, de lo que no me cabe duda es de que me divertiré haciéndolo y seguro que algo aprendo. Impossible is nothing.