Node.js でのジャンケンゲームの実装例です
以下のソフトウェアがインストールされていることを想定しています。
- git
- Node.js
これらが入っていないと動作しないため、まずはこれらをインストールしてください。
- リポジトリをクローンします
git clone https://github.com/y-uchiida/nodejs_rps_sample ~/lesson/nodejs_rps_sample
- リポジトリを取得したディレクトリに入ります
cd ~/lesson/nodejs_rps_sample
- npm パッケージを取得します
npm ci
- プログラムを実行します
npm run play:js
このプログラムは JavaScript で実装されていますが、TypeScript の実行環境の設定を同梱しています。
npm run play
で index.ts
をコンパイル・実行するようになっています。
100 行程度の、あまり複雑ではないプログラムなので、TypeScript を実際に書く練習題材としてご利用いただけます。
詳細はdocs
に資料を入れていますので、そちらを確認してください。
キーボードからの入力処理は以下のページの内容を参考にしています。
Node.js の標準機能で超単純な対話的 CLI を作るサンプル:
https://note.kiriukun.com/entry/20200313-interactive-cli-example-with-nodejs