kokuyouwind / escape-from-the-repository Goto Github PK
View Code? Open in Web Editor NEWプログラマ向けの脱出ゲームです。Twitterハッシュタグ: #あるリポジトリからの脱出
Home Page: http://blog.kokuyouwind.com/archives/1270
プログラマ向けの脱出ゲームです。Twitterハッシュタグ: #あるリポジトリからの脱出
Home Page: http://blog.kokuyouwind.com/archives/1270
このヒントは、最初の処理(0/run.sh
)を実行したときに表示される問題が解けない方向けのヒントです。
どうしても謎が解けない場合は参照してみてください。
0/run.sh
を実行したときに表示されるナンバリングされた文章は、それぞれ1
から5
のディレクトリに対応しています。
文章の謎を解くとある変換ルールが表れるため、それを1/key
などに適用して書き換えたうえで、1/run.sh
を実行しましょう。
正しく書き換えられていれば、ある単語が表示されますので、それをanswer
の該当する場所に埋めて下さい。([]
の中に、文字数分のスペースが空けられていますので、スペースを消して単語を書き込んでください)
https://gist.github.com/kokuyouwind/fd8f5327cfc926cf6b3e4d680526313a
https://gist.github.com/kokuyouwind/2351d580bacd0caf54e3b380c804ffbc
https://gist.github.com/kokuyouwind/ba9107e096294bcb7fe50839bc7fd994
https://gist.github.com/kokuyouwind/16775eec81b5acbdda40ebafc6eb4e56
https://gist.github.com/kokuyouwind/f362b7dd13fbf6996111e73d10690973
answer
にすべての単語を埋めたけれど、その後何をすればいいかわからない人向けのヒント
https://gist.github.com/kokuyouwind/9bc7165f54b73d5b80007e1395c3b81f
このヒントは、answer2の謎を解いて「あるコマンド」を実行した方向けのヒントです。
もしanswer2の謎が解けていない場合は、先に #1, #3 のヒントを参照して謎を解いてください。
↓ネタバレ防止のため、改行が多めに含まれています。スクロールしてください。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
answer2
から得たコマンドを実行することで、「ハジマリ」を表す0/run.sh
の出力が変化し、「出口への扉」が得られます。
この出口への扉に、その形式から推察されるアクションを取ることで、「To be continued...」のストーリーを見ることができます。
この次のステップでは、これまでのように具体的な問題文が提示されません。
ただし、ヒントは得られたストーリーの中に書かれています。
謎を見つけ出して解くことができれば、「鍵」となるファイルを手にすることができます。
鍵に繋がる謎が見つけられない場合のヒント: https://gist.github.com/kokuyouwind/591103c126f2d39b96f4c142f6379996
鍵に繋がる謎を解き新たな謎を見つけたが、その後がわからない場合のヒント: https://gist.github.com/kokuyouwind/d0103f5ea7ef37a97d14048559e09f24
OSXは標準では md5sum
が入っていません。
ので、Homebrew で $ brew install md5sha1sum
とする必要がありますが、$ openssl md5 FILE_NAME
のようにすればプラットフォームに関わらず利用できていいのではないでしょうか。
Ubuntu14.04では、こちらのGistを参考に端末を置き換えるとうまくく表示されるはずです。
https://gist.github.com/sgk/5991138
Ubuntu15.04では設定の[互換性-曖昧幅の文字]を全角にすればうまく表示されるはずです。
こちらの設定を参考にしていただくと良いと思います。
http://qiita.com/takeh1k0/items/b66b8a66bb4073084ee5
このヒントは、最初の問題を解いて「あるコマンド」を実行した方向けのヒントです。
もしanswerの謎が解けていない場合は、先に問題1~5の謎を解きanswer
を埋めてください。
問題1~5のヒントは #1 を参照してください。
↓ネタバレ防止のため、改行が多めに含まれています。スクロールしてください。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
answer
から得られたコマンドを実行することで、x
とy
という二つのディレクトリ、及びanswer2
というファイルが追加されます。
x
とy
はこれまでの問題1~5と同様のディレクトリ構成になっているので、x/run.sh
とy/run.sh
を実行してみましょう。
すると、それぞれ謎が表示されるため、この謎を解いてx/key
とy/key
を書き換えます。
すべての謎を解くとanswer2
に書き込むべき答えが得られるので、それをanswer2
に書き込みましょう。
https://gist.github.com/kokuyouwind/9ee07153548a26e44b84b4dc7e38f323
https://gist.github.com/kokuyouwind/1106e37fd409fbb14f06a382d899df65
xとyの謎を両方解いたけど、その後何をすればいいかわからない人向けのヒント
https://gist.github.com/kokuyouwind/9ac71c9ba07e9349e0b2596599cba006
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.