Skittles is a physics-based bowling game. You control a ball at the start of a lane and launch it forward to knock over a row of skittles (pins).
It’s a great introduction to using physics to make games interactive and playful.
Try it out
1. Open Flock XR and go to the Demo menu. 2. Select 🎳 Skittles 3. Press Play. 4. Use the controls: – A → move the ball left – D → move the ball right – SPACE (4) → launch the ball Try to knock over as many skittles as you can with each launch.
Explore the code
Open the code and look for these parts:
Sky and ground A block that sets the sky colour. A map created with a planks material to look like a bowling lane.
Instructions A print text block that shows the controls on screen at the start.
Skittles (pins) A for loop that creates multiple cylinders. The loop changes the X position each time so the pins are placed in a row. Each pin has dynamic physics, allowing it to fall when hit.
Bumpers Two long thin boxes placed on the left and right of the lane to give the feel of a bowling alley.
The ball A small box that represents the bowling ball. The ball has dynamic physics so it can move and collide with pins.
Controls and launch A forever loop checks for input: – Left and right buttons move the ball sideways. – The launch button applies a forward force to the ball. After a short delay, a new ball is created so you can try again.
Remix ideas
Try extending the project with your own ideas:
Change the skittles into cones, spheres, or characters.
Randomise the colours of the skittles each time the game starts.
Increase or decrease the launch force to change difficulty.
Add a score counter that increases when a skittle is knocked over.
Limit the number of balls and show a “Game over” message.
Change the looks of the bowling alley to match a theme.
A similar project you could create
Create a tower knockdown challenge: – Replace the skittles with towers of stacked boxes. – Hold forward/backward controls to move the ball up and down. – Give the player a limited number of shots to knock all towers down. This uses almost the same ideas as Skittles — repeated objects, physics, and applying force — but includes an extra vertical element that needs extra accuracy.