TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Unix Game

218 点作者 throwaway71271超过 1 年前

16 条评论

readingnews超过 1 年前
This would probably be a lot better (game/challenge/whatever) if it was just a console input... I knew it was scratch from way back when I showed scratch to my kids, but it took me far too long to figure out I had to go grab icons and move them into place... I get it but I don't get it. I spend more time figuring out the interface and searching for blocks than solving the puzzles.
评论 #37954435 未加载
评论 #37957878 未加载
otterpro超过 1 年前
What I like:<p>* block-based, similar to Scratch.<p>* while some people want option for direct text input, I like the blocks, as it is less intimidating for beginners.<p>* I genuinely learned few things that I would not have bothered to learn otherwise. I would recommend it for anyone who wants to go beyond simple shell commands.<p>What I don&#x27;t like:<p>* it already assumes that user knows some of these commands. There isn&#x27;t any instruction on the commands, except for a brief example shown when hovering on top of block.<p>* there&#x27;s no help or clue so if you get stuck, it requires a little bit of googling. For example, I had no idea how to convert uppercase to lowercase. I had to use Google to find it.<p>* One challenge (`belle`) assumes that user will have knowledge of Chess notation or learn it on the spot, which offers more info on chess than on the actual topic of unix commands. I could imagine a user who has never played Chess to spend at least couple of hours trying to understand what is going on.
评论 #37960960 未加载
zoidb超过 1 年前
I put something together very similar to this, <a href="https:&#x2F;&#x2F;cmdchallenge.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;cmdchallenge.com</a> that I like a bit better because it has console input.<p>There is also a Christmas edition &quot;12 days of shell&quot; <a href="https:&#x2F;&#x2F;12days.cmdchallenge.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;12days.cmdchallenge.com</a> that is more like a learning progression.
评论 #37960143 未加载
irusensei超过 1 年前
I could solve these with my eyes closed but I&#x27;m unable to operate the weird javascripty confusing building block thing. Why not just offer an option to use a terminal?
jfk13超过 1 年前
I thought this looked familiar... a couple of previous discussions:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27319540">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27319540</a> (32 comments)<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21249792">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21249792</a> (66 comments)
throwaway71271超过 1 年前
I find it amazing that unix pipes are possibly the best inter-program communication system we have, and they are 50 years old, and things are pretty much the same as written in the book from 1984 <a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;UnixProgrammingEnviornment" rel="nofollow noreferrer">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;UnixProgrammingEnviornment</a>
sigmonsays超过 1 年前
right from the start it&#x27;s teaching bad practices [1]. You do not need to &#x27;cat file.txt&#x27; when all tools can take file.txt as input directly without it being cat&#x27;d.<p><a href="https:&#x2F;&#x2F;porkmail.org&#x2F;era&#x2F;unix&#x2F;award" rel="nofollow noreferrer">https:&#x2F;&#x2F;porkmail.org&#x2F;era&#x2F;unix&#x2F;award</a><p>For a crew of people who read hackernews i&#x27;d expect something a bit more complicated. Perhaps just allow the user to write their own commands instead of doing that silly gui programming block thing?
评论 #37959368 未加载
IggleSniggle超过 1 年前
Despite this being surprisingly touch friendly since everything is drag and drop, I found it unusable on mobile due to a sidebar taking up a quarter of horizontal space, the scratch sidebar taking up the next quarter, and the actual pipeline area just a few pixels to navigate. Still a very cool concept!
tucnak超过 1 年前
So what is this using, some kind of embedded Scratch[1] widgets? I would love to use a UX like that as GUI for my Scheme-based DSL so that it can be edited by non-engineers! Does anybody have any idea how one would go about embedding widgets like that, if there&#x27;s a pre-made tool for it because I couldn&#x27;t find any?<p>[1] <a href="https:&#x2F;&#x2F;scratch.mit.edu&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;scratch.mit.edu&#x2F;</a>
评论 #37954231 未加载
评论 #37954226 未加载
kissgyorgy超过 1 年前
Not sure why you need a website, I play this game every day in a terminal.
sebstefan超过 1 年前
It would be cool to have a filter input when you&#x27;re looking for command&#x2F;patterns&#x2F;punctuation that&#x27;s auto-focused and part of a form, so that you can just click -&gt; type -&gt; enter to fetch the command you&#x27;re after instead of having to scroll through your whole sorted list and recite the alphabet in your head.
sBqQu3U0wH超过 1 年前
Couldn&#x27;t solve awk question. I got &#x27;AWK&#x27; in uppercase but there is no command to select from to make the letters lower case. I cannot even write my own patterns to match and replace letters. I don&#x27;t get it.
评论 #37955181 未加载
denton-scratch超过 1 年前
It&#x27;s easier to type a command pipeline, than to use that GUI.
ofrzeta超过 1 年前
I guess it&#x27;s a good thing that they are trying to keep the spirit alive but it still takes a little bit of getting used to &quot;Nokia Bell Labs&quot;.
dan-dan超过 1 年前
&quot;Construct a UNIX pipeline... ...by picking blocks from the above toolbox (grey) and dragging them to the workspace area&quot;<p>Pass.
yreg超过 1 年前
I think the &quot;Just Play&quot; button on the Please Log In screen is very difficult to notice. I bet most users won&#x27;t notice and will instead close the page without reading all of the modal dialog.
评论 #37954877 未加载
评论 #37954569 未加载
评论 #37954671 未加载
评论 #37954248 未加载
评论 #37954243 未加载
评论 #37962751 未加载