Realmente el mapa no tiene mucho sentido en este juego, es decir, son recorridos entre ciudadela y ciudadela, de forma que lo importante es llegar a la siguiente muralla. Los enemigos grandotes que salen: arañas, abejas, pájaros, serpientes marinas y otros dragones, aparecen en los mismos lugares, lo único generado aleatoriamente son los decorados de las fases intermedias.
Es lineal, así que no hay problema. Además es un juego muy asequible cuando le coges el tranquillo, es de los pocos que casi me termino
El Sprite grandote no es un reto de programación ni de rapidez de pintado, eso está superado, lo que es un reto es coordinar todos los movimientos, ya que se supone que sigue la forma de una onda cuando vuela y eso significa que el diseño tiene que seguir ese movimiento.
Quizá sólo habría que dividir el dragón en partes y usar una especie de esqueleto y aplicando transformaciones en las partes conseguir que siguiera dicha onda... al final, sería un buen sprite para hacerlo en 3d pero desde la vista 2d

quedaría muy bien porque la perspectiva sería generada por la cámara y las colisiones son más sencillas al ser sólo en un plano.
El caso es que es un gran programa... y la versión Spectrum es muy buena y rápida. Yo sí conseguía coger cosas con las garras, es cogerle el tranquillo, además, recuerdo que el dragon ponía las garras en una posición concreta cuando estaba cerca de un enemigo que podía cogerse y cerca del suelo, algo así como la posición que toman las garras de los pájaros cuando van a tomar suelo.
Un saludo.
Paco.