The Days of Christmas by Sam Twidale
In The Days of Christmas you click or tap lyrics close to the current line or verse as quickly as possible to maximize your score.
The theme is in the song, the main verse grows as it loops over and over. Also, there are currently 12 days until Christmas :)
I had 18 hours this time, so this was rather rushed. A lot of time was wasted writing a signed distance field shader for the text I couldn't get working, so ended up with nasty geometry text instead. I also wanted to build a Christmas tree silhouette out of text, but no time.
The game is written in Haxe, targeting JavaScript/WebGL. It requires a recent graphics card and modern browser to run at all, and probably needs a fast computer to run at full speed.
CONTROLS
========
The game works with the mouse, no touch or keyboard input. Unfortunately, there's not much to do except click the colored text for points.
IMPORTANT NOTES
===============
* The sky shader code is a derivative of the three.js sky shader example: http://threejs.org/examples/#webgl_shaders_sky - which I built on in my previous compo entry. I did not write the shader from scratch during the compo.
* The lack of audio isn't a bug - there are others, though!
* I removed the particles in the screenshots due to bugs on IE, they're not in the uploaded games.
* Sometimes the score doesn't go up, oops.
* I should've used a monospace font, oops.
CREATED WITH
========
* The Haxe Programming language.
* three.js for rendering with Haxe externs by George Corney (Haxiomic).
* Lycan, a work-in-progress library of Haxe game development utilities.
* Joshua Granick's actuate tweening library.
* Luke Moody's ShaderParticleEngine for three.js.
* Massive Interactive's msignal signals library.
The theme is in the song, the main verse grows as it loops over and over. Also, there are currently 12 days until Christmas :)
I had 18 hours this time, so this was rather rushed. A lot of time was wasted writing a signed distance field shader for the text I couldn't get working, so ended up with nasty geometry text instead. I also wanted to build a Christmas tree silhouette out of text, but no time.
The game is written in Haxe, targeting JavaScript/WebGL. It requires a recent graphics card and modern browser to run at all, and probably needs a fast computer to run at full speed.
CONTROLS
========
The game works with the mouse, no touch or keyboard input. Unfortunately, there's not much to do except click the colored text for points.
IMPORTANT NOTES
===============
* The sky shader code is a derivative of the three.js sky shader example: http://threejs.org/examples/#webgl_shaders_sky - which I built on in my previous compo entry. I did not write the shader from scratch during the compo.
* The lack of audio isn't a bug - there are others, though!
* I removed the particles in the screenshots due to bugs on IE, they're not in the uploaded games.
* Sometimes the score doesn't go up, oops.
* I should've used a monospace font, oops.
CREATED WITH
========
* The Haxe Programming language.
* three.js for rendering with Haxe externs by George Corney (Haxiomic).
* Lycan, a work-in-progress library of Haxe game development utilities.
* Joshua Granick's actuate tweening library.
* Luke Moody's ShaderParticleEngine for three.js.
* Massive Interactive's msignal signals library.
| Web | http://samcodes.itch.io/the-days-of-christmas |
| Source | https://github.com/Tw1ddle/Ludum-Dare-34 |
| Original URL | https://ludumdare.com/compo/ludum-dare-34/?action=preview&uid=42276 |
Ratings
| Coolness | 51% | 3 |
| Overall | 2.48 | 930 |
| Graphics | 2.56 | 749 |
| Innovation | 3.26 | 407 |
| Mood | 2.92 | 511 |
| Theme | 2.29 | 944 |
What browsers and input/mouse/touch are people who can't get input using? And ah, touch input isn't in actually, noted that.
It is nice to play something completely different tho