Greenfoot Basics: Java Game Programming - Projects and Tutorials

Greenfoot Basics: Java Game Programming

A progressive series of hands-on projects teaching Java programming fundamentals through game development in Greenfoot. Each project builds on previous concepts while introducing new programming techniques.

Project 1 The Hungry Bee

Introduction to Greenfoot basics — movement, collision detection, and simple game mechanics.

Project 2 Catch The Apple

Keyboard controls, scoring systems, and working with random object spawning.

Project 3 Piano Project

Sound integration, keyboard mapping, and creating interactive musical instruments.

Project 4 Movement Essentials

Four movement patterns in one tutorial: slide around, move and rotate, steering mechanics, and gravity with jumping.

Project 5 Fire Projectile

Spacebar shooting and point-click-shoot mechanics for action games.

Project 6 Changing Worlds

World transitions on collision while maintaining player data across scenes.

Project 7 Endless Runner & Open World

Scrolling backgrounds, procedural generation, and open-world exploration mechanics.

Project 8 Tower Defense

Path-following enemies, tower placement, and targeting systems. A two-part series.

Project 9 Interactive Calendar

Switch statements, drawing images, and building interactive UI elements. A two-part series.

Project 10 Array Racing

Working with arrays to manage multiple game objects and racing mechanics.

Project 10 Movie Theater

2D array implementation for seat management and booking systems.

Ready for the AP CSA Exam?

Explore our complete study guides, practice FRQs, and exam prep materials.

View AP CSA Resources

Need 1-on-1 Help?

Book a tutoring session for personalized guidance on Java and AP CSA concepts.

Book Tutoring

Get in Touch

Whether you're a student, parent, or teacher — I'd love to hear from you.

Just want free AP CS resources?

Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

tanner@apcsexamprep.com

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at tanner@apcsexamprep.com