RU

Взможности) Помогите разобратся

Telenor #206 17.07.2010 09:13 22 comments 18465 views

И так, несколько конкретных вопросов…
1) Есть ли команда, которая будет при ее выполнении закрывать всю программ игры, в общем-то выходить в винд?
2) Раскажите мне, нубу-кодеру, как скомпилить игру в exe-шник?

Серый_Волк #10 17.07.2010 09:34 (15 years ago)

Пошаговая инструкция для создания ЕХЕ-шника
(необходим установленный WinRAR, желательно 3.70 или выше):
1) Копируем файлы игры в папку с плеером.
2) Переименовываем запускаемый файл в “auto.gam”.
3) Выделяем все файлы + папки игры и плеера (лучше с файлом конфигурации “qspgui.cfg”), жмём правую кнопку и выбираем “Добавить в архив…”.
4) В появившемся окошке выбираем формат архива - “RAR”, метод сжатия - “Максимальный” и, указав имя архива, ставим галочку “Создать SFX-архив”.
5) Переключаемся на вкладку “Дополнительно”, жмём кнопку “Параметры SFX…”.
6) На первой открывшейся вкладке в поле “Выполнить после распаковки” вводим строчку “qspgui.exe”.
7) Переключаемся на вкладку “Режимы” и устанавливаем галочку “Распаковать во временную папку”. В поле “Режим вывода информации” выбираем “Скрыть всё” и в поле “Режим перезаписи” - “Перезаписывать все файлы без запроса”.
8) Переключаемся на вкладку “Текст и графика” и выбираем иконку для SFX-архива.
9) Жмём “OK” и создаём архив.

Надо бы наверное куда-нибудь её повесить в разделе “Разработчикам”.

А как на счет выхода в винд?

Dark[Ol(U23)leneri] #34 17.07.2010 13:59 (15 years ago)

Серый_Волк
По-моему, можно проще)

Telenor,
Нету, достаточно в конце игры написать “Конец” и почистить все кнопки и предметы, и вряд ли будет.

Dark[Ol(U23)leneri] #34 18.07.2010 10:02 (15 years ago)

Ntropy
Разве нельзя выполнить exe’шник при помощи bat-файлов?)

Dark[Ol(U23)leneri] #34 18.07.2010 11:32 (15 years ago)

Telenor
Только что “изобрел” способ выхода в винду хД

Создаем локацию “Конец
В ней прописываем: gs ‘Выход в винду’
Создаем локацию “Выход в винду
В ней прописываем: gs ‘Конец’
В локации из, которой необходимо выйти в винду пишем act ‘Конец’: goto ‘Конец’

п.с. У меня из QSP выходит на лету)))
п.с.2. Подсказали более простой способ:

:loop
jump('loop')

типу цыклить програму в винд выбрасывает? идея в том, что у мну это должно стать одной из возможностей в середине игры)
неужели нет простой команды?

Dark[Ol(U23)leneri] #34 18.07.2010 18:01 (15 years ago)

Одна из возможностей в середине игры? А где конец? Глупо как-то…
А чем Вам эти варианты не просты?

Telenor,
http://qsp.su/tools/onlinehelp/faq.htm , см. в самом конце.

Игрок должен иметь возможность начать игру заново, или выбрать другую игру. Этим, собственно, отличается интерпретатор от stand-alone игр.

Тебе вряд ли бы понравилось, если б ты на каком-нибудь сайте наткнулся на ссылку, которая закрывает браузер.

Dark:

Только что “изобрел” способ выхода в винду хД

Ну ты его не изобрёл, он давно известен и неинтересен.

Telenor
И делать так - зло, как для игрока, так и для… другого игрока, для всех игроков. На то и плеер, чтобы его можно было закрыть или перестартануть игру, или запустить новую. И выход в винду здесь совершенно не нужен. Игроки всё-таки не тупые, чтобы не понять, что слово КОНЕЦ означает, что игру уже можно закрыть.

Dark[Ol(U23)leneri] #34 20.07.2010 12:48 (15 years ago)

Ajenta:

Ну ты его не изобрёл, он давно известен и неинтересен.

я, как минимум, открыл его для себя и был очень сильно удивлен=)

Ajenta:

И делать так - зло, как для игрока, так и для… другого игрока, для всех игроков. На то и плеер, чтобы его можно было закрыть или перестартануть игру, или запустить новую. И выход в винду здесь совершенно не нужен. Игроки всё-таки не тупые, чтобы не понять, что слово КОНЕЦ означает, что игру уже можно закрыть.

Аджента, понимаешь… меня интересует то, что человек сказал мол это фишка на середине игры… слушай, а нельзя сделать внутри одной папки несколько игровых файлов, скрыть их, а по мере прохождения делать видимыми для пользователя?)
я понимаю, что это спокойно можно и внутри плеера реализовать… я просто спрашиваю)

Dark,
QSP не позволяет никаких операций с файлами и прочих “неожиданностей”.

Dark[Ol(U23)leneri] #34 20.07.2010 15:53 (15 years ago)

С одной стороны, жаль… Хотя с другой это радует.

Это должно гарантировать безопасность тому, кто запускает игры QSP.

Dark[Ol(U23)leneri] #34 21.07.2010 13:54 (15 years ago)

Поэтому и радует.

Log in or Register to post comments.