Jumpy Duck

"That name sounds like another game...". Well this one is 3D, and also it's ducks and lemons.

🧑‍💻

3rd Year Coursework

🗓️

Jan 2025

⏱️

20 hours

Solo

Coursework

Game

JavaScript

WebGL

Links:  

Play Online

What does the project do?

This is a very simple game taking mechanics from flappy bird and theming from the duck song. It's a bit random, but it's surprisingly fun.

The challenge of the game is applying flappy bird to 3D and moving your camera to effectively see, as you can't see all angles at once. You need to move the camera with your mouse while moving around and jumping to avoid the ground lemons and flying lemons. For level 2, the floor is lava!

Backstory

A duck walked up to a lemonade stand and he said to the man, running the stand, "Hey! (bum bum bum), got any grapes?". The man said "no, we just sell lemonade but it's cold and fresh, and it's all home-made - can I get you a glass?". The duck said "I'll pass". Then the lemons got really offended, and proceeded to attack the duck. Then he waddled away, waddle waddle. Then he waddled away, waddle waddle. Then he waddled away, waddle waddle. Into the middle of the road, bum bum bum bum bum ba-dum.

How is it made?

This game is made directly in WebGL. This required interacting with the rendering at a lower level than I'm used to to make the game.

What have I learnt?