エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに みんなー、雑にゲーム作って遊んでるー!? (ゝω・)v 今日はrubyでCLI(CUI)、つまりコンソール... はじめに みんなー、雑にゲーム作って遊んでるー!? (ゝω・)v 今日はrubyでCLI(CUI)、つまりコンソール上で操作するためのUIを簡単に実装できるgemのTTYについて紹介しよう。同様のことをしてくれるgemは他にもcursesやthorなどがあるがTTYは最も様々な機能が充実している。つよい。 TTYが提供するものは yes/no、複数選択肢の入力UI Pager、unixのlessのように長文を表示するUI プログレスバーの表示 表示する文字列の装飾(前景色/背景色/bold...) テーブル表示(mysqlのコンソール出力のような) などなど。上記は代表的なものだけを抜き出しただけで14種類ものライブラリがTTYにパッケージされている。詳しくは本家githubを参照してほしい。 https://github.com/piotrmurach/tty 題材とするゲーム 今回、C