Starry Starry Night is a game created during Codeathon, a 30-hour game competition held in Suntec City, Singapore, from 4 to 5 Sep 2007. We were required to create two brain training mini-games. Our group came up with a star game where the player is required to use his analytical skills and memory to finish the challenging requirements. The game subsequently won the Best Technical award.
We wanted to make a game that totally immerses the player in a dreamy world where anything is possible. We wanted the player to feel like he can control how the stars moved, how the stars were associated and how the stars were created or destroyed.
Since it is the night time (so that the stars can be seen), we also made it a point to include colorful elements such as the moon or meteor streaks to capture the player’s attention.
We also used a first-person camera so that the player feels like he is really there looking at the stars. This is further enhanced by letting a hand follow the mouse when the player draws linkages between stars. This is as though the player is drawing the linkages with his own finger!
All in all, we want the player to feel for the game and enjoy the experience.
Mini-game 1: Star Link - The Analytical Game
At each stage, the player is presented with a set of stars in the 3D world, as well as images of the 3D object to be formed.
The player is then required to rotate the sets of stars and figure out which pairs of stars should be joined up to form the complete 3D object.
In order to lower the difficulty of the game, 10-20% of the lines are loaded automatically when the stage starts. This is to help the player visualize the shape of the object.
The game starts off with a really simple stage that consists of a cube. The difficulty slowly ramps up and the player is required to form more complex shapes like a house and a teapot.
Mini-game 2: Star Color - The Memory Game
Sounds simple? The trick now is that the stars will rotate as a group in the sky randomly and the colors will fade out after the rotation. The player will have to remember where the same-colored stars are after the rotation and circle them.
The game starts off with simple groups of stars and slowly becomes harder when there are many stars on the screen.
Skeel Lee: Game Concept, Rigging, UI design, asset integration, modeling (hand)
Desmond Wong: Modeling (character & environment), texturing, concept art, UI design
Dennis Lee: Overlay/UI integration
Edwin Chan: Particle sprite generation
Ho Weiren: Game programmer
codeathon, games, OGRE, Starry Starry Night