pouët.net

HBC-00013: Highway 4k by ½-bit Cheese [web] & Tekotuotanto
[nfo]
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
  • rulez 77
  • is ok 15
  • sucks 0
popularity : 3%
 3%
  • rulez 0.84
alltime top: #480
added on the 2013-08-04 21:02:25 by maxon maxon

popularity helper

increase the popularity of this prod by spreading this URL:

comments

Only one criticism: WHERE ARE THE LIGHT TRAILS. THERE'S _GOT_ TO BE LIGHT TRAILS.
rulezadded on the 2013-08-04 21:08:02 by visy visy
this. is. cool. extremely.
rulezadded on the 2013-08-04 21:14:47 by sensenstahl sensenstahl
Browser 4k of unprecedented detail. Nice.
rulezadded 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.
rulezadded on the 2013-08-04 21:29:31 by Trilkk Trilkk
AMAZING!

How long did you work on this prod ? This sets the bar for web 4k intros to come.
rulezadded 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.
rulezadded on the 2013-08-04 21:37:05 by Rebb Rebb
clear winner!
rulezadded on the 2013-08-04 21:42:27 by Corial Corial
4k? you've got to be fucking kidding me...
rulezadded on the 2013-08-04 21:42:37 by Intrinsic Intrinsic
Best. Very very nice!
rulezadded on the 2013-08-04 21:46:38 by leGend leGend
marvellous!
rulezadded 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".
rulezadded on the 2013-08-04 22:04:09 by firebug firebug
rulezadded 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
firebug:Thanks.
Quote:
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!
rulezadded on the 2013-08-04 22:43:09 by gaspode gaspode
:O
rulezadded 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...
rulezadded 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!
rulezadded 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.
rulezadded on the 2013-08-04 23:22:55 by jalava jalava
flynn approves!
rulezadded on the 2013-08-04 23:31:43 by Maali Maali
Best JS 4k so far, Bercon you really did an amazing job.
rulezadded on the 2013-08-05 00:51:46 by ara ara
Quote:

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
Wow!
rulezadded on the 2013-08-05 01:14:06 by BiTL BiTL
Shiny and corgeous, great work..
rulezadded 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 !
rulezadded 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).
rulezadded on the 2013-08-05 08:26:42 by gloom gloom
Exactly what gloom and visy said.
rulezadded 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
rulezadded 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 ?
rulezadded on the 2013-08-05 09:10:09 by hArDy. hArDy.
What break said.
rulezadded on the 2013-08-05 09:13:11 by Steel Steel
Cool shit
rulezadded 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
rulezadded 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.
rulezadded 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
rulezadded 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!
rulezadded on the 2013-08-05 12:22:32 by raizor raizor
It's totally amazing, liked every bit! :D
rulezadded on the 2013-08-05 12:22:38 by rez rez
Wow!
rulezadded on the 2013-08-05 14:24:04 by raer raer
yum.
rulezadded 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.
rulezadded 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.
rulezadded 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.
rulezadded 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?
rulezadded 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
Poi,

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.
rulezadded 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?
rulezadded 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...
rulezadded 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
O_o--b
rulezadded on the 2013-08-06 22:16:17 by aha aha
Dans ta face
rulezadded 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.
rulezadded on the 2013-08-07 03:43:20 by AMcBain AMcBain
Quote:
WHERE ARE THE LIGHT TRAILS. THERE'S _GOT_ TO BE LIGHT TRAILS.
rulezadded on the 2013-08-07 07:34:53 by Sir Sir
Nice one
rulezadded 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
elsewhere:
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!
added on the 2013-08-08 01:03:49 by hArDy. hArDy.
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!
rulezadded 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...
rulezadded 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 !
rulezadded on the 2013-08-09 17:23:49 by u2 u2
i haven't really liked a 4k for a while. good work!
rulezadded 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.
rulezadded on the 2013-08-10 11:13:24 by jco jco
jco:
Quote:
There were better releases years ago. The soundtrack is especially disappointing, sound and composition wise. Sorry.

then
Quote:
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!
rulezadded 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
rulezadded 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.
rulezadded 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.
rulezadded on the 2013-08-11 21:32:18 by LLB LLB
Cool stuff!
rulezadded on the 2013-08-11 23:49:58 by trc_wm trc_wm
What LLB said :)
rulezadded on the 2013-08-12 00:02:55 by ferris ferris
A bit repetitive but nice. Won't run here (win7 64bit chrome).
rulezadded 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.
rulezadded 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 !
rulezadded on the 2013-08-15 21:06:12 by Manwe Manwe
Geil!
rulezadded 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.
rulezadded 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!
rulezadded on the 2013-08-18 09:47:36 by MidKnight MidKnight
Stylish!
rulezadded 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 ;-)
rulezadded 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.
rulezadded 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/
rulezadded on the 2013-08-27 00:57:35 by tripper tripper
Nice!
rulezadded on the 2013-08-27 18:37:36 by imerso imerso
nice. but i really prefer your video animations.
rulezadded on the 2013-08-28 03:36:49 by daXX daXX
No cheese counter? :'(
added on the 2013-08-29 19:12:18 by mke mke
Quite nice.
rulezadded on the 2013-08-31 19:59:10 by Mystra Mystra
o___o
rulezadded on the 2013-09-05 16:31:01 by Buckethead Buckethead
massive
rulezadded on the 2013-09-05 23:45:34 by decca decca
insane
rulezadded on the 2013-09-15 12:39:09 by v3nom v3nom
nice
rulezadded on the 2013-10-04 19:25:11 by pimuri pimuri
thumbs up for the visuals
rulezadded on the 2013-11-12 20:40:14 by sm sm
Quite good, quite good indeed.
rulezadded on the 2014-03-12 22:43:54 by moozooh moozooh

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