Ir al contenido

publicidad
publicidad

Foto

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


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
10 respuestas en este tema

#1

Escrito 28 julio 2009 - 21:38

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. :)

  • marcg111

  • Yojimbo

  • vida restante: 100%
  • Registrado: 19 mar 2006
  • Mensajes: 1.846
#2

Escrito 29 julio 2009 - 17:19

Pues perfecto.

#3

Escrito 31 julio 2009 - 01:39

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

  • Ellolo17

  • Zodiark

  • vida restante: 100%
  • Registrado: 16 nov 2006
  • Mensajes: 6.208
#4

Escrito 04 agosto 2009 - 16:55

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.

#5

Escrito 04 agosto 2009 - 21:55

Gracias majo :-D

  • Freakill

  • Anima

  • vida restante: 100%
  • Registrado: 12 may 2002
  • Mensajes: 2.879
#6

Escrito 17 agosto 2009 - 12:37

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

#7

Escrito 17 agosto 2009 - 21:36

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

  • Freakill

  • Anima

  • vida restante: 100%
  • Registrado: 12 may 2002
  • Mensajes: 2.879
#8

Escrito 18 agosto 2009 - 08:32

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...

#9

Escrito 18 agosto 2009 - 14:42

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.

  • Freakill

  • Anima

  • vida restante: 100%
  • Registrado: 12 may 2002
  • Mensajes: 2.879
#10

Escrito 19 agosto 2009 - 06:39

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

#11

Escrito 19 agosto 2009 - 14:38

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.


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad
publicidad