Jump to content
  • Buscar en
    • Más opciones...
    Encontrar resultados que contengan...
    Encontrar resultados en...

Archivado

Este tema ahora está archivado y cerrado a otras respuestas.

Sagitto Abdo

Curso MM: Motor juegos sencillo (Índice 23 de 24)

Publicaciones recomendadas

Sagitto Abdo Neonate

Publicado
vida restante: 100%
Curso MM Programación Videojuegos

Hace unos meses volví a leer un libro para aprender a programar un motor de videojuegos sencillo. Mientras lo leía estuve tomando notas y ya que las tengo puedo intentar dar un cursillo aquí en el foro. El nombre del libro es Teach Yourself Game Programming in 24 Hours de Michael Morrison (de ahí el nombre que le he puesto "curso MM" para distinguir los mensajes en el foro).

Para seguir el curso tan solo es necesario saber C++. Como es un motor sencillo no hace falta DirectX ni OpenGL. Tampoco usaremos SDL, ni veremos nada de redes o lenguajes de script. Si que sería bueno si supierais algo del API de Windows, pero no es imprescindible. De hecho, aunque empezaremos por el programa básico de mostrar una ventana con el API de Windows, en los primeros capítulos iremos ocultándolo para no tener que tratar con él.

El compilador que usaremos para el curso será Dev-C++. He compilado todos los ejemplos con él y funcionan. Además es gratis y fácil de usar. Se puede usar otro (yo suelo usar Borland), pero es mejor que usemos todos el mismo.

Y creo que eso es todo. Es fácil y como dije antes, sólo hay que saber C++. El curso no será perfecto y espero que los que más sepan de programación ayuden a resolver dudas a los que menos sepan, y que corrijan cualquier error que encuentren en el curso para mejorarlo. Yo trabajo toda la semana de 7 a 21 y no me queda mucho tiempo libre pero me pasaré todos los fines de semana y cuando vea que una lección está aprendida y hayamos respondido a todas las dudas os pondré la siguiente. Lo digo para que sepais que el curso va a durar varias semanas. Pero es importante que entendáis cada capítulo antes de pasar al siguiente.

Por cierto, los capítulos están resumidos y en español, y ya los tengo preparados con BBCodes para ponerlos en el foro. Casi todos ellos incluyen al final código fuente o las partes más importantes de los programas de ejemplo. Y al final del mensaje hay un enlace a un *.zip con todo lo necesario (código fuente, imágenes, iconos, sonido, etc).

Utilizaré éste mensaje como índice para ir añadiendo los capítulos. Decidme qué os parece. Puede que empiece el sábado (hoy es fiesta :P ).

Curso MM: 1 Elementos Básicos
Curso MM: 2 Creando un motor para juegos
Curso MM: 3 Dibujando gráficos básicos
Curso MM: 4 Dibujando gráficos
Curso MM: 5 Controlando juegos con teclado y ratón
Curso MM: 6 Joysticks
Curso MM: 7 Juego de ejemplo Brainiac
Curso MM: 8 Sprites
Curso MM: 9 Manejando Sprites
Curso MM: 10 Juego de ejemplo: Henway
Curso MM: 11 Utilizando sonidos
Curso MM: 12 Música midi
Curso MM: 13 Juego de ejemplo Battle Office
Curso MM: 14 Animando la apariencia de los sprites
Curso MM: 15 Creando fondos para los sprites
Curso MM: 16 Juego de ejemplo: Meteor Defense
Curso MM: 17 Enseñando a los juegos a pensar
Curso MM: 18 Juego de ejemplo Space Out
Curso MM: 19 Pantalla de presentación
Curso MM: 20 Modo demo
Curso MM: 21 Guardando puntuaciones
Curso MM: 22 Un ejemplo de uso del motor
Curso MM: 23 Ejemplo de inteligencia artificial

Ya sólo queda una más. Voy a pensar un ejemplo sencillo de uso de internet con el motor. :)

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Naeonflux Bang

Publicado
vida restante: 100%
Muy interesante, se agradecen iniciativas así. A ver que tal la toma de contacto con el mundillo de los motores gráficos.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Ellolo17 Bang

Publicado
vida restante: 100%
Añadido al indice.
http://zonaforo.meri....php?p=19147651

No te preocupes si la gente no comenta. Este foro no es un foro donde la gente tenga costumbre de "masunear" -¡Muchos foreros ni saben que existe!- Y aparte fijate que somos 4 o 5 los que solemos postear normalmente por aqui.

Fijate en mis hilos por ejemplo, veintitantas visitas o mas y ningun comentario, por ejemplo.

La gente suele postear mas en los hilos donde se pide ayuda o donde se muestran los trabajos que en los hilos informativos. Aqui se meten, consultan y se ponen a lo suyo, y no pasa nada: Los hilos cumplen su funcion ;)

Un saludo.

Un saludo,
Luis Miguel Carrasco

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Freakill IGNIS EXCUBITOR

Publicado
vida restante: 100%
Felicitarte por el trabajo Sagitto Abdo. La verdad es que tanta dedicación sin respuestas sabe mal, y yo como mínimo aporto mi granito de arena felicitándote.

A mi estas cosas me quedan ya un poco lejos, mi afición/profesión a la programación ha ido por otros derroteros, pero siempre me gusta mucho mirar esta clase de tutoriales para aprender aunque sea cosas nuevas, o formas de hacer un trabajo ordenado.

Ánimo con el curro!

PD: Además siempre he trabajado con 3D y el tema sprites siempre es algo que me gustaría tocar (soy tan cutre que siempre he trabajado con quads texturizados). La verdad es que me he animado a hacer tu tutorial :D

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Sagitto Abdo Neonate

Publicado
vida restante: 100%
Gracias Freakill. La verdad es que esperaba un poco de movimiento en los mensajes con dudas y que el curso durara más tiempo. Pero como no las hay lo estoy poniendo más rápido. Si no lo he puesto entero ya es para que no se vayan todos al último ejemplo y dejen de leer todo lo anterior.

Pd.: Saludos de El Justiciero :D

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Freakill IGNIS EXCUBITOR

Publicado
vida restante: 100%
Cuidado... El Justiciero? :o ¿En serio eres el Justiciero de cuando Tibia? ¿O lo has dicho porque sigues erre que erre con tu tutorial? ¿Has reconocido mi nick? Ay madre...

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Sagitto Abdo Neonate

Publicado
vida restante: 100%
No sólo reconocí tu nick sino que visitaba tu página muy de vez en cuando por si habías añadido algo (hasta que desapareció). También eché un vistazo a tus mensajes del foro para confirmar que eras tu por si acaso era otro con el mismo nick.

Me alegro de volver a saber de ti.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Freakill IGNIS EXCUBITOR

Publicado
vida restante: 100%
Pues que ilusión volver a saber de ti también :) Me acuerdo de que también tenías una web ¿verdad? Bueno mucho ánimo con el tutorial! Es una lástima que nadie diga nada. Por cierto, me gustaría anotar que yo he sido incapaz de bajarme los ejemplos, si hago click directo el enlace no funciona, y si hago un "Guardar como..." se me baja un zip de 0 kbytes. No sé si hago algo mal (explicación mas plausible) o si es que no van de verdad :P

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Sagitto Abdo Neonate

Publicado
vida restante: 100%
Es verdad que no van los enlaces. Para descargarlos todos :

Todos los archivos

Gracias, no me había dado cuenta. Luego por la noche miraré dónde está el problema.

Editado: ya están arreglados los enlaces de cada capítulo.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
Guest
Este tema está cerrado a nuevas respuestas.

  • Crear nuevo...