IB Computer Science SL · Skyline High School
Team: Ashish Naik (Ashyboy219) · Kruthik Ankam (KiwiHazards)
A Frogger-style arcade game built in Python and pygame. Guide a frog across roads and rivers to reach lily pads at the top. Grid movement, log slots, cars, scoring, and levels — all drawn with code (no image files).
documentation/ Required project docs (norms, spec, Gantt, testing)
templates/ Teacher-provided blank templates (.docx / .pdf)
group-norms.md
project-specification.md
record-of-tasks.md
testing.md
product/ Source code
frogger.py
requirements.txt
README.md
cd product
pip install -r requirements.txt
python3 frogger.pyControls: Arrow keys or WASD to hop · Space/Enter to start or continue
| Deliverable | Location |
|---|---|
| Group norms | documentation/group-norms.md |
| Project specification | documentation/project-specification.md |
| Gantt / record of tasks | documentation/record-of-tasks.md |
| Test plan | documentation/testing.md |
| Working product | product/frogger.py |
- Grid-based hopping with keyboard controls
- Cars and water collisions work; frog rides log slots
- Lily pads, score, lives, levels, and game over
- Modular OOP design (Frog, Car, Log, Lanes)
- Runs with pygame only
Full details in documentation/project-specification.md.
Live slides for class demo: cs-project-smoky.vercel.app
Files: index.html and vercel.json at repo root (Vercel deployment).