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.
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>
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>
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>
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 -> CoffeScript?
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?
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.