homework5 #5

Merged
andrea merged 3 commits from 20220552/homework5:main into 20220552 2026-04-21 23:37:11 +00:00
Showing only changes of commit 589bf805d5 - Show all commits

View File

@@ -92,3 +92,24 @@ The game will be organized into simple modules:
- Movement constrained to a plane for simplicity - Movement constrained to a plane for simplicity
- Objects managed using classes and arrays - Objects managed using classes and arrays
- Collision detection using distance checks - Collision detection using distance checks
## challenges & features
### Expected Challenges
- 3D rendering (camera, lighting, materials)
- Implementing smooth body-following behavior
- Managing performance with multiple objects
- Balancing _visual effects_ and _performance_
### Relevant Course Concepts
- **Types and Variables**: used to store positions, score, and game state
- **Arrays and Objects**: used to manage body segments, orbs, and obstacles
- **Functions**: used to organize update, rendering, and interaction logic
- **Modules**: used to structure the project into components such as `Player`, `Orb`, and `GameManager`
- **Event Handling**: used to process user input (keyboard or mouse)
---
> This proposal was written with the assistance of ChatGPT for structuring and language support.