Skip to content

y-uchiida/nodejs_rps_sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodejs_rps_sample

What’s this?

Node.js でのジャンケンゲームの実装例です

環境設定

以下のソフトウェアがインストールされていることを想定しています。

  • git
  • Node.js

これらが入っていないと動作しないため、まずはこれらをインストールしてください。


遊び方

  1. リポジトリをクローンします
git clone https://github.com/y-uchiida/nodejs_rps_sample ~/lesson/nodejs_rps_sample
  1. リポジトリを取得したディレクトリに入ります
cd ~/lesson/nodejs_rps_sample
  1. npm パッケージを取得します
npm ci
  1. プログラムを実行します
npm run play:js

TypeScript 用教材としての利用(本命)

このプログラムは JavaScript で実装されていますが、TypeScript の実行環境の設定を同梱しています。
npm run playindex.ts をコンパイル・実行するようになっています。 100 行程度の、あまり複雑ではないプログラムなので、TypeScript を実際に書く練習題材としてご利用いただけます。 詳細はdocs に資料を入れていますので、そちらを確認してください。


参考

キーボードからの入力処理は以下のページの内容を参考にしています。
Node.js の標準機能で超単純な対話的 CLI を作るサンプル:
https://note.kiriukun.com/entry/20200313-interactive-cli-example-with-nodejs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published