В этой теме будет информация о выпусках новых версий INSTEAD и игр.
Сайт проекта: http://instead.googlecode.com
Неактивен
Вышла версия 0.9.3.
Основные изменения:
* масштабирование тем.
* параметр -encode для кодирования исходного кода игры (doencfile)
* использование объекта сцены на другой объект (scene_use)
* динамические объекты new/delete;
* form() с параметром;
* исправление ошибок (have(), seen(), print, game:ini())
* мелкие улучшения...
Unix версия: http://instead.googlecode.com/files/ins … 9.3.tar.gz
Windows версия: http://instead.googlecode.com/files/instead-0.9.3.exe
Неактивен
Вышла игра: "Зеркало" части I и II.
Это ремейк культового квеста "Зеркало" с ZX Spectrum.
Музыка взята из оригинала и слегка переработана. Картинки также взяты из оригинальной версии с коэффициентом умножения 2 (оригинальные версии очень мелкие). Некоторые картинки анимированы для достижения соответствия с оригинальной версией игры.
Для запуска требуется версия INSTEAD не ниже 0.9.1 (рекомендуется 0.9.3).
Внимание: хардкорный gameplay.
http://instead.googlecode.com/files/mirror-0.3.zip
В аттаче - скриншот из игры.
Неактивен
Вышла версия 1.0.0:
1.0.0
* комбинированные картинки;
* правая кнопка мыши -- отмена режима использования;
* escape -- отмена режима использования, затем -- вызов меню;
* возможность вызова lifeoff из life метода;
* configure.sh скрипт для Linux пользователей;
* wind uninstall с возможностью удаления save-файлов и настроек;
* autosave из игры;
* исправление ошибки анимированных gif;
* исправление ошибки в img();
* более умное разбиение на строки;
* уничтожение пустых строк в конце текста;
* опечатки в именах цветов (темы);
* документация от Александра Яковлева;
* тема 800x600 по умолчанию;
* page up, page down умная логика;
* f8/f9 - quicksave/quickload;
* возможность игры блокировать функцию сохранения;
* исправление ошибки роста lua стека;
* исправление мелких ошибок.
Unix: http://instead.googlecode.com/files/ins … 0.0.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.0.0.exe
Неактивен
Вышла 1.0.1
Изменения:
* испанский перевод меню и режим обучения;
* из пакета с интерпретатором исключена игра;
* перевод названий тем на en/es;
* еще одна тема fantasy;
* испр. ошибок;
Теперь для игр создан отдельный проект: http://instead-games.googlecode.com
Для большинства игр есть Windows инсталлятор.
Unix: http://instead.googlecode.com/files/ins … 0.1.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.0.1.exe
Неактивен
Вышла 1.0.2
Исправление мелких ошибок:
* клавиша f5;
* масштабирование;
* внутренние, не проявляемые ошибки;
Unix: http://instead.googlecode.com/files/ins … 0.2.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.0.2.exe
Неактивен
Версия 1.0.3:
* Автоматический прыжок на изменение в тексте (для длинных текстов);
* Курсор не мерцает (linux);
* Возможность запуска из пути в национальной кодировке (Win);
Unix: http://instead.googlecode.com/files/ins … 0.3.tar.gz
Win: http://instead.googlecode.com/files/instead-1.0.3.exe
Неактивен
Вышла III-я часть игры: "Зеркало".
Ремейк культового квеста "Зеркало" с ZX Spectrum.
Для запуска требуется версия INSTEAD не ниже 1.0.0 (текущая 1.0.3).
Игра Зеркало. Части I-III. http://instead-games.googlecode.com/fil … or-0.4.zip
Внимание: хардкорный gameplay.
Неактивен
Вышла версия 1.0.4.
* Ускорение отрисовки ссылок;
* Возможность записи save в каталог saves, если он существует в каталоге с игрой;
Unix: http://instead.googlecode.com/files/ins … 0.4.tar.gz
Win: http://instead.googlecode.com/files/instead-1.0.4.exe
Неактивен
Версия 1.0.5
Изменения:
* падение во время вызова is_sound, если звук отключен;
* новая тема arctic (из игры Карантин);
* коррекция проблем с громкостью;
Unix: http://instead.googlecode.com/files/ins … 0.5.tar.gz
Win: http://instead.googlecode.com/files/instead-1.0.5.exe
Неактивен
Версия 1.1.1.
Исправлены ошибки:
* неправильная обработка спец. символы в путях (', ");
* потеря мыши в полноэкранном режиме (win);
* анимация поверх меню;
* масштабирование фона;
* кодировки игр;
Улучшения:
* рефакторинг stead.lua;
* документация;
* alt-r в debug режиме (restart);
* -version параметр;
* таймер (см. тетрис
* клавиатура (см. тетрис и док-цию);
* новая тема blue steel для фантастики;
* более понятный интерфейс выбора страницы темы/игры;
* txtnb - неразбиваемые пробелы;
* режим выключенного инвентаря в теме (inv.mode = disabled)
* возможность использования esc строк в <a: >
* сортировка игр/тем по алфавиту.
P.S. В релизе ошибка. См. версию 1.1.2.
Неактивен
В релизе ошибка (некорректный save в некоторых ситуациях). Выпущена 1.1.2. Windows версия будет собрана сегодня вечером.
Неактивен
Версия 1.1.2
* исправление ошибки сохранения динамических объектов;
Win: http://instead.googlecode.com/files/instead-1.1.2.exe
Unix: http://instead.googlecode.com/files/ins … 1.2.tar.gz
Неактивен
Вышла версия 1.1.3. Главным образом, исправления ошибок, выявленных при разработке URQ модуля.
* \ в путях изображений;
* " в переменных (save);
* , в инвентаре и переходах;
* 32 битные bmp;
* мелкие доработки.
Unix: http://instead.googlecode.com/files/ins … 1.3.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.1.3.exe
Неактивен
Версия 1.1.4. В основном, исправление ошибок:
* исправление логики управления с клавиатуры;
* исправление ошибки при выводе курсора за границы окна (при включенном меню);
* меньшая нагрузка на процессор, в случае, если не используются анимированные gif;
* исправление мелких ошибок;
Unix: http://instead.googlecode.com/files/ins … 1.4.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.1.4.exe
Неактивен
1.1.5
Изменения:
* поддержка события клика по картинке сцены;
* поддержка события game.action;
* игра входит в паузу при сворачивании (опция -nopause для отмены такого поведения).
* исправление ошибки: несколько одинаковых анимированных гифов;
* испр. ошибка при парсинге тега <g: >;
* испр. ошибка при увеличении 8-битовых картинок с черным фоном (фон становился прозрачным);
Unix: http://instead.googlecode.com/files/ins … 1.5.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.1.5.exe
Неактивен
Теперь центральный (объединяющий) ресурс, посвященный INSTEAD, расположен по адресу: http://instead.syscall.ru
Неактивен
1.1.6
Изменения:
* исправление ошибки увеличения числа открытых графических файлов (важно!!!);
* исправление ошибки форматирования текста с графикой при переносе строк;
* добавлена функция pr() в stead.lua;
Пока продолжается курс по исправлению ошибок.
Unix: http://instead.googlecode.com/files/ins … 1.6.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.1.6.exe
Неактивен
Начало тестирования release candidate сборки instead 1.2.0.
Кто интересуется разработкой для INSTEAD или интересно посмотреть на пользовательские фичи, прошу пробовать release candidate 6:
Linux: http://instead.syscall.ru/download/inst … .99.tar.gz
Windows: http://instead.syscall.ru/download/instead-1.1.99.zip
Помимо прочего, сильно улучшен stead api, что упрощает написание квестов.
Небольшой обзор: http://instead.syscall.ru/2010/06/new-1-2-0/
Документация обновлена.
UP:RC9
UP:RC8
UP:RC7
UP:RC6
UP:RC5
UP:RC4
* Исправление ошибок;
UP: RC3
По сравнению с RC2:
* Испр. ошибка с незакрытием файла при проигрывании трекерной музыки (Win version only)
* Испр. ошибки в stead.lua
По сравнению с RC1:
* Время для save слотов в Win (исправлено??):
* Оптимизация save по размеру (опасно???) smile
* Улучшения в отладчике;
Неактивен
Наконец-то вышла новая версия движка INSTEAD. Неполный список изменений:
Также были обновлены справочник INSTEAD и instead-launcher.
http://instead.syscall.ru/2010/08/instead-1-2-0/
Скачать: http://code.google.com/p/instead/downloads/list
INSTEAD launcher: http://code.google.com/p/instead-launch … loads/list
INSTEAD launcher, пакеты для Ubuntu Lucid
Отредактировано Oreolek (07.08.2010 10:11)
Неактивен
1.2.1
Работа над ошибками 1.2.0
Linux: http://instead.googlecode.com/files/ins … 2.1.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.2.1.exe
changelog:
* исправлен фон в теме clearlooks;
* исправлена ошибка в фэйдинге на 1-м клике;
* исправлена ошибка при отключении save'ов из игры;
* исправлена логика disp на title;
* оптимизация save;
* две недокументированные фичи
Версия под MacOS X пока не собрана. (Лежит 1.2.0)
Неактивен
1.2.2
Вышла новая версия INSTEAD. Список основных изменений:
Unix: http://instead.googlecode.com/files/ins … 2.2.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.2.2.exe
Остальные версии: http://instead.syscall.ru
Внимание! Если вы используете URQ модуль, обновите его до новой версии!!!
Неактивен
INSTEAD 1.2.2 на ANDROID
Итак, это случилось! Благодаря усилиям SilentLexx у нас есть бета версия INSTEAD для android!!! Ссылки на скачку расположены, как всегда, на http://instead.syscall.ru и http://instead.googlecode.com.
http://instead.googlecode.com/files/ins … -beta1.apk
http://instead.googlecode.com/files/ins … -1.2.2.zip
Вы можете скачать только .apk файл и при запуске Instead остальные данные будут скачаны по сети автоматически. Или вы можете положить их на sdcard вручную, распаковав образ sdcard (кроме данных, образ sdcard содержит игру "Возвращение квантового кота").
Установка игр сводится к распаковке из в каталог: /sdcard/instead/appdata/games.
Огромная просьба описать результаты вашего тестирования, на каких устройствах заработало или нет.
Известная проблема: неработающий звук. Все, кто может помочь в решении этой проблемы, пишите на нашем форуме.
Неактивен
Из-за обнаруженной критической ошибки в 1.2.2 выпущена новая версия INSTEAD 1.2.3:.
Список основных изменений:
Unix: http://instead.googlecode.com/files/ins … 2.3.tar.gz
Windows: http://instead.googlecode.com/files/instead-1.2.3.exe
Остальные версии: http://instead.syscall.ru
Кроме того, обновлена сборка для MacOS X.
Для сборок wince и android заменены файлы (без смены версии).
64бит deb сборка будет позже.
MAEMO сборки пока тоже нет.
Неактивен
Обновлена версия 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 сборке;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Внимание! Проекты INSTEAD и INSTEAD GAMES возвращаются на хостинг sourceforge.net. На данный момент работают:
http://instead.sourceforge.net - INSTEAD;
http://instead-games.sourceforge.net - Официальный репозиторий игр INSTEAD;
Старые репозитории instead и instead-games на googlecode останутся, но обновляться больше не будут!
Проект instead launcher пока остается на googlecode.
Все ссылки на закачки игр и INSTEAD заменены на ссылки, ведущие на sourceforge. Пишите, если обнаружите какие-либо проблемы.
http://instead.syscall.ru/2013/05/instead-sourceforge/
Неактивен
Выпущен корректирующий релиз INSTEAD 1.9.1.
Список изменений:
* INSTEAD переехал на http://instead.sourceforge.net, все ссылки обновлены;
* добавлен перевод на португальский (+ обучение);
* исправлены примеры кода в каталоге doc/examples;
* параметр -hinting <0|1|2|3> (изменение режима сглаживания);
* исправление в Makefile и скрипте конфигурации;
* исправлена совместимость с Lua 5.2.2;
* исправлена ошибка в delete;
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Накануне 5-летнего юбилея проекта с радостью сообщаю о выпуске INSTEAD 2.0.0.
Список изменений:
* Теперь INSTEAD распространяется под MIT лицензией, которая не запрещает использование кода в закрытых проектах;
* Код теперь расположен на http://github.com/instead-hub/instead
* Режим песочницы (игра не может повредить данные, за пределами своего каталога);
* Заголовок окна теперь содержит название игры;
* Возможность запускать игру просто указав путь к ней: sdl-instead <path>;
* Исправления в системе сборки;
* Поддержка cmake;
* Добавления в doc/examples;
* Параметры -lua and -luac (для проверки синтаксиса кода игры);
* Теперь консоль -debug в Windows при аварийном выходе не закрывается;
* game.gui.hidetitle;
* stead.api_atleast() and stead.atleast();
* stead.tonum, stead.tostr, stead.type, stead.ipairs, stead.pairs, stead.opairs;
* Исправление в сохранении при не ASCII путях и не UTF-8 кодировке игры;
* Исправление ошибки при изменении языка интерфейса;
* Исправление ошибки поворота и масштабирования анимированных gif;
* Исправление ошибки отображения анимированных gif и курсора мыши;
* Исправление других ошибок и исправления lua части;
* Оформление кода;
Спасибо всех, кто принял участие в выпуске и просто любителей и писателей текстовых приключений.
Бинарные сборки будут обновляться по мере их готовности.
Неактивен
Выпущен INSTEAD 2.2.0. Список основных изменений:
- исправление ошибки в отладчике;
- исправление в логике подсветки ссылок и модуля events;
- исправления в французской локализации;
- исправлено падение в fgetsesc (длинные строки);
- исправление темы в режиме fixed gfx (отступ от картинки);
- качество rnd теперь не зависит от системы, используется вихрь Мерсенна;
- новая функция stead.rndseed();
- режим отключения масштаба шрифта (scr.gfx.scalable & 4);
- новая функция stead.life_moved();
- новая функция stead.last_disp();
- новая функция stead.nop();
- готовность сборки для iOS;
- поддержка точскринов (модуль finger);
- stead.mouse_pos теперь возвращает состояние кнопок;
- ускорен direct режим;
- SDL2: используются сканкоды для работы с клавиатурой (исправление dvorak);
- обновлен модуль doc/examples/fonts.lua;
- исправлена dropf (2й параметр)
- добавлена dropto (забытая функция);
- обновлена документация (en/ru);
Бинарные сборки будут доступны по мере их появления!
http://instead.syscall.ru
Неактивен
Выпущен корректируюший релиз INSTEAD 2.2.1. Список основных изменений:
- сборка для Windows использует SDL2 и luajit (повышение скорости работы);
- исправлена ошибка в песочнице (stead.type);
- исправлена ошибка в логике обновления изображения при работе со спрайтами;
- частота звука 48000 убрана из настроек;
- gray и grey в цветах взаимозаменяемые;
- добавлен параметр -vsync (только SDL2);
- параметр debug и vsync можно задать в конфигурационном файле;
- убран параметр -alsa, используйте переменную окружения SDL_AUDIODRIVER;
Бинарные сборки будут появляться по мере их готовности.
Важное замечание авторам: при разработке игр используйте звуковые файлы с частотой кратной 11025 Hz. Например: 22050, 44100.
Неактивен
Выпущена корректирующая версия INSTEAD. Исправлена регрессия, которая была введена в версии 2.2.0. Всем кто использует версию 2.2.0 или 2.2.1 рекомендую обновиться. Ошибка проявляется в играх, где есть переходы в комнаты с пустым описанием.
Бинарные сборки будут появляться по мере их готовности.
Неактивен
INSTEAD 2.2.4 вышел. Этот релиз исправляет ошибку в модуле prefs для Windows версии. Обновление для Winodws пользователей крайне рекомендуется!
Изменения:
- исправлен модуль prefs (Windows);
- добавлен немецкий язык;
Неактивен
Поздравляю вас с Днем Знаний и с удовольствием сообщаю о выходе новой версии INSTEAD! Релиз 2.2.5 исправляет множественные ошибки (большинство из которых проявлялись в Windows сборке). Обновление крайне рекомендуется!
Изменения:
- исправлено падение при работе с idf форматом;
- исправлена ошибка позиционирования курсора в Windows сборке;
- множественные исправления ошибок при работе с SDL2;
- исправлена ошибка, приводящая к паузе музыки при раскрытии игры на полный экран;
Бинарные сборки будут появляться по мере их готовности.
Неактивен
Выпущена очередная версия INSTEAD 2.2.7. Это снова корректирующий релиз, в котором исправлено множество ошибок, большая часть из которых относится к сборке с SDL2 (Windows версия собирается с этой библиотекой). Кроме того, исправлены ошибки в S60 сборке. Обновление крайне рекомендуется как авторам игр, так и пользователям!
Изменения:
- исправлена ошибка отрисовки курсора (SDL2);
- исправлены ошибки в модулях click и finger;
- исправлена ошибка получения координат из модуля finger;
- исправлена ошибка позиционирования курсора (SDL2);
- исправлена ошибка элемента menu (S60);
- исправлена ошибка отображения заголовка окна (S60);
- Бинарные сборки будут появляться по мере их готовности.
P.S. 2.2.6 версия просуществовала ровно 8 минут и была отозвана
Неактивен
Выпущена версия INSTEAD 2.3.0. в данном релизе исправлены ошибоки, а также улучшена работа с графическими режимами (при сборке с SDL2). Обновление крайне рекомендуется как авторам игр, так и пользователям! Кроме того, Antokolos готовит к выпуску новую сборку для Android – INSTEAD-NG! Эта сборка станет официальной сборкой INSTEAD для этой платформы. Следите за новостями!
Изменения:
- звук по умолчанию устанавливается в 44100, а не 22050;
- исправлено падение в Windows сборке (длинные пути);
- lua: visits/visited -> stead.visits, stead.visited;
- исправлена опция -nosound (сброс громкости на 0 и попадание в сохр. настройки);
- исправлена критическая ошибка в модуле fingers;
- множественные исправления для Android версии;
- SDL2: улучшена работа с графическими режимами;
- SDL2: исправлена ошибка связанная с прозрачностью фона;
- добавлен параметр -resizable (изменяемый размер окна, только SDL2);
- исправлены некоторые утечки памяти;
Бинарные сборки будут появляться по мере их готовности.
Неактивен
С удовольствием представляем новый релиз INSTEAD 2.4.0! Эта версия содержит массу приятных изменений как для разработчиков, так и для любителей игр. Кроме того, заметно доработаны порты на Android (INSTEAD-NG) и IOS. Основные изменения:
- параметр -hires и настройка HQ в графике (включено по умолчанию);
- поддержка множественных тем в играх (каталог themes/);
- win.ways.mode = top|bottom в темах (поддержка переходов внизу сцены);
- txty (iface.y) – вертикальное позиционирование текста;
- menu_toggle (параметры “themes”, “settings”) – без возврата в главное меню;
- в режиме -debug невозможность загрузки ресурса приводит к диалогу ошибки;
- в меню “информация” теперь представлена информация об игре;
- режим -standalone (режим запуска одной игры);
- экспериментальный параметр scr.gfx.icon в темах игр;
- параметр -noconfig;
- поддержка профилей (-profile);
- параметр -modes;
- улучшения в INSTEAD-NG and IOS портах;
- масштаб шрифтов отображается в процентах;
- параметр -fontscale <проценты>;
- исправления ошибок;
- в Windows сборке обновлены SDL и luajit.
Подробнее о сути изменений будет написано в отдельной статье.
Кроме того, особенно приятно представить этот релиз в день 7-летия проекта. Ровно 7 лет назад, INSTEAD сделал свой первый шаг.
https://instead.syscall.ru/talk/index.php/392-7-instead
Бинарные сборки будут появляться по мере их готовности.
Неактивен
Выпущен релиз INSTEAD 2.4.1. Этот релиз содержит исправления ошибок и рекомендован для авторов и любителей игр. Основные изменения:
- исправлена ошибка повторной загрузки спрайта (масштабирование);
- исправлена ошибка отображения множественных тем игры (пейджер);
- исправлена ошибка в stead.menu_toggle();
- исправлена утечка памяти в free_font;
- возможность прятать курсор stead.mouse_show();
- исправлена ошибка в txtnb() (экранирование);
- исправлена ошибка в stead.busy() (артефакты и замедление INSTEAD);
- исправления в fonts,cutscene and keyboard (модули-примеры);
- исправления в украинской локализации ua -> uk.
Бинарные сборки будут появляться по мере их готовности.
Неактивен
Выпущена новая версия INSTEAD 3.1.0. Кроме новых возможностей и исправленных ошибок, данная версия примечательна тем, что у INSTEAD появился новый официальный порт! INSTEAD-EM – emscripten порт INSTEAD, предназаначенный для запуска в WEB, который выглядит в вашем браузере точно так же, как и обычная версия INSTEAD. Прямо сейчас вы можете запустить любую игру из репозитория здесь: http://instead-games.ru/em.php.
Кроме того, версия 3.1.0 проходит подготовку для включения ее в Debian. Итак, список изменений:
- новый EMSCRIPTEN порт;
- исправлена ошибка деления на 0 в rnd;
- исправлена ошибка в loadmod (при вызове из gamefile);
- исправлена ошибка в path (.walk как функция);
- исправлены ошибки в документации;
- шумы Перлина (instead.noise1/2/3/4);
- pixels: scale()/rotate().
Бинарные сборки будут появляться по мере их готовности. И спасибо всем тем, кто поддерживает проект!
Неактивен
Приношу свои извинения, но в результате найденных 2х регрессий, пришлось выпустить версии 3.1.1 и 3.1.2.
К сожалению, ошибки были выявлены только после релиза 3.1.0.
Поймите и простите.
Неактивен
Вышла версия INSTEAD 3.2.0
Новость: http://instead.syscall.ru/ru//2018/02/10/3-2-0/
Изменений масса.
fix: падение на переполнении пути;
fix: падение в std.readdir;
fix: вечный цикл с непарными {};
fix: theme.restore();
fix: fmt.anchor(), theme.snd.click(), push(), pop();
fix: модуль snapshots;
fix: gamefile и main3.lua;
fix: модули noinv/nolife;
fix: параметры boolean и xact;
fix: chnage_pl со строковым аргументом;
fix: always = true в фразах диалогов;
fix: использовать opengl в Windows вместо d3d (ошибка на драйверах nvidia);
fix: проблемы с запуском в Windows (кодировки и пути);
fix: instead.menu();
fix: сохранение декларированных функций;
fix: sprite font:size и стили;
enh: улучшение Android порта;
enh: улучшение работы click (когда клик приходится на ссылку);
enh: документация;
enh: скорость обновления параметров темы;
enh: улучшения в коде;
new: walkback() в stdlib;
new: math.round;
new: std.var для расширений;
new: -renderer ;
new: -nocursor;
new: порт SailfishOS;
new: WinRT патчи для будущего порта;
new: sprite.scr() позволяет рисовать в фон!;
new: sprite.render_callback() позволяет рисовать поверх сцены!;
new: instead.clipboard() (SDL2);
new: instead.wait_use();
new: instead.grab_events();
new: theme.scr.w(), theme.scr.h() (только для чтения);
Бинарные сборки будут появляться по мере их готовности.
Неактивен
INSTEAD 3.2.1 вышел
* fix: сохранения в lua 5.2;
* new: {$fmt ... } подстановка;
* fix: instead.set_sound() and snd.play();
* fix: direct mode;
* fix: документация.
* new: проект переехал https://instead-hub.github.io
Еще немного инофрмации:
* документация по stead2 больше не поддерживается;
* порты wince/maemo/caanoo больше не поддерживаются;
* сборка для ios не поддерживается (т.к. требует jailbreak);
* сайт printed.syscall.ru закрывается (материалы перенесены на https://instead-hub.github.io)
* instead.syscall.ru закрывается (сейчас он редиректит на https://instead-hub.github.io)
* новый сайт экстремально минималистичен.
Бинарные сборки в пути.
Неактивен
сайт printed.syscall.ru закрывается (материалы перенесены на https://instead-hub.github.io)
Если не секрет, с чем связано такое решение?
Неактивен
> Если не секрет, с чем связано такое решение?
С простотой. Сайт стал проще, для его работы достаточно github.io. Сам проект уже находится на http://github.com/instead-hub
почему бы не хостить страничку там же?
Было много критики, связанной с тем, что путаница в ресурсах инстеда. Теперь визитная карточка INSTEAD -- это примитивный одностраничный сайт. Не привязанный ни к кому.
Это все часть одного плана по разделению движухи от инженерной части. Инженерная часть теперь представлена единым маленьким простым сайтом.
Сейчас http://instead.syscall.ru и http://instead.sf.net редиректят на этот новый сайт.
Неактивен
А, ну и принтед не пропал, просто он теперь тут:
https://instead-hub.github.io/tags/printed/
Неактивен
А страница с играми INSTEAD где теперь обитает?
Неактивен
https://instead-hub.github.io/page/games/ -- как скачать и установить игру
http://instead-games.ru/ -- репозиторий
Неактивен
Выпущен INSTEAD 3.3.0. Список изменений:
* возможность принимать unicode символы при вводе (SDL2, метапарсер3: учёт раскладки клавиатуры);
* tiny instead вариант для метапарсера3;
* боты для telegram, vk и discord (golang);
* улучшена английская документация;
* улучшен Android порт (от Бориса Тимофеева);
* исправлена ошибка сортировки при list:add();
* исправлены замечания при компиляции;
* исправлена ошибка при освобождении темы (падение);
* улучшен клавиатурный ввод;
* emscripten версия собрана в режиме WASM.
Бинарные сборки будут появляться по мере их готовности.
Спасибо всем за поддержку проекта. До связи!
https://instead-hub.github.io/post/2019 … ead-3-3-0/
Неактивен
INSTEAD 3.5.0 вышел!
- исправлено: масштабирование шрифта меню;
- исправлено: get_bool атрибут;
- новое: режим обучения переписан на stead3 API;
- новое: событие прокрутки колёсика мыши (grab_events mode);
- улучшение: не масштабировать немасштабируемые темы вниз при dpi масштабе < 1.0;
- улучшение: более строгие проверки при открытии файла игры через параметр командной строки;
- улучшение: улучшенная поддержка игр в tiny2.lua;
- улучшение: режим WITH_LUAJIT теперь включён по умолчанию (cmake);
- улучшение: Windows сборка обновлена до последних SDL2 библиотек;
- улучшение: на github добавлены рецепты (workflow) для сборки CI/emscripten/windows/appimage;
- документация: встраивание библиотеки INSTEAD в свои проекты;
- удалено: код для поддержки: S60, MAEMO, WinCE;
- удалено: поддержка SDL1;
- улучшение: рефакторинг кода.
Как видите, начиная с версии 3.5.0 INSTEAD может быть собран только с SDL2. Поддержка SDL1 -- прекращена.
Я долгое время не решался на этот шаг, но с каждым годом поддержка старых платформ всё усложняется, а растущая лапша из конструкций #ifdef приводит к синдрому "работает -- не трогай!".
Так или иначе, но этот шаг открывает перспективы по рефакторингу/обновлению исходного кода, что позволит в будущем вносить в INSTEAD изменения с большей "смелостью". Напомню, что первая версия INSTEAD вышла в далёком 2009-м!
Бинарные сборки будут появляться по мере готовности.
До связи!
https://instead.hugeping.ru
Неактивен
Обновлена версия консольного интерпретатора для разработчиков instead-cli.
Основное изменение: лучшая поддержка игр на stead2 API и обновление метапарсера.
Начиная с текущего выпуска разработка переводится в режим непрерывных обновлений. Теперь instead-cli собирается автоматически для каждого изменения в master.
Версия кодируется датой сборки.
Ссылка на скачивание теперь всегда постоянная: https://github.com/instead-hub/instead- … continuous
Неактивен