*
  Мысли   Галерея   Проекты   Тексты  
  Мысли   Галерея   Проекты   Тексты  
KeyTra

Тренажер клавиатуры на Java. Доступно несколько игр, управление которыми сводится к нажатию нужной буквы (или цифры) в нужный момент. Java обеспечивает полную переносимость, а симпатичная графика сделает процесс повышения уровня наборо увлекательнее.

Специально для игры разработан механизм дерева динамических диспетчеров. В корне дерева генерирутся событие, далее оно идет по узлам дерева модифицируясь и диспетчиризируясь на те узлы, которые должны его получить. Дерево живое, каждый узел может произвести ребенка перед или после себя. Так же он может покинуть дерево по своему желанию. То есть возможно конструкции вида this = new ChildNode(this), и this = children.get(0); На такой моделе очень удобно создавать динамические приложения, например -- игры.

Разработка игры на данный момент завершена, все возможности которые я хотел воплотить реализованы, хотя на последних стадиях разработки появилось множество новых идей я не стал отвлекаться от поставленной цели, возможно именно поэтому релиз таки состоялся.

На следующую версию запланировано:

  • Реализация новых режимов игр: Для левой/правой руки, Emacs-mode, полная клавиатура, знаки препинания.
  • Более интенсивное использование дерева диспетчеров; так как произросло оно ближе к концу написания кода игры во многих местах то, что реализуется с помощью нескольких строк на дереве реализовано вручную большим количеством кода.
  • Сетевая игра.
  • По возможности замена чужеродной, рисованной графикой на собственный пре-рендер.