INSTEAD для разработчиков игр № 1

Записан первый видеокаст от Jhekasoft, посвященный написанию игр! Смотрите, творите и обсуждайте! Viva la INSTEAD!

В видео подробно рассмотрено создание игры для Инстеда. Начинаем с установки интерпретатора и редактора (Geany, SciTE, Notepad++).
Смотреть фрагмент 1
Смотреть фрагмент 2

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 22.01.2012 в 23:30 · Автор admin · Ссылка · Написать комментарий
Рубрики: Видео, Новости, Подкасты, Уроки

INSTEAD для Android 1.6.1.3

В новой сборке INSTEAD для Android, кроме всего прочего, появилась поддержка ввода с клавиатуры! Спасибо SilentLexx’у за его работу. На данный момент это лучший порт INSTEAD!

Ссылка на видео: смотреть

Список изменений:

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 22.01.2012 в 20:08 · Автор peter · Ссылка · Написать комментарий
Рубрики: Видео, Новости

INSTEAD 1.6.1

Выпущена версия INSTEAD 1.6.1. Основные изменения:

* исправлена ошибка в prefs;
* возможность отмены выравнивания текста по ширине;
* заменен трек в обучении (со свободной лицензией);
* готовность для сборки с SDL_mixer 1.2.12;
* готовность для сборки в Gentoo с последним zlib;
* готовность для сборки в системах с неопределенной PATH_MAX (Gnu Hurd);
* исправленная иконка (мусор в gnome3);
* в Windows версии более быстрый рендеринг шрифтов;

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 20.01.2012 в 15:50 · Автор admin · Ссылка · Написать комментарий
Рубрики: Новости

INSTEAD 1.6.0 в Debian

Поздравляю всех любителей INSTEAD с хорошей новостью:

INSTEAD добавлен в репозиторий Debian!

Огромное спасибо Sam Protsenko и Alexander GQ Gerasiov за проделанную работу. Надеюсь, что добавление INSTEAD в один из самых популярных и базовых дистрибутивов  Linux хорошо скажется на развитии проекта. Ура!

http://packages.debian.org/sid/instead

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 18.01.2012 в 15:35 · Автор admin · Ссылка · Один комментарий
Рубрики: Новости

INSTEAD для CAANOO

Выпущена сборка INSTEAD 1.6.0 для открытой игровой консоли CAANOO. В комплект входят игры:

- Возвращение квантового кота;
- Цветные шарики;

Скачать архив можно с http://instead.googlecode.com.

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 07.01.2012 в 11:56 · Автор peter · Ссылка · 2 комментариев
Рубрики: Новости

От создателей «Лифтера»


Пока вы отдыхаете, программисты из Мариуполя работают не покладая рук (на самом современном оборудовании). Ссылка на ролик

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 26.12.2011 в 7:25 · Автор admin · Ссылка · Один комментарий
Рубрики: Видео, Подкасты

Вопросы совместимости при переходе на INSTEAD 1.6.0

Так как после выпуска INSTEAD 1.6.0 возникли вопросы о совместимости игр, то я попробую полностью на них ответить, причем, простым и понятным способом :) Итак…

Если вы просто играете в игры под INSTEAD:

  1. Если вы пользуетесь INSTEAD под Windows/WinCE/MacOSX/Android/S60, то вы не испытаете никаких проблем совместимости при переходе на INSTEAD 1.6.0. Все старые игры должны работать без изменений;
  2. Если вы пользуетесь собранными двоичными пакетами INSTEAD для Linux, то вы не испытаете никаких проблем совместимости при переходе на INSTEAD 1.6.0. Все старые игры должны работать без изменений;
  3. Если вы сами собираете INSTEAD для Linux/Unix, и в вашей системе есть Lua5.1, то вы не испытаете никаких проблем совместимости при переходе на INSTEAD 1.6.0. Все старые игры должны работать без изменений;
  4. Если вы сами собираете INSTEAD для Linux/Unix и в вашей системе нет Lua 5.1, но есть Lua 5.2 (сегодня таких дистрибутивов нет), или вы сами осознанно собираете INSTEAD с Lua5.2, то вы не сможете запускать игры, в которых используется функция goto. Вам придется исправить эти игры, путем замены слов в исходном коде. Вы можете сделать это скриптом: http://instead.syscall.ru/forum/viewtopic.php?pid=8595#p8595   Большинство игр из официального репозитория (на данный момент — все, кроме «Зеркала»), уже сконвертированы и готовы к работе в среде Lua 5.2,

Если вы автор игр(ы)  для INSTEAD, или собираетесь им стать:

  1. Если вы пишите новую игру, я рекомендую использовать INSTEAD 1.6.0 и в заголовке игры явно указывать instead_version "1.6.0". Начиная с 1.6.0 функции перехода между локациями носят название: walk, walkin, walkout, walkback вместо goto, goin, goout, goback. Этот факт отражен в документации;
  2. Если вы хотите, чтобы ваша уже написанная игра (игры) работала ближайшие несколько лет в любой системе, куда портирован INSTEAD необходимо переименовать в исходном коде все функции: goto в walk, goin в walkin, goout в walkout, goback в walkback. И после этого, в заголовке кода вашей игры после instead_version (если он есть) и require (если они есть) вписать следующий код:

if stead.version < "1.5.3" then
walk = _G["goto"]
walkin = goin
walkout = goout
walkback = goback
end

Тем самым вы обеспечите работу своей игры на всех версиях INSTEAD, старых и новых. Либо вы можете перенести свою игру на instead 1.6.0 ( переписав ее, если это необходимо), и привязать ее к этой и будущим версиям.

Если ваша игра находится в неофициальном репозитории, то я рекомендую вам выполнить пункт 2 и обновить архив с игрой,

Если у вас возникают какие-то вопросы по переносу своих игр, обращайтесь на форум: http://instead.syscall.ru

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 23.12.2011 в 22:15 · Автор admin · Ссылка · Написать комментарий
Рубрики: Статьи

INSTEAD 1.6.0

Выпущена версия INSTEAD 1.6.0. Основные изменения:

* поддержка языков CJK;
* настройка параметров затухания музыки set_music_fading(out, in);
* иконка с однобитовой прозрачностью;
* параметр stead.space_delim
* функции get_themespath, get_gamespath
* совместимость с Lua 5.2 (функции goto  заменены на walk)

Возвращение квантового кота на японском

 Внимание!!! Основным изменением в данной версии является совместимость с Lua 5.2. К сожалению, из-за коллизии функции INSTEAD ‘goto’ с одноименным новым оператором Lua5.2 пришлось отказаться от функции goto и переименовать ее. Таким образом, для написания новых игр и переноса старых используйте следующие функции:

Windows*/Android/S60/MacOS X версии по-прежнему собираются  с Lua 5.1, однако в Linux и Unix системах допустима сборка с Lua5.2. В этом случае, старые игры работать не будут!!! Мы работаем над обновлением игр в репозиториях.

Изменения Android версии:
* Добавлена поддержка виджетов: запуск конкретной игры можно вынести на рабочий стол в виде виджета.
* Портретные темы по умолчанию
* Сохранение настроек при переходе между версиями
* Обработчик файлов: *.zip, *.idf и *.qm инсталируются в Instead из файлового менеджера

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 20.12.2011 в 16:25 · Автор admin · Ссылка · Написать комментарий
Рубрики: Новости

INSTEAD в репозитории Russian Fedora!

Приятная новость для тех любителей INSTEAD, которые пользуются дистрибутивами Fedora и Russian Fedora.

Пакеты INSTEAD и INSTEAD-launcher добавлены в репозиторий Russian Fedora. Теперь все пользователи RFRemix 15 и Fedora 15 (при подключении репозитория Russian Fedora) могут просто установить и обновлять INSTEAD при помощи менеджера пакетов.

Спасибо paramedik’у (первая версия .spec файла) и Антону «Toney» Мордвинову (добавление пакетов).

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 09.11.2011 в 16:41 · Автор admin · Ссылка · 10 комментариев
Рубрики: Новости

INSTEAD 1.5.2

Выпущена очередная версия INSTEAD 1.5.2. В релизе присутствуют следующие изменения:

* исправлена ошибка при посылке события отжатия клавиши мыши во время прокрутки;
* улучшенный режим прокрутки (для мобильных устройств);
* theme: возможность задания выравнивания картинки в float режиме;
* android: множество улучшений в интерфейсе;

Рассказать:
  • Добавить ВКонтакте заметку об этой странице
  • LiveJournal
  • Twitter
  • Одноклассники
  • Мой Мир
  • Facebook
Опубликовано 17.10.2011 в 11:30 · Автор admin · Ссылка · 4 комментариев
Рубрики: Новости