generated from technolyceum/rocker-launch-starter
Initial commit
This commit is contained in:
99
README.md
Normal file
99
README.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# 🚀 Rocket Launch Animation
|
||||
|
||||
## What You'll Create
|
||||
An animated rocket that launches into space with a planet in the background!
|
||||
|
||||
## How to Run
|
||||
|
||||
### Option 1: Using Python IDLE (Recommended for Beginners)
|
||||
1. Open **Python IDLE**
|
||||
- **Mac**: Press `⌘ + Space`, type "IDLE", press Enter
|
||||
- **Windows**: Press `⊞ + R`, type "idle", press Enter
|
||||
|
||||
2. In IDLE, click **File → Open...**
|
||||
|
||||
3. Navigate to this folder and select **main.py**
|
||||
|
||||
4. Click **Run → Run Module** or press **F5**
|
||||
|
||||
5. Watch your rocket launch! 🚀
|
||||
|
||||
### Option 2: Using Terminal/Command Prompt
|
||||
```bash
|
||||
cd "Rocket Launch/rocket_launch"
|
||||
python3 main.py
|
||||
```
|
||||
|
||||
## What the Code Does
|
||||
|
||||
### Global Variables
|
||||
- `screen_size = 400` - Sets the window size to 400x400 pixels
|
||||
- `rocket_y` - Controls the rocket's vertical position (starts near bottom)
|
||||
|
||||
### Functions
|
||||
|
||||
#### `draw_rocket()`
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -_background()`
|
||||
- Sets the backgrou- Sets the backgrou-- Draws the planet at the bottom center of the screen
|
||||
|
||||
#### `setup()`
|
||||
- Creates a 400x400 pixel window
|
||||
- Sets image mode to CENTER (images are positioned from their center)
|
||||
- Load- Load- Load- Load- Load- Load- Load- Load- Load- Load- Loom- Load- Load- Load- Load- Load- Load- Load- Load- Load- Lohe background
|
||||
- Then draws the rocket on top
|
||||
|
||||
## Customization Ideas
|
||||
|
||||
Try modifying the code tTry modifying the code tTry modifying the codeed
|
||||
Try modifying the code tTry mod line:
|
||||
```python
|
||||
rocket_y = rocket_y - 5 # Try rocketr faster, -2 for slower
|
||||
```
|
||||
|
||||
### Use a Different Planet
|
||||
In `setup()`, change the planet image:
|
||||
```python
|
||||
planet = load_image('purple_planet.png') # or 'orange_planet.png' or 'moon.png'
|
||||
```
|
||||
|
||||
### Add Stars
|
||||
Add this to `draw_background()`:
|
||||
```python
|
||||
for i in range(50):
|
||||
x = randint(0, width)
|
||||
y = randint(0, height)
|
||||
fill(255)
|
||||
circle(x, y, 2)
|
||||
```
|
||||
|
||||
### Change Background Color
|
||||
In `draw_background()`, change:
|
||||
```python
|
||||
background(0, 0, 0) # Black space
|
||||
# Try: background(25, 25, 112) for midnight blue
|
||||
# Or: background(75, 0, 130) for indigo
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### "No module named 'p5'"
|
||||
Install p5 by running in terminal:
|
||||
```bash
|
||||
pip3 install p5
|
||||
```
|
||||
|
||||
########################### sure all image files are in the same folder as `main.py`:
|
||||
- ✅ planet.png
|
||||
- ✅ rocket.png
|
||||
- ✅ moon.png (opti- ✅ moon.png (opti- net.png (o- ✅ moon.png (optle_planet.png (optional)
|
||||
|
||||
### Window Doesn't Open
|
||||
Check for error messages in red text. Common issues:
|
||||
- Missing images
|
||||
- Typo in code
|
||||
- p5 not installed
|
||||
|
||||
## Learn More
|
||||
This project uses the *This project uses the *Th which makes it easy to create animationsThis proeractive graphics!
|
||||
|
||||
Happy coding! 🎉
|
||||
Reference in New Issue
Block a user