The Secret of Mental Island by Desire [web] | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||
|
popularity : 55% |
|||||||||||||
alltime top: #14355 |
|
|||||||||||||
|
||||||||||||||
added on the 2016-03-20 21:13:59 by homecoded |
popularity helper
comments
u should add "Romanesco 2.0"
music vote :)
Nice!
Couldn't resist doing:
THE SECRET OF MENTAL ISLAND with clouds and title screen
Hope you don't mind.
Obviously this is less future proof but hey... it looks cool with the title and fluffy clouds.
Couldn't resist doing:
THE SECRET OF MENTAL ISLAND with clouds and title screen
Hope you don't mind.
Obviously this is less future proof but hey... it looks cool with the title and fluffy clouds.
cute thingie =) has the charm of actual music instead of harmonic wave patterns (like, you know, in my own entries ^^)
also, nice p01 hack ;) now i'm quite tempted to make it even more look like the (wrong) screenshot
also, nice p01 hack ;) now i'm quite tempted to make it even more look like the (wrong) screenshot
Nice theme with the music
Nice! The Math.pow(..) was obvious, but I was too lazy/busy to fiddle with the song data at work :p
Glad to see it really paid off.
Glad to see it really paid off.
Uber quick shot with my daughter jumping around:
Off.
Code:
compresses down to 978 bytes.<canvas id="a"></canvas><script>
c=a.getContext('2d');
A=new AudioContext,C=A.createScriptProcessor(a.width=1024,1,1),s=0,C.connect(A.destination),C.onaudioprocess=function(l){for(b=l.outputBuffer.getChannelData(x=0),a.height=360,c.fillStyle="#214",c.fillRect(0,x,1024,360),c.fillStyle="#46f",c.globalAlpha=.1,c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.fillRect(0,x,1024,x+=36),c.globalAlpha=1,c.font="62px serif",c.fillText("\u2601",4*s%1400-300,220),c.fillText("\u2601",6*s%1400-300,220),c.font="110px serif",c.fillText("\u2601",7*s%1400-300,220),c.font="220px serif",c.fillText("\u2601",9*s%1400-300,220),c.fillStyle="#002",x=0;x<1024;x++,s+=6.25/A.sampleRate)c.fillRect(x,330+Math.min(277*Math.sin(x/117)+4*Math.sin(x/11)),1,360),b[x]=(s*55*Math.pow(1.059463,parseInt(" qqqtsqooqqqqqqooomlommmmllllllqqqqqtsqooqqqqqqqsttttvvvvssstsqosttttssssqqqtsqosttttssssqqqtsqooqqqqqqqqqqqqomlommmmllllllllllllllllllllllllllooqqhhhhhhmljmoohhhhhhllhhmmooooovovtvttssqqllllllgghhrrrrrrrrrrrrrrrrxxttttttssttstqtttmmmmmmmmmmmmmmjjggggggeeggegcc"[0|s%264],36)+9)&1)+(s*55*Math.pow(1.059463,parseInt("bbnqbbnn99lljjvzeeqqeellggggsnnzbbnnbbnn99lljjvzeeqqeeqqggggllxxlllleeqqaamybbnn99lleeii66iibbnq99lo77jn77jj77jneeqqggssnnnnbbnqeennllllbbnueenn99lpjjjjjjjjjjjjjjeeiillllll77lu11449999bbbb6622222222bbccggjjjjjjjjjjoonniieeeeeeeeeeebeeiillllllllllqqppllggggggggggll"[0|s%264],36))&1)-1,c.fillRect(x,330+b[x],1,360);c.fillStyle="#B4B",c.font="16px serif",c.fillText("THE SECRET OF",480,98),c.font="62px serif",c.fillText("MENTAL",420,150),c.fillText("ISLAND",480,196)}
</script>
Off.
Nice rendition of the Monkey Island theme in 1k. Cool! :)
Nice :D
I DEMAND FIRE ON MELEE ISLAND OR MY THUMB BACK!!
Thumbs up for the name. xd
You guys rock!
I demand an official rerelease once the gap to 1024 is filled with even more content ^^
I demand an official rerelease once the gap to 1024 is filled with even more content ^^
Just check the bl.ocks to see my latest changes. It's down to 917 bytes at the moment.
Not my cup.
cool 'n funny
i'm still following your improvements from time to time (twitter & github, maybe i should get both?)
just a small suggestion to add "reverb", taking the latest github version
(works in chrome only so far)
to
adds 10 bytes (raw) but sounds better =)
secret_island_reverb
just a small suggestion to add "reverb", taking the latest github version
(works in chrome only so far)
Code:
c.fillRect(0, d, 1024, d < 336 ? 1 - d / 336 : 1),
c.fillRect(d, 336 + (b[d++] = (22 * s * Math.pow(1.059463, parseInt(
to
Code:
c.fillRect(0, d, 1024, d < 336 ? 1 - d / 336 : 1),b[d]*=.6,
c.fillRect(d, 336 + (b[d++] += (22 * s * Math.pow(1.059463, parseInt(
adds 10 bytes (raw) but sounds better =)
secret_island_reverb
what elend said.
proper
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !
I made this entry only to have an entry for this year's JS1K. While the demo is nothing spectacular but this time round I at least took the time to write a little post-mortem: https://github.com/homecoded/demo/blob/master/HC04-secret-of-mental-island-by-homecoded/readme.md
I added a wrong screenshot, too.The correct one is this:
I already made a change request.