ТОМ 0.9 бета: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 165:
Лифт поднял тебя на 5 этаж.
* исправлены мелкие ошибки
 
 
----
 
Строка 171 ⟶ 173 :
Версия v.0.9.2.2 бета
*исправление ошибок, мелкие косметические улучшения.
 
 
----
Версия v.0.9.2.1 бета
Строка 205 ⟶ 209 :
 
''> мышонок, осмотри меня''
 
 
*исправлены некоторые мелкие ошибки в движке и демоигре.
 
 
----
 
Строка 215 ⟶ 220 :
*Доведена до ума речевая модель. Определены речевые роли и их распределение в различных типах речевых актов. Реализация поддержки речевых ролей на уровне платформы позволяет автоматически определять лица и правильно подставлять/определять личные и возвратные местоимения при генерации/парсинге текста. Проверить это можно играя за различных персонажей - для мамы игра идет в 1 лице, для мышонка во 2м, и для крота в 3 лице. (О речевой модели в ТОМе обязательно напишу подробнее, т.к. тема интересна и требует дальнейшего развития)
*Проект полность перебран заново. Исправлена архитектура движка. Это позволило избавиться от детских болезней роста и исправить множество ошибок. Теперь ТОМ мне представляется логически цельным и завершенным (в рамках разумных ограничений версии 1.0)
 
 
----
 
Версия v.0.9.1.4 бета (bugfix)
*исправлены ошибки предыдущей версии
 
 
----
 
Строка 226 ⟶ 235 :
*добавлен предопределенный метод Redirect() для перенаправления действия с одного объекта на другой.
*исправлены найденные ошибки
 
 
----
Строка 233 ⟶ 243 :
*изменена логика для значения null;
*исправлены найденные ошибки.
 
 
----
Строка 241 ⟶ 252 :
*для чисел стало возможным задавать строковые синонимы - "100"="сто";
*добавлены специальные константы для указания количества - "все", "несколько", "половина", "треть", "четверть".
 
 
----
Строка 249 ⟶ 261 :
*любое свойство объекта, содержащее строку в формате лексемы и имеющее в основе одно слово, теперь может быть использовано как имя объекта в команде (альтернатива .lex=)
*исправлены ошибки.
 
 
----
Строка 260 ⟶ 273 :
приводит к выходу из программы.
*исправлены найденные ошибки.
 
 
----
Строка 267 ⟶ 281 :
*добавлен тег для очистки экрана <clear>
*исправлены найденные ошибки в движке и игре.
 
 
----
Строка 274 ⟶ 289 :
*демоигра адаптирована под Милену, добавлены картинки;
*исправлены найденные баги.
 
 
----
Строка 282 ⟶ 298 :
*доработано сохранение игр;
*исправлены найденные баги.
 
 
----
Строка 287 ⟶ 304 :
*добавлена возможность сохранения/восстановления игры;
*исправлены найденные баги;
 
 
----
Строка 301 ⟶ 319 :
*добавлены действия с классовыми именами;
*вероятно еще что-то… эээ не помню :)
 
 
----
Строка 310 ⟶ 329 :
 
В демоигре восстановлена возможность игры любым персонажем.
 
 
----
Строка 322 ⟶ 342 :
 
Документирование системы пока не начато, но начиная с этой версии в папке "Примеры" можно найти простые файлы с подробными комментариями, позволяющие освоить принципы работы платформы. Файлы, имеющие расширение .tom, открываются текстовым редактором.
 
 
----