Linuxターミナル
- Linux用の上位7つのターミナルエミュレータ
- Linuxでのデータ分析のための10個のコマンドラインツール
- 今すぐダウンロード:SSHチートシート
- 高度なLinuxコマンドのチートシート
- Linuxコマンドラインチュートリアル
Linuxコマンドラインおもちゃのアドベントカレンダーにようこそ。このシリーズを初めて訪れる場合は、コマンドラインのおもちゃが何であるかを自問するかもしれません。正確に言うのは難しいですが、私の定義は、ターミナルで楽しむのに役立つものです。
私たちは週末にゲームを楽しんでいましたが、楽しかったので、今日はもう1つのゲーム、Snakeを見てみましょう!
ヘビはオールディーズですが、グッディーズです。それのバージョンは一見永遠に存在しています。私がプレイしたことを覚えている最初のバージョンは、1990年代にQBasicにパッケージ化されたNibblesと呼ばれるバージョンであり、プログラミング言語が何であるかを理解する上でおそらくかなり重要でした。ここに、ゲームのソースコードを用意しました。これを変更して、何が起こるかを確認し、プログラミング言語を構成する面白い小さな単語のすべてについて何かを学ぶことができます。
今日のヘビは囲碁で書かれていて、シンプルですが、オリジナルと同じくらい楽しいです。ほとんどの単純な古いゲームのように、選択できるバージョンはたくさんあります。 Snakeの場合、クラシックbsdgamesパッケージには、ほぼ確実にディストリビューション用にパッケージ化されたバージョンもあります。
しかし、このバージョンのSnakeで気に入っているのは、Docker用にパッケージ化されているため、端末から1行で簡単に実行でき、特定の問題を気にする必要がないことです。それと、ヘビが食べるための15のランダム化された食べ物の絵文字を利用します。私は食べ物の絵文字の吸盤です。とにかく、使用してみてください:
$ docker run -ti dyego/snake-game
このSnakeはMITライセンスの下でオープンソースとしてライセンスされており、GitHubでソースコードを確認できます。
私がプロファイリングすべきだと思うお気に入りのコマンドラインおもちゃはありますか?このシリーズのカレンダーはほとんど記入されていますが、残りのスポットがいくつかあります。以下のコメントで教えてください、そして私はそれをチェックします。スペースがあれば、それを含めてみます。そうでない場合でも、いくつかの良い提出物が得られたら、最後に名誉ある言及をまとめます。
昨日のおもちゃ、Powers of two、Powers of Linux:2048をコマンドラインでチェックして、明日もう一度チェックしてください!