ごいたコマンドアプリの紹介

ごいたが遊べるコマンドラインツールを作成しました。

こんな画面です。

ごいたコマンド

インストール方法等を説明します。

インストール手順

Windows, Linux, MacOS で手順は共通です。

Node.jsをインストールする

Node.jsダウンロードページへ行き、LTS版をダウンロードします。

https://nodejs.org/

お使いのOSに合ったものがダウンロード候補に表示されます。

インストール手順はこちらを参考に。
npmパッケージマネージャーはこのあと使用するので、インストールオプションから外さないようにしてください。
環境変数PATHへの追加のオプションも外さないようにしてください。

うまくいきそうな参考サイトをピックアップしておいたので、なんとかうまくやってください。

コマンドプロンプト(端末・Terminal) にて、以下の2つのコマンドを打ち、バージョンが表示されたら次のステップへ進むことが出来ます。

1
2
node -v
npm -v

Node.jsのバージョン確認

goita-cli をインストールする

以下のコマンドを実行します。

1
npm install -g goita-cli

Windowsなら管理者権限、Linuxなら sudo が必要になるかもしれません。

アップデート手順

今後、コマンドツールに更新があった場合にすでにインストール済みの場合は以下のコマンドで最新化します。

1
npm update -g goita-cli

アンインストール手順

ごいたコマンドのアンインストールには

1
npm uninstall -g goita-cli

Node.jsのアンインストールには、それぞれのOS毎のアンインストール手順を実行してください。

遊び方

以下のコマンドでゲームが起動します。コマンドプロンプト(端末・Terminal)の大きさはある程度縦長にしておかないと表示しきれません。

1
goita game

もし相方が5しの場合、続行(continue-to-play)配り直し(redeal)の選択が表示されます。
続行ならば、 y をタイプしてEnter
配り直しならば、 n をタイプしてEnter
で進めます。

1
2
3
4
your partner has 5 shi
-----------------------
do you wish to play?
yes/no>

操作手順は、自分の番が回ってきたら、受け駒選択、またはなしを入力します。
キーボードを使って駒に対応した半角数字1〜9または、なしに対応する0を入力して、Enterキーを押します。

1
2
5: 金, 8: 王, 0: なし
select block koma>

なし以外を選択した場合は、続けて攻め駒を入力します。

1
2
3
4
5: 金, 8: 王, 0: なし
select block koma>5
1: し, 2: 香, 3: 馬
select attack koma>

対戦相手のコンピューターについて

現状のバージョン 0.0.5では非常に弱いです。
手応えのあるやつらに出来るようにしたいので、強くするアイデアはいつでもお待ちしています。
何かアイデアがありましたら、

Twitter: @GoitaOnline

にメッセージをくれるとありがたいです。

また、コンピューターの実装は
https://github.com/Goita/goita-ai-sample-js
にありますので、ご自由に改造してPullRequestいただけると嬉しいです。

プログラムソースコード

githubのGoita Organizationにソースコードを置いています。

ちょっとごいた関係のプログラムを書きたくなった・・・ そんな場合は

Goita Core Library - https://github.com/Goita/goita-core-js

をご利用ください。