Skip to content

Mouse-based, very basic python game with retro graphics. Involves landing a rover with its final velocity lower than a threshold velocity. You can control the 'thrust' of the rover using a slider to land with a velocity lower than the threshold velocity.

Notifications You must be signed in to change notification settings

strangequarkkk/Lunar-Lander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Lunar lander mouse-based game

Python libraries used: Numpy, Matplotlib.

In this project:

Worked with matplotlib widgets and GUI(graphical user interface) to make a very fun & basic mouse-based interactive game. The motive is to land a rover with a velocity(speed) lower than a preset threshold velocity. The pull of gravity(gravitational acceleration) on the rover can be countered with the 'Thrust' generated
by the rover's engine to land with a safe velocity. The magnitude of the thrust generated is to be controlled with a slider.

Can be used to visualize how free-fall in an idealized situation(no air resistance) works, and how the thrust generated by a rocket's engine lowers the velocity of the rocket, allowing the rocket to land safely in practical situations.

To play around with the game, the relevant python script file containing the code needs be downloaded & then executed.

If you need any more information/explanation related to the code, don't hesitate to contact me.

About

Mouse-based, very basic python game with retro graphics. Involves landing a rover with its final velocity lower than a threshold velocity. You can control the 'thrust' of the rover using a slider to land with a velocity lower than the threshold velocity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages