среда, 22 января 2014 г.

SheepsABC





    Это что-то вроде обучающей игры по английскому языку.
    Компьютер загадывает слово - игрок его собирает из буков. Буквы написаны на овечках. Овечки бегают по полю. Все просто!
    Щелчок по белой овечке с правильной буквой  - плюс один балл. С неправильной - минус 1 балл. 
    По черной овечке с правильной буквой - плюс 10 баллов, и минус 10 баллов если буква неправильна.
    На все про все у игрока - 3 минуты (оставшееся время видно в нижнем углу экрана). Потом компьютер завершает игру и подводит итоги - сколько баллов набрано и сколько слов собрано.

Внимание! Если в игре НЕ ВИДЕН перевод слов на русский язык (пустое место после дефиса) запускайте игру через файл start!

    Игровой словарь можно пополнять (я вписал туда пару сотен слов, что на ум пришло) - он находится в папке res и называется russian.txt.
    Словарь состоит из строк формата:
<слово на английском><пробел><дефис><пробел><перевод слова на русский>

    Написано все на Java и LibGDX. В первоначальном варианте я добавил к игре синтезатор речи, для того чтобы игров мог услышать произношение английского слова. Я использовал библиотеку Voce. Библиотека очень проста и встраивается в проект буквально парой команд. Однако качество речи оставляет желать лучшего, да и вес проекта вырос вдвое (около 30 Мб). поэтому в итоге от нее отказался.
• • •

1 комментарий: