PDA

Ver la versión completa : Varios niveles de un juego...



TRaFuGa
19/03/2006, 19:18
Bueno, hace algun timpo que tengo esta duda, pero con las clases y tal pues no pude seguir adeltante con mis proyectos, asike voy a ver si ahora puedo o empezar alguno o seguir :P
La duda es, como haceis o creeis vosotros que es mejor hacer el tema de los niveles de un juego:
Haciendo cada nivel como un proceso y manejarlos desde el programa principal, y ke cada proceso se encargue de descargar y volver a cargar los graficos y la musica?? o teneis alguna otra forma? (yo como que utilizaré la que he dicho a ver que sale...)
Bueno, es simplemente algo"teorico" asike no pongais codigo, simplemente como lo has hecho o harias tu :D

Jhonnystorm
19/03/2006, 22:47
que pasa trafu, de nuevo al lio eh, jejeje
bueno yo para hacer fases creo un proceso que llama a todos los procesos necesarios para la fase segun una variable llamada pantalla, de manera que en ese proceso se encarga de cargar los graficos necesarios, musica y procesos necesarios, por ejemplo:

If (pantalla==5) enemigos(1); enemigos(2); enemigos(3); unload_fgp xxxxx; load fpg xxxxxx; stop song xxxxxxxx etc, etc

cuanto termina una pantalla le sumo uno (pantalla++) y llamo de nuevo al proceso fases, espero que te sirva de ayuda:D :D

Drumpi
20/03/2006, 06:51
Pues si, yo lo haria igual, un proceso llamado construir_nivel y usar case para seleccionarlo.
Tambien pueden intentar guardar en ficheros los datos del nivel y cargarlos con un proceso generico para ello, pero es bastante mas complicado si no has trabajado con ellos.

TRaFuGa
21/03/2006, 19:36
Pues no, no he trabajado con ficheros, es más, para un jeugo de naves que estaba haciendo, estaba usndo un txt para guardar el record y se como se carga una cosa, pero no se como cargar una "estructura", se programar en C y usar las estructuras y ficheros en C, pero en fenix ni zorra... xD