7/22/2023 0 Comments Rocket ship simulator games![]() Shall close when the user hits the X button in the top right corner.Shall have a window title containing: "Rocket Simulator - YOUR NAME".Shall store and reference the window dimensions using variables.Your instructor will change these values while grading to see if your program scales appropriately. Shall initially be set to 1800 x 800 pixels (width x height).Graphics Window - the pythonGraph window.To receive full credit, your program must satisfy the following functional requirements: It is our hope, however, that these Gate Checks will allow you to tackle this problem in an incremental fashion. To be clear: there are lots of small problems that you will need to solve as you work on this assignment. To help you manage this complexity, we have created a series of Gate Checks that will walk you through each major step in the program. PythonGraph is designed to be simple and easy to learn, but there is still a learning curve. You will also be working with a special graphics library (pythonGraph) that will allow you to quickly draw the game. Not only will you be producing a game, but you will also design and implement an AI that can automatically land the rocket on the boat. Your browser does not support HTML video.īe warned! This programming assignment is significantly more challenging than the ones you have worked on thus far. The simulation will then automatically reset itself to the same exact configuration and allow the player/AI to try again. Each time the simulation ends (either by the rocket landing on the boat or crashing into the ocean/ground), your program will evaluate the player/AI's performance using criteria such as fuel consumption, softness of landing, etc., and assign him/her a score. The player will then have to control the rocket's thrusters using the arrow keys in order to make sure it safely lands on a randomly positioned boat in the ocean. After the rocket has climbed to a predefined altitude, it will turn towards the right and hand over control to the player (and eventually, an AI of your design). In your simulation, a rocket will start off on the left side of the screen and take off. This assignment will help you comprehend the significance of SpaceX's achievement, and gain a deeper appreciation for the amount of software that needed to be written (and tested) for this "pipe dream" to become reality. In this assignment, you will develop a rocket landing simulator using the pythonGraph library. ![]() So get out there and start experimenting with something new, you might be surprised by just how much fun you have with this playlist.In 2018, SpaceX's Falcon 9 rocket became the first space launch vehicle that was capable of taking off from the Earth, reaching orbit, and autonomously landing on either the land or sea (check out this link, it's amazing!). well everything! Space games just have so much potential for variation that there is no reason not to check them out and see which ones you love. This means that you have different athletic abilities, different looking characters, different. Oftentimes the concept is about saving the world against a horde of invading aliens, dangerous spaceships, or even incoming meteors! No matter what the enemy is, you are bound to have a fun time playing it.įinally, in a lot of these games, you also get to play as aliens. This is a fun switch up to an otherwise somewhat basic platformer game.Īlong with this, space games tend to have higher stakes than normal games. In this action-packed space game, players can change how gravity affects them in order to make it to the end of the level. Take the game Gravity Control for example. The lack of gravity allows for games to get creative with aspects such as jumps and falls. Space games are able to add dimensions (literally) to games where most other game genres aren’t.
0 Comments
Leave a Reply. |