- ゲーミフィケーションで根幹となる,報酬を管理,操作するプログラムです.
- コマンドライン引数で,本プログラムが提供する機能を使うことができます.
- 報酬はすべてsrc/award/award.txtにあり,このファイルを操作します.
- ランダムに報酬を表示する
- 報酬を追加する
- 指定した報酬を上書きする
- 指定した報酬を削除する
- すべての報酬を表示する
- この機能は,src/award/award.txt に記述している報酬からランダムに出力する機能です.コマンドライン引数無しで実行します.
- 実行方法は以下のようになります.
java app.Main
- この機能は,src/award/award.txt に報酬を追記する機能です.追加すると,その結果が出力されます.
- コマンドライン引数には,addを渡します.
- 実行方法は以下のようになります.
java app.Main add
- 実行結果は以下のようになります.「寝る」と報酬を追加しています.
- この機能は,src/award/award.txtに記述している報酬を指定して,上書きします.
- コマンドライン引数には,setを渡します.
- 実行方法は以下のようになります.
java app.Main set
- 実行結果は以下のようになります.「寝る」という報酬を「5分寝る」に変更しています.
- この機能は,src/award/award.txtに記述している報酬を指定して,削除します.
- コマンドライン引数には,removeを渡します.
- 実行方法は以下のようになります.
java app.Main remove
- 実行結果は以下のようになります.「5分寝る」という報酬を削除しています.
- この機能は,src/award/award.txtに記述している報酬を表示します.
- コマンドライン引数には,showを渡します.
- 実行方法は以下のようになります.
java app.Main show
- 実行結果は以下のようになります.