This project was created during our first semester in the course Programmiertes Entwerfen 1. It was our first coding project.
The assignment was to design and develop a one-button marble run game using JavaScript frameworks. Our concept, Rainbow Craze, invites players to immerse themselves in colorful rainbow stations and follow a toy ball on its exciting journey. Along the way, various toy-like obstacles interact with the marble as it travels through each vibrant section.
- Matter.js – a 2D physics engine for the marble simulation
- P5.js – for visuals and interaction
- Adobe Illustrator – all illustrations and visual assets were created using Illustrator
Press the space bar to start the game. The marble will begin its run through the rainbow-themed course. Your only interaction is the space key – just sit back and watch the chaos unfold!
The goal of this project was to explore creative coding through simple interactions and physical simulations. We focused on combining playful visuals with engaging mechanics using basic programming principles.