GithubHelp home page GithubHelp logo

kokuyouwind / escape-from-the-repository Goto Github PK

View Code? Open in Web Editor NEW
53.0 53.0 0.0 49 KB

プログラマ向けの脱出ゲームです。Twitterハッシュタグ: #あるリポジトリからの脱出

Home Page: http://blog.kokuyouwind.com/archives/1270

Shell 100.00%

escape-from-the-repository's Introduction

escape-from-the-repository's People

Contributors

kokuyouwind avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

escape-from-the-repository's Issues

問題1~5のヒント

このヒントは、最初の処理(0/run.sh)を実行したときに表示される問題が解けない方向けのヒントです。
どうしても謎が解けない場合は参照してみてください。

基本的な流れ

0/run.sh を実行したときに表示されるナンバリングされた文章は、それぞれ1から5のディレクトリに対応しています。
文章の謎を解くとある変換ルールが表れるため、それを1/keyなどに適用して書き換えたうえで、1/run.shを実行しましょう。
正しく書き換えられていれば、ある単語が表示されますので、それをanswerの該当する場所に埋めて下さい。([]の中に、文字数分のスペースが空けられていますので、スペースを消して単語を書き込んでください)

謎ごとのヒント

1番の謎

https://gist.github.com/kokuyouwind/fd8f5327cfc926cf6b3e4d680526313a

2番の謎

https://gist.github.com/kokuyouwind/2351d580bacd0caf54e3b380c804ffbc

3番の謎

https://gist.github.com/kokuyouwind/ba9107e096294bcb7fe50839bc7fd994

4番の謎

https://gist.github.com/kokuyouwind/16775eec81b5acbdda40ebafc6eb4e56

5番の謎

https://gist.github.com/kokuyouwind/f362b7dd13fbf6996111e73d10690973

その後

answerにすべての単語を埋めたけれど、その後何をすればいいかわからない人向けのヒント
https://gist.github.com/kokuyouwind/9bc7165f54b73d5b80007e1395c3b81f

answer2を解いた後のヒント

このヒントは、answer2の謎を解いて「あるコマンド」を実行した方向けのヒントです。
もしanswer2の謎が解けていない場合は、先に #1, #3 のヒントを参照して謎を解いてください。

↓ネタバレ防止のため、改行が多めに含まれています。スクロールしてください。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

基本的な流れ

answer2から得たコマンドを実行することで、「ハジマリ」を表す0/run.shの出力が変化し、「出口への扉」が得られます。
この出口への扉に、その形式から推察されるアクションを取ることで、「To be continued...」のストーリーを見ることができます。

この次のステップでは、これまでのように具体的な問題文が提示されません。
ただし、ヒントは得られたストーリーの中に書かれています。
謎を見つけ出して解くことができれば、「鍵」となるファイルを手にすることができます。

鍵に繋がる謎が見つけられない場合のヒント: https://gist.github.com/kokuyouwind/591103c126f2d39b96f4c142f6379996

鍵に繋がる謎を解き新たな謎を見つけたが、その後がわからない場合のヒント: https://gist.github.com/kokuyouwind/d0103f5ea7ef37a97d14048559e09f24

OS X でmd5sumがないので checker/run.sh に弾かれる

OSXは標準では md5sum が入っていません。

ので、Homebrew で $ brew install md5sha1sum とする必要がありますが、$ openssl md5 FILE_NAMEのようにすればプラットフォームに関わらず利用できていいのではないでしょうか。

answerを解いた後のヒント

このヒントは、最初の問題を解いて「あるコマンド」を実行した方向けのヒントです。
もしanswerの謎が解けていない場合は、先に問題1~5の謎を解きanswerを埋めてください。
問題1~5のヒントは #1 を参照してください。

↓ネタバレ防止のため、改行が多めに含まれています。スクロールしてください。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

基本的な流れ

answerから得られたコマンドを実行することで、xyという二つのディレクトリ、及びanswer2というファイルが追加されます。
xyはこれまでの問題1~5と同様のディレクトリ構成になっているので、x/run.shy/run.shを実行してみましょう。
すると、それぞれ謎が表示されるため、この謎を解いてx/keyy/keyを書き換えます。
すべての謎を解くとanswer2に書き込むべき答えが得られるので、それをanswer2に書き込みましょう。

謎ごとのヒント

xの謎

https://gist.github.com/kokuyouwind/9ee07153548a26e44b84b4dc7e38f323

yの謎

https://gist.github.com/kokuyouwind/1106e37fd409fbb14f06a382d899df65

その後

xとyの謎を両方解いたけど、その後何をすればいいかわからない人向けのヒント
https://gist.github.com/kokuyouwind/9ac71c9ba07e9349e0b2596599cba006

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.