Moon Lander

Nivel recomendadonivel
10+
A finales de los años 1970 y principios de los 1980, cuando los hombres eran hombres y los videojuegos eran realmente difíciles, había un videojuego que podía considerarse duro entre los videojuegos duros. Se llamó Lunar Lander. Porque el juego hizo sufrir a la gente por primera vez en 1979, cuando estos glotones de castigo pusieron sus monedas de veinticinco centavos, ganadas con tanto esfuerzo, en la ranura para monedas de una máquina recreativa Atari. Después de eso, se convirtieron en pilotos y tomaron el control de un módulo de alunizaje que se acercaba constantemente a la superficie lunar. La topografía de la Luna, formada por montañas y colinas, no era muy acomodaticia. Esto significaba que apenas había lugares adecuados para un aterrizaje suave. El jugador tenía que resistir la atracción gravitacional de la Luna y descender suavemente usando propulsores. El empuje y la aceleración se controlaron proporcionalmente. El módulo de aterrizaje consumió combustible rápidamente y cuando se acabó, la nave dejó de responder a las acciones del piloto. En este punto, el jugador podría arrojar más monedas a la máquina recreativa (¡el antepasado de las cajas de botín modernas!). El juego requirió una paciencia extraordinaria. Colocar el módulo de aterrizaje lentamente y en equilibrio fue increíblemente difícil. Básicamente, cuanto mejor aterrice el piloto en el módulo, más puntos obtendrá. Te invitamos a mejorar y escribir tu propia versión de Lunar Lander. Nuestra versión, que llamaremos Moon Lander, será como el juego clásico, pero los gráficos serán mejores (¡después de todo, han pasado 40 años!). Crearemos un bonito módulo de aterrizaje que deberás colocar con cuidado en la Luna sin chocar con ninguna montaña. Para un aterrizaje suave y uniforme, usaremos el motor principal, que ralentiza el descenso y proporciona un pequeño impulso de altitud. Y usaremos los motores laterales para el movimiento horizontal. ¿Crees que es una tarea difícil? Difícil, pero no insoportable. Nuestro equipo ya brindó recomendaciones y dividió la tarea en pasos que un programador principiante puede realizar. ¡Así que sé valiente!
Comentarios (20)
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Nidhi N Modi
Nivel 1 , Canada
28 diciembre 2023, 17:57
how are you guys writing these codes in your IDE? do we have access to the Game class?so we can use this code elsewhere
Anonymous #11354622
Nivel 0 , India
11 junio 2023, 03:21
Good choice
Birkner
Nivel 0 , Germany
31 enero 2023, 10:18
Color was write false of this site normally peopel write this word colour. the programmer can not englisch
Jenny
Nivel 13 , Germany, Germany
29 junio 2023, 11:24
No, it is not! Color is the version that is used in the united states.
Daniel Sampman
Nivel 1 , United States
3 diciembre 2022, 09:03
😀
Daniel Sampman
Nivel 1 , United States
3 diciembre 2022, 09:03
hi
Anonymous #10895311
Nivel 0 , Netherlands
20 abril 2022, 18:17
where can i make it
Lily
Nivel 1 , United States
28 marzo 2022, 15:47
Do you play or make the game i am a starder
John Squirrels Website Admin en CodeGym
4 abril 2022, 08:15
First, you make it, then you play it.
13 junio 2021, 20:15
how do i play?
Rich
Nivel 23 , San Diego, United States
22 octubre 2020, 22:19
Just a heads up. the code can pass testing and still have a bug that kills you if you exceed safe landing speed mid air. to avoid this make sure to separate the code that checks for collision from the code that checks landing speed. also I found the speed a bit excessive, so I slowed down the rate of increase to speedY += 0.02 and it made it much more reasonable.
Ian De Bie Full Stack Developer
9 octubre 2020, 21:56
the other thing that baffles me is that none of my published games ever show the score, but in my ide they do.