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

Содержимое удалено Содержимое добавлено
Пожалуй, можно считать платформу заброшенной ввиду перехода автора к разработке ТОМ 2
 
(не показаны 34 промежуточные версии 4 участников)
Строка 7:
Расшифровка названия: ТОМ - ''Текстовая Основа Миростроения.''
 
Период разработки: 2008-2011гг.
Текущая версия: [[Медиа:Tom_094.rar|0.9.4.8 бета]].
 
Последняя версия: [[Медиа:Tom_094.rar|0.9.4.11 бета]], версии [[ТОМ 0.9 бета#Отказ от выпуска версии 1.0|1.0]] не будет.
 
Продолжение разработки: [[ТОМ 2]].
 
[[:Категория:Игры на TOM|Игры на платформе ТОМ]].
Строка 162 ⟶ 166 :
 
==Общее для 0.9.x.x==
Совместимость версий делает возможным использование общих библиотек и инструментов:.
 
''(Последние версии стандартной библиотеки могут некорректно работать на платформе v.0.9.3.1, рекомендуется использовать последнюю версию платформы 0.9.4.х)''
 
===Библиотеки===
В [[Медиа:Libs4TOM.rar|пакет библиотек]] входят:
Строка 169 ⟶ 176 :
*модули стандартной библиотеки (каталог ''Libs4TOM\std.lib'');
*демо для стандартной библиотеки (файл ''Libs4TOM\std_test.tom'');
*портированные на стандартную библиотеку ТОМ игры рТАДС - [[Плащ тьмы (RTADS)|Плащ Тьмы]] и [[Золотой череп]] (файлы ''Cloak_of_Darkness.tom'' и ''GOLDSKLR_std.tom'').
*автоматизированные тесты модулей стандартной библиотеки (каталог ''Libs4TOM\tests'');
*портированные на стандартную библиотеку ТОМ игры рТАДС - [[Плащ Тьмы]] и [[Золотой череп]] (файлы ''Cloak_of_Darkness.tom'' и ''GOLDSKLR_std.tom'').
 
'''Частично портированная библиотека rTADS:'''
*файлы библиотеки rTADS (каталог ''Libs4TOM\rTADS.lib'');
*портированная игра рТАДС - [[Золотой череп]] (файл ''GOLDSKLR_rTADS.tom'').
 
Консольный плеер '''Constom''' (каталог ''Libs4TOM\Bin'').
 
Утилита для автоматического тестирования '''ТОster''' (каталог ''Libs4TOM\Bin'').
 
 
====Стандартная библиотека====
Строка 202 ⟶ 199 :
 
*'''Light.tml'''
 
====Порт библиотеки rTADS====
пока ограничивается портированием на ТОМ очень простой игры "Золотой череп".
 
===Инструменты===
Строка 214 ⟶ 208 :
Текущая версия 0.8.2.158
 
==Отказ от выпуска версии 1.0==
==План развития платформы==
Направление развития 0.9 признано неудачным. Выявленные в ходе бета-тестирования сложность разработки игр, недостаточный уровень поддержки русского языка, и отсутствие авторов, желающих писать на этой платформе, наглядно это подтверждаютподтвердили.
===Ветка развития 0.10 (ближайшее будущее)===
Запущена в разработку...
 
В настоящее время идёт разработка [[ТОМ 2]].
===Ветка развития 2.0 (отдалённое будущее)===
Направление развития 0.9 признано неудачным. Выявленные в ходе бета-тестирования сложность разработки игр, недостаточный уровень поддержки русского языка, и отсутствие авторов, желающих писать на этой платформе, наглядно это подтверждают.
 
Принципы работы движка будут серьезно пересмотрены. Постараюсь вложить вВ новую версию вложен весь боевой опыт, приобретенный за время создания и использования платформы, а также новые накопленные идеи, внедрить которые в старую архитектуру первого ТОМа было уже невозможно.
 
==Changelog==
===Версия v.0.9.4.711 альфаbeta===
[[Медиа:Tom_094.rar|лежит здесь]]
 
Новое в версии:
Ведутся эксперименты.
*загрузка/выгрузка плагинов перенесена из движка в интерфейс и доработана;
Часть перспективных разработок удачно перенесены в версию 0.9.4.x.
*плагин '''speech.plg.dll''' (чтение текста голосом) доработан и возвращен в архив;
*плагин '''tommsi.plg.dll''' (воспроизведение музыки и звуков) требует доработки и временно исключен из архива;
*исправлены пути для загрузки фоновых картинок - теперь пути берутся относительно каталога игры;
*в тэге '''<body>''' теперь работает параметр '''bgcolor=''' пример: '''<body background=bg.jpg bgcolor=red>'''
*можно задавать произвольные цвета текста и фона с помощью шестнадцатеричных чисел в формате RGB; пример: '''<body text=F94500>'''
*небольшое улучшение парсера: при неоднозначности между объектом и локацией предпочтение отдаётся объекту.
 
===Версия v.0.9.4.610 альфаbeta===
*ударение в лексемах более не влияет на парсер;
*в тэге <body> теперь работают стандартные параметры "text", "link", "topmargin", "bottommargin", "leftmargin", "rightmargin"
например:
%<body background=foto\bgStart.jpg text=aqua leftmargin=100 rightmargin=80 topmargin=50>
еще пока не сделано:
*не исправлена ошибка, возникающая при выгрузке плагинов.
*пути файлов в тегах берутся относительно папки движка, а не игры.
 
==Changelog==
===Версия v.0.9.4.9 beta (багфикс)===
[[Медиа:Tom_094.rar|лежит здесь]]
*исправлено сохранение игр;
*добавлен выбор значения свойств по локации (предмет_по_месту);
Строка 238 ⟶ 246 :
*финальная версия в этом направлении.
 
 
===Версия v.0.9.4.7 альфа===
'''Версия v.0.9.4.7 альфа'''
*Сделана загрузка плагинов.
*Добавлена интерфейсная функция pause() / пауза(). Рекомендуется использовать вместо тэга <pause>.
*Доработана обработка ошибки с незакрытыми скобками в коде игры.
 
 
===Версия v.0.9.4.6 альфа===
'''Версия v.0.9.4.6 альфа'''
*доделана нормализация знаков препинания;
*исправлены некоторые ошибки.
Строка 308 ⟶ 318 :
[[ТОМ: Changelog|Архив по старым версиям]]
 
[[Категория:ПлатформыПарсерные платформы]] [[Категория:ПарсерныеДокументация платформыТОМ]]
[[Категория:Заброшенные платформы]]