El juego que estoy haciendo tiene 10 niveles pero solo quiero que puedan acceder al siguiente nivel si han completado el previo, vamos que quiero mostrar una pantallita con 10 candados y que solo aparezcan disponibles los que el jugador alla completado y el siguiente claro, esto como lo puedo hacer?¿tendre que conservar en algun fichero los niveles completados, no?
orientarme un poco please...

Exacto, te recomiendo leer del manual un poco la parte de inis, es lo más simple, un txt también te serviría pero son un pelín más dificiles de manipular. Simplemente al pasar cada nivel tendrías que actualizar el ini y listo. Luego al principio del juego lo cargas, miras qué niveles están completados y cuáles no, y voilá




Mira descargate este editable: http://www.comunidadgm.org/index.php?page=verdescargas&accion=descargaD&download_id=2137
Ese es de un juego mio, ahi use un mapa como el que queres aunque no le puse candados si no circulos rojos (candados seria mejor sprite Mmm...) Bueno, lo demas... Usda un archivo ini. ya he dejado muchas veces ese ejemplo del ini busca por aca en preguntas y respuestas...

me lo he descargado pero no encuentro en donde utilizas el ini ni tampoco he visto el archivo ini por ningun sitio???

En es eejemplo no uso .ini ahi es solo para que veas como se hace el mapa que pides. y te adjunto el ejemplo del ini