Обновлена версия INSTEAD для ANDROID.
Основные изменения в 1.2.3.1:
Неактивен
1.3.0
Итак, после месяца разработки вышла новая версия INSTEAD. Список основных изменений:
- возможность смены темы из игры (модуль theme);
- обтекание картинок текстом (imgl, imgr);
- перечеркивание текста (txtst);
- параметр темы: межстрочный интервал (*.fnt.height);
- параметры темы: задание координат скроллеров;
- возможность экранирования ^ и разделителя |;
- псевдо-картинки box: and blank:;
- отступы картинок;
- ускорение работы;
- исправление prefs:purge;
- dialog:empty метод;
- txttab – простые таблицы;
- обновление кода обучений;
- исправление ошибки при изменении частоты звука;
- исправление ошибки невозможности задания пустого фона;
- исправление ошибки масштабирования центра курсора;
- обновлена документация;
Выпущены двоичные сборки для:
- Ubuntu (32/64 бит);
- Windows;
- Windows Mobile;
- Android;
- Mac OS X;
Сборки для haiku, RedHat и maemo будут тогда, когда их сделают.
Unix: http://instead.googlecode.com/files/ins … 3.0.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.3.0.exe
Неактивен
1.3.1
Эта версия содержит только исправление ошибок:
- исправление в imgl/imgr (обтекание текста);
- исправление ошибок в WinCE версии (невозможность загрузить языковые файлы, падение при выходе);
- исправление ошибки в prefs (сохранение prefs);
- alt-f4 закрывает окно;
- исправление ошибки обработки пустых тегов;
- убран экспериментальный модуль visual.lua (перенесен в doc);
Выпущены двоичные сборки для:
- Ubuntu (32/64 бит);
- Windows;
- Windows Mobile;
- Android;
- Mac OS X;
Сборки для RedHat и maemo появятся на днях.
Сборка для haiku будет тогда, когда ее сделают.
Unix: http://instead.googlecode.com/files/ins … 3.1.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.3.1.exe
Неактивен
Обучающая игра "Погружение в INSTEAD"
Теперь, кроме документации, в помощь начинающему разработчику предлагается обучающая игра, код которой подробно прокомментирован. (Спасибо, excelenter!)
Теперь, чтобы начать свою игру, можно просто смотреть текст игры и делать также.
Саму игру можно взять в официальном репозитории: http://instead.syscall.ru/games
Неактивен
Обновилась сборка INSTEAD для Windows Mobile. В версии 1.3.1.1 окончательно решена проблема с невозможностью загрузки языковых файлов при неправильной распаковке zip архива (при нарушении регистра букв в путях). Других изменений нет.
Неактивен
В результате исправления ошибки в библиотеке SDL_ttf удалось добиться резкого повышения производительности отрисовки текста на медленных устройствах, в связи с чем выпущены обновленные версии INSTEAD для платформ:
- Windows Mobile;
- Android;
Обновление рекомендуется всем, кого не устраивала скорость работы интерпретатора.
Подробности и ссылки на скачку
Неактивен
Итак, выпущена версия INSTEAD для Symbian S60 3rd устройств!
В версии поддерживаются все функции INSTEAD, в том числе и загрузка zip игр. На данный момент версия протестирована на Nokia E5, где производительность оказалась достаточной для комфортной игры.
С выходом INSTEAD для S60, список поддерживаемых архитектур выглядит следующим образом:
- Linux
- Windows
- Haiku
- Mac OS X
- Windows Mobile
- Android
- Maemo
- FreeBSD
- Symbian S60 3rd
Надеюсь, список игр тоже в обозримом будущем будет расти
Подробности
Неактивен
Благодаря усилиям SilentLexx в новой версии INSTEAD для Android появилось множество интересных нововведений, самое заметное из которых — возможность синхронизации игр непосредственно с устройства.
Подробности
Неактивен
Выпущена версия INSTEAD 1.3.2. Список изменений:
- исправлено: даты в слотах сохранения;
- исправлено: ошибка в отладчике;
- исправлено: f8 и f9 при отключенных сохранениях;
- исправлено: мелкие ошибки;
- исходный код: S60 версия;
- исходный код: готовность к SDL 1.3 (Теперь работает на Android 1.6);
- другое: итальянский язык и обучение;
Готовы сборки для Android, Windows, Windows Mobile и пакет с исходными кодами. Остальные бинарные сборки будут появляться по мере их готовности.
Внимание: так как INSTEAD API не менялось, при разработке новых игр рекомендуется выбирать instead_version "1.3.1".
Ссылки для закачки: http://instead.syscall.ru
Неактивен
Выпущена версия INSTEAD 1.3.4. Быстрый выпуск версии (две недели после прошлого релиза) объясняется значительным улучшением качества вывода текста в новой версии INSTEAD.
Список изменений:
- исправлено: некрасивый курсив и жирный;
- исправлено: imgl/imgr в инвентаре;
- исправлено: некорректная инициализация видео-режима;
- исправлено: ошибка при вызове theme.get 'inv.mode';
- исправлено: ошибка в документации модулей;
- добавлено: возможность загружать различные начертания шрифта (испр. некрасивый курсив и жирный);
- добавлено: новый шрифт по-умолчанию;
- добавлено: режим легкого уточнения (хинтинга) при отрисовке текста;
- добавлено: stead.dir итератор по содержимому каталога;
- добавлено: новая версия справочника от oreolek;
Готовы сборки для Android, Windows, Mac OS X, S60 и пакет с исходными кодами. Остальные бинарные сборки будут появляться по мере их готовности.
Напомню, что самым значительным видимым изменением этой сборки, можно назвать повышенное качество отрисовки текста для наклонного и жирных начертаний.
Ссылки для закачки на http://instead.syscall.ru
Неактивен
Это супер! Типографика рулез
Неактивен
Выпущена версия INSTEAD 1.4.0.
Список изменений
Исправление ошибок
- imgl/imgr;
- xact;
- прыжок на позицию изменения описания;
- звуковые задержки в Windows версии;
- проблемы при неправильной распаковке на Winsows Mobile;
- ошибки с SDL 1.3 (Android версия);
Новое
- технология спрайтов;
- возможность использования нового формата ресурсов (и игр) idf;
- масштабирование шрифтов распространяется на меню (решение проблем с мелкими шрифтами для мобильных версий);
- при удалении игры показывается удаляемый путь;
- улучшенная звуковая подсистема;
- параметр -appdata;
- параметр -chunksize
API
- доработки модуля theme (reset функции);
- функция mouse_pos;
- функция start() -- вызывается при восстановлении игры из save или первом запуске;
- toggle_menu();
- get_ticks();
- bit_XXXX() функции;
- visits();
Готовы сборки для Android, Windows, Mac OS X, S60 и пакет с исходными кодами. Остальные бинарные сборки будут появляться по мере их готовности.
Подробности на http://instead.syscall.ru
Неактивен
Выпущен корректирующий релиз INSTEAD 1.4.1. Исправлена ошибка в STEAD API "1.4.0" в обработчике use. Данная ошибка не влияет на выполнение уже написанных игр, обновление рекомендуется в первую очередь для авторов. На данный момент обновлены все версии, кроме Android. Добавлена сборка для MAEMO.
Спасибо всем мантейнерам: .dm, SandySandy и SilentLexx (который сейчас в отпуске). )
Неактивен
Выпущен корректирующий релиз INSTEAD 1.4.2. Список изменений:
- Исправлена ошибка в реализации формата idf;
- Исправлена ошибка в логике перехвата клавиш (регрессия – проявлялась в основном на URQ играх с вводом);
- Мелкие исправления в документации;
На данный момент обновлены все бинарные версии, кроме Android.
Неактивен
Выпущен корректирующий релиз INSTEAD 1.4.3->1.4.4. Список изменений:
* исправлена ошибка с отменой отступов в модуле format;
* исправление незначительных ошибок в подсистеме спрайтов;
* добавлен украинский перевод;
* новый многоязыковой (5 языков) режим обучения, вместо пяти разных игр;
UPD: Версия 1.4.3 была заменена на сервере почти сразу после закачки, во избежании путаницы номер версии изменен на 1.4.4
Неактивен
Выпущена очередная версия INSTEAD 1.4.5. В данном релизе присутствуют следующие изменения:
* исправлена ошибка при вызове rnd() без параметра;
* исправлена ошибка при проходе дерева объектов;
* исправлена ошибка при вызове txtnb с параметром, содержащим обратный слэш;
* исправлена ошибка при ограничении высоты картинки в теме с fixed режимом отображения графики;
* исправлены ошибки при работе с imgl/imgr;
* исправлена ошибка в change_pl;
* внутренние функции движка перенесены в таблицу stead (для поддержки совместимости они присутствуют и в глобальной зоне видимости);
* новый параметр темы: win.align – позволяет изменить выравнивание текста окна;
* новая функция theme.name() – позволяет узнать, используется ли встроенная тема;
* доработка логики fading;
* большая информативность сообщений об ошибке при проверке списков объектов и путей;
исправления в модуле input;
* добавлена переменная PLATFORM, идентифицирующая порт INSTEAD.
Неактивен
В связи с выходом новой игры, выпущена очередная версия INSTEAD 1.5.0. В данном релизе присутствуют следующие изменения:
* исправление ошибки в gamefile;
* исправление ошибок в выводе life-методов во время переходов;
* исправление ошибки при установке флага PLAYER_MOVED в life-методах;
* исправление ошибки в stop_sound;
* исправление ошибки в set_music;
* исправление ошибки подсветки ссылок во время работы таймера;
Вышла новая игра "Особняк".
Неактивен
Выпущена очередная версия INSTEAD 1.5.1. В данном релизе присутствуют следующие изменения:
* исправлена ошибка в логике game_cmd;
* исправлена ошибка в логике подсветки ссылок;
* исправлена ошибка в логике звука клика;
* название программы в заголовке окна изменено с INSTEAD SDL на INSTEAD;
* языки теперь сортируются;
* set_timer перемещен в staed;
* теперь нет замечаний (warnings) при компиляции;
Одновременно обновлен instead-launcher. Исправлена единственная ошибка:
* исправлена обработка перехода по url для некоторых ссылок;
http://instead.syscall.ru
Неактивен
Выпущен INSTEAD 1.7.0. Данный релиз, кроме исправления ошибок, содержит множество улучшений с точки зрения автора игр. Список основных изменений:
* исправлена ошибка в вызове pon/poff/prem без параметра после вызова метода;
* исправлена ошибка при распаковке некоторых zip;
* диалог занятости при записи длинных файлов сохранения;
* настройка — запретить эффект перехода между сценами;
* добавлен модуль wroom;
* добавлен модуль nouse;
* добавлен модуль nolife;
* изменен модуль hideinv, теперь не выключает объекты. Старое поведение реализовано через атрибут noinv.
* новый мощный модуль диалогов:
* — простой синтаксис;
* — переход на подветви через psub/pret/pjump/pstart;
* — замена префикса фразы через stead.phrase_prefix;
* модуль sprites: работа с прозрачными спрайтами (compose);
* модуль sprites: sprite.box and sprite.blank;
* обработчики game.onact/onwalk/onuse/oninv;
* добавлен модуль counters;
* добавлен модуль proxymenu (меню в стиле ZX адвенчур);
* configure.sh теперь проверяет наличие gtk+3;
* stead.gui.hideways;
* xact ищутся рекурсивно;
* в модуль xact добавлен xwalk (удобные переходы в стиле книг-игр);
* второй параметр lifeon (приоритет);
* более корректный вывод из life во время переходов;
* метод dialog:visible — число видимых фраз;
* move/purge/remove/replace могут работать со списками.
например (place(‘apple’, inv()) вместо place(‘apple’, me());
Бинарные сборки будут обновляться по мере их готовности.
Прошу сообщать об ошибках, если они будут наблюдаться.
Неактивен
Выпущен INSTEAD 1.8.0. Список основных изменений:
* все внутренние функции движка перенесены в таблицу stead;
* исправлена ошибка в функции stead.need_scene();
* исправлена ошибка при клике на спрайтовую картинку, если использовано масштабирование;
* исправлена ошибка сохранения;
* исправления ошибок в отладчике;
* исправлены ошибки в proxy_menu;
* исправлена регрессия, внесенная в 1.6.0, которая многократно снижала скорость обработки больших объемов текста;
* исправлена ошибка в логике use/used, когда used возвращает true;
* исправлена ошибка смены тем на лету (возможное чтение освобожденной памяти);
* исправлена ошибка в restore_snapshot (лишний вызов main.enter);
* в отладчике, выход при повторном нажатии f7;
* добавлены методы списка enable и disable;
* новый параметр к sprite.rotate, sprite.scale — отключить сглаживание;
* лучшая поддержка режима scr.gfx.scalable = 0, новый режим scr.gfx.scalable = 2;
* добавлен анализ CPPFLAGS в Makefile;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Выпущен корректирующий релиз INSTEAD 1.8.1. Список основных изменений:
* исправлена ошибка в onact;
* исправлены ошибки в instead_gamespath/instead_themespath/instead_steadpath;
* исправлена ошибка в модуле vars;
* исправлена ошибка (мерцание курсора при смене темы);
* новый параметр тем: win.scroll.mode = [0|1|2|3]
* возможность явного указания смещения в тексте для перехода: iface.anchor;
* более быстрая работа с большими объемами текста;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Выпущен корректирующий релиз INSTEAD 1.8.2. Список основных изменений:
* исправлена критическая ошибка в gfx_chnage_screen (падение);
* исправлена звуковая подсистема (возможные падения);
* исправлен input.lua (несовместимость отладчика с lua 5.2);
* исправлена ошибка при изменении scr.w scr.h из кода игры;
* исправлен украинский перевод tutorial3;
* исправлена иконка в Windows версии;
* чистка кода для корректной сборки в clang;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Выпущен новый релиз INSTEAD 1.8.3.
Этот релиз замечателен тем, что в него вошла новая актуальная документация!
Для вашего удобства, она оформлена в виде двух pdf файлов (лежат в каталоге doc), которые можно распечатать и комфортно изучать. Конечно, мы будем продолжать работу над документацией. Актуальные версии (в том числе и в pdf формате) вы всегда можете скачать с wiki: http://instead.syscall.ru/wiki/ru/gamedev/documentation
Также, приветствуется помощь по переводу документации на английский язык.
Список изменений релиза:
* новая полная документация в формате pdf;
* исправлена ошибка запуска start() совместно с gamefile;
* исправлена ошибка xwalk совместно с gamefile;
* исправлена ошибка в txtnb (lua5.2);
* добавлена stead.savename() для переопределения имен сохранений;
* добавлена stead.restart() для перезапуска текущей игры;
* p/pr/pn выдают ошибки, если вызываются из неверного контекста;
* таблицы math. и os. перенесены в stead;
* исправления для Debian сборки;
* ctrl-r ctrl-q действуют как alt-r alt-q;
* stead.menu_toggle с параметрами ‘load/save/quit’;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Вышел INSTEAD 1.9.0
Список изменений релиза:
* музыкальный трек от svenzzon!!!;
* возможность сборки с SDL2.0;
* параметр -owntheme;
* параметр -noautosave теперь действует временно;
* параметр -software (в основном нужен для SDL 2.0 варианта);
* исправление ошибки: падение при смене игры;
* исправлена ошибки при масштабировании anigif;
* исправлена ошибка в stead.dialog_rescan;
* исправлена ошибка проигрывания mp3 в Windows сборке;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен