Untrusted

Games

programming puzzle game

SHOW HN2014

Legend

Untrusted

A JavaScript adventure game you play by modifying its source

alex.nisnevich.com

#javascript game#learn programming#code puzzle#javascript sandbox

555points
235comments
#12of 2,272 in 2014
Top 1%of 2014 by points

How HN took it

CuriousMostly questions and neutral comments

29 positive, 107 neutral or asking, 6 mixed, 33 critical, out of 175 comments about the project. Thread score -0.04.

Execution: 3 for, 21 againstIdea: 9 for, 2 againstDesign: 4 for, 6 againstPerformance: 0 for, 3 againstDocs: 2 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Fun and creative puzzles that teach programming

    From 3 comments
    • You had me at "The continuing adventures of Dr. Eval"
      bcherry on HN
    • THANK YOU. I have 0 knowledge about writing all kinds of code. This is perfect to start with. Specially thanks to the API part.
      DocG on HN
    • Pretty cool game bud, I actually think this is a superior environment for learning to program than many of the richer 3-d interfaces I've seen.
      zenbowman on HN

Objections

  • Save state bugs cause levels to repeat or reload

    From 3 comments
    • Level 1 just reloads after I get to the exit.
      icedog on HN
    • This is awesome but it keeps repeating the first level! I get the solution but then it just reloads everything.
      davearch on HN
    • This is fun! But I've run into a problem. Advancement past level 14 seems to be bugged; upon completion, the keys in my inventory were replaced with a capital A which I assume to…
      aaronem on HN
  • Hard to tell which lines are editable due to colour contrast

    From 2 comments
    • I love this game! Such a cool idea, and very well executed. My biggest critique so far is that it's extremely hard for me to tell the difference between #311 and #000 for the…
      christiangenco on HN
    • Very cool! I'm stuck on level 7 because it seems that the script isn't editable anywhere. Related note, the color scheme for highlighting editable lines might want to change,…
      javajosh on HN

Requests

  • Fix ways to tamper with functions and bypass validation

    From 3 comments
    • This is fun. But I have one wish. Overwrite console.log() so it logs onto the website and I don't need to open firebug :) Edit: I think I solved lvl two to four all the same way.…
      lawl on HN
    • Aww, I thought that was to easy. That trick works for basically any level. Also, is there a good way to completly prevent tampering with functions, or is this just going to be an…
      gizmo686 on HN
    • ``` map.validateExactlyXManyObjects = function() {}; ``` lets you put an exit tile next to your character on every level
      vjeux on HN
  • Add a way to see console output in the page

    From 1 comment
    • This is fun. But I have one wish. Overwrite console.log() so it logs onto the website and I don't need to open firebug :) Edit: I think I solved lvl two to four all the same way.…
      lawl on HN

Questions

  • Hints for specific levels

    From 3 comments
    • Any tips for level 9? I can't seem to find a handle on the raft to be able to modify its behaviour directly.
      neil_s on HN
    • Can anyone give me a hint for level 12?
      gabemart on HN
    • Any tips for level 17? I can't seem to figure out a solution for the teleporters using the getObjectCoords hint that was given
      riverjiang on HN
  • How to transfer progress between computers

    From 1 comment
    • Is there an easy way to transfer progress between computers? (other than saving your solution Gists?)
      tinacgh on HN

Alternatives named

  • Firebug

    From 1 comment
    • This is fun. But I have one wish. Overwrite console.log() so it logs onto the website and I don't need to open firebug :) Edit: I think I solved lvl two to four all the same way.…
      lawl on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/7547942)