note103 / carvo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

carvo

cards of vocabulary

説明

  • 英単語の学習を行うゲームです。
  • 出題される設問に対応する回答を選択肢から選びます。

DEMO

音声付き動画

使い方

  1. 任意の場所にルートディレクトリを設置して中へ入ります。
$ cd carvo
  1. carvo.plを実行します。
$ perl carvo.pl
  1. 表示される選択肢から希望する「カード」を選びます。

  2. コマンド群からplayを選択すると設問が表示されます(英単語、英文、簿記仕訳科目)。

  3. 対応する回答を選択肢から選ぶと、正答ならGood!、誤答ならNG!という結果が表示されます。

機能

helpコマンドを選択すると機能一覧が表示されます。

- play	次の問題を出題
- again	同じ問題を出題
- card	プレイを終了してカード選択画面へ移動
- exit	ゲームを終了
- list	カード内の単語を一覧表示&選択した単語へ移動
- fail	誤答カードへ移動
- voice	音声機能のon/off(macOSのみ)
- help	ヘルプ表示

得点

  • 正答ならhit, 誤答ならerror, その合計をtimesとして加算します。
  • 得点はカードやレッスンを切り替えても保持され、ゲームの終了時に回答記録と成績が出力されます。

単語カード

  • src/lessonディレクトリに入っている単語カードはサンプルです。使用者の好みに応じて書き換えてください。
  • dict.yml英単語: 和訳 形式で辞書を作成し、同ディレクトリ内に .txt 拡張子でファイル(単語カード)を作成します。
    • sample.txt というファイルを作成すればゲーム内の選択肢として sample が現れます。
  • 単語カードには辞書で記載している英単語のみ使用できます。

依存ツール

コマンドラインツールのpecochoが必要です。

ライセンス

Copyright (C) Hiroaki Kadomatsu.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

作者

Hiroaki Kadomatsu (@note103)

About


Languages

Language:Perl 100.0%