HBC-00013: Highway 4k by ½-bit Cheese [web] & Tekotuotanto
screenshot added by maxon on 2013-08-04 21:02:25
platform :
type :
release date : august 2013
release party : Assembly 2013
compo : combined 4k
ranked : 1st
  • 85
  • 15
  • 2
popularity : 75%
  • 0.81
alltime top: #549
added on the 2013-08-04 21:02:25 by maxon maxon

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


rulez added on the 2013-08-04 21:08:02 by visy visy
this. is. cool. extremely.
rulez added on the 2013-08-04 21:14:47 by sensenstahl sensenstahl
Browser 4k of unprecedented detail. Nice.
rulez added on the 2013-08-04 21:24:28 by Sesse Sesse
Goddamn incredible.
I wish I knew how compression works in all this browser stuff.
rulez added on the 2013-08-04 21:29:31 by Trilkk Trilkk

How long did you work on this prod ? This sets the bar for web 4k intros to come.
rulez added on the 2013-08-04 21:34:14 by p01 p01
Amazing! What Gfx card this is aimed for? On my HD4850 it looks like this.
rulez added on the 2013-08-04 21:37:05 by Rebb Rebb
clear winner!
rulez added on the 2013-08-04 21:42:27 by Corial Corial
4k? you've got to be fucking kidding me...
rulez added on the 2013-08-04 21:42:37 by Intrinsic Intrinsic
Best. Very very nice!
rulez added on the 2013-08-04 21:46:38 by leGend leGend
rulez added on the 2013-08-04 21:58:40 by Xyl2k Xyl2k
Looked very nice on the big screen and definitely stood out from the other entries in the compo. Clear winner!

p01: If I remember correctly, Abyss asked Bercon how many hours he spent on making this and the answer was "around 300 hours".
rulez added on the 2013-08-04 22:04:09 by firebug firebug
rulez added on the 2013-08-04 22:17:14 by moqui moqui
I prefer real binaries.
added on the 2013-08-04 22:17:14 by las las
Around 300 hours.
As I thought: ~2 months worth of full time work to get "there". That confirms my .

las: What's the difference/problem o_O ?
added on the 2013-08-04 22:33:16 by p01 p01
hm, my ff (22.0) seems to have trouble handling the file. it shows aprox. 1/3 page of random characters and then a script error dialog.
added on the 2013-08-04 22:40:33 by wysiwtf wysiwtf
...confirms that there's no easy way to make a 4k people want to watch again, and again.
added on the 2013-08-04 22:41:34 by p01 p01
what wysiwtf said.
added on the 2013-08-04 22:41:54 by AzzaroMWI AzzaroMWI
HBC goes realtime. Nice one!
rulez added on the 2013-08-04 22:43:09 by gaspode gaspode
rulez added on the 2013-08-04 22:44:57 by micksam7 micksam7
I've tried all I can to get this to run, but it just won't. Is there a capture somewhere?
added on the 2013-08-04 22:45:46 by gloom gloom
Nice one, and what Visy said...
rulez added on the 2013-08-04 22:59:55 by uncle-x uncle-x
didnt work for me in chrome, but ran fine in FF, and wow amazing rendering, such high quality, pity the music was only so-so, never the less a massive rulez!
rulez added on the 2013-08-04 23:12:33 by keito keito
Compressed with this trickery? http://www.iamcal.com/png-store/
added on the 2013-08-04 23:20:57 by jalava jalava
But yeah, very very cool. Didn't think 4k webgl could work with audio included.
rulez added on the 2013-08-04 23:22:55 by jalava jalava
flynn approves!
rulez added on the 2013-08-04 23:31:43 by maali maali
Best JS 4k so far, Bercon you really did an amazing job.
rulez added on the 2013-08-05 00:51:46 by ara ara

las: What's the difference/problem o_O ?

- Not the real deal. If it isn't a native binary, it's not the real thing.
- Massive precalc time on FF.
- Had to click the "script screwed up" dialog away several times (until I checkboxed it away...).
- The current state of WebGL & Angle still sucks. ;)

Nevertheless the intro is nice - but well, see above.
added on the 2013-08-05 01:07:54 by las las
rulez added on the 2013-08-05 01:14:06 by bitl bitl
Shiny and corgeous, great work..
rulez added on the 2013-08-05 06:11:49 by Serpent Serpent
I don't know what to make of this? It's actually quite cool, but then again, not much is happening, and music is really bad imo. With more interesting direction and a bit more action between the bikes it would have been a thumb up - as it is, it's a piggie.
added on the 2013-08-05 08:10:15 by maytz maytz
the camera work is quite awesome !
rulez added on the 2013-08-05 08:15:04 by MsK` MsK`
This was really surprising, and nice. :) The music was pretty basic and not really good, but the rendering and some of the design choices were downright brilliant. I wish there was a story-payoff in the end though (there's a race, two racers, and no climax).
rulez added on the 2013-08-05 08:26:42 by gloom gloom
Exactly what gloom and visy said.
rulez added on the 2013-08-05 08:36:31 by break break
javala: It uses the same trick as pretty much all JS prods now, which takes the trick you found one or two steps further. It's called PNG bootstraping,and JSexe is the most efficient tool to date for this is.

las: With all respect to what Mozilla does, Firefox lives in the past regarding threading. So looking forward to Servo. In the meantime try in Opera or Chrome. Agreed, ANGLE and webGL are still in a strange state but it doesn't make this platform invalid or null. About the "binary", I just don't see the point.
added on the 2013-08-05 09:08:46 by p01 p01
Worthy winner
rulez added on the 2013-08-05 09:10:00 by Tjoppen Tjoppen
The Intro is pretty nice!
I wonder what you save in bytes versus an executeable by putting it all in an image or however this trick works.
Am i the only one having got reminded on the Zak McKracken IntroTune in the beginning of the 4k ?
rulez added on the 2013-08-05 09:10:09 by ɧ4ɾɗվ. ɧ4ɾɗվ.
What break said.
rulez added on the 2013-08-05 09:13:11 by Steel Steel
Cool shit
rulez added on the 2013-08-05 09:32:58 by jasuy jasuy
I'm sure Firefox lives in the past but at least doesn't crash when running this, because Chrome did, every single time I tried. Hilariously, it only works in Firefox if I keep moving the mouse.

Anyway, great direction and high visual quality but I can't help thinking this could be done properly as a native intro with an actual synth and probably 3 times the framerate.
added on the 2013-08-05 09:58:24 by Gargaj Gargaj
what gloom said
rulez added on the 2013-08-05 10:16:56 by wullon wullon
this one doesn't really catch me (maybe it's the basic music), but i appreciate the approach.
rulez added on the 2013-08-05 10:19:20 by a-move a-move
really nice shader. the music could have been made hugely better by simple improvements like replacing the hideous kick drum with just about anything else
the web platform generally sucks at the moment, but i guess it'll get more mature in the future
rulez added on the 2013-08-05 11:22:17 by yzi yzi
This was great fun. The usual tricks but used to make something that feels different and cohesive. Thoroughly enjoyable!
rulez added on the 2013-08-05 12:22:32 by raizor raizor
It's totally amazing, liked every bit! :D
rulez added on the 2013-08-05 12:22:38 by rez rez
rulez added on the 2013-08-05 14:24:04 by raer raer
rulez added on the 2013-08-05 14:36:14 by iks iks
I really expected the mindbenders to pop up instead of tronbikes.
added on the 2013-08-05 15:13:37 by dixan dixan
Fucking more cool than Tron Legacy.
rulez added on the 2013-08-05 16:18:19 by BackSpace BackSpace
Thanks for all the comments! The intro is using jsexe to compress it to png. The reason why it is crashing other browsers than Firefox is audio generation (this is also why it takes 30-60 seconds to start). Song was done using Sonant Live and its player (heavily optimized/stripped down). This means the audio is first written as base64 encoded string which is then converted to Audio element. This takes so much memory (>1GB) that it crashes Chrome and Opera pretty often. Without the audio this would run on Chrome/Opera/Firefox without problems.

I will post source code with comments later this week.
rulez added on the 2013-08-05 16:49:59 by Bercon Bercon
music is too repetitive and there's only one scene, but it's quite good nevertheless.
rulez added on the 2013-08-05 16:53:32 by provod provod
Bercon: Funny, that you use the hashing from Micro Nova. The one I used later is more compact. Also, with webGL you should REALLY ditch setInterval(foo,16) and use requestAnimationFrame(foo) otherwise the GPU drivers crash too easily. Also have you tried to generate the audio at a slightly lower frequency or in mono to cut the precalc time ?
added on the 2013-08-05 17:33:20 by p01 p01
Poi, when we see you back on Atari ST?
rulez added on the 2013-08-05 17:39:13 by moredhel moredhel
p01: I seem to have missed that then. I tried some hashing functions found on net and tried multiple of my own, but this was the best of the all I tested. Thanks for this one anyway :)

I actually tried requestAnimationFrame(), but for some reason it crashed even more than setInterval(), so I ditched it, but that was months ago, so perhaps browsers are better with it nowdays.

The music is repetitive mainly because of the extreme restraints I set to King Thrill who made the music. It had to fit into less than 1kb with the player when compressed. I think he made an amazing job. This was my first real time production and I wanted to put the emphasis on graphics, so those were done first and music had to fit into the space that was left.

I'll write short making of along with the commented source codes which will probably answer more of your questions. Thanks again for amazing response!
added on the 2013-08-05 17:57:35 by Bercon Bercon

How about next time to do conversion of Dim's magnicifient European Demos Total Full screen in .js?
added on the 2013-08-05 18:23:34 by moredhel moredhel
Bercon: Strange, requestAnimationFrame was definitely more stable for me on my underpowered Asus EEE.

Looking forward to the making of and your next realtime prod!

moredhel: Don't worry, I'll be back on Atari. But family life takes priority over demo life.
added on the 2013-08-05 21:40:27 by p01 p01
Would have ruled so much as executable...
added on the 2013-08-05 22:52:54 by magic magic
Looks beautiful, but lacks heavily on atmosphere and variety. I prefer some of the other ASM 4k's more.
added on the 2013-08-05 23:18:48 by Bobic Bobic
good effect, and cuts, and decent sound, thumb up for that. but it _really_ should have ended 1 minute earlier.
rulez added on the 2013-08-06 01:45:31 by psenough psenough
There were better releases years ago. The soundtrack is especially disappointing, sound and composition wise. Sorry.
added on the 2013-08-06 03:43:18 by jco jco
Awesome in every aspect but it does not work with ff22. I just see the content of the file. Any ideas what is going wrong?
rulez added on the 2013-08-06 09:22:19 by Cj Cj
Oh dear! After clicking away the annoying dialog several times to continue, it works now very slowly.
added on the 2013-08-06 20:19:48 by Cj Cj
cool little intro! But, also what gargaj said about native code...
rulez added on the 2013-08-06 20:29:32 by blala blala
How could going native result in 2x or even 3x the framerate using the same shaders ? Is the RTT much slower in webGL ?
added on the 2013-08-06 21:00:30 by p01 p01
rulez added on the 2013-08-06 22:16:17 by aha aha
Dans ta face
rulez added on the 2013-08-07 01:11:19 by nytrik nytrik
Had to "Yes, I want to continue running this script" twice, but works reasonably fast (not completely smooth in some spots) but definitely nice looking.
rulez added on the 2013-08-07 03:43:20 by Starchaser Starchaser
rulez added on the 2013-08-07 07:34:53 by SiR SiR
Nice one
rulez added on the 2013-08-07 21:02:33 by Frequent Frequent
Kind of long for the content and the audio isn't really up to par with the visuals. Still, it's nice to see that javascript can actually compete.
added on the 2013-08-08 00:52:38 by Preacher Preacher
nice you like it and try to support it, but keep who you are, just say what you think: it sucks! ;)
(too bad about my plans of HBC ruling the scene, when i told em to get a coder already years ago, but...)
...i love it except too long, bad music, natives would need about minimum 500b more to just get a window and music!)
..i made a mistake myself, i thumbed it up due to being on a selfish platform, platform being 10 years back in time wasn´t accounted when i did dat!
hardy, you need to drink more, so that you pass out at once and stop posting crap.

Anyway, glow <3 tron <3 but the music could be a lot better. Still, good effort!
rulez added on the 2013-08-08 01:12:39 by Saga Musix Saga Musix
Making of and source code can be found at: http://ylilammi.com/webgl/highway4k/
added on the 2013-08-08 12:10:22 by Bercon Bercon
I liked this a lot, and despite what ppl say about the length and the music, it's really nice (I guess I appreciate the style). Hope you'll be using SoundBox next time...
rulez added on the 2013-08-08 21:50:57 by marcus256 marcus256
Exactly what maytz said.
added on the 2013-08-08 22:07:16 by StingRay StingRay
yeah !
rulez added on the 2013-08-09 17:23:49 by u2 u2
i haven't really liked a 4k for a while. good work!
rulez added on the 2013-08-10 03:37:55 by Skate Skate
4k? javascript? pretty cool! nice take on the tron theme - even the music doesnt suck.
rulez added on the 2013-08-10 11:13:24 by jco jco
There were better releases years ago. The soundtrack is especially disappointing, sound and composition wise. Sorry.

4k? javascript? pretty cool! nice take on the tron theme - even the music doesnt suck.

Did you watch the same intro twice or two different ones? :D
I really like this little piece of entertainment. It delivers on the visuals, but as already noted a couple of times, the music isn't all that interesting. The size it has to be done in is relly impressive, though. 1k for song data and synth is quite tough :) Great job!
rulez added on the 2013-08-10 11:36:51 by Punqtured Punqtured
Hmm, it didn't run in my Windows XP Pro. SP3's IE8 and Mozilla's SeaMonkey v2.20 web browsers. I get garbled text results. Anyways, I watched the MP4 video capture. Not bad. :)
added on the 2013-08-10 18:43:46 by AntDude AntDude
nice one
rulez added on the 2013-08-10 22:19:29 by T$ T$
The quality of this prod speaks in favor of how far browser demos (and their makers) have come. Despite the overused Tron theme, the visuals are cool, and it was an entertaining trip overall.
rulez added on the 2013-08-11 00:58:35 by Alpha C Alpha C
I have mixed feelings on this one.
On one hand, it looks cool, has good animations, has decent camera paths (which is really rare in 4k intros), and good rendering.
On the other hand, this is very repetitive (the shots with distortion don't help at all), not much happens, the flash-synchro is dull, music is bland. The ending is terrible. You have elements of a story, it could have been great, but it's a bit wasted because of the lack of proper ending.

Overall, thumb up because of the good work, but I'm a bit disappointed: It could have been so much better.
rulez added on the 2013-08-11 21:32:18 by LLB LLB
Cool stuff!
rulez added on the 2013-08-11 23:49:58 by trc_wm trc_wm
What LLB said :)
rulez added on the 2013-08-12 00:02:55 by ferris ferris
A bit repetitive but nice. Won't run here (win7 64bit chrome).
rulez added on the 2013-08-12 02:31:06 by numtek numtek
I have FF22 here, but it just shows something that looks like the contents of a png file, then the browser complains about an unresponsive script a couple of times, then nothing more happens..
Nice cameras and attention to paths and detail that must have cost quite a few bytes. Good work.
rulez added on the 2013-08-13 21:36:00 by auld auld
.EXE port please...this is not working. thanks.
added on the 2013-08-14 02:04:13 by JaK JaK
Doesn't work here... no FF, no Chrome, nothing... once a music played.
added on the 2013-08-15 09:04:53 by cryer cryer
TRON or die !
rulez added on the 2013-08-15 21:06:12 by Manwe Manwe
rulez added on the 2013-08-16 14:53:59 by elend elend
As a 4k intro amongst other 4k intros, it's a rather mediocre achievement, barely beating stuff that was released up to ten years ago. The sounds are thin and the action barely par for the course (weak pun alert!).

But as a 4k in Javascript/WebGL, it's quite brilliant and certainly a milestone and probably the only ASM '13 thing that had some kind of wow factor to it.
rulez added on the 2013-08-17 12:33:33 by tomaes tomaes
I liked that a lot! There's nothing really new, tech-wise, but the demo is in js and had lots of style!
rulez added on the 2013-08-18 09:47:36 by MidKnight MidKnight
rulez added on the 2013-08-18 19:53:23 by Cosmocat Cosmocat
nice, but i don't believe in Javascript/WebGL as a reasonable platform for demos ;-)
rulez added on the 2013-08-19 01:05:54 by RufUsul RufUsul
I really liked how this had a strong, consistent theme in addition to looking great.
rulez added on the 2013-08-20 10:21:50 by Warma Warma
You better start believing in Javascript/WebGL prods RufUsul, you just thumbed up one.
added on the 2013-08-20 12:52:34 by Trilkk Trilkk
What can I say. Tron in 4k _o/
rulez added on the 2013-08-27 00:57:35 by tripper tripper
rulez added on the 2013-08-27 18:37:36 by imerso imerso
nice. but i really prefer your video animations.
rulez added on the 2013-08-28 03:36:49 by .. ..
No cheese counter? :'(
added on the 2013-08-29 19:12:18 by mke mke
Quite nice.
rulez added on the 2013-08-31 19:59:10 by Mystra Mystra
rulez added on the 2013-09-05 16:31:01 by Buckethead Buckethead
rulez added on the 2013-09-05 23:45:34 by decca decca
rulez added on the 2013-09-15 12:39:09 by v3nom v3nom
rulez added on the 2013-10-04 19:25:11 by pimuri pimuri
thumbs up for the visuals
rulez added on the 2013-11-12 20:40:14 by sm sm
Quite good, quite good indeed.
rulez added on the 2014-03-12 22:43:54 by moozooh moozooh
if this ran on any of my browsers (Chrome28, Chrome31, FF Aurora) this would really be top notch.. but the only thing that works seems to be the youtube video.. that just sucks.
sucks added on the 2014-06-04 20:49:15 by joe joe
Am i the only one who think that this is rudebox from alcatraz??

didn't recognize it before...
added on the 2014-06-04 21:30:37 by .. ..
I don't think Alcatraz has a monopoly on futuristic motorcycles.
@joe: Check the nfo ... runs on FF 22.
added on the 2014-06-04 22:03:23 by gaspode gaspode
browser thingies are just so unreliable.

+ nice prod
- one and a half hours of precalc on FF29
+ scared the shit out of me for a moment by finishing precalc long after i had forgotten it in some tab while i was in bed reading and the volume was up. thumb for that.
rulez added on the 2014-06-04 22:07:06 by cupe cupe
lagged a lot for me because I had about 100 tabs open, XD. But wow, that was brilliant.
rulez added on the 2014-07-30 22:39:27 by Paulwe Paulwe
awesome !!
rulez added on the 2015-02-24 14:56:45 by med med
Still inspiring!
rulez added on the 2015-04-16 16:01:52 by rimina rimina
rulez added on the 2015-04-16 16:11:16 by fyrex fyrex
This crash my entire PC when running on Chrome... No problem of Firefox 38 and Waterfox 38 except it's painfully slow, even on a 2500K @ 4.7Ghz.
sucks added on the 2015-05-21 19:36:42 by ramon ramon
Now crash waterfox 43.0.4 too! :(
added on the 2016-01-28 05:25:39 by ramon ramon
Youtube encode is artifacty, much better when run locally. If anything, a bit too long.
rulez added on the 2018-07-23 21:18:16 by Nosferatu Nosferatu
Nice first web 4k by bercon with a bunch of Tron infuences
rulez added on the 2019-06-21 14:48:07 by Queen_Luna Queen_Luna

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 !

[previous edits]

add a comment