TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: An isometric marble run build in CoffeeScript

141 pointsby robert-boehnkeabout 14 years ago

13 comments

natesmabout 14 years ago
It's a little hard to tell where the marble is in "3d" space. I think it might be a little better if it was even lighter while "underground". A lot of isometric games use shadows to show exactly where objects are - that could help as well.<p>Edit: now I figured out what the big problem is: you can't see where it's headed when it's underground. In Roller Coaster Tycoon, when your train went into a tunnel, there was a sort of transparent view of the underground track. I think having that here would make a lot of sense.
评论 #2460994 未加载
jashkenasabout 14 years ago
Direct links to some of the interesting source:<p><a href="https://github.com/robb/Marbleo.us/blob/master/src/js/Block.coffee" rel="nofollow">https://github.com/robb/Marbleo.us/blob/master/src/js/Block....</a><p><a href="https://github.com/robb/Marbleo.us/blob/master/src/js/Path.coffee" rel="nofollow">https://github.com/robb/Marbleo.us/blob/master/src/js/Path.c...</a><p><a href="https://github.com/robb/Marbleo.us/blob/master/src/js/Game.coffee" rel="nofollow">https://github.com/robb/Marbleo.us/blob/master/src/js/Game.c...</a>
duckabout 14 years ago
Turn your design into something real: <a href="http://woodgears.ca/marbles/run.html" rel="nofollow">http://woodgears.ca/marbles/run.html</a> or <a href="http://woodgears.ca/marbles/modular.html" rel="nofollow">http://woodgears.ca/marbles/modular.html</a>
jontyabout 14 years ago
Building this successfully destroyed all my productivity. <a href="http://bit.ly/g11Q6h" rel="nofollow">http://bit.ly/g11Q6h</a>
评论 #2460079 未加载
ullrichabout 14 years ago
this is quite cool: <a href="http://marbleo.us/#PwAAAD8AAAA_AAAAPwAAAAMAAAAoAAAAKgAAAD8AAAAfAgEAPQAAAj8AAAADAAAAKAAAACoAAAA_AAAALwIBAD4AAAI_AAAAAwAAACgAAAAqAAAAAAAAABgCAQAVAAACPQAAAAMAAAAoAAAAKgAAAAAAAAAsAgEAFgAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA_wAABz8AAAA_AAAAPwAAAD8AAAArAAAAKgAAACoAAAA_AAAAAwEBADwAAAE_AAAAKwAAACoAAAAqAAAAAgAAAAQCAQA8AAACPwAAACsAAAAqAAAAKgAAAAAAAAAYAwEAAQAAAwAAAAAAAAAAAAAAABgHCAAAAAAABAMBABQAAAMBAAAAAAAAAAAAAAAAAAAAAAAAACACAQAWAAACAQAAAAAAAAAAAAAAAAAAADAHCQADAAADFAAAAAEAAAAAAAAAAAAAAAAAAAAqAAAAGgcIAD0AAAMrAAAAKgAAACoAAAAqAAAAKgAAABoDAQA9AAADKwAAACoAAAAqAAAAKgAAACoAAAAiAgEAPgAAAisAAAAqAAAAKgAAACoAAAACAAAABAIGABQAAAIpAAAAKgAAAP8AAAIdAgUAGQMBAv8AAAUUAQUAMQIBARcAAAIBAAAAAAAAAAAAAAAAAAAAMAIGABcAAAIVAAAAAQAAAAAAAAAAAAAAAAAAACoAAAAaAgEAPQAAAisAAAAqAAAAKgAAACoAAAAqAAAAGgMBAD0AAAMrAAAAKgAAACoAAAAqAAAAKgAAADICAQA_AAACKwAAACoAAAAqAAAAKgAAAP8AAAcIAgUAAAAAAv8AAAUVAQQAFQAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAIQIFABYAAAIVAAAAAQAAAAAAAAAAAAAAAAAAACoAAAAKAgEAPAAAAisAAAAqAAAAKgAAACoAAAAqAAAAMgIBAD8AAAIrAAAAKgAAACoAAAAqAAAA_wAABxQAAAAVAAAAFQAAACkBAQD_AAADHAIFABUAAAL_AAAFIAIFABYAAAIVAAAAAQAAAAAAAAAAAAAAAAAAACkBBQAWAAABFQAAAAEAAAAAAAAAAAAAAAAAAAAqAQEA_wAABh0CAQApAAACKgAAACoAAAAqAAAAKgAAACoAAAA-AQEAKwAAASoAAAAqAAAAKgAAACoAAAAqAAAAPgEBABcAAAEVAAAADQICACgAAAIqAAAAKgAAAAUDAQAUAAADFQAAADEHCQArAAADKgAAACoAAAA1AgUAFwAAAhUAAAABAAAAAAAAACgAAAAqAAAAKQEEABYAAAEVAAAAAQAAAAAAAAAoAAAAKgAAAAYCAQD_AAAGNgIBACsAAAIqAAAAKgAAACoAAAAqAAAAKgAAABUAAAAVAAAAKQAAACoAAAAqAAAAKgAAACoAAAAVAAAAFQAAACkAAAAqAAAAKgAAACoAAAAqAAAABQIEABQAAAIpAAAAKgAAACoAAAAqAAAAKgAAABUBBAAVAAABFQAAACkAAAAqAAAAKgAAACoAAAA1AgUAFwAAAhUAAAApAAAAAgAAACgAAAAqAAAA" rel="nofollow">http://marbleo.us/#PwAAAD8AAAA_AAAAPwAAAAMAAAAoAAAAKgAAAD8AA...</a>
bniabout 14 years ago
I feel my curly-brace intertia softening a bit lately, so Im considering converting Orbium to CoffeScript.<p>The game has "classes", like this:<p><a href="https://github.com/bni/orbium/blob/gh-pages/js/tile.js" rel="nofollow">https://github.com/bni/orbium/blob/gh-pages/js/tile.js</a><p><a href="https://github.com/bni/orbium/blob/gh-pages/js/inspector.js" rel="nofollow">https://github.com/bni/orbium/blob/gh-pages/js/inspector.js</a><p>So I think it will translate well.<p>Anyone with CoffeScript experience that can share what its like to convert over a codebase from JS -&#62; CoffeScript?
评论 #2462240 未加载
grantbachmanabout 14 years ago
I think it's pretty cool, but might I suggest loading a fully built track as the default?
评论 #2459499 未加载
peregrineabout 14 years ago
This basically does not run at all in my browser. (Chrome 11.0.696.44 beta)
评论 #2461036 未加载
ullrichabout 14 years ago
the sources can be found on github <a href="http://github.com/robb/Marbleo.us" rel="nofollow">http://github.com/robb/Marbleo.us</a>
waqfabout 14 years ago
The very first thing I thought to do when I saw the app was to widen my window (to 2000px or so) so that I wouldn't have to scroll to see all the available blocks.<p>But the block selector doesn't resize with the window. Please could you fix that?
a1k0nabout 14 years ago
I wish I could just buy blocks like these for my son. Bandai Spacewarp-type-things are a little too much yet, and the marble toys we have are pretty lame in comparison to this.
评论 #2461958 未加载
syntsaltabout 14 years ago
Very cool. What does isometric mean? Is it like Eschere drawing, i.e. marble goes bak up the hill?
评论 #2460141 未加载
评论 #2461942 未加载
indroraabout 14 years ago
my little thing: <a href="http://j.mp/etrO8H" rel="nofollow">http://j.mp/etrO8H</a>