Duet is a great fun mobile arcade game developed by Kumobius. The idea behind the game is to avoid different obstacles coming at you with different speeds and angles while enjoying the wonderful music composed by Tim Shiel. The player can only rotate the two dots right and left to avoid the obstacles. Very challenging, fun and addicting. I got inspired, and decided to implement a similar game using Processing 3 for PC.

The game is very simple: press RIGHT button to rotate the dots to the right and LEFT to rotate them to the left. However, the player has to be smart about decisions, focused, and forward looking. Hence comes the game motto: You have to maintain a circular state of mind!

Game start Gameplay Game over
Screenshots of the game. On the left, the game start screen. Middle, player has reached higher score and the game leveled up and got more difficult. Right, game over screen. Player can play again or save a screenshot of their score.




There is an infinite number of levels, with every level, the game gets faster and more challenging. The game is beautifully animated and it rhymes very well with the wonderful original soundtracks of the mobile game while playing. The players can also save screenshots of the their high scores to share with friends and challenge them!

Finally, there are no hardware requirements (well, other than a PC with a keyboard and a monitor, duh!). Your potato PC is probably more than capable of handling the game’s fantastic graphics!


installation


Alright enough marketing! I started this project in an attempt to create quick replica of the essence of a beautiful game in Processing3 that hasn’t already been implemented by someone in OpenProcessing community (God! those guys replicated almost every famous addictive game using Processing!). At the same time, I hope that whoever stumbles upon this can learn a thing or two. I myself am not a Processing3 expert, but I learned some tricks.



give it a try!