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

Материал из IFВики
Перейти к навигации Перейти к поиску
м
м (общие сведения)
(не показано 9 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Содержание справа}}
+
{{product info
 +
|название =
 +
|тип = Парсерные платформы
 +
|разработчик = [[Разработчик::Боричевский, Александр|Александр Боричевский]]
 +
|язык = Русский
 +
|система = Windows
 +
|онлайн = да
 +
|написано на = [[C++]], [[JavaScript]]
 +
|язык разработки = DSL
 +
|читаемый формат = [[.tom|Игры ТОМ 2 (*.tom)]]
 +
|создаваемый формат =
 +
|первый выпуск = 01.07.2011
 +
|последняя версия = 2.a.5.3 alpha —
 +
|дата последней версии = 30.12.2017
 +
|состояние =
 +
|лицензия = [[Freeware]]
 +
|сайт = [http://tom2-game.ru/ tom2-game.ru]
 +
}}
 +
 
 
[[Изображение:TOM_logo.GIF]]
 
[[Изображение:TOM_logo.GIF]]
  
==Общая информация==
+
'''ТОМ 2''' - это русскоязычная парсерная ИЛ-платформа. Название расшифровывается как Текстовая Основа Миростроения.
Парсерная русскоязычная ИЛ-платформа.
 
 
 
Расшифровка названия: ТОМ - ''Текстовая Основа Миростроения.''
 
 
 
Период разработки: 2011-2019гг.
 
 
 
ТОМ2 является развитием предыдущей платформы: [[ТОМ]]
 
 
 
[[:Категория:Игры на TOM|Игры на платформе ТОМ]].
 
 
 
Автор: [[Участник:ASBer|ASBer]]
 
 
 
[http://tom2-game.ru/ Официальный сайт] платформы.
 
 
 
==Разработка==
 
идёт полным ходом, [[Медиа:Tom 0100x.rar|альфа-версия]] выложена для ознакомления. Включает простейшую демо-игру.
 
В новую версию вложен весь боевой опыт, приобретенный за время создания и использования платформы, а также новые идеи, внедрить которые в архитектуру первого [[ТОМ 0.9 бета|ТОМа]] было уже невозможно.
 
 
 
==Веб-интерфейс==
 
[[Изображение:Webtom.PNG|thumb]]
 
Начиная с версии 2.a.4.3 веб-интерфейс становится основным для платформы.
 
 
 
Пример оформления игры:
 
 
 
==Словарь==
 
Рабочая тема тут: http://tom.userforum.ru/viewforum.php?id=17
 
 
 
==Changelog==
 
'''Версия v.2.a.4.4 alpha'''
 
[[Медиа:Tom 0100x.rar|лежит здесь]]
 
*Случайный выбор в выражениях;
 
*Операция подобия;
 
*Отрицание в игровой команде;
 
*Переделан ряд системных сообщений на некорректный ввод и на не полный разбор команды;
 
*Операции И и ИЛИ для объединения значений в списки;
 
*Операция goto разбита на 2 части: check и goto;
 
 
 
30.04.2015
 
 
 
'''Версия v.2.a.4.3 alpha'''
 
*Изменение формата описания функций, необязательные аргументы функций;
 
*Исправление ошибок в библиотеке;
 
*Дальнейшее развитие веб-интерфейса;
 
*В демо-игру добавлено несколько картинок.
 
 
 
05.04.2015
 
 
 
'''Версия v.2.a.4.2 alpha (веб-интерфейс)'''
 
*Новая полнофункциональная версия веб-интерфейса для платформы.
 
*Сам движок не изменялся;
 
 
 
05.03.2015
 
 
 
'''Версия v.2.a.4.2 alpha'''
 
*доработка движка;
 
*переработка и небольшие добавления в стандартной библиотеке;
 
 
 
26.12.2014
 
 
 
'''Версия v.2.a.4.1 alpha'''
 
*добавлен новый тип объектов act для описания действий;
 
*добавлен новый способ описания синонимов;
 
*добавлено ключевое слово "property" для описания свойств объектов;
 
*стандартная библиотека переработана с учетом использования новых возможностей act и synonym.
 
 
 
20.10.2014
 
 
 
'''Версия v.2.a.4.0 alpha'''
 
*глобальный рефакторинг парсера;
 
*изменения в синтаксисе TOML.
 
 
 
25.09.2014
 
 
 
'''Версия v.2.a.3.16 alpha'''
 
*Объектам добавлен список part (часть);
 
*Изменен формат описания аргументов функций;
 
*Много исправлений в платформе, дополнения в словаре и библиотеке.
 
 
 
02.02.2014
 
 
 
'''Версия v.2.a.3.15 alpha'''
 
*Много исправлений в платформе, дополнения в словаре и библиотеке;
 
*Добавлено чтение файлов в кодировке UTF-8 и UTF-16.
 
 
 
03.01.2014
 
 
 
'''Версия v.2.a.3.14 alpha'''
 
*Много исправлений в платформе, дополнения в словаре, переделки в библиотеке;
 
*Добавлен консольный интерфейс (как оказалось, графический не работает под Линуксом).
 
 
 
22.12.2013
 
 
 
'''Версия v.2.a.3.13 alpha'''
 
[[Медиа:Island_tom2.rar|лежит здесь]]
 
 
 
Все исправления в основном носят поверхностно-декоративный характер:
 
*затемнение фона под текстом;
 
*запись лога игры;
 
*работает команда "заново";
 
*заменена иконка программы;
 
*Игра "Остров" в качестве бонуса.
 
 
 
10.10.2013
 
 
 
'''Версия v.2.a.3.12 alpha'''
 
*Много изменений;
 
*Игра "Остров" в качестве бонуса.
 
 
 
18.09.2013
 
 
 
'''Версия v.2.a.3.9 alpha'''
 
*Много исправлений;
 
*Добавлена обработка связки наречий с глаголами, например: ''высоко сижу, далеко гляжу'';
 
*Добавлены признаки месторасположения объектов: ''далеко:находится, высоко:находится'';
 
*Добавлен черновой вариант действия "потрогай";
 
*Добавлена возможность переопределять в игре библиотечные функции и модифицировать библиотечные классы.
 
 
 
15.05.2013
 
 
 
'''Версия v.2.a.3.8 alpha'''
 
*Добавлены вычисляемые свойства
 
 
 
1.05.2013
 
 
 
'''Версия v.2.a.3.7 alpha (bugfix)'''
 
*Исправлены некоторые ошибки
 
*Добавлены сокращения для сторон света: сзюв
 
*Расширены сообщения для непонятых команд.
 
 
 
15.04.2013
 
 
 
'''Версия v.2.a.3.6 alpha'''
 
*Добавлена возможность создавать синонимы функций, например, ''посмотри на дерево = осмотри дерево''.
 
*В ст.библиотеку и демо-игру добавлены направления перемещения.
 
*Добавлена программка для просмотра файла словаря.
 
 
 
11.04.2013
 
 
 
'''Версия v.2.a.3.5 alpha'''
 
*Восстановлена работа логических операторов И и ИЛИ.
 
*Восстановлена работа признаков объектов, в словарь добавлено более 700 признаков.
 
*Добавлена механика для тёмных помещений и освещения.
 
 
 
04.04.2013
 
 
 
'''Версия v.2.a.3.4 alpha'''
 
*Добавлен счетчик количества выполнений строки в коде.
 
*Множество мелких и крупных исправлений и новшеств, совершенно не заметных снаружи.
 
 
 
'''Версия v.2.a.3.3 alpha'''
 
*Восстановлена работа функций.
 
*Расширен функционал предлогов.
 
 
 
'''Версия v.2.a.3.2 alpha'''
 
*Восстановлены классификация и наследование.
 
 
 
'''Версия v.2.a.3.1 alpha'''
 
Глубокий рефакторинг. Содержит только 50% функционала.
 
 
 
'''Версия v.2.0.2.9 alpha'''
 
*Применено небольшое сжатие словаря
 
*Исправлены мелкие ошибки
 
 
 
'''Версия v.2.0.2.8 alpha'''
 
Добавлен файловый плагин-словарь, не требующий установки mySQL.
 
 
 
'''Версия v.2.0.2.7 alpha (SQL)'''
 
*В словарь добавлено около 2500 слов
 
*Значения 22х слов описаны на ТОМL
 
*Добавлен новый тип значения - признак (attribute)
 
  
'''Версия v.2.0.2.6 alpha (SQL)'''
+
ТОМ 2 является развитием предыдущей платформы - [[ТОМ 0.9 бета]]
*Добавлен плагин для чтения слов из SQL-словаря.
 
*Создан редактор для работы со словарём в SQL базе.
 
*Набита первая пара десятков слов для демо-игры.
 
  
[[Категория:Платформы]] [[Категория:Парсерные платформы]] [[Категория:Документация ТОМ2]]
+
== Ссылки ==
 +
* [http://tom2-game.ru/ Официальный сайт платформы]
 +
* [http://tom2-game.ru/home/FAQ.html FAQ]
 +
* [http://tom2-game.ru/Doc.html Документация]
 +
* [http://forum.ifiction.ru/viewforum.php?id=21 Тематический раздел на форуме iFiction.Ru]
 +
* [http://tom2-game.ru/demo/demo.tom Демо-игра]
 +
* [https://github.com/ASBer68/TOM2 Репозиторий исходного кода]

Версия 13:40, 19 февраля 2019

ТОМ 2
Тип Парсерные платформы
Разработчик(и) Александр Боричевский
Языки интерфейса Русский
Операционные системы Браузер, Windows
Написано на C++, JavaScript
Язык разработки DSL
Читаемые форматы файлов Игры ТОМ 2 (*.tom)
Создаваемые форматы файлов
Дата первого выпуска 1 июля 2011
Последняя версия 2.a.5.3 alpha —
Дата последней версии 30 декабря 2017
Состояние
Лицензия Freeware
Сайт tom2-game.ru


TOM logo.GIF

ТОМ 2 - это русскоязычная парсерная ИЛ-платформа. Название расшифровывается как Текстовая Основа Миростроения.

ТОМ 2 является развитием предыдущей платформы - ТОМ 0.9 бета

Ссылки