エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
文字列置換により20行程度で実装する倉庫番ゲームのミニマム実装 - MANA-DOT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
文字列置換により20行程度で実装する倉庫番ゲームのミニマム実装 - MANA-DOT
先日、Slack上でインタラクティブに倉庫番を遊べるhubot-slack-soukobanを作ったにてSlack上で遊べる倉... 先日、Slack上でインタラクティブに倉庫番を遊べるhubot-slack-soukobanを作ったにてSlack上で遊べる倉庫番の紹介を行いました。 このhubotスクリプトでは文字列置換による実装を駆使して倉庫番のゲームロジック部分が20行程度で実装されており、今回はその実装について解説をします。 ※このエントリは倉庫番というゲームのルールを知っている前提で書かれていますので、予めご了承ください。 コード全貌 hubot-slack-soukoban のうち、倉庫番の出力用の処理を抜いたロジック部分は以下のようになっています。 Util = strToMatrix: (str) -> str.split(/\n/).map((s) -> s.split('')) matrixToStr: (matrix) -> matrix.map((a) -> a.join('')).join('\