Гостевая книга
АРХИВ СООБЩЕНИЙ

On-line: гостей 0. Всего: 0

Участники
Слэш Вохаул



19.09.11 20:09

сабж.


Урок #1 - Рисуем спрайт персонажа

Шаг 1:
Начинаем с идеи. Целью было нарисовать ч/б спрайт персонажа --> придумываем кого-то мрачного (бэтмен, вампир и т.д.). Не надо рисовать какого-нибудь растанигу в расташапке, растафутболке с растакосяком на фоне говна нян кэта, если вам нужен черно-белый спрайт.
Как бы то ни было, проще рисовать в цветном варианте, а затем обесцветить. Работать будем в Paint и Photoshop 5.5 (можно и более новые версии, 5.5 я использую из за интерфейса).

Итак, нужно выбрать разрешение рисунка. Я использовал разрешение Эго, увеличенного в два раза. Отмечаем середины координатных прямых.


Шаг 2:
При помощи простых геометрических фигур делаем силуэт персонажа (держим shift, чтобы фигура была симметричной).


Шаг 3:
Для удобства меняем цвета. Для фона советую стандартный темно-зеленый - вполне нейтральный и приятный цвет, не режущий глаза.


Шаг 4:
Форма головы, волосы. Делаем все мелкие детали карандашом. Пока используем только стандартные цвета.


Шаг 5:
Черты лица. Опять же, карандаш.


Шаг 6:
Конечности рисуем изогнутыми линиями, набросок плаща пока прямыми. Несколько новых цветов добавляем в палитру сами (двойной клик по любому цвету).


Шаг 7:
Добавляем еще детали, цвета. В принципе никаких ноу хау.


Шаг 8:
Последние штрихи! Спрайт готов к редактированию в photoshop.


Шаг 9:
При помощи волшебной палки выделяем плащ, волосы и башмаки (лучше редактировать их по отдельности. Чтобы убрать что-то из выделения, жмем ПКМ, инверсия выделения, выделяем ненужный участок, инверсия), кистью добавляем оттенков (не ставьте кисть на 100%!! Лучше выбрать где-то 30-40%), затем постеризуем выделение (изображение - настройка - постеризовать) выбираем "золотую середину", чтобы не было размазано и чтобы не было слишком двух-трех цветно. Номер - кол-во оттенков в выделении.


Шаг 10:
Рисуем плащ изнутри, причем освещенность делаем средней расплывчатой кистью, а складки - маленькой, четкой.


Шаг 11:
Рисуем остальные шмотки. Не забываем чуть выделить бицуху, пресуху и т.д., чтобы смотрелось реалистичнее.


Шаг 12:
Рисуем тело - синяки под глазами, впавшие щеки и т.д. как всегда, не забываем постеризовать для детализации.


Шаг 13:
Изображение - настройка - безцветность и... вуаля!
19.09.11 20:53 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
держим shift, чтобы фигура была симметричной

Тайны Паинта


Крутой туториал 20.09.11 08:05 Sledgy

adm244
О, мой туториал понравился великому художнику 19.09.11 21:11 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
великому художнику


Нефига он не великий, начинающий "художник" больше подходит ;) 19.09.11 21:32 Andrey

Andrey
еще какой великий, по сравнению со мной :)
я элементарных вещей не знаю вроде освещения и перспективы - рисую как представляю 19.09.11 21:34 Слэш Вохаул

Беседы про информатику перенесены в беседку.

EDIT:
Принимаются заказы на туториалы по рисованию фонов/спрайтов/SCI шрифтов 21.09.11 20:07 Слэш Вохаул

• adm244 пишет:

 цитата:
рисовке фонов и SCI-шрифтов


Уточняй, что именно нужно рисовать - стиль и т.д. Городской пейзаж, или лес/поляну и т.д.? 21.09.11 20:31 Слэш Вохаул

• adm244 пишет:

 цитата:
Стиль имеется ввиду шрифта? Э.. *звонок другу* .. Пиксель-арт)


Не, я имел в виду назначение шрифта - для средневековых игр - готический, для космических - футуристический и т.д. Но пофиг, лучше фон для начала сделаю. 21.09.11 20:41 Слэш Вохаул

adm244
Ок. 21.09.11 21:09 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
EDIT:
Принимаются заказы на туториалы по рисованию фонов/спрайтов/SCI шрифтов



Как ремейкить фоны из SQ EGA... покажи здесь :)
Я твой фан, епта! 08.01.12 21:10 Andrey

Andrey
Скинь любой фон из SQ3, а я посмотрю, что смогу с ним сделать
08.01.12 21:14 Слэш Вохаул

• Еще один пример работы со спрайтами:

Paint. Стандартная палитра.


Paint. Замена цветов.


Обработка в Photoshop. 01.12.11 16:55 Слэш Вохаул

• Супер 01.12.11 17:00 Sledgy


Пример рисовки спрайта для Nameless Project:
1) Paint
2) Свето-тень при помощи кисти в PS
3) Прогон через фильтры 08.01.12 19:49 Слэш Вохаул

• Ну вот обьясни как эти делал:

08.01.12 21:19 Andrey

Andrey
Тут проще видео записать, а эти заново перерисовывать мне не охота :D
Скидывай новый!
08.01.12 21:22 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Тут проще видео записать

Да, пиши видео. Просто делай свои дела и пиши. Это круче твиттера. 08.01.12 22:42 Sledgy

08.01.12 21:27 Andrey

09.01.12 07:24 Andrey

adm244, пизд*ц. 09.01.12 14:52 Andrey

adm244, обьясни что там надо использовать. Карандаш, кисть, затемнитель etc. 09.01.12 15:51 Andrey

• Из бекграундов, вот это - максимум.
09.01.12 14:43 Andrey

• На видео пздц все как быстро идет, даже не понятно ничего. 09.01.12 15:50 Andrey

09.01.12 16:18 Andrey

• Лучше бы подробно отписал... 09.01.12 17:22 Andrey

adm244, спасибо! +1. 09.01.12 17:49 Andrey

adm244 ракета-х*ясе - жесть Какая полезная тема, уже фанарт по SQ попёр в виде отретушированных ракет :)))


adm244 пишет:

 цитата:
до малейшего пикселя

до малейшего пекселя


А вообще реально можно сделать тему - Рисовка от Адма. И туда посты перенести. 09.01.12 19:25 Sledgy

09.01.12 18:24 Andrey

09.01.12 22:27 Andrey

10.01.12 13:48 Andrey

• На крыле переборщил? 10.01.12 14:41 Andrey

• Вот, немного поправил:

10.01.12 15:34 Andrey

• Лучше бы написали, что думаете про мою картинку с кольчугой 10.01.12 18:16 Слэш Вохаул

Слэш Вохаул, написал бы ты урок, как обробатывать спрайты. (Как на первой странице). 10.01.12 18:32 Andrey

• Слэш Вохаул пишет:

 цитата:
Лучше бы написали, что думаете про мою картинку с кольчугой


А ты сам что думаешь про неё? Картинка - пи*дец какая оху*нная в хорошем смысле! 10.01.12 18:35 Andrey

• Кстати, твой дом случаем не под мостом находится? 10.01.12 19:56 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Кстати, твой дом случаем не под мостом находится?

Слэш нашел тебя!.... 10.01.12 20:59 Sledgy

• Тролли под мостами живут :D 10.01.12 21:13 Слэш Вохаул

• Анимация реалистичного крипера из Minecraft:



Раскадровка:

24.01.12 13:33 Слэш Вохаул

• А вот и источник вдохновения:

24.01.12 14:29 Слэш Вохаул

• Та самая ракета, но мои методы рисовки. Если кому интересно, позже залью видео.
27.01.12 15:46 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Если кому интересно, позже залью видео.


Интересно! 27.01.12 16:35 Andrey

• Тоже решил попробовать ракету перерисовать...

31.01.12 20:21 Legato

• Вам, ребята, надо ремейк SQ3 делать, пока IA не опередила :) 31.01.12 21:42 Andrey

• adm244 пишет:

 цитата:

Andrey а смысл его делать, если уже кто-то делает и делает лучше, чем, скажем, мы сейчас будем две недели решать кто есть кто, и что обязан или не обязан делать?


Ну и ладно. IA вообще будет делать 6-8 лет, а потом отменят :( 02.02.12 21:08 Andrey

• Инструкция, как почувствовать себя говном:
1) Берем свой рисунок
2) Берем такой же рисунок от Legato
3) Сравниваем
4) ???
5) PROFIT!! 01.02.12 17:22 Слэш Вохаул

adm244
Это был один из моих немногочисленных туториалов 01.02.12 17:39 Слэш Вохаул

Слэш Вохаул, да ладно, у меня тоже далеко от идеала. Кстати, только сейчас заметил, что забыл нарисовать заднее крыло 02.02.12 11:28 Legato

Legato
Быть самокритичным очень хорошо, но тем не менее хоть и далеко от идеала, но лучше чем у всех остальных :D 02.02.12 11:37 Слэш Вохаул

• Когда новые уроки от Слэш Вохаула? Жду не дождусь :) 01.02.12 21:13 Andrey

• Слэш Вохаул пишет:

 цитата:
Инструкция, как почувствовать себя говном:
1) Берем свой рисунок
2) Берем такой же рисунок от Legato
3) Сравниваем
4) ???
5) PROFIT!!

Слэш Вохаул пишет:

 цитата:
Это был один из моих немногочисленных туториалов

Andrey пишет:

 цитата:
Когда новые уроки от Слэш Вохаула? Жду не дождусь :)

05.02.12 10:06 Sledgy



Запилил по-бырому ночную версию фона из KQ5 04.02.12 14:05 Слэш Вохаул

• No Bad, а теперь говори, как ты это делаешь? 04.02.12 14:08 Andrey

Andrey
Потом сниму видео-урок) 04.02.12 14:16 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Потом сниму видео-урок)



:D Okay... 04.02.12 14:52 Andrey

• Дайте мне новые уроки, а то я дальше этого не могу:

04.02.12 16:04 Andrey

Sledgy



17.09.11 21:02

Sprite Master - конкурс на лучшего рисователя спрайтов.


- Задаётся тема (кого рисовать)
- В течении дня должен быть сдан спрайт (сюда).

Общим голосованием выбирается лучший спрайт.


Победитель (Мастер Спрайтов) придумывает следующую тему.



SPRITE MASTER

#1 (Cavemen, evarube, Sledgy, Слэш Вохаул)
#2 (Слэш Вохаул, Sledgy)
#3 (Legato)
#4 (Слэш Вохаул, Andrey, Legato, Sledgy)
#5 (Слэш Вохаул)


• А можно "переделывать" спрайты? Вот как я передал EGO в Fallout'е? 17.09.11 21:07 evarube

• Да, по сути ты взял его за шаблон. В условиях может быть указано: с шаблона EGO, без шаблона (от руки), или вообще не указано (тогда на усмотрение)


Ну что давай разукрасим EGO? Согласен? :) Так чисто для понта.

Участники значит: Evarube, Sledgy 18.09.11 07:29 Sledgy

• я правильно понимаю, что нельзя выезжать за границы EGO ни на один пиксель (как в Colouring Ball)?

EDIT:
Такой зомбак сойдет?
18.09.11 09:08 Слэш Вохаул

• За границы? Т.е. рисовать рога да крылья? Можно! Он просто как шаблон (но чтоб было видно, что из него делалось).



Sprite Master #1

Тема: Новый персонаж на основе EGO

Срок: сегодня

Участники: Слэш Вохаул, Evarube, Sledgy.


Победитель придумывает следующую тему


Шаблон:



***

Сдано: 1 из 3 18.09.11 10:29 Sledgy



Hitman by Sledgy

***

Сдано: 2 из 3

***

P.S. Делитесь прогами, которыми делаете :) Я делал на GraphicsGale FreeEdition 1.93 18.09.11 11:20 Sledgy

• paint + Photoshop 5.5


слева - версия до фотошопа, справа - после.

***

Могу сделать туториал в следующий раз 18.09.11 11:28 Слэш Вохаул

• В участниках не заявлен, но, если никто не против, хотел бы принять участие.
(можно вне конкурса :-) )

Средневековый приключенец



(слева версия в пределах оригинального спрайта EGO, справа - с дополнительными атрибутами, флягой и мечом)

Программа: Photoshop CS3 18.09.11 12:07 Cavemen

Итак, голосуем :)))

***

Sprite Master #1

Тема: Новый персонаж на основе EGO


1) Зомбак (by Слэш Вохаул)




2) Hitman (by Sledgy)




3) Средневековый приключенец (by Cavemen)




4) Двуликий (by evarube)



***

Голоса

(1) --- 1 (AdM244)
(2) --- 2 (Cavemen, evarube)
(3) --- 3 (Sledgy, Cannibal, Слэш Вохаул)
(4) --- 0


Выйграл: Cavemen (3)

***

Голосовать могут все "старички" форума, включая участников. Участники не могут голосовать за своё. 18.09.11 14:41 Sledgy



Двуликий(из фильма Бэтмен навсегда) 18.09.11 14:32 evarube

Мой выбор: 3

Работа Слэша тоже классная. И Еваруб постарался. Но у Cavemen, имхо, лучше всех.

***

Текущие итоги

1 -- 0
2 -- 0
3 -- 1
4 -- 0
18.09.11 14:43 Sledgy


 цитата:
3) Средневековый приключенец


18.09.11 14:45 Cannibal

Текущие итоги

1 -- 0
2 -- 0
3 -- 2
4 -- 0
18.09.11 14:48 Sledgy

Hitman by Sledgy (№2)

Зомби, конечно, потехничнее будет, но спрайт киллера лучше подходит для lo-res игры с небольшой палитрой. 18.09.11 15:04 Cavemen

• небольшое НО:
в работе Cavemen'a использован спрайт, увеличенный в два раза (т.е. его пиксели в два раза меньше наших). с другой стороны, в правилах об этом не написано, но преимущество, как-никак (к примеру, сравните игры в 320:200 и в 640:400)

***

как только организатор конкурса (Sledgy) ответит на мой вопрос, я проголосую 18.09.11 15:09 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
в работе Cavemen'a использован спрайт, увеличенный в два раза (т.е. его пиксели в два раза меньше наших)



Да, виноват. Просто сохранил изображение как оно лежало в посте с правилами конкурса, а размеры не посмотрел.
С различием в разрешении, конечно, нечестно.

Ответное НО:

Cavemen пишет:

 цитата:
(можно вне конкурса :-) )



;-) 18.09.11 15:22 Cavemen

• Слэш Вохаул пишет:

 цитата:
как только организатор конкурса (Sledgy) ответит на мой вопрос, я проголосую

Что за вопрос-то?) Если насчет "читерства" Cavemen'а... Дей-но, непродуманный момент... В следующий раз надо учесть, что пиксель должен быть таким же кубиком, как у EGO - т.е. 2x2.


Наверно кто-то не понял, что речь именно о пикселях 1х1 vs 2x2. Но в принципе, в условиях не было уточнения, а значит можно было и 3х3 делать и тд. Так что никого я не подвёл :)


Ждём последних голосов, пока побеждает Cavemen.

***

Текущие итоги

1 -- 1
2 -- 1
3 -- 2
4 -- 0
18.09.11 18:47 Sledgy

• да, кстати, у еваруба та же фигня :-) 18.09.11 15:32 Слэш Вохаул

• 2 Слэш Вохаул

Кстати, сохранил твое изображение и посмотрел:

Слэш Вохаул пишет:

 цитата:
та же фигня :-)

18.09.11 16:03 Cavemen

Cavemen
но-но) пиксели-то там большие (если уменьшить в два раза, то будет такой же спрайт, как есть). я увеличивал потом уже, чтобы видно было в окне форума 18.09.11 16:22 Слэш Вохаул

• Я тупо скопировал изображение EGO с поста Следжи. 18.09.11 15:39 evarube

• Hitman. 18.09.11 19:10 evarube

• И решаюшее решение?


Текущие итоги

1 -- 2
2 -- 1
3 -- 2
4 -- 0
18.09.11 19:19 Sledgy

• Sledgy пишет:

 цитата:
И решаюшее решение?


Учитывая, что в правилах действительно не оговаривалось разрешение спрайта, мне не остается ничего другого, как проголосовать за наилучший из трех работ, за которые я могу голосовать, спрайт, которым является...
Скрытый текст

+ в качестве утешительного приза скинул вопрос для Cavemen в личку. 18.09.11 19:41 Слэш Вохаул

• Разделяю этот выбор :)))


Cavemen выйграл!!!


Он - Мастер Спрайтов и теперь он выбирает тему следующего спрайт-матча. Его можно провести завтра или в любой другой день. В какой день Победитель запостит тему конкурса, в такой день он и начинается.


По разным вопросам, если что - мне в ЛС. 18.09.11 19:51 Sledgy

• Итак, пользуясь победой в первом раунде, объявляю раунд намба ту:

Sprite Master #2

Тема: Мир без цвета

Условия: Нарисовать персонажа, используя только черный и белый цвета, а также оттенки серого (можно нарисовать в цвете и потом обесцветить, например). Чем меньше оттенков в итоге использовано, тем лучше. Размер спрайта любой. Убедительная просьба не делать репаинты поверх EGO :-)

Сроки: сегодня-завтра

Голосование: начинается завтра (20 сентября) в 20.00.
Каждый участник может проголосовать за любую работу (не свою), последний голос - за "хозяином" текущего раунда. Победитель объявляет следующий конкурс.

***

[от Sledgy]

РАБОТЫ


1) Вампак (by Слэш Вохаул)




2) Zorro (by Sledgy)



***

Голоса

(1) --- 2 (AdM244, Cavemen)
(2) --- 0


Выйграл: Слэш Вохаул (1)
19.09.11 11:04 Cavemen

• Слэш Вохаул пишет:

 цитата:
ну, где голосование?)



Ну, начинайте :-)

Cavemen пишет:

 цитата:
последний голос - за "хозяином" текущего раунда



Но, впрочем, будем официальны:

Итак, прием работ на второй раунд завершен, и все приглашаются принять участие в судействе дуэли между

Слэш Вохаулом


Вампак

и

Sledgy

Зорро

-------------------------------------------------------------

Пока что, я так понимаю, 1:0 в пользу Слэша. 20.09.11 20:01 Cavemen


Такой вампак сойдет?
+

20-цветовая версия

+
бонус
Скрытый текст
19.09.11 15:06 Слэш Вохаул

• Зомбак, вампак - для полноты коллекции нужен еще мумак, личак и скелетак :-)))

Сойдет, конечно. Но в таком разрешении я бы больше ориентировался на меньшее количество цветов. 19.09.11 18:50 Cavemen

• Cavemen пишет:

 цитата:
нужен еще мумак, личак и скелетак :-)))


заказ принят :-))) 19.09.11 18:52 Слэш Вохаул



Zorro (-зомбяк? ;)) 19.09.11 19:10 Sledgy

• ну, где голосование?) 20.09.11 18:08 Слэш Вохаул

• Смысла нам со Слэшем голосовать нет, так что пусть решают другие. Но мне тож кажется, что по детальности Слэш явно выйграл. 20.09.11 20:25 Sledgy

• Ну так что? Кто-нить оставьте голос-то еще :)) 21.09.11 18:18 Sledgy

• Итак, решением "хозяина" раунда объявляю мастером спрайтов Слэша Вохаула!
Спрайт действительно более детализированный, пропорциональный и т.д. и т.п.
У Sledgy зомбак-Зорро тоже неплохо получился - но победитель может быть только один.

Можно объявлять следующий раунд :-) 22.09.11 08:58 Cavemen

• Слэш давай тему, когда буш готов :) 22.09.11 20:29 Sledgy

Sprite Master #3

Тема: Космос

Условия: Нарисовать любого персонажа, связанного с космосом. Оцениваться будут продуманность (идея) рисунка и детализация рисунка. Использовать шаблоны КАТЕГОРИЧЕСКИ запрещено. Рисунок должен рисоваться с ноля, причем в качестве доказательства ОБЯЗАТЕЛЬНО выложить помимо самого рисунка еще и рисунки из процесса разработки спрайта (как в туториале, но достаточно будет 2-3 штуки).

Сроки: до 25 сенятбря. 22-30

Голосование: начинается сразу по истечению срока (с наступлением вышеуказанной даты и времени, голосуйте, даже если я не начну голосование).

***

[от Sledgy]

РАБОТЫ


Roger (by Legato)



***

Голоса

Не нужны, сдана одна работа :)


Выйграл: Legato 22.09.11 20:30 Слэш Вохаул


Roger

Я правда все условия конкурса нарушил, кроме первого, так что можно меня дисквалифицировать :) 24.09.11 04:49 Legato

Legato
Весьма неплохой спрайт) Пофиг на условия, и так вижу, что без шаблонов делал)) +я не имею права тебя дисквалифицировать как минимум ло тех пор, пока ты единственный участник) 24.09.11 10:23 Слэш Вохаул

Legato давай конкурс, ты победил 04.10.11 16:48 Sledgy

Sledgy
Кол-во участников уменьшается в геометрической прогрессии -_- 04.10.11 17:56 Слэш Вохаул

• Да, в 4-м будет 0 участников


Постараюсь в 4-м поучаствовать. Еще ты. И еще мож кто-то, Еваруб например. И будет нормально. 05.10.11 05:49 Sledgy

Sledgy
Я точно участвую. 05.10.11 18:01 Слэш Вохаул

• Ура, я всех победил! :)

Sprite Master #4

Тема: Властелин колец

Срок: Пока не будет как минимум двух участников :) 29.10.11 14:56 Legato

• Я могу поучаствовать 29.10.11 15:19 Слэш Вохаул

Слэш Вохаул, давай, но меня тебе не победить, ибо я создал величайшее произведение искусства всех времен и народов:
06.11.11 12:09 Legato

Legato


Я мож еще буду участвовать - сёдня/завтра. 06.11.11 17:23 Sledgy

• Я тоже поучаствую, но скорее всего завтра. 06.11.11 18:25 Слэш Вохаул

• Я бы тоже поучавствовал, но только сегодня...

***

Вот, офигенный спрайтец:
06.11.11 18:47 Andrey

• Andrey пишет:

 цитата:
Я бы тоже поучавствовал, но только сегодня...



***

Прикольный спрайт, но только тема Властелин колец 06.11.11 19:12 Sledgy

• adm244 пишет:

 цитата:
А Роджер в кольчуге


+1, правда не Роджер а зомбифэйс ;)
Жирный зомбифейс! 06.11.11 20:30 Andrey




Король из Властелина кольца. Он же Бомж в версии Гоблина.

Хотел сделать Агронома (Арагорна), но король на фотках был поцветастее и его проще делать... Правда, ног не было на фотке и поэтому вышло, как вышло...


КЭП: Легато победил


P.S. Я не люблю фэнтези 06.11.11 22:11 Sledgy

• Такой Гимляк сойдет?
07.11.11 12:41 Слэш Вохаул

• Щас пришло на ум... надо создать с обратным пальцем вниз и кислой рожей)))) типа "отстой"


Ну что, голосуем наверно уже? 07.11.11 20:32 Sledgy

• Голосуем

***

Sprite Master #4

Тема: Властелин колец


1) (?) (by Legato)




2) Король (by Sledgy)




3) (?) (by Andrey)




4) Гимляк (by Слэш Вохаул)

19.11.11 12:06 Sledgy

• 4 19.11.11 12:18 Legato

• 1

***

1 --- 1 (Sledgy)
2 --- 0
3 --- 0
4 --- 1 (Legato)

***

P.S. По ссылкам в шапке #1-3 сделаны итоговые сообщения - все работы, все голоса.

Плюс картинки - с моего хостинга.
19.11.11 12:23 Sledgy

• Чё больше никто не голосует?


Пока виннирует Легато (2:1) 21.11.11 07:52 Sledgy

• Мой голос за Legato
персонажики прикольные!! 21.11.11 09:54 Aleksahka

• 1 --- 2 (Sledgy, Aleksahka)
2 --- 0
3 --- 0
4 --- 2 (Legato, AdM244)


Поправляюсь - лидировал Слэш. А теперь ровный счёт. Голосуйте еще. 21.11.11 21:22 Sledgy

• Мой голос за Sledgy, так как его работа более детализирована 27.11.11 13:30 Слэш Вохаул

• 2
1
0
2

***

Короче, выберите кто-нибудь 1) или 4)

:)) 27.11.11 20:27 Sledgy

• Среди уже голосовавших --- давайте тогда выберем что лучше

A)



или

B)



***

Т.е. голосуйте по новой 29.11.11 17:08 Sledgy

Sledgy
Может лучше я выложу конкурс на форуме IA и они проголосуют? У них там много фанатов LotR. 29.11.11 17:22 Слэш Вохаул

• Давай

Причем все 4 работы :))) + ники 29.11.11 17:50 Sledgy

http://www.infamous-adventures.com/forum/index.php?topic=4950.0
ники не стал подписывать, стоит ли? 29.11.11 18:15 Слэш Вохаул

• Хех, из четырех проголосовавших на IA четверо проголосовали за меня. И это при том, что я не указывал ники. Все честно

Говорите, когда закрывать опрос. 30.11.11 15:35 Слэш Вохаул

• Буржуи, че с них взять :) А если серьезно, тут как бы и так все очевидно было. Давай следующую тему. 30.11.11 16:39 Legato

• Вау, круто, я снова мастер спрайтов
Новая тема...
Скрытый текст
30.11.11 17:07 Слэш Вохаул

• Не удивлюсь, если к созданию этой темы-опроса было приурочено появление 9 новых пользователей с 0 сообщениями, которые после этого больше не будут появляться на IA-форуме...


Хз, было очевидно, что Legato выйграет, но пох. Им не понять, красивую рисованную Paint-графу, им всё 3D и рендер подавай.

***

Тема классная 01.12.11 12:55 Sledgy

Sledgy
А я могу поучаствовать? 01.12.11 13:51 Слэш Вохаул


Скрытый текст
01.12.11 16:55 Слэш Вохаул

• Это круче




Ест-но можешь участвовать. 01.12.11 16:59 Sledgy

2x 01.12.11 17:06 Слэш Вохаул

• Супер) 01.12.11 17:50 Sledgy

• Может замутим? 04.02.12 13:47 Andrey

Crimson Wizard



17.01.10 18:05

Меня тут adm244 попросил "поэтапно объяснить как ты рисуеш"...
Cамое неприятное, понятия не имею, как объяснять. Но попробую постепенно.

В принципе я могу рисовать в разных стилях, что-то попроще, что-то сложнее.
Вот примеры того, что я рисовал для игр:

Одна из первых моих попыток сделать игру (проект "заморожен"):
[реклама вместо картинки]<\/u><\/a>
Сцена тюремной камеры. Нарисована в GIMP2.

Персонаж из другой попытки (тоже временно "замороженный" проект):
[реклама вместо картинки]<\/u><\/a>
Пародия на демона из Dungeon Keeper. Нарисовал в MS Paint.

Бэкграунд моей игры "The Deed" (первая игра, которую я сделал для MAGS)
[реклама вместо картинки]<\/u><\/a>
Этот рисовал в GIMP2.

Скринщоты из второй моей MAGS игры, "One of A Kind":
[реклама вместо картинки]<\/u><\/a>
[реклама вместо картинки]<\/u><\/a>
[реклама вместо картинки]<\/u><\/a>
Нарисованы все в Paint.NET.

Ну и последняя моя работа:
[реклама вместо картинки]<\/u><\/a>
Тоже рисовал в Paint.NET.

Что больше интересует?
Могу попробовать рассказать подробно как я это рисовал... правда, не уверен как получится.


Как сделать пиксельный стул?

http://fc09.deviantart.net/fs45/f/2009/128/4/0/How_to_make_a_pixel_chair_by_vanmall.png 18.08.11 23:22 Sledgy

• Третья тоже ничего Есть ссыли на Paint.NET и как там работать? 17.01.10 21:58 Sledgy

• Sledgy пишет:

 цитата:
Есть ссыли на Paint.NET и как там работать?



Поборов сильнейшее желание послать на гугл...
http://www.paint.net/

Работать так же как и в MS Paint (или нечто между Paint и Photoshop). Отличия есть, они связаны с добавлением новых функций (прозрачный цвет, слои); не все приемы, что работают в MS Paint работают в NET.
Еще, по непонятным для меня причинам основная программа не содержит простых функций зеркального отображения и поворота на прямой угол. Для этого пришлось скачать плагин: http://paintdotnet.forumer.com/viewtopic.php?f=16&t=21199


Но все же хочу заметить, что от установки Paint.NET ваши рисунки волшебным образом не станут лучше
Ту последюю черно-белую картинку можно и в МС Пейнт нарисовать, просто времени бы больше заняло. 18.01.10 15:15 Crimson Wizard

• Crimson Wizard пишет:

 цитата:
Поборов сильнейшее желание послать на гугл...



Вот-вот, а я не поборол лень и поэтому спросил 18.01.10 17:59 Sledgy

• Лучше рисовать в corel photo-paint... 18.01.10 20:10 salewa

• К тому же я дал зарок рисовать графику для игр только в тех программах, коими "честно" владею, т.е. не в пиратских версиях.
Дело принципа. :)

Я всё пытаюсь придумать, как "поэтапно" объяснить как рисую... может видео запишу, когда время будет. 18.01.10 22:05 Crimson Wizard

• Ладно, не знаю, будет ли это полезно, но попробую. Т.к. я периодически делаю копии рисунков, то их можно расположить в хронологическом порядке и посмотреть, как менялась картинка.
Рисовал следующую сцену для игры. Нужно было изобразить мост через реку. Ну, не совсем обычный мост, на самом деле.

Первый этап:
[реклама вместо картинки]
Это набросок. Наверху - "палитра" с основными оттенками, я ее сделал, чтобы все сцены в игре использовали хотя бы примерно одни и те же цвета (хотя не всегда получается использовать только их). Это просто квадратики разных оттенков серого, нарисованы на отдельном слое (В последующих примерах я этот слой делал невидимым, чтобы не мешал).
1) Выбрал основной цвет фона, который задаст настроение. Игра у меня черно-белая, сцена должна происходить после заката, в сумерках, но еще не поздно ночью. В соответствии с этим подобрал серый оттенок, мутный, но не слишком тёмный.
2) Для рисования контуров использую чёрную кисть размера 2. Просто набросал основу. На левой кнопке мыши - черный цвет, на правой - цвет фона. рисую контур, где вышло плохо тут же затираю фоном и снова рисую, пока не получатся нужные очертания.

Второй этап:
[реклама вместо картинки]
Так, тут я просто поправил кое какие места, добавил здание вдали, и зачем-то испортил прямую линию наверху моста... ) уже не помню зачем. Но это все равно старый мост, так что можно считать, что от него уже кусочки отваливаются.

Третий:
[реклама вместо картинки]
Тут начал работать над кое-какими деталями. Залил другим цветом мост и реку, сделал правильную решетку под мостом.

Четвёртый:
[реклама вместо картинки]
Дальнейшая детализация моста, подправил берег справа, и башенку слева.
Также я тут попытался сделать тень у правой башни, но как-то фигово получилось, поэтому я ее потом убрал. Просто не смог пока сам придумать, откуда на этот мост падает свет. Поэтому решил тени отложить.

Пятый:
[реклама вместо картинки]
Сделал задний план - темный массив города и небо. Прибавилось атмосферы, к тому же теперь примерно ясно, с какой стороны садится солнце.

Пока всё. 19.01.10 00:12 Crimson Wizard

• Crimson Wizard пишет:

 цитата:
Наверху - "палитра" с основными оттенками, я ее сделал, чтобы все сцены в игре использовали хотя бы примерно одни и те же цвета (хотя не всегда получается использовать только их).


я примерно так же делаю когда спрайты рисую) только я круги а не квадраты рисую)) 31.01.10 21:33 Слэш Вохаул

• Рисунки красивые, мне аж стыдно стало за свои каракули в играх


Про авторские права - лучше в беседке, я сам за варез, но у всех свои причины на всё, вот у меня сосед купил лицензионный Windows за 1700 руб и звонил в Москву (из Сибири), чтобы ввести ключ) Каждому свое. 20.01.10 05:25 Sledgy

Оффтоп перенесён в беседку 20.01.10 14:18 Sledgy

• Один человек с АГС форума сделал плагин для Paint.NET, который рисует вспомогательные линии для оценки перспективы:
http://paintdotnet.forumer.com/viewtopic.php?f=16&t=33475

Мне показалось удобным.
Суть проста - устанавливаете точку "фокуса" (наверняка это неправильный термин, но я не знаю, как это правильно называется. в общем, та точка, где самая "даль" на рисунке, куда всё уходит :) ), степень искажения, итп, и плагин вам рисует несколько прямых линий, на которые следует ориентироваться при рисовании. 26.01.10 19:07 Crimson Wizard

• adm244 пишет:

 цитата:
А линия куда все уходит называется - горинзонтом



Как называется линия я знаю. Но я говорил о точке.
Я узнал, эта точка называется "точка схода". Но это мало что меняет ) 26.01.10 19:52 Crimson Wizard

• А я давно перешел на Paint.NET. Делаю эскизи в Paint а потом редактирую в Paint.NET. 06.06.10 20:11 evarube

• Хм, т.е. там есть такой эффект - градиента? Ну когда один цвет переливается оттенками. В Evarube Quest 1 много таких моментов. Выглядит прикольно) 06.06.10 20:50 Sledgy

• Я делаю сначала ескизи без цветов потом в PaintNET выделяю пустие места палочкой и выбираю вид покраски(ромби ткань и т.д) и потом после покраски делаю раскусифировку! 07.06.10 12:42 evarube

Уроки по рисованию в AGS-журнале
http://agsezine.wordpress.com/2007/07/22/do-it-garagegothic-style/<\/u><\/a> 16.07.10 04:05 Sledgy

• Давно меня тут не было...

Решил некоторое время назад поучаствовать в конкурсе бекграундов, хоть я не выиграл, но получилось неплохо. Кажется и начинаю вырабатывать свой стиль :) если б только ленился поменьше и рисовал побольше ).


[реклама вместо картинки]


Если кому надо, могу объяснить в общих чертах, как рисовал, выложить там промежуточные этапы.
(А вообще это я так, похвастаться ) 09.08.10 22:18 Crimson Wizard

• Можешь выложить на радикал? (сижу с телефа качество картинки вянет в тексте) Смотриться неплохо, жду этапов:-) 10.08.10 07:17 AdM244-mob

Crimson Wizard, давай Супер сделано!!! Распиши как чё и как. Если б ты делал игру с такой графой, это было бы шикарно.


AdM244-mob, радикал + немного уменьшенная версия

10.08.10 09:51 Sledgy

• Картинка жесть... Моя нарисованая как концепт меркнет. 12.08.10 09:12 AdM244-mob

• Так, я извиняюсь, времени на неделе не было; наверное выложу этапы сегодня вечером, либо завтра в крайнем случае.

AdM244-mob пишет:

 цитата:
Картинка жесть... Моя нарисованая как концепт меркнет.


Она на смом деле недоделанная... кое какие детали дорисовывал в спешке, в частности задний план за две минуты накидал; снег вообще похож на растаявшее мороженое или овсяную кашу :)
Я завел тему на агс форуме про эту картинку, мне там надавали кучу советов по ее улучшению. Хочу попробовать перерисовать. 14.08.10 08:28 Crimson Wizard

• Имхо шикарная, но если будет что-то еще лучше, кидай, любопытно глянуть. 14.08.10 13:30 Sledgy

• Уфф... много этапов получилось на этот раз.
На радикал заливать не стал, уж больно мне лень Sledgy, если тебе не лень, можешь перезалить?


Итак, я решил участвовать в конкурсе бэкграундов. Тема была - "Сад". Задумал я нечто оригинальное - волшебный сад на крыше, где разводят цветы для цветочного магазина ).

Скрытый текст
14.08.10 20:35 Crimson Wizard

• Неплохо ;-)
Надо будет попробовать. 15.08.10 06:38 AdM244-mob

• Весьма круто)) 15.08.10 11:37 Sledgy

Урок от AdM244
http://sq.forum24.ru/?1-5-0-00000052-000-40-0#022.001.001.001<\/u><\/a>


<\/u><\/a>

превращаем в

<\/u><\/a>

***

В шапке исправлен ник Адма. 10.03.11 10:15
Sledgy

• Дошедшие до истории уроки Updated 23 April 2002

http://kafkaskoffee.tripod.com/tutorials.htm

А тут канули в лету

http://agsacademy.tripod.com/tutorial.htm

Character Art
Advanced animation - http://user.tninet.se/~vqb114l/ilb/tutorials/anim2.htm
Character art from photographs - http://kafkaskoffee.tripod.com/tutorials/phototochartut.htm
Copy CMI! - http://user.tninet.se/~vqb114l/ilb/tutorials/col.htm
Genetic design - http://user.tninet.se/~vqb114l/ilb/tutorials/char.htm
Low-res characters from scanned artwork - http://kafkaskoffee.tripod.com/tutorials/chartut.htm
Turn that char! - http://user.tninet.se/~vqb114l/ilb/tutorials/char2.htm
Walk the walk - http://user.tninet.se/~vqb114l/ilb/tutorials/anim.htm
Walking & Running - Tutorial http://maniacco.tripod.com/tutorials.htm
Walking cycles - http://kafkaskoffee.tripod.com/tutorials/walkcycletut.htm

Background Art
Hi-res backgrounds (Photoshop tutorial) - http://kafkaskoffee.tripod.com/tutorials/hirestut.htm
Low-res background (Photoshop tutorial) - http://kafkaskoffee.tripod.com/tutorials/lowrestut.htm 21.06.11 10:34 salewa

Как создавались фоны к "Корпусу №6" (by Cavemen ProgrammerZ)
http://instead.syscall.ru/wiki/ru/gamedev/graphics/building-no-6 18.09.11 19:00 Sledgy

Рисуем Винни-Пуха
http://www.liveinternet.ru/community/1019203/post162142916/ 18.09.11 19:27 Sledgy

• Sledgy пишет:

 цитата:
Рисуем Винни-Пуха
http://www.liveinternet.ru/community/1019203/post162142916/


ээээм... а может лучше уроки вроде "как рисовать дерево", "как рисовать камни" и т.д.? 18.09.11 19:36 Слэш Вохаул

• Просто нашел по ходу и постю :) 18.09.11 20:09 Sledgy

• я не как не могу понять
вот сделал задний вон
Увеличить
(он у меня получился 24 глубиной) а надо 16 или 8
как изменить глубину картинки в фотошопе? 06.10.11 15:46 Aleksahka

• adm244 пишет:

 цитата:
Aleksahka предпоследний пункт:
http://sq.forum24.ru/?1-5-0-00000052-000-40-0#022.001.001.001



сделал как там было написано
но АГС ругаеться!


06.10.11 16:50 Aleksahka

• При сохранении BMP например

Появляется окошко. Выбери там 16 bit


06.10.11 16:56 Sledgy

• Sledgy пишет:

 цитата:
При сохранении BMP например

Появляется окошко. Выбери там 16 bit


сделал BMP
потом стал переводить в PNG
вставил в AGS а он опять ругается! =( 07.10.11 16:08 Aleksahka

• 320х200 не выходила картинка!
а вот 800х600 заработала! 08.10.11 12:09 Aleksahka

• Методом тыка всё получится 08.10.11 13:34 Sledgy

• Мое величайшее творение
Скрытый текст
24.12.11 18:11 Слэш Вохаул

adm244
Тут главное плавный переход от черного к белому
24.12.11 20:35 Слэш Вохаул

adm244
Тут палец нужен, а у меня в фотошопе его нет. 24.12.11 21:03 Слэш Вохаул

adm244
Фотошоп-инвалид без пальца, а градиент есть, просто он говено работает на фонах.
24.12.11 21:28 Слэш Вохаул

adm244
Я кистью светотень делаю, как все хардкорный посоны
24.12.11 22:02 Слэш Вохаул

Слэш Вохаул, норм! 24.12.11 20:55 Andrey

24.12.11 18:19 evarube

• Не ковырялся пока, но вроде как это халявная крутая прога по созданию всяческого 3D-арта
http://www.daz3d.com/i/products/daz_studio?

***

Несколько крутых уроков по рисованию фонов в фотошопе

http://fizzii.vze.com/
http://aurisacrafames.sitesled.com/Folio/tutorialsfolder/engineroom.html
http://www.infamous-adventures.com/Tutorials/Tree.html
http://www.corbydesigns.com/meadow/

31.01.12 20:15 Слэш Вохаул

Sledgy



15.12.11 10:17

Тема про затишье в русском AGS-игрострое, т.е. в нашем ;)


• 1) С чем это может быть связано?

2) Как можно это исправить?

***

С моей стороны:


- Есть один немного начатый проект (секрет какой)

- Random Games #3 (написан хороший сценарий на основе сценария AdM'а) - сценарий Адма был написан "на отъ*бись", трудно было из этого что-то толковое сделать... потом сами увидите в ресурсах. Также готова заставка, но сам сценарий в исполнение еще не пошел.

- SQ Online-Strike (AGS + Delphi-мультиплеер) - идея не брошена

- Трэшвилль #1 (наш Reality-On-The-Norm, также создаваемый находу) - есть идеи насчет персонажей

- (ролик) AGS Awards 2009 (потом 2010 и 2011) - награждение-веселуха. Из жюри не сдали 2-3 человека, и очевидно, что не сдадут)

- (ролик) Злой AGS Блог #3 - около половины нарезано и готово (еще сто лет назад))

- (аудио) Добрый AGS Подкаст #3 - есть записи by Андрей200895


Это более-менее устаревшие, но всё еще актуальные проекты.


А как обстоят дела у вас? 15.12.11 10:26 Sledgy

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


Делается это так: заходишь на какой-то случайный сайт (пишешь хрень в гугле), рыскаешь по google картинкам - и там чё-то находишь. Нравится - сохраняешь себе в отд папку. И так кучу всякого дерьма. И потом из этих паззликов начинаешь создавать нечто новое.


Вот например нашел






Чувак Членобой (в черном). Постоянно бьет всем по яйцам. Он мастер этого дела. Ногой по яйцам - его коронный удар.

Квест, где надо ходить им, решать какие-то пафосные задачи сверхмирового масштаба, а дерётся он ударом по яйцам. Отдельная кнопка или отдельная иконка.


Также надо экспериментировать - с новым интерфейсом, иконками, новые идеями, ... В этом была фишка Румагса чисто для меня - воплотить какие-то эксперименты, как бы для отмазки по опред.теме. 15.12.11 10:36 Sledgy

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

Вообще все упирается в художника, есть идея как мне кажется вообще очень интересная, но надо прилично рисовать опять же.

А вы не думали объединиться сообществом и сделать крупный проект? распределить обязанности и сделать действительно что-то большое и проработанное. было бы круто. 15.12.11 17:03 bdgtw

• Лень - основная причина, по которой всё встало. И много программистов (агсеров) и практичеки нет художников.

И всё зависит от проекта. Так-то можно, конечно, предлагайте и тд. 15.12.11 17:22 Sledgy


 цитата:
Лень - основная причина


Согласен, ну и еще нехватка времени.Для меня это основные причины игрового "долгостроя". Семья, работа и т.д Хотя бывает и времени в достатке и хочется посидеть за созданием новой игры,но ... не хватает (не знаю как точнее сказать вдохновения? творческого подъема?). Бывает за день многое сделаешь, а бывает и за неделю ни одного нового спрайта не нарисуешь и лень ни при чем...

 цитата:
И много программистов (агсеров) и практичеки нет художников


Ну это не мой случай. Я все-таки рисую лучше, чем программирую. Так, что если объединять усилия , то мне нужен программист.
Может найдутся желающие? 16.12.11 13:41 Gexo Galls

Gexo Galls
я не так давно начал этим заниматься, но тоже могу помочь. 16.12.11 15:41 bdgtw

• Я могу помочь, зависит от проекта. И от того, что нужно делать. Пиши в ЛС. 16.12.11 13:54 Sledgy

Sledgy



15.12.11 10:38

Создаем новую историю, типа AGS-игру, следующим образом - постим картинку и придумываем, кто это / что там происходит.

Что надо делать в этой AGS-игре и тд.


И так несколько картинок подряд, пока не решим, что игра как бы окончена, и идём "делать" следующую.

***

Картинки можно искать через

- Google Картинки
- DeviantArt


Пишите любую ересь и что-нибудь найдете, например "noir dark"


• Пример - про Членобоя 15.12.11 10:39 Sledgy

Игра #1

More Than Nothing (рабочее название)

***

[реклама вместо картинки]


Саундтрек (vk) (первая в поиске, слушать с 01.00)





Подобие нойра. Наше время. Наверно, квест.

Главгерой - ловелас. Но в конце концов он станет похож как на картинке вверху. Т.е. его красивая незатейливая жизнь (блэкджек шлюхи рок-н-ролл) превратится в Ад.


Герой - умелый малый, умный, изощренный, хитроватый. Эдакий чел налегке. С лёгкой жизнью. Небольшими связями с друзьями, он то есть, то его уже нет. Обдурит соперника в казино - выйграет бабки и живёт дальше.


Но он окажется не в том месте, не в то время. Его жизнь полностью зачеркнут и начнут за ним охотиться. Вокруг творится заговор, нечто вроде секты. Неизвестно, кто среди них, а кто нет. Ты не знаешь кому доверять.

И эта секта решит, что вашего героя надо уничтожить - заберёт у него всё. Оставит ни с чем, бомжом на улице. Героя изобьют до крови. Его девушку убьют.


У героя никого нет. Особо близких друзей у него нет. И он остался один. Против заговора, в котором участвует, похоже, весь город. У него ничего нет. Дождь, холод, черно-белые тона, красная кровь, нойр.

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

***

А вы дополняете Игру новыми деталями, добавляя картинки и подписывая каменты к ним. 15.12.11 11:03 Sledgy

bdgtw



04.12.11 18:01

Очень важный вопрос для меня, поэтому тред, а то вразумительно мне никто не объяснил.

1. Во-первых, если я хочу сделать действительно крупный и серьзный проект, то хватит ли мне возможностей версии 2.61 или стоит использовать 3.21?

2. Во-вторых, у меня в 2.61 в самом редакторе все мои нарисованные объекты выглядят некорректно: лишние элементы, цвета и все в таком же духе.

вот пример.


Хотелось бы точно знать из-за чего это, ибо серьезно затрудняет работу с объектами на локациях и вообще.
Возникали у вас такие проблемы? Если нет, что использовали для рисования?

3. Что лучше использовать? пейнт, пейнт.нет, фотошоп? какие настройки использовать и т.д.

4. Хотел узнать каким образом сделать графику не просто рисованной, а в старом стиле. 8-битную.


bdgtw в 3.21 есть куча фишек. bdgtw я бы вам посоветовал делать проект в 3 версии.

04.12.11 18:12 evarube

evarube
а он сильно сложнее? 04.12.11 18:20 bdgtw

bdgtw
1) Если игра - квест, а тем более в старом стиле, то версии 2.61 будет более, чем достаточно.
2) Чтобы разобраться мне нужны оригиналы картинок
3) Набросок рисуется в Paint, затем разукрашивается в Photoshop
Пример:
Скрытый текст

4) Чтобы сделать графику 8-битной нужно долго возиться с палитрами. Проще сделать ее псевдо-восьмибитной (как в фанатских ремейках на игры от Sierra) - для этого используем постеризацию.

Примечание: если проект действительно крупный, то стоит не приступать с игре сразу, а хотя бы несколько недель обдумать сценарий, придумать паззлы и т.д. Обязательно нужно записать для себя сценарий со всеми мелочами и дописывать туда всякие идеи. 04.12.11 18:35 Слэш Вохаул

Слэш Вохаул
Ну вот скажем, если что-нибудь уровня gemini rue, то хватит 2.61?

Картинки, вот, например.


а вверху что с ними стало.

3. а в пейнте не будет ли слишком сложно рисовать?

насчет примечания: я уже давно так и поступил, сделал файлик в гугл доксе и туда все записываю. 05.12.11 09:39 bdgtw

• Да, вполне хватит 2.61, но другое дело - что на проект могут уйти годы работы и одному человеку это будет тяжело осуществить. Тут нужно собирать команду. С картинками разбирусь потом - я сейчас не у компьютера. Чтобы научиться рисовать в пэйнте - заходишь на ютуб и набираешь "Pixel art tutorial." 05.12.11 09:55 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
одному человеку это будет тяжело осуществить.


ну жемини руе один человек сделал, поэтому все осуществимо. да и я не тороплюсь)
всмысле было бы с кем делать понятно бы делал, а так и сам буду потихоньку.
Слэш Вохаул пишет:

 цитата:
Чтобы научиться рисовать в пэйнте - заходишь на ютуб и набираешь "Pixel art tutorial."


ясно, посмотрю. 05.12.11 10:15 bdgtw

bdgtw
Со спрайтами - хз, что за хрень. Какой первоначальный формат картинок? GIF? 05.12.11 12:25 Слэш Вохаул

Слэш Вохаул
всмысле первоначальный? нарисовали и схоронили в пнг. и всё. 05.12.11 18:54 bdgtw

bdgtw
Хм, если PNG, то хз. Сам всегда в PNG сохраняю и все нормально... рисовал в фотошопе? Есть мысля - попробуй сохранять картинку через пэйнт и уже оттуда копировать. Может, сработает. 05.12.11 19:05 Слэш Вохаул

• adm244 пишет:

 цитата:
P.s. Неосуществимо в AGS 2.61.


а в 3.2.1 как это сделать?
и что такое альфа-канал? 06.12.11 11:57 bdgtw

• bdgtw пишет:

 цитата:
или стоит использовать 3.21?

имхо 3.2.1


bdgtw пишет:

 цитата:
у меня в 2.61 в самом редакторе все мои нарисованные объекты выглядят некорректно: лишние элементы, цвета и все в таком же духе.

Потому что 32 цвета, наверно, выбрал. 2.61 и сам устарел уже. И 32 цвета с этими слоями АГС наверно не всегда корректно отображает, хз. Может, в 3.2.1 это исправлено.


bdgtw пишет:

 цитата:
3. Что лучше использовать? пейнт, пейнт.нет, фотошоп? какие настройки использовать и т.д.

Каждый по-своему. Но лучше, конечно Фотошоп или Paint.Net. Т.к. в MS Paint ты ничего крутого не сделаешь) Фотошоп наверно самый the best. Для серьезного крупного проекта.


bdgtw пишет:

 цитата:
4. Хотел узнать каким образом сделать графику не просто рисованной, а в старом стиле. 8-битную.

Есть pixel editors например, в google.ru набери. Там можно прям по пикселям рисовать.

Также в фотошопе вроде фильтр есть - чтоб сделать попиксельность ("медовые сотки"), но хз можно ли попиксельность сделать...

***

Альфа-канал - это хрень необходимая для прозрачности в 32 цветах...))) Лучше набрать в яндексе и посмотреть.

http://ru.wikipedia.org/wiki/Альфа-канал


16 цветов не требуют альфа-канала. Можно просто закрасить фон рисунка ненужным цветом (который не используется), например розовым. И в АГС он сотрётся. И будет без всяких косяков.

***

Мож лучше сначала сделать мини-игру какую-нибудь - 3 локации. Чтобы протестировать свои возможности, а потом уже большой проект? 09.12.11 10:45 Sledgy

• Sledgy пишет:

 цитата:
Мож лучше сначала сделать мини-игру какую-нибудь - 3 локации. Чтобы протестировать свои возможности, а потом уже большой проект?


Да я с приятелем такое и делаю, простенькую игру, локаций 10, сделали пока 4.
И сразу подумал, что можно что-нибудь и серьезное попробовать сделать.
Пока делаю то, продумываем все детали серьезного проекта. Такие дела. 09.12.11 11:50 bdgtw

• Sledgy пишет:

 цитата:
Т.к. в MS Paint ты ничего крутого не сделаешь)


А пиксельарт ты как предлагаешь делать? Без paint-а нормального спрайта в олдскульном стиле никогда не сделать.


 цитата:
Фотошоп наверно самый the best.


Gimp лучше. Он бесплатный + ни в чем не уступает фотожопе. 09.12.11 13:26 Слэш Вохаул

• Пиксель-арт в pixel editor'е.


Например i.Mage
http://s017.radikal.ru/i410/1112/ac/ebb0c87df214.png 09.12.11 16:34 Sledgy

Sledgy
Все равно что Paint, что этот i.Mage - один зверь. 09.12.11 16:56 Слэш Вохаул

• Слэш и Адм - это один человек?)


В i.Mage удобнее по клеточкам рисовать, там как бы не ошибешься... Хотя, по сути, одно и тоже. 13.12.11 19:14 Sledgy

• Sledgy пишет:

 цитата:
Слэш и Адм - это один человек?)


Adm, нас раскусили. 13.12.11 19:24 Слэш Вохаул

• adm244 пишет:

 цитата:
Слэш Вохаул ничего, у меня есть козырь в кармане
Стоит только вспомнить про Unchenso..

...Абдурахмана, neo, Fester'а и многих других 15.12.11 08:44 Sledgy

• ...Shkiper'а, TERNOX'а, Андрея200895, ....... 15.12.11 08:45 Sledgy

bdgtw



05.12.11 11:40

Господа, я тут полазил по доступным мануалам данной версии и обнаружил, что все они старые и не полностью переведенные. Даже в самом редакторе мануал малость устарел. Засим решил узнать нужен ли кому-нибудь подобный подробный курс. Мне не трудно могу сделать подробный фак, где разобрать буквально каждую опцию. Заодно и сам хорошенько разберусь. Плюс можно было бы сам файл ags-help.chm перевести и прикрутить к редактору. Что скажете?


bdgtw
Было бы неплохо Сам давно хотел перейти на 3.2.1, но все лень ковырять новый интерфейс) 05.12.11 12:17 Слэш Вохаул

bdgtw, есть прога по редактированию хелпа - CHM Editor. Валяй - переводи :)


Но там дофига, это не за один-два присеста. 09.12.11 10:32 Sledgy

• Sledgy пишет:

 цитата:
есть прога по редактированию хелпа - CHM Editor. Валяй - переводи :)


там с русскими шрифтами проблемы нет?

и как править предложения, которые имеют ссылку на другой раздел справки? там когда последнюю букву правишь ссылка исчезает. 09.12.11 11:56 bdgtw

• bdgtw пишет:

 цитата:
там с русскими шрифтами проблемы нет?

нет


bdgtw пишет:

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

не помню таких проблем в CHM Editor'е... Попробуй менять ссылки так: внутрь ссылки пишешь русский текст, а потом постепенно стираешь боковые буквы. Ссылка должна остаться на русской внутренней вставке.

Или придётся ссылки вручную восстанавливать 13.12.11 19:16 Sledgy

Sledgy



19.06.09 15:04

(5й блок)

Каким бы глупым вам не показался бы вопрос, смело пишите его в этой теме. Рано или поздно я (или кто-то другой) дам на него ответ.



Внимание:

1. Перед вопросом укажите версию AGS, которую вы используете (2.6х, 2.7х или 3.х)
2. Пишите вопрос как можно КОНКРЕТНЕЕ, чтобы не пришлось переспрашивать


P.S. В личку по AGS-вопросам писать не надо, я просто не буду на них отвечать.

***

FAQ | Обучение AGS


Архив вопросов
Скрытый текст


Продолжение темы --->




Если войти в комнату еще раз, будет еще один ключ. 07.05.11 07:28 salewa

• А как сделать чтобы ключ не появлялся после взятия. Тока он лежит за дверкой(анимация) и меняется его видимость? 06.05.11 20:09 salewa

• salewa пишет:

 цитата:
не появлялся после взятия.

поконкретней 06.05.11 22:04 Sledgy

• Как сделать чтоб при наборе N очков NewRoomEx?

***

Не работает анимация при воздействии на обьект инвентарем? 07.05.11 13:24 salewa

• salewa пишет:

 цитата:
Если войти в комнату еще раз, будет еще один ключ.

Делай объект Ключ невидимым после взятия.

ObjectOff(номер_объекта);

***

salewa пишет:

 цитата:
Как сделать чтоб при наборе N очков NewRoomEx?

Надо отслеживать в Repeatedly Execute глобального скрипта.

if ((game.score>=N) && (GetGlobalInt(22)==0))
{
SetGlobalInt(22,1);
NewRoomEx(room,x,y);
}

GlobalInt нужен, чтобы остановить проверку на очки после выполнения условия (перемещения в нужную комнату)

***

salewa пишет:

 цитата:
Не работает анимация при воздействии на обьект инвентарем?

Тут зависит от кода воздействия, лучше бы ты его привёл. 09.05.11 15:38 Sledgy

• Sledgy пишет:

 цитата:
Делай объект Ключ невидимым после взятия.
ObjectOff(номер_объекта);



У меня там так и написано. Если войти в комнату еще раз, он опять появится.

Sledgy пишет:

 цитата:
цитата:
Не работает анимация при воздействии на обьект инвентарем?
Тут зависит от кода воздействия, лучше бы ты его привёл.



У меня в игре обьект Parkomat, я в inventory items выбираю use inventory on object, далее присвоить анимацию и анимировать и не работает? 15.05.11 14:44 salewa

• salewa пишет:

 цитата:
Если войти в комнату еще раз, он опять появится.

Значит где-то он возвращается снова. Может при старте комнаты есть ObjectOn, или где-то в настройках комнаты есть возвращение комнаты в исходное состояние.


Кинь лучше в ЛС проект игры, так будет проще. 15.05.11 18:46 Sledgy

• Sledgy пишет:

 цитата:
Значит где-то он возвращается снова. Может при старте комнаты есть ObjectOn, или где-то в настройках комнаты есть возвращение комнаты в исходное состояние.
Кинь лучше в ЛС проект игры, так будет проще.


Да я просто так спросил. Вообще логично, что он появляется снова т.к. objectoff работает после загрузки комнаты. 15.05.11 20:49 salewa

• 2.61

Сделал таймер. Как мне поставить 1 минуту? 09.05.11 17:01 evarube

• 40 = 1 секунда
40*60 = 1 минута (можно прям так писать: 40*60)



SetTimer(1,40*60);

***

//в repeated (глобальный или комнатный)

if (isTimerExpired(1)==1)
{
...
}
09.05.11 17:39 Sledgy

• evarube пишет:

 цитата:
Sledgy, вопрос по AGS. 2.61. В SQM я хочу сделать скрытие смерти. Например если простоиш долго в одной локации то что-то будет. Это надо делать с помощью таймера?

Да, через таймер. Это можно сделать так: After fade in (событие локации) - SetTImer(1,x);

x - например 5 минут. Т.е. 40*60*5 (40 - 1 секунда, 40*60 = 1 минута)


И в repeatable IsTimerExpired(1)==1 и далее - что произойдет.

***

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

if ((isTimerExpired(1)==1) && (player.room==5)) //5 - например текущая комната.


Т.к. если мы покинем эту комнату, остановится ли таймер? Хз. Или при всех покиданиях комнаты писать SetImer(1,0); или как-то так. 14.05.11 11:52 Sledgy

• А вообще реально сделать:

- В консоле загорается задание на поиск вещи (может появиться в определенных местах(определяется генератором чисел), во многих комнатах), если вещь не находится за определенное время предмет не находится, то он исчезает??? 22.05.11 18:07 salewa

• salewa пишет:

 цитата:
А вообще реальн

Да)


Определенное время - это SetTimer (установить таймер) и IsTimerExpired (иссяк ли он) 23.05.11 06:45 Sledgy

• Sledgy пишет:

 цитата:
Определенное время - это SetTimer (установить таймер) и IsTimerExpired (иссяк ли он)



// script for hotspot1: Interact hotspot
SetTimer(1,600);
IsTimerExpired(1);
Display("I?eaao");

А как сделать?
Скомпилированная Dos версия игры не работает на DosBox? 24.05.11 21:43 salewa

• Как лучше сделать постоянные хождения NPC по улице? 24.05.11 05:23 salewa

• Display(NPC ходи!) 24.05.11 05:57 Рыбак

• if (isTimerExpired(1)==1) //если таймер закончился
{
... //что сделать после того, как таймер закончился
}

И не сразу после SetTimer, а в repeatable (локации/глобальный), иначе твоя команда просто пропустится и сразу пойдет Display("Ieaao");


DOS-версия должна работать, но там вроде звука не будет 25.05.11 07:15 Sledgy

• как сделать победу 01.06.11 15:19 Анон

• Подробнее 02.06.11 07:09 Sledgy

• Ищу подходящий движок для своего проекта. Можно ли к AGS привинчивать 3D-модели и в каких версиях? Спасибо, Олег. 02.06.11 12:13 oleg

• oleg пишет:

 цитата:
Ищу подходящий движок для своего проекта. Можно ли к AGS привинчивать 3D-модели и в каких версиях? Спасибо, Олег.

В AGS 3.2.1 есть поддержка через плагины. Надо копаться-разбираться. Но есть готовые примеры даже, игра с видом от третьего лица со спины, как в Tomb Raider.

Есть отд тема: 3D в AGS

***

P.S. Надо будет 3D разобрать в статьях обучения, которые будут здесь:
http://wiki.bigbluecup.ru/wiki/Руководство_по_AGS_3.x
02.06.11 12:48 Sledgy

• Как мне сделать, чтоб игра кончилась? Гейм овер в смысле. 02.06.11 14:18 Анон

• QuitGame(0); - самый простой выход, и перед этим можно Display("Вы проиграли"); 02.06.11 14:30 Sledgy

• Спасибо

***

А как отменить скрипт? Допустим чтоб он не проигрывался при повторном посещении комнаты. 02.06.11 17:28 Анон

• В комнате есть функция "При первом заходе", можно использовать её.


First time enters room 03.06.11 10:48 Sledgy

• Первую игру закончил. Для создания второй знаний маловато. В связи с этим интересуюсь:
1. Возможен ли видеоурок по использованию плагинов AGS 3.x.x.?Особенно интересует "конструктор",качал исxодник adm 244 Student Dream-не совсем понял как это работает. Можно один раз подробно разжевать?
2. Как сделать,чтобы нажатием Esc можно было пропускать анимационные сцены, разговоры?
3.С переменными типа bool и int более-менее разобрался. Хотелось бы узнать побольше о переменных string. Где их можно использовать? 04.06.11 12:26 Gexo Galls

adm244 ,спасибо! Еще один вопрос. Как сделать инвентарь, чтобы он был все время виден и располагался снизу. Вроде игры Legato про Yoda . Можно исходник? Или видеоурок? Насчет плагинов, думаю, тема актуальная. Видеоурок будет очень кстати. Уточни,пжл, по срокам перевода help. в AGS 3.x.
Спасибо заранее! 04.06.11 14:27 Gexo Galls

• Gexo Galls пишет:

 цитата:
Особенно интересует "конструктор"

Смешивание двух предметов?

При нажатии предметом А на предмет Б: оба предмета стереть, дать предмет В (смесь)

См. http://wiki.bigbluecup.ru/wiki/FAQ


Gexo Galls пишет:

 цитата:
Хотелось бы узнать побольше о переменных string.

Немного есть здесь - http://wiki.bigbluecup.ru/wiki/String


Gexo Galls пишет:

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

Выбираем нужный гуи (инвентарь), в опциях внизу справа находим Layout.

Left, Top - это лево, верх (X,Y)
Width - ширина
Height - высота

Чуть выше находим Visibility - выбираем "Always shown".

***

Сроков переводов хелпа, скорее всего, нет :) То, что я заливаю на AGS-википедию не связано с разработкой Adm244, а Адм вряд ли занят сейчас переводов хелпа. 06.06.11 07:22 Sledgy

• Подскажите, пжл, как сделать свой авторский текст (Display) ? Чтобы шрифт был свой и чтобы окно было не прямоугольное, а , например, овальное или круглое? 12.06.11 12:34 Gexo Galls

• В General Settings есть Use GUI as Textbox (что-то такое) - там надо написать номер Гуи, которое будет формой Display-сообщения.

Шрифт там же в гуи настраивается. Или можно 0й (авторский) шрифт поверх заменить своим. 12.06.11 13:35 Sledgy

• Что не так?) 13.06.11 14:28 Sledgy

• Еще вопрос, у меня в локации 13 объектов. Нужно сделать, чтобы при нажатии рукой на 13 объект выполнялось условие " если 5 из 12 объектов видны, а 7 из 12 объектов НЕ видны", происходило определенное событие. Можно как-то упростить,чтобы не писать:
if (obj1.Visible==true&&obj2.Visible==false&& и т.д. ) Работает, конечно, но явно можно проще сделать... 17.06.11 14:40 Gexo Galls

 int visible_kolvo=0; 
int i=0; while (i<=11)
{
if (object[ i ].Visible) visible_kolvo++;
i++;
}

Display("Kolvo: %d", visible_kolvo);


***

12 - visible_kolvo = сколько невидимых 18.06.11 06:13 Sledgy

Sledgy ,спасибо! Попробую. 18.06.11 06:34 Gexo Galls

А как сделать:

1.
- если игра не пройдена за N минут, NewRoomEx;
- GUI отображает время;

2.
- HUD (графическая линия здоровья, кол. жизней);
- Зоны и предметы уменьшающие кол. здоровья;
- 0 здоровья + 0 жизней = NewRoomEx? 19.06.11 09:19 salewa

• 1)

Таймер поставить на N минут (40 циклов - 1 секунда, 40*60 - 1 минута, т.е. 40*60*N - N минут)

SetTimer, isTimerExpired.


Таймер ставить при начале игры (старт гейм), а проверять в глобальном repeatable; и оттуда отправлять по NewRoomEx.

В GUI пихать текущее время через repeatable. Здесь уже другой таймер можно, включенный одновременно с тем. Здесь он будет по минуте например или секунде.

SetLabel - менять надпись гуи или как-то так.


Одновременно с этим в глобальную переменную писать текущее кол-во секунд, если они >=60, то обнулять и прибавлять +1 минуту (к др. глоабльной переменной) и тд

Можно делать через один таймер, вместо двух. И тогда просто в рипитейбл надо будет проверять, глобальная переменная "Минуты" >= N, или нет.



2)

HUD - тоже на самом деле, в глобальной переменной находится количество жизней, например 100. При отнимании жизни - можно создать свою функцию MinusLife


В самом вверху глобального скрипта пишешь function MinusLife(int minus) {}

Вызывается так: MinusLife(30); 30 - сколько отнять жизней


В фигурных скобках {}:

а) отнимаем от глобальной переменной (ГП) "Жизнь" переменную minus
б) меняем значение надписи гуи на текущее значение жизней; тоже SetLabel и значением будет ГП "Жизнь"

А если нужно графическую линию, то тут просто условие. Если столько-то Жизней, то такая-то картинка в гуи. Картинка - это уги, т.е. SetButtonPic - как-то так. Картинка из спрайтов выбирается.


Зоны и предметы - ну там просто будет вызываться эта функция. Зоны - region.


0 + 0: добавляем значит пункт в) в функцию

в) если "Жизнь" <= 0, тогда функция GameOver или вручную переносим в NewRoomEx

***

Шапки

Также при создании своих функций, надо их шапки кидать в script header (Edit script header / Ctrl+H) в таком виде

import <копия заглоовка функции, переменных и на конце точка с запятой>

import function MinusLife(int minus);

***

P.S.

Создание своих функций хорошо тем, чтобы не повторять одни и те же события по 100 раз, а просто вызывать их из одного места. 19.06.11 14:49 Sledgy

• А как сделать:

1. За N времени колличество очков уменьшается на 1.
2. Если N очков в ГУИ картика 1, если <N 2, >N 3.
3. У перс. был определенны спрайт и он отлетал от хотспота(т.е. резко перемещался).
4. Команда GetScore может вычитать очки? 19.06.11 20:40 salewa

• salewa пишет:

 цитата:
Команда GetScore может вычитать очки?



Пишеш GetScore и в скобках пишеш минус. А потом циферку. 19.06.11 20:57 evarube

• 1. А есть таблица кодов клавиатуры Adventure Game Studio?

2. Как сделать, а то не работает новая кнопка в ГУИ выход. Пишу команду QuitGame(1);?

3. А что значит 1 в QuitGame(1)? 20.06.11 08:40 salewa

• adm244 пишет:

 цитата:
А есть таблица кодов клавиатуры



ASCII-код таблицы

В этом разделе перечислены коды клавиш, которые могут быть переданы on_key_press и какие клавиши, которые они представляют:

1 .. 26 Ctrl + .. Ctrl + Z
8 Backspace (Ctrl + H также Backspace)
9 Tab (Ctrl + I также Tab)
13 Enter (Ctrl + M также Enter)
27 Escape
32 Space
48 .. 57 0 "клавиша .. '9 'клавиша
65 .. 90 'А' .. 'Z' (букв, передаются всегда в верхнем регистре)
359 .. 368 F1 .. F10
371 Home (цифровая клавиатура)
372 Стрелка вверх
373 PgUp (цифровая клавиатура)
375 Стрелка влево
376 '5 '(цифровая клавиатура)
377 Правой стрелкой
379 End (цифровая клавиатура)
380 Вниз
381 PgDn (цифровая клавиатура)
433 .. 434 .. F11 F12
Дополнительные коды, которые работают только с IsKeyPressed (т.е. on_key_press никогда не вызывается с этими кодами):
403 Left shift
404 Right shift
405 левый Ctrl
406 Право Ctrl
407 Alt 20.06.11 09:56 salewa

• salewa пишет:

 цитата:
ASCII-код таблицы
В этом разделе перечислены коды клавиш, которые могут быть переданы on_key_press и какие клавиши, которые они представляют:

1 .. 26 Ctrl + .. Ctrl + Z
8 Backspace (Ctrl + H также Backspace)
9 Tab (Ctrl + I также Tab)
13 Enter (Ctrl + M также Enter)
27 Escape
32 Space
48 .. 57 0 "клавиша .. '9 'клавиша
65 .. 90 'А' .. 'Z' (букв, передаются всегда в верхнем регистре)
359 .. 368 F1 .. F10
371 Home (цифровая клавиатура)
372 Стрелка вверх
373 PgUp (цифровая клавиатура)
375 Стрелка влево
376 '5 '(цифровая клавиатура)
377 Правой стрелкой
379 End (цифровая клавиатура)
380 Вниз
381 PgDn (цифровая клавиатура)
433 .. 434 .. F11 F12
Дополнительные коды, которые работают только с IsKeyPressed (т.е. on_key_press никогда не вызывается с этими кодами):
403 Left shift
404 Right shift
405 левый Ctrl
406 Право Ctrl
407 Alt



А реально сделать управление стрелками?


 цитата:
Lighting effects
You can control the brightness of your characters, courtesy of the "Light levels" option in the Region settings (under Areas in the editor).
By default this is 100%, but you can change it from 0% to 200%. This number is the light level in the current walkable area. Smaller numbers are darker, so that 0% is pitch black and 200% is very bright.
This feature could be useful if, for example, you have a street lamp on your scene so when the character walks under it they get brighter, or if a wall is shading the character from the light they can get darker.
You can alternatively use a colour tint for the region. If you select this, then you can enter Red, Green and Blue values as numbers from 0-255, which reflect the colour you want the area to be tinted to. The Amount setting determines to what extent characters will be tinted, and is from 0-100.
NOTE: Light levels only work when the character's graphic is at the same colour depth as the background (ie. a 256-colour character in a hi-colour game won't get lightened).
NOTE: In a 256-colour game, only darkening areas (light level < 100%) will work. Also, depending on the room palette the quality of the darkening will vary in 256-colour games.
NOTE: Light levels affect characters only - they do not affect objects, overlays or the background scene.



Что это значит на простом английском языке?
20.06.11 12:45 salewa

• salewa пишет:

 цитата:
3. У перс. был определенны спрайт и он отлетал от хотспота(т.е. резко перемещался).



1. AreCharObjColliding (CHARID, int obj) Это эта команда?

2. FollowCharacter (CHARID, int chartofollow) это преследование NPC?

3. FileClose (int handle)?

4. salewa пишет:

 цитата:
3. А что значит 1 в QuitGame(1)?



QuitGame

QuitGame (INT ask_first)
Выход в DOS.
Если ASK_FIRST равна нулю, то немедленно закроется. Если ASK_FIRST не равна нулю, это будет первый показ окне сообщения с запросом пользователя.

Пример:
QuitGame (0);
будет выйти из игры, не спрашивая игрока для подтверждения.

5.

SetAreaLightLevel (int area, int level)
SetRegionTint (int area, int red, int green, int blue, int amount)
SetAmbientTint(int red, int green, int blue, int saturation, int luminance)?

6. StartCutscene (int skip_with) - это запуск ролика, а то в прошлом десятилетии, другая команда не работала.


20.06.11 13:25 salewa

• Ты спрашиваешь и сам отвечаешь?!

***

salewa пишет:

 цитата:
1. За N времени колличество очков уменьшается на 1.
2. Если N очков в ГУИ картика 1, если <N 2, >N 3.
3. У перс. был определенны спрайт и он отлетал от хотспота(т.е. резко перемещался).
4. Команда GetScore может вычитать очки?

1. такое уже было. Всё, что связано со временем, это таймер. Уменьшение очков LoseScore(х); А вместо х - GetScore()-1. Получаем кол-во очков и отнимаем.

2. в рипетейбл. if (GetScore()==N) {} и тд

3. Не понял

4. -

salewa пишет:

 цитата:
1. А есть таблица кодов клавиатуры Adventure Game Studio?

2. Как сделать, а то не работает новая кнопка в ГУИ выход. Пишу команду QuitGame(1);?

3. А что значит 1 в QuitGame(1)?

1. ты сам ответил потом

2. Код ГУИ находится в Edit script... Там он оформляется образом типа if (button==X) {} X - номер кнопки. Это условие должно быть внутри условия if (interface==...) {} - интерфейс это ГУИ

3. 0/1 - спрашивать ли перед выходом "Вы уверены?". Один из них - не спрашивать.

salewa пишет:

 цитата:
А реально сделать управление стрелками?

ДА, через коды клавиш. Это надо пихать в on_keypress. Клавиши LEFT, RIGHT, UP, DOWN.

salewa пишет:

 цитата:
Что это значит на простом английском языке?

Русском может быть? Свет. В регионах можно менять проценты яркости. При заходе в такой регион ты, например, освещаешься светом. Можно, наоборот, делать затемнение.

salewa пишет:

 цитата:
> 3. У перс. был определенны спрайт и он отлетал от хотспота(т.е. резко перемещался).
1. AreCharObjColliding (CHARID, int obj) Это эта команда?

2. FollowCharacter (CHARID, int chartofollow) это преследование NPC?

3. FileClose (int handle)?

5.

SetAreaLightLevel (int area, int level)
SetRegionTint (int area, int red, int green, int blue, int amount)
SetAmbientTint(int red, int green, int blue, int saturation, int luminance)?

6. StartCutscene (int skip_with) - это запуск ролика, а то в прошлом десятилетии, другая команда не работала.

1. При столкновении Персонажа и Объекта происходит поставленное тобой событие. Также есть при столкновении двух Объектов. И вроде Персонажей.

2. Преследование/следование одним Персонажем другого

3. Закрыть файл, это при чтении файлов, как текстовые документы и пр.

5.


- SetAreaLightLevel (int area, int level) - яркость региона, про то что я говорил до этого
- SetRegionTint (int area, int red, int green, int blue, int amount) - похожее; но цветность региона; при заходе в этот регион персонаж окрасится в установленный цвет по RGB
- SetAmbientTint(int red, int green, int blue, int saturation, int luminance)? - яркость и RGB-цвета всей комнаты, если я не ошибаюсь


6. StartCutscene(x); - ты даешь понять АГС, что щас идёт ролик, кат-сцена. И когда она кончается, ты должен написать EndCutscene();

Это нужно для того, чтобы можно было пропустить твой ролик. x - это условие по пропуску, см. F1. Там есть варианты: пропускать только по ESC. или по нажатия мыши и тд. Писать надо номер. 20.06.11 14:46 Sledgy

• Sledgy пишет:

 цитата:
3. У перс. был определенны спрайт и он отлетал от хотспота(т.е. резко перемещался).



Вроде в игре Guyver 1D между NPC при ударе происходит коллизия?

***

Sledgy пишет:

 цитата:
2. Код ГУИ находится в Edit script... Там он оформляется образом типа if (button==X) {} X - номер кнопки. Это условие должно быть внутри условия if (interface==...) {} - интерфейс это ГУИ



Я юзаю шаблн salewa_game_1.1 там нет кнопки выхода. Кнопку сделал - команда выхода не работает.

Sledgy пишет:

 цитата:
ДА, через коды клавиш. Это надо пихать в on_keypress. Клавиши LEFT, RIGHT, UP, DOWN.



А как задать переместиться на N единиц?

Sledgy пишет:

 цитата:
- SetAreaLightLevel (int area, int level) - яркость региона, про то что я говорил до этого
- SetRegionTint (int area, int red, int green, int blue, int amount) - похожее; но цветность региона; при заходе в этот регион персонаж окрасится в установленный цвет по RGB
- SetAmbientTint(int red, int green, int blue, int saturation, int luminance)? - яркость и RGB-цвета всей комнаты, если я не ошибаюсь



Проверил все команды не работают.

20.06.11 17:22 salewa

• salewa пишет:

 цитата:
А как задать переместиться на N единиц?

Если постепенное движение создать, то MoveCharacter; а если сразу переместить, то character[EGO].x=0; (.y=0;


2.61 в то время была и на офф-сайте, если не ошибаюсь. Старые версии кое-где в инете есть и у меня валяются если надо.

Ввод пароля - можно сымтировать его. Ловить все нажатия клавиш и "рисуя" кружочки допустим. А так, там етсь только стандартный Input (ввод текста), как в гуи окна Сохранения (где вводишь имя сейвгейма).


Твой салева-шаблон - где он? Команды должны работать, просто надо в скобках еще параметры ввести - нажать F1, встав примерно на середину команды. И там будет пример применения команды после красной метки "Example:"


Guyver 1D - наверно там AreCharactersColliding 22.06.11 08:05 Sledgy

• Sledgy пишет:

 цитата:
Старые версии кое-где в инете есть и у меня валяются если надо.



Надо мне.

Sledgy пишет:

 цитата:
Твой салева-шаблон - где он?



http://jift.narod.ru/invis/salewa_game_v1_1.rar

+ подсказки
Внизу появляется название объекта/персонажа/хотспота, на которую наведена мышь. Это удобно тем, что можно понять, на что можно действовать, а на что нет.
1. В шаблоне подсказки работают только в room1. Если надо, чтоб подсказки работали и в других комнатах, просто копируешь repeatable из room1 в нужные комнаты.
2. Там отдельно объекты, персонажи и хотспоты. Просто меняешь строчки, добавляешь и тд. (num - номер объекта/персонажа/хотспота)

http://sq.f.qip.ru/?1-4-0-00000086-000-0-0-1308552802

Sledgy пишет:

 цитата:
DOS-версия должна работать, но там вроде звука не будет



Дос бокс выдает "Load error: no DPMI - Get csdpmi*b.zip"

http://www.freebasic.net/forum/viewtopic.php?t=3752&sid=eebb3354c0ad23eeea2800d82d8df05d
http://www.arcadeathome.com/dl.phtml?mameutils/dpmi.zip
22.06.11 13:22 salewa

• salewa пишет:

 цитата:
Sledgy пишет:

цитата:
DOS-версия должна работать, но там вроде звука не будет
Дос бокс выдает "Load error: no DPMI - Get csdpmi*b.zip"
http://www.freebasic.net/forum/viewtopic.php?t=3752&sid=eebb3354c0ad23eeea2800d82d8df05d
http://www.arcadeathome.com/dl.phtml?mameutils/dpmi.zip



In order to use Meka, run cwsdpmi.exe from a csdpmi*b zip file
http://www.dosbox.com/comp_list.php?showID=3449&letter=M



В папках с АГС был файл CWSDPMI.EXE до 252 версии.
Dos версия игры не работает на DosBox, зато запускается просто на XP. 25.06.11 06:04 salewa

• В шаблоне salewa_game_1.1 есть лаг, если предмет из инвентаря навести на анимированный обьект - вылезает раскадровка всех анимирующих обьектов, и крах системы.

24.06.11 09:43 salewa


 цитата:
* Февраль 1997: AC 1.00
* Сентябрь 1999: AGS 2.00
* Март 2002: AGS 2.31 - Последняя версия редактора, сделанного только под DOS
* Ноябрь 2004: AGS 2.62 - Последняя версия, поддерживающая DOS



А эти версии где-нибудь можно скачать?

Откуда версия 2.61 попала на форум?

В 2.61 трудно сделать ввод пароля?

***

salewa пишет:

 цитата:
В 2.61 трудно сделать ввод пароля?



BlueGui V2.5

http://bluegui.netfirms.com/

Как тут настроить пароль, браузер документов или инет страниц? 21.06.11 22:37 salewa

• Наверно этот лаг связан с подсветкой, надо попробовать её закомментировать в этой комнате (т.е. слева подставить // у каждой строчки или в начале /* и */ в конце)


Пришли ролик ошибки что ли, или 2-3 скрина, где всё это видно. Или дай кусок проекта, где это можно увидеть воочию 24.06.11 16:43 Sledgy

• Sledgy пишет:

 цитата:
Куча версий AGS
http://narod.ru/disk/17037080001/AGS_many_versions.rar.html



Большое спасибо за сборник!

Sledgy пишет:

 цитата:
Наверно этот лаг связан с подсветкой, надо попробовать её закомментировать в этой комнате (т.е. слева подставить // у каждой строчки или в начале /* и */ в конце)
Пришли ролик ошибки что ли, или 2-3 скрина, где всё это видно. Или дай кусок проекта, где это можно увидеть воочию



А на предыдещем скрине все и есть. Просто при наведении инвентаря на анимацию появляется смазанная линия или целый экран со сменой разных вьевов. Это легко сделать - 1 анимация на сцене и 1 инвентарь.



24.06.11 20:16 salewa

• salewa пишет:

 цитата:
Sledgy пишет:

цитата:
Наверно этот лаг связан с подсветкой, надо попробовать её закомментировать в этой комнате (т.е. слева подставить // у каждой строчки или в начале /* и */ в конце)
Пришли ролик ошибки что ли, или 2-3 скрина, где всё это видно. Или дай кусок проекта, где это можно увидеть воочию


А на предыдещем скрине все и есть. Просто при наведении инвентаря на анимацию появляется смазанная линия или целый экран со сменой разных вьевов. Это легко сделать - 1 анимация на сцене и 1 инвентарь.



Это лечится запуском в 272 версии, если не перепутал номер. Там без багов. 25.06.11 04:38 salewa

• Как обьединить шаблон salewa_game_v1.1 c Character Control 0.84?
http://americangirlscouts.org/agsresources/modules.html

***

salewa пишет:

 цитата:
Это лечится запуском в 272 версии, если не перепутал номер. Там без багов.



Игры сделанные на этом конструкторе в разрешении 800x600 пикселей работают на Windows 95 OSR2/98/ME/NT/2000/XP/Vista/7.
Сейчас уже лучше пользоваться версией 2.7.2, так как скриптовый язык и меню такие же как в 2.6.1. 26.06.11 07:14 salewa

http://spacequest-time.narod.ru/files/Goliath_DOS.rar

CWSDPMI.EXE и CWSDPMI.SWP - вот эти два файла нужны, и будет запускаться в DosBox. Запускать через exe'шник игры.

***

salewa пишет:

 цитата:
Как обьединить шаблон salewa_game_v1.1 c Character Control 0.84?

Любое объединение в данном случае - это копирование содержимого нового модуля или чего там, в то, с которым работаем. Смотрим разные места, сравниваем.

Салева-шаблон - это тоже самое что и новая игра, созданная на АГС, это даже не шаблон. Это просто игра. Просто там уже кое-что сделано.


Т.е. ты спрашиваешь, как поставить модуль на игру. Также как и любые другие модули на другие игры.


EDIT:

scm-файлы подключаются через "Game - Plugin manager" (AGS 2.x)

***

evarube пишет:

 цитата:
У глобальних может быть три перемених?

Кто не понял:
Глав. герой говорит с продавцом. Сначало продавец говорит стоимость товара. Потом глав. герой говорит что у него нет денег. А потом уже после покупки товара глав. герой говорит что уже купил товар.

Да и как сделать что бы глав. героем можно было управлять через стрелки?

И что-бы персонаж был поверх обьекта?

Достаточно одной переменной. Хотя их дофига можно использовать.

SetGlobalInt(1,0); //переменная #1; стартовое значение 0. Еще не подходили к продавцу, не спрашивали его
SetGlobalInt(1,1); //1 - спросили продавца один раз
SetGlobalInt(1,2); //2 - спросили второй и тд.


И проверять текущее значение переменной по if (GetGlobalInt(1)==2) {} и тд 26.06.11 08:48 Sledgy

• Sledgy пишет:

 цитата:
Т.е. ты спрашиваешь, как поставить модуль на игру. Также как и любые другие модули на другие игры.



Character Control 0.84 - там есть тоже демо игра. Хотел обьединить 2 игры. 26.06.11 08:58 salewa

• Куча версий AGS
http://narod.ru/disk/17037080001/AGS_many_versions.rar.html 24.06.11 17:45 Sledgy

• 2.61

У глобальних может быть три перемених?

Кто не понял:
Глав. герой говорит с продавцом. Сначало продавец говорит стоимость товара. Потом глав. герой говорит что у него нет денег. А потом уже после покупки товара глав. герой говорит что уже купил товар.

Да и как сделать что бы глав. героем можно было управлять через стрелки?

И что-бы персонаж был поверх обьекта? 25.06.11 13:04 evarube

• Демо игра там как демонстрация, она тебе не нужна 26.06.11 09:46 Sledgy

• НуженSledgy пишет:

 цитата:
CWSDPMI.EXE и CWSDPMI.SWP - вот эти два файла нужны, и будет запускаться в DosBox. Запускать через exe'шник игры.



Нужен тока CWSDPMI.EXE, а CWSDPMI.SWP генерится сам. CWSDPMI.SWP в твоем демо сам удаляется.

В 2.61 заметил вкладку

Скрытый текст


***

В Досе у рус шрифтов совсем другая кодировка. 26.06.11 16:15 salewa

• Большие текста убирай в "Скрытый текст", ты чё-от зачастил с ними 26.06.11 17:20 Sledgy

• Какой эмулятор доса лучше?

То что в Дос версии игры нет звука, это не лечится? 26.06.11 17:26 salewa

• Единственный и неповторимый для всех ДОС-игр - DosBox. ScummVM, например, может эмулировать лоучше него, но только те игры, что есть в его списке.


Звука нет, наверно, потому что мож ты не через Досбокс, а через Винду? Хз, или просто баг, нужен чистый ДОС. Раньше ведь АГС существовал во времена чистого ДОСа (или как-то так). 27.06.11 18:12 Sledgy

• Sledgy пишет:

 цитата:
Звука нет, наверно, потому что мож ты не через Досбокс, а через Винду? Хз, или просто баг, нужен чистый ДОС. Раньше ведь АГС существовал во времена чистого ДОСа (или как-то так).



Ты давно писал что в досе звука нет. Я делаю 2 версии для доса и для вина. В вине музыка работает. 27.06.11 19:57 salewa

• Зачем делать для ДОС? 28.06.11 07:49 Sledgy

• Sledgy пишет:

 цитата:
Зачем делать для ДОС?



Для запуска на телефоне.

Игры на АГС запускаются на Win x64? 28.06.11 09:20 salewa

• Без понятия 28.06.11 10:56 Sledgy


Когда проигрывается анимация персонажа Thinking View?

Кстати тут была диза про команду PlayAmbientSound - ее можно ставить только на 1 канал. PlayMusic канал № 0, 3 - 5 каналы задаются командой PlaySoundEx.

Почему-то когда я ставлю фон-музыку(канал 0), и звуки на каналы 1, 3, 5 музыка играет только в 3 каналах? 28.06.11 11:20 salewa

• salewa пишет:

 цитата:
Когда проигрывается анимация персонажа Thinking View?

Кстати тут была диза про команду PlayAmbientSound - ее можно ставить только на 1 канал. PlayMusic канал № 0, 3 - 5 каналы задаются командой PlaySoundEx.

Почему-то когда я ставлю фон-музыку(канал 0), и звуки на каналы 1, 3, 5 музыка играет только в 3 каналах?

Через команду DisplayThought(0,"Текст");

Последний - не понял. Если музыка в 0 канале, то как она у тебя может играть в трёх каналах, да и еще "только в трёх каналах". 30.06.11 09:49 Sledgy

• Sledgy пишет:

 цитата:
Если музыка в 0 канале, то как она у тебя может играть в трёх каналах, да и еще "только в трёх каналах".



У меня 6 колонок, музыка параллелится на 3 центральные колонки. 30.06.11 10:04 salewa

• А для чего служат форматы файлов:

- *.guf
- *.gue
- *.asc
- *.ash ? 29.06.11 21:42 Cdrom

• adm244 пишет:

 цитата:
цитата:
*.gue
Хм.. возможно тоже GUI только в более ранних версиях AGS.



Это экспортируемый один вид из ГУИ. 01.07.11 21:24 Cdrom

• 2.61

Вопрос-пример. Глав. герой не может попасть в другую зону так как нет карты. Карта есть - он проходит. 03.07.11 13:53 evarube

• adm244 пишет:

 цитата:
Глобальныееееее переменыееееееее, и докуя уроков было и до куя таких вопросов, но все *лять мимо дырок ушных, мимо головы.



Я имел виду нельзя перейди в другую зону пока карты нет. Глобальные перемение я знаю. 03.07.11 18:57 evarube

adm244 я знаю. Просто я думал что есть некий спец-скрипт для этого. И то что было бы глупо использовать глобальние перемение. 03.07.11 20:30 evarube

• evarube пишет:

 цитата:
Я имел виду нельзя перейди в другую зону пока карты нет.

Для карты отдельный скрипт. Карточные глобальные переменные.

***


 цитата:
Вопрос-пример. Глав. герой не может попасть в другую зону так как нет карты. Карта есть - он проходит.

Можно просто проверить, есть ли у игрока предмет Карта. Но иногда всё же лучше использовать ГП.


if (character[0].inv[номер_предмета] > 0) {} 04.07.11 08:11 Sledgy

• Фиксанул 08.07.11 08:06 Sledgy

• Как можно сделать стартовое меню? Т.е. в начале старт/загрузка/выход. 08.07.11 09:27 Андрей200895

• Вот здесь есть Начальное меню

http://sq.f.qip.ru/?1-4-0-00000100-000-0-0-1289578810 08.07.11 11:30 Sledgy

• adm244 пишет:

 цитата:
Честно не ожидал услышать от тебя такой вопрос.



А что в нем такого?

Sledgy пишет:

 цитата:
Вот здесь есть Начальное меню



Спасибо за шаблон. Тока там нету меню загрузить, у меня с ним больше проблем(т.е. незнаю как его сделать) 08.07.11 12:00 Андрей200895

http://jift.narod.ru/invis/ags261_Load_GUI.rar

Только там загружаются слоты всегда в порядке от первого до последнего; а в листбоксе грузятся в том порядке, как были сохранены.... Т.е. глюковатый загрузочник.

Надо сделать так, чтобы "порядки" были одинаковые. Или грузить сейвгеймы вручную. Я покопался, чё-то говно вышло, не работает... Возможно, это проблема 2010 2.61 10.07.11 11:33 Sledgy

• Как сделать возможность использовать предмет на персонажа(на себя в т.ч.) и на другой предмет в инвентаре (комбинировать)?
И есть-ли где полный список всех скриптов, возможных в игре?

***

так, с первыми двумя вопросами сам разобрался.
Появился такой вопрос: как сделать "if" так сказать? Ну чтоб одно действие зависело от другого или от какой-нибудь переменной? 13.07.11 14:58 zayatz

• if (условие()==значение) {
действия
действия
}

если действия умещаются в одну команду, то можно
if (условие()==значение) действия

пример с глобальной переменной:

if (GetGlobalint(1)==1) Display("Переменная один равна единице."); 13.07.11 15:04 Слэш Вохаул

• Спасибо

***

А если в одном if содержится ещё одно, вот таким макаром:
// script for character1: Use inventory on character


if (character[1].activeinv==3)
{
if (GetGlobalInt(1)==0)
{
DisplaySpeech(1, "--");
DisplaySpeech(1, "--");

}
else
{
DisplaySpeech(1, "--");
DisplaySpeech(1, "--");
}
else
}


Что сделано не так, и можно ли сделать несколько вариантов if и "ничего не делать" для else 13.07.11 16:02 Zayatz

• Ничего-неделанье необязательно указывать, т.е. else не нужен.

if (character[1].activeinv==3)  
{
if (GetGlobalInt(1)==0)
{
DisplaySpeech(1, "--");
DisplaySpeech(1, "--");
}
else
{
DisplaySpeech(1, "--");
DisplaySpeech(1, "--");
}
}

P.S. Пробелы слева сохраняются, если весь скрипт запихать в теги [pre2] и [/pre2] 13.07.11 17:22 Sledgy

• ответ на первый вопрос - нужно убрать второй else, либо исправить на
else {}

на второй вопрос - да 13.07.11 16:29 Слэш Вохаул

• При делении AGS округляет результат? Если нет, то как его округлить вручную (1. Как узнать, что число не целое 2. Как узнать число после запятой)? 21.07.11 07:44 Слэш Вохаул

• adm244 пишет:

 цитата:
наконец-то! Нормальные вопросы


я рад :D

PS попробую скрипт - отпишусь. 22.07.11 12:03 Слэш Вохаул

• adm244 пишет:

 цитата:
наконец-то! Нормальные вопросы


я рад :D

PS попробую скрипт - отпишусь 22.07.11 12:03 Слэш Вохаул

• Я пишу:
// script for object1: Interact object
SetTimer(1,300);
IsTimerExpired(1==1);
{NewRoomEx(8,115,114);}

Таймер не работает. Напишите как надо,пожалуйста. 26.07.11 12:04 tyyu3


 цитата:
С остановкой всей игры:

"Game - Pause command", или в скрипте Wait(100);


Без остановки:

1) настройки комнаты (кнопка "i")
2) Repeatedly execute - Run Script

if (GetGlobalInt(2)==1) {

SetGlobalInt(1,GetGlobalInt(1)+1);

if (GetGlobalInt(1) >= 100) {
SetGlobalInt(2,0);
SetGlobalInt(1,0);
Display("Uraaa!!!!");
}
}


100 - около 4 сек. Ставите свое значение.
Вместо Display("Uraaa!!!!"); -- нужное вам действие


Чтобы запустить этот таймер - пишите скрипт в соотв. месте:

SetGlobalInt(2,1);

26.07.11 12:25 evarube

tyyu3, не обращай внимания. Я, когда учил AGS, Си вообще не знал (и сейчас не знаю)). Тут надо просто логику понять и всё.


Нельзя установить таймер и ловить его в этом же месте.


tyyu3 пишет:

 цитата:
SetTimer(1,300);
IsTimerExpired(1==1);

Потом ты поймешь, почему да как. 26.07.11 18:14 Sledgy

• Лучше этот вариант:

http://sq.forum24.ru/?1-4-0-00000001-000-0-0#000


См. "Без остановки"

***

Как альтернатива:

http://wiki.bigbluecup.ru/wiki/SetTimer
http://wiki.bigbluecup.ru/wiki/IsTimerExpired 26.07.11 12:37 Sledgy

• Ну Бейсик-то наверно все в школе проходили. Да и логику можно понять. Просто твой пост перечёркивает даже его малейшие попытки, а все с чего-то начинают, те же делатели на GameMaker'е (я его например до сих пор не освоил, а кто-то на нём спокойно ваяет).


А пост нах удалять, пусть будет - ты выразил свое мнение и тд. 26.07.11 20:39 Sledgy

• adm244 пишет:

 цитата:
даю 90%, что tyyu3 так и не понял, что ему нужно сделать, а главное почему

На практике поймёт, со временем. Все тоже в АГС ни сразу поняли чё к чему.


adm244 пишет:

 цитата:
Четкий совет шелестеть страницами учебников перечеркивает все попытки?

Да, потому что он не будет читать учебники, а просто забьет. Если только у него не ОЧЕНЬ сильная мотивация.


adm244 пишет:

 цитата:
Я уже убедился в том, что мое мнение здесь, как было сказано тобой "захуй не ставят".

Как раз наоборот, поэтому пост и не был удалён. 26.07.11 20:55 Sledgy

• Ок, закончили оффтоп. 27.07.11 07:49 Sledgy

• А таймер всю игру нужно пройти за 1 ч, если не то NewRoomEx(N) - трудно сделать? 27.07.11 08:32 salewa

• AGS 2.61

Как сделать так что-бы текст был как в Star Wars? Ну такой задний бэкграунд и идет 'вверх" текст? 27.07.11 09:07 evarube

• Добрый день. AGS 3.2.

У меня вопрос по поводу разрешения под которое делать игру. Я пытаюсь сделать как в Gemini Rue, там игра растягивается на весь экран автоматически, и когда делаешь принт скрин, то копируется изображение 640х400. То есть как я понимаю игра сама растягивает изображение.

Собственно вопросы. 1. Как сделать чтобы игра автоматически открывалась на весь экран? 2. Можно ли сделать чтобы игра сама растягивала изображение? 3. Под какое разрешение лучше изначально рисовать фоны?

Спасибо. 27.07.11 12:25 Glauzer

Glauzer посмотрите в настройках игры. Там должен быть текст Run in a window instead of full-screen. И рядом должна быть галочка. Ее надо убрать. И тогда игра будет запускаться на весь экран. 27.07.11 12:37 evarube

adm244 спасибо за ответы))) насчет "winsetup.exe", просто не добирался еще до компиляций, ок.
evarube спасибо. 27.07.11 12:55 Glauzer

• salewa пишет:

 цитата:
А таймер всю игру нужно пройти за 1 ч, если не то NewRoomEx(N) - трудно сделать?

Такой же таймер, как и другие. См. тему Таймер


Если 40 (лупов таймера) = 1 сек, 40*60 = 1 мин, 40*60*60 = 1 час.

Ставишь таймер с самого начала игры и по его истечению переносишь в др. комнату.


Так можно делать триал-игру))) Типа пока не оплатите, ограничена по времени.

***

evarube пишет:

 цитата:
Как сделать так что-бы текст был как в Star Wars?

1) Текст - это заранее готовые спрайты (1 строка = 1 спрайт), которые ты просто двигаешь вверх (и уменьшаешь через resize спрайта).
2) Видео
3) Плагин мож какой
4) Через несколько шрифтов (маленьких, крупных) и гуи, в котором расположено несколько строк (подключенные к разным шрифтам). Но, возможно, это самый геморрный вариант (хз скока надо шрифтов). И надо шрифт из Стар Варс (он точно есть в инете), однако будет ли всё это выглядеть соотв. образом?..

***

Glauzer пишет:

 цитата:
1. Как сделать чтобы игра автоматически открывалась на весь экран?

Из игры менять размер окна нельзя, насколько я понял. А вот до игры - через winsetup можно. Как - уже писали выше. Если всё-таки надо, чтобы игра всегда запускалась только в полном экране, можно тут ухитриться. Если надо - скажу :)



Glauzer пишет:

 цитата:
2. Можно ли сделать чтобы игра сама растягивала изображение?

Ты имеешь ввиду спрайт (картинку) уменьшать и увеличивать так, как тебе нужно? Это можно сделать так:

DynamicSprite* sprite = DynamicSprite.CreateFromExistingSprite(155); 
sprite.Resize(sprite.Width * 2, sprite.Height * 2);
DrawingSurface *surface = Room.GetDrawingSurfaceForBackground();
surface.DrawImage(100, 100, sprite.Graphic);
surface.Release();
sprite.Delete();


155 - номер спрайта из Sprites
sprite.Resize - в скобках, как изменить ширину и длину. В данном случае, они умножаются на два

Потом всё это пишется на поверхность aka бэкграунд, в XY-координатах 100,100.

Динамические спрайты обязательно надо удалять из памяти (sprite.Delete).


В итоге картинка с новым размером рисуется на бэкграунде. Это не спрайт, это уже часть бэкграунда (фона локации). Очистить бэкграунд можно так:

surface.Clear(); 
surface.Release();


surface.Release(); - означает, что ты закончил работать с Поверхностью, т.е. бэкграундом локации. Он должен быть только один и в конце. Например так:

DynamicSprite* sprite = DynamicSprite.CreateFromExistingSprite(2); 
sprite.Resize(100, 100);

DrawingSurface *surface = Room.GetDrawingSurfaceForBackground();
surface.DrawImage(10, 10, sprite.Graphic);
sprite.Delete();

Wait(30);

surface.Clear();
surface.Release();


На время увеличится стандартный ключ, а потом исчезнет.



Glauzer пишет:

 цитата:
3. Под какое разрешение лучше изначально рисовать фоны?

На какое ты нацелишься. Т.е. какое разрешение выбирешь для игры, например ты выбрал 1024х768 (это меняется в General Settings - Resolution).

Если под "изначально" ты имел ввиду "для новичка", то 320х200, который стоит по умолчанию. Меньше разрешение - меньше надо прорисовывать деталей, но и графика выглядит уже не так / мало места на экране. 27.07.11 20:28 Sledgy

• А как использовать голосовой движёк в Lip sync для воспроизведения текста в АГС? 30.07.11 09:36 salewa

salewa
он не голосовой. там для каждой буквы нужно спрайт отдельный устанавливать 30.07.11 13:18 Слэш Вохаул

• А что в хелпе написано:
Скрытый текст


А в обсуждении игры "Петрович" что-то говорилось про это, а как там делалось? 30.07.11 14:57 salewa

salewa, http://wiki.bigbluecup.ru/wiki/Lipsync


Это не для озвучки, а для текста. Но если озвучка совпадает с текстом, то получается то, что ты сказал. 30.07.11 20:07 Llloyd


 цитата:
Движок должен быть установлен на компе пользователя, если использовать эту функцию. Но как правило по умолчанию установлен только Microsoft Sam. А он никуда не годится. Я в mp3 пишу, а потом в скрипте проигрываю. Выходит несколько роботизированный голос, но вроде разборчиво.


http://www.bigbluecup.ru/forum/7-73-3

А это-то нельзя отрицать?
30.07.11 20:28 salewa

• adm244 пишет:

 цитата:
голосовой движок отдельный от AGS.



Движки я устанавливал для программ чтения текста, а как запустить в АГС? 30.07.11 21:24 salewa

• Т.е. через AGS можно задействовать голосовой движок как в "Говорилке" aka Microsoft Sam?!!! O_o 31.07.11 09:48 Sledgy

• Вообще уже давно есть голосовые движки намного лучше, чем Sam. 31.07.11 11:00 salewa

• Как сделать проигрывание плейлиста в АГС?
Example:

SetMusicRepeat(0);
PlayMusic(2);
PlayMusicQueued(3);
SetMusicRepeat(1);
PlayMusicQueued(4);


Как сделать проигрывание плейлиста звуков(т.е. плейлист звуков при играющей музыке) в АГС?
Для чего эта команда PlaySilentMIDI(2);? 04.08.11 15:07 salewa

• salewa пишет:

 цитата:
Как сделать проигрывание плейлиста в АГС?

Надо в рипитейбл ловить - кончилась ли музыка, и включать следующую.

//если музыка не играет, врубаем следующую
//в старте прописать SetGlobalInt(11,1);

if ((GetGlobalInt(12)==0) && (IsMusicPlaying()==0))  
{
int num_mus=GetGlobalInt(11);

SetGlobailInt(11,num_mus+1);

if (num_mus>=4) num_mus=1;
PlayMusic(num_mus);
}

Должны быть файлы Music1.mp3 (или mid), Music2.*, Music3. и тд

Допустим, музонов 3. Последняя Music3.mp3. Тогда если перешел счет на 4, то запускаем плейлист сначала, т.е. с 1.

Можно вообще отключить "плейстинг", установив GlobalInt(12), равный 1 (или чему-то другому, кроме 0)

***


 цитата:
Как сделать проигрывание плейлиста звуков(т.е. плейлист звуков при играющей музыке) в АГС?
Для чего эта команда PlaySilentMIDI(2);?

PlaySound / PlaySoundEx


SilentMIDI - тихо играть мидишку на фоне. Как написано в хелпе, на самом деле, функция используется для других целей:

1) Определять/следить за временем игровых событий
2) Для других целей


Первое, видимо, делается через GetMIDIPosition (узнать текущее положение проигрывания в миди), SeekMIDIPosition (установить это положение) 06.08.11 08:18 Sledgy

• Здравствуйте )

Извиняюсь, но так как поиск на основном форуме ags не работает то задаю этот важный для меня, но нубский вопрос. Мне нужно чтобы при выборе определенной опции диалога (например 1ой) параллельно запускалась озвучка этой опции aSound.Play() (к примеру). Куда я только не засовывал нигде адекватно не работало. Подскажите пожалуйста с какой функцией в данном случае мне надо работать. И если не трудно какой нибудь банальный пример (коротенький). Мне главное понять в какой функции скрипта это действо будет работать нормально. Заранее спасибо :)

AGS 3.2 22.08.11 09:11 snuker53

• adm244 пишет:

 цитата:
ego: &10 "Hi! How are you?"
david: &7 "I'm fine."

Адм нашел еще одно решение! Но для него надо, чтоб аудио файлы проекта соотв-но назывались EGO10.wav (/mp3/ogg), DAVID7.wav, ...

Адм имел ввиду, есть хелп в AGS (F1), там всё расписано, но увы на нерусском.


Еще раз:

vasya: &18 "Привет как дела"
dima: &23 "Нормально"

VASYA18.wav, DIMA23.wav


Не проверял, но должно работать. Однако также придётся выключить галочки "Say" в опциях и вручную их повторить. 22.08.11 11:18 Sledgy

Какая версия AGS?

Т.е. надо, чтоб при выборе реплики в Dialogs эта реплика озвучивалась.



 цитата:
Куда я только не засовывал нигде адекватно не работало

Поконкретней бы, в чем проблема была. В чем проявлялась неадекватность. Даже пример в виде маленького проекта был бы тоже кстати, там бы и исправили.

***

Вот тебе рабочий пример


Как я понял, основной задачей у тебя было озвучивать именно реплики ГЕРОЯ. Чтобы это происходило ДО того, как его текстовая реплика исчезнет, выходит - надо отключить авто-вывод выбранной опции и ВРУЧНУЮ повторять эту опцию в реплике...

Ты увидишь сам короче.

***

Всем остальным, тоже рекомендую посмотреть))

Сделано на AGS 3.x.


У кого проги нет, вот EXE'шник - тупо глянуть 22.08.11 10:40 Sledgy

• Оу. Отличный пример. Оказалось все еще лучше чем я думал. Проблема была в специфике написания скрипта в диалогах, а детальнее - в пробеле, отступаемом при добавлении строки о запуске музыки/звука (наверное и всего прочего функционала). Если не поставить пробел то программа не работает, но, как мне кажется, движок не очень то помогает разъяснить ситуацию в такой банальной проблеме, а стоило бы ) Например выдает сообщение:

Dialog 0(4): Unknown command: a1_privet.play(). The command may require parameters which you have not supplied.

которое мало о чем говорит. Впрочем проблему я решил, Большое спасибо =)

adm244 Вы все такой же :) (мы не знакомы, читая форум сужу по сообщениям) Видно что в программировании Вы отлично шарите, но надо быть понежнее с людьми ) На все возникающие проблемы с движком я до этого момента находил ответы на основном форуме, хоть у меня и плохие познания в английском. Но, к Вашему сведению, поиск там сейчас действительно не работает. А рыться в 200+ страницах это бред, или постить подобные нубские вопросы, на которые уже отвечали там 100 тысяч раз, уж лучше тут, атмосфера родная все таки )))

Да и кстати текст мне понятен, выше изложенный на английском на достаточном уровне. Как я понял там говорится что файлы озвучки должны быть специфически названы чтобы таким образом запускались через ID, а это совершенно неудобно
22.08.11 11:09 snuker53

• Я еще не всё использовал и смотрел в AGS 3.x и 3.2. Тем более "дайлоги" и звуки.

Нужны видеоуроки от Адма 22.08.11 11:54 Sledgy

• Здравствуйте. Возникла такая проблема. Не получается сделать код для включения/выключения например света. Или впринципе включения/выключения чего либо (запуск по нажатию на хотспот музыки, потом по нажатию на этот же хотспот ее отключение, и так бесконечно и прочие функции подобные). Если решение простое то я рад, но не доходит, пишу что нибудь в этом роде:

интеракт с хотспотом:
Скрытый текст


так у меня свет вообще не включается, что вполне логично, но если бы у меня был рабочий вариант, я бы и не спрашивал )
еще какие то варианты, не более умные, уже стерты и тоже нефункциональны были

Какие советы по этому поводу подскажете?

2) Если у меня RepExecute какая либо постоянно работающая функция есть какой нибудь стопроцентный вариант ее торможения? Если по примерам то вот скрипт Ahmet's fight - как его тормознуть? Он бесконечно повторяется пока не выйдешь в другую комнату или не перезапустишь, но надо решение в котором именно в этой комнате будет останавливаться скрипт и можно будет продолжать делать что то другое с последнего момента работы основного скрипта.

скачать ее можно тут http://www.bigbluecup.com/games.php?action=detail&id=544

здесь выложил весь скрипт из этой игры:
Скрытый текст
28.08.11 21:22 Sanchez

• На 2й вопрос можно использовать любые переменные-переключатели, те же Global variables --- правой кнопкой мыши и создать там bool (true/false --- т.е. да/нет) или int (число)

Также как у Адма про checker


bool vzyata_pechenka=false;


В Global variables это делается так:

1) правой кнопкой - Add new variable
2) вверху название - vzyata_pechenka,
3) посередине - тип переменной
4) внизу - значение переменной по умолчанию (false, например)


И затем используешь эту переменную как и checker в примере Адма.


Присвоить значение:

vzyata_pechenka=true; (печенька взята)
vzyata_pechenka=false; (печенька не взята)


Сравнить:

if (vzyata_pechenka==true) //если печенька взята, то выполняем то, что в фигурных скобках
{
...
}
else //иначе (если печенька не взята) - выполняем то, что ниже
{
...
}

***

adm244'у, как знатоку AGS 3.x, "в заголовке модуля" - ты имеешь ввиду в ash? Я пихал туда переменные. По идее они должны быть везде видимы (Global, комнаты), как Global vars? Но иногда происходили "сбои", и игра просто не видела эти переменные... она не ругалась, но их значения были равны нулю.

Переменные кидал внизу import function


Просто мож ты в курсе, чё за х

(лом копаться)) 29.08.11 10:25 Sledgy



***

Про "лом" добавил в последний момент... блин)) 29.08.11 11:07 Sledgy

• Спасибо за развернутые ответы! Рад что элемент включения/выключения чего либо так легко осуществим :) По второму вопросу - буду пробовать )

upd: С глобальными переменными разобрался. Заработало. Но вот как это ни печально, но с музыкой у меня всеравно встала проблема включения выключения. Если в объектом с параметром видимость понимается что происходит, то какой у музыки параметр брать непонятно, Type, IsAvailable, FileType ? какой то из них ?

***

Еще такой вопрос, не подскажете каким скриптом (AGS 3.2) предмет в инвентаре, по нажатию на него, становится вместо курсора и его можно в таком виде далее направлять на какие либо предметы? Вобщем предмет достается из инвентаря, обычное действие для любого квеста. Задался этим вопросом потому что у меня предметы в инвентаре теперь почему то не хотят юзаться. Что то я запортачил, не могу найти что ( 30.08.11 16:53 Sanchez

• Sanchez пишет:

 цитата:
Но вот как это ни печально, но с музыкой у меня всеравно встала проблема включения выключения.

Если нужно остановить текущую музыку - StopMusic();

Снова включить - PlayMusic(номер_муз_файла); - музыка должна быть названа Music1, Music2... Вместо номера можно использовать глобальную переменную типа int (number_mus). И перед выключением музыки присваивать этой переменной текущую музыку

number_mus=GetCurrentMusic();


Если менять громкость, то SetMusicVolume(колво_процентов_громкости);

***

adm244 пишет:

 цитата:
Мой вам совет - учите C#.

Типичный ответ Адма в этой теме. Её можно уже пихать в подпись

***

Sanchez пишет:

 цитата:
у меня предметы в инвентаре теперь почему то не хотят юзаться. Что то я запортачил, не могу найти что (

Т.е. не берутся? Скрипта, видимо, нет. Инвентарь по умолчанию содержит предметы и они из него берутся. Инвентарь - это такой вид объекта в GUI. Он так работает)

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


Скрипт в GlobalScript.asc (можно искать по Ctrl+F)


function show_inventory_window ()  
{
gInventory.Visible = true;
// switch to the Use cursor (to select items with)
mouse.Mode = eModeInteract;
// But, override the appearance to look like the arrow
mouse.UseModeGraphic(eModePointer);
}



Выделенная строчка - меняет курсор на Руку (но при этом делается картинка Стрелка [Pointer] - по строчке ниже)

Может, с ней что стало...


Можете по ЛС кинуть проект игры, я гляну чё да как. Вслепую хрен разберешь. 30.08.11 17:29 Sledgy

Sledgy , с рукой все в порядке. Эта часть скрипта вроде как цела. Т.е. инвентарь есть, в него заходишь рука эта есть. Рукой жмешь на какой либо предмет и ... ничего. Рука так и остается рукой. По идее она должна "превращаться" в этот предмет и его в дальнейшем наводить на желаемый субъект.

По музыке не совсем понял, с глобальными переменными благодаря Вам начинаю все лучше разбираться , буду пробовать ))

adm244 , спасибо за совет ! =) 30.08.11 17:47 Sanchez

• adm244 пишет:

 цитата:
Ну давайте тогда все начнем писать 3D игры на C++ без знаний математики и без понятия что такое C++ и с чем его едят.

3D на AGS - это вообще геморр. Если только это не "петрович" с 3D-моделями, экспортированными в картинки.

Конечно, знание С++ - это +. Но кто из нас, агсеров (РУ и не РУ) знает этот язык? Можно даже спросить на офф-форуме. 100% - это единицы. Кто-то вообще начинал, не зная ничего про программироание (Akril та же) (девушка, между прочим!).


А еще можно сделать картинку Учи C++ и её тупо вставлять)

***

Sanchez пишет:

 цитата:
Т.е. инвентарь есть, в него заходишь рука эта есть. Рукой жмешь на какой либо предмет и ... ничего. Рука так и остается рукой. По идее она должна "превращаться" в этот предмет

Раньше т.е. это точно работало?

И там не рука должна быть, а стрелка. Раньше тоже была рука?


Тут хз где вы чё поменяли. В GUI мож залезли и изменили имя инвентаря или еще что... Где-нибудь циферку лишнюю поставили, и уже не будет работать



Может, в General Settings что-то сделали?

Попробуйте создать новую (пустую игру) и посмотрите все настройки Генерал Сеттинга. (сделайте скриншоты) И сравните с настройками - у вас. Мож где true поменяли на false, или наоборот.


А еще есть русская версия AGS 3.2 от AdM244 (если будете ставить и открывать им свою игру, лучше сделай бэкап-копию своей игры)
http://sq-time.narod.ru/files/AGS_3.21_RUS.rar

***

Sanchez пишет:

 цитата:
По музыке не совсем понял

Музыку можно вообще отрубить - StopMusic(); Или поменять громкость этой музыки - см. в моем пред. посте.

Если отключаешь музыку, то её потом надо заново включать - и она будет идти сначала. PlayMusic(...);


Т.е. вам нужен регулятор громкости - РЕЗКО ВЫКЛ (0% громкости) и РЕЗКО ВКЛ (100% громкости). Или остановка музыки, включение музыки?


Пишите конкретно, что именно непонятно. С цитатами и тд. 30.08.11 18:17 Sledgy

adm244, надо видеоуроки забацать, тогда другое дело будет... или хелп перевести

Все начинали с чего-то. Кто-то с полного ноля, кто-то с опытом программирования.

***

if (music_on==true) 
{
music_on=false;
num_music=GetCurrentMusic();
StopMusic();
}
else
{
music_on=true;
PlayMusic(num_music);
}
Вводим глобальную переменную (ГП) music_on. Включена ли музыка. True - да, False - нет.

Тут надо иметь хотя бы опыт Бейсика, тут же тупо логика.

Вы не можете подряд выключить что-то и ТУТ ЖЕ его включить. Это бессмысленно.


else - иначе. Т.е. условие обратное "if (music_on==true)"

PlayMusic(num_music); - вот так можно сократить ваши строки про ==4 и ==5.


Постепенно прийдет понимание того, как работает скрипт. Тут нужен метод тыка, проб и ошибок.

Что-то не работает - временно убираешь какие-то строки. Смотришь как это работает в игре. Потом убираешь другие строки, снова смотришь и тд.


Многие команды переводятся на английский, достаточно его знать или юзать translate.google.ru. В хелпе (F1) например есть все команды, описание что какая команда делает и, что самое главное, готовый пример (внизу, красным Example)

***



Собс-но, напрашивается вопрос, нафига такие большие предметы 100*100?)))


1) В общем решить это можно так (взятие предмета в итеме) --- в уголке сделать метку, типа зеленый прямоугольник/треугольник. За который надо брать. Стрелочку мож.

2) Второе, применение на хотспоты и пр, решается проще --- встаешь на сам предмет в Inventory items и в правом окне (Mouse cursor image) левой кнопкой мыши ставишь Точку центра (синяя полоска). Надо поставить её на центр предмета. Ну или на ту "зеленую стрелочку".

30.08.11 20:05 Sledgy

• Вставляю такой скрипт в интеракт

Скрытый текст


и не работает. Что не так ?

Регулятор остановки включения :) Команды то эти я понимаю, не понимаю все таки как его запустить чтобы работал в духе как свет включался выключался на постоянной основе

General settings сейчас проверю, это вариант 30.08.11 18:22 Sanchez

• Похоже на то, что AGS не устраивает крупные размеры итемов(по крайней мере у меня), например 80*80, 100*100 и около того. Все таки я могу нажать чтобы итем выбрался. Но надо прицеливаться как можно ближе к выбранному хотспоту, причем хотспот надо располагать также в координатах от 0 и до 40, больше он уже просто не переваривает и итемы не выбираются. Как интересно решить эту проблему? Может где лежит скрипт, регулирующий это ? Не хотелось бы делать итемы маленькими.

имеется ввиду хотспот для Mouse cursor image 30.08.11 19:00 Sanchez

• 2) Насчет итемов. 100*100 это не так крупно для игры с разрешением 1024*768, можно конечно и поменьше сделать, например 60*60. Имхо еще меньше уже будет слишком мелко для такого разрешения, сейчас ведь не 90ые чтобы рыться там в пикселях в поисках нужного предмета. Но проблема то не разрешится полностью. Всеравно предмет не будет выделяться по нормальному, с энного тыка только. Рисовать уголки это не сказать чтобы выход, скорее извращение. До него чтобы дойти не нужно уметь программить ) А насчет центра курсора Вы меня не поняли - на крупных предметах (100*100 например) лично у меня, выбирая хотспот для мыши в центре эти предметы не выбираются вообще.

С музыкой меня плохо поняли :( Мне надо чтобы щелчок-через-щелчок переключалось 2 разных трека. А не включение выключение музыки. Моя вина, видимо плохо сформулировал вопрос....
30.08.11 20:27 Sanchez

• Sanchez пишет:

 цитата:
на крупных предметах (100*100 например) лично у меня, выбирая хотспот для мыши в центре эти предметы не выбираются вообще.

Хотспот - это пятно на локации, на которое можно действовать. Просто у меня ощущение, что у вас другое определение этого слова.

"Выбирая хотспот для мыши..."


Переключение трека
 цитата:
num_music=GetCurrentMusic();
StopMusic();
if (num_music==4) {
PlayMusic(5);
}
if (num_music==5) {
PlayMusic(4);
}

Тогда не надо останавливать музыку. И num_music тоже не нужен.

if (GetCurrentMusic()==4) PlayMusic(5); else PlayMusic(4);

И всё. 30.08.11 20:40 Sledgy

• Все, видимо я плохо формулирую вопросы ) Заработало. Про хотспоты - посмотрите в меню итемов справа внизу. Хотспот х и хотспот у. Давайте уже уйдем от общения йоды с 3х летним падаваном ) Я не настолько нуб, меня подводит отсутствие програмистского мышления , знания фишек языка (про бэйсик кстати Вы вспоминали зря, кто его сейчас учит, а в школе то все учили, а толку) и знания английского языка, но никак не жизненного опыта, разжевывать как ребенку - не нужно :)

Вопрос про итемы все еще висит, товарищи программисты напрягите мозг, проблема актуальна, мало ли кто еще будет делать игры с немикро итемами 30.08.11 20:51 Sanchez

adm244 , а похоже на то что я программист? :)

Извините конечно за вопрос на вопрос, но ваш вопрос некорректен )

ЗЫ Вобщем я уже поменял разрешение итемов. Очень жаль что эта проблема оказалась нерешаемой... 30.08.11 21:15 Sanchez

• Sanchez пишет:

 цитата:
Про хотспоты - посмотрите в меню итемов справа внизу. Хотспот х и хотспот у.

Это и есть та Точка центра, синяя полоска. Хз почему её назвали хотспот, видимо потому что "Горячая точка", Точка центра.

Мы тут привыкли, что хотспот - это пятно на локации, которое служит совсем другим целям. Ну например выделили вы участок бэкграунда (задника) и при нажатии на него установили, что произойдет. Это и есть хотспот.


Но по английски некоторые слова и так и этак трактуются, это типа омонимы. Можно так сказать... Hotspot - горячее пятно (на локации) и Hotspot - горячая точка (центра).


Короче забейте на этот хотспот центра, он меняется вручную, когда меняется положение полосочки.

***

Sanchez пишет:

 цитата:
про бэйсик кстати Вы вспоминали зря

Не зря, потому что там азы логики программирования. Что как последовательно выполняется. Операции GOTO и тд. Всё это есть здесь же, просто выглядит по-другому.

PRINT "Hello world" здесь выглядит так Display("Hello world");

Больше язык AGS еще похож на Delphi. Кто в нём работал, лучше всё поймёт. А еще лучше, конечно, быть немного знакомым с С++.


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

Даже создавая текстовые квесты на QSP (*.qst), всё равно используешь алгоритмы, команды, логику.

***

adm244 пишет:

 цитата:
если Sledgy не смог решить проблему, то это не означает что она не решаемая.

Именно. Хотя я, как тут считается, "гуру AGS 2.x" (версии v2.***), а не 3.х. По третьей знатоком как раз является adm244.


Итак, вещь инвентаря вы взять можете? И курсор меняется? (проблема эта уже решилась, когда нашли тот активный уголок?) Если нет, то в General Settings - Inventory - Use selected... - поставьте True.


Еще можно отражать Точку центра. Довольно интересная вещь, можете попробовать, выглядит так:




Цвет крестика и цвет точки в центре можно менять. Так будет понятно, каким местом применять предмет. Ну это так, по желанию.

***

Решить проблему итемов можно если создать свой инвентарь... Там предметы будут ввиде картинок (без итемов). Тут надо писать много кода, чтобы всё это было грамотно выполнено.


Я бы это сделал ввиде длинного такого инвентаря. С теми же кнопками и стрелками вниз-вверх.

Вместо Inventory просто расположены картинки-кнопки (пока пустые) 100*100 рядышком. И при нажатии на стрелки - меняются их картинки.

Взятие и теряние предметов тогда происходит через др. функции, либо ловим появление новых и потерю старых предметов (например при вызове инвентаря - через иконбар и Tab) --- и соотв. образом делаем построение картинок 1 ряда. (а видим мы например только один ряд, далее надо жать стрелки).


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

***

P.S. Нерабочая сырая версия такого инвентаря






Однако вещи инвентаря можно уменьшить в 2 раза, если в Sprites - выделить эти спрайты (картинки) и справа в меню - Resolution - выбрать 640х400. Вместо 320х200. И тогда можно использовать старый инвентарь.




Т.е. вещи меньше делаются. Так что инвентарь2 можно уменьшить (который мой).

А в инвентаре1 (старый инвентарь)... даже здесь не работает нажатие на центр... :(

***

EDIT:

Про итемы 100х100 открыл тему на офф-форуме, будем ждать ответов
http://www.bigbluecup.com/yabb/index.php?topic=44328.msg591396 31.08.11 09:08 Sledgy

• Способ найден

***

В GUI выбираете Inventory и в меню меняете ItemWidth и ItemHeight на 100.


Проверил, за центр выбирается!))

Спасибо офф-форуму. 31.08.11 10:52 Sledgy

2.61

А как сделать, чтобы объект исчез после того как к нему подойдет перс? А то в первых играх это было, а после я делал через wait, не синхронно получается. 08.09.11 12:01 salewa

• В repeatable этой комнаты - проверяй координаты персонажа.

***

Если (персонаж находится по X и Y в таких-то рамках) И (объект видим), то происходит следующее.

Учитесь формировать по-русски. А потом уже переносить на язык АГС.

***

Первый вариант

Координатные рамки

(x>150) & (x<200) & (y>110) & (y<220)

X=[150..200]
Y=[110..220]


Если он попадает в эту рамку, в этот "воображаемый квадратик", то происходит нужное тебе событие.

***

Второй вариант - использовать region)

При наступлении на регион (char step into region) + если объект видим = событие


P.S. Обязательно надо выключить объект. Иначе условие (событие) будет постоянно выполняться, пока герой в этих координатах. 08.09.11 12:13 Sledgy

• А в игре Time-Paradox там это как-то по простому сделано, а как не помню? 08.09.11 12:24 salewa

• Это ж твоя игра, вскрой исходник.

Но видимо регионы. 08.09.11 12:38 Sledgy

• Это во всех играх 2009 года, скорее всего потому что не пользовался шаблоном.

P.S. MoveCharacterToObject(0,0); - клевая команда.

***

А как заблокировать курсор, чтоб была только рука и курсор ГУИ? 08.09.11 12:46 salewa

• Походу так - DisableCursorMode. Все cursor modes отрубить - MODE_WALK, MODE_LOOK, ... (или цифрами - номера курсоров) 08.09.11 15:18 Sledgy

• А как сделать, чтобы если мышка над объектом, у объекта сменилась картинка? 09.09.11 08:31 salewa

• Тот же "пучок сладкой морковки". Координаты и рипетейбл комнаты.


А еще есть хорошая команда GetObjectAt().

***

В рипитейбл кидаешь

if (GetObjectAt(mouse.x,mouse.y)==номер_объекта) изменить_картинку_объекта; 10.09.11 06:49 Sledgy

• А чтобы в ГУИ при наведении кнопка меняла спрайт эта команда:

AnimateButton(int gui, int object, int view, int loop, int delay, int repeat);
AnimateButton(CONTROLPANEL, 3, 6, 2, 4, 1);

и в скрипте ГУИ прописать?

***
если мышка над объектом, у объекта сменилась картинка?

Так?
if (GetObjectAt(mouse.x,mouse.y)==2) SetObjectGraphic(2,100);


***
А эти команды для чего:

CreateTextOverlay (50,80,120,2,15,"This is a text overlay");
RawPrintMessageWrapped (int x, int y, int width, int font, int message_number)
SetMouseBounds(int left, int top, int right, int bottom)?

10.09.11 07:05 salewa

• Animate - это анимация, т.е. киношка.

Чтобы кнопка меняла спрайт при наведении --- GUI - панель справа - Mouseover image - выбираешь картинку

Т.е. без скрипта

***

Верно

Если хочешь, чтобы возвращалось назад, если мышка не над этим объектом (или вообще не над объектом), то добавь еще

else другая_картинка;

***

TextOverlay - создать управляемый текст на локации. Это как label в GUI.

MouseBounds (James Bounds ;)) - чтобы ограничить диапазон курсора. Чтобы можно было двигаться только в каком-то "квадратике".

***

В хелпе же всё есть. Просто бери текст и пихай в гугл.

Скрытый текст




После использования Google
[pre2]
RawPrintMessageWrapped
RawPrintMessageWrapped (INT х, Int у, ширина Int, Int шрифт, Int message_number)

Эта функция печатает сообщение MESSAGE_NUMBER (который может быть глобальное сообщение или комнату сообщение) непосредственно на экране (X, Y), используя указанный шрифт.
Ширина ширина виртуального текстовое ограждающих текста, и того, что текст будет обернуть в. Эта функция предназначена для записи длинное сообщение на экран вместе с ним упаковка обычно как стандартное текстовое окно.

Текст будет напечатан с использованием текущего сырья цвета.

Пример:

RawPrintMessageWrapped (80, 40, 160, 1, 10);

будет отображаться номер сообщения 10 в центре экрана, начиная с Y = 40.
`

Публикует сообщение (Из уже готовых: Global Messages или комнатных сообщений) в опред координатах с опред шрифтом и цветом. Видимо тот же TextOverlay, но ввиде "пузырька с текстом" и без возможности управления... хз 10.09.11 07:50 Sledgy

• Sledgy пишет:

 цитата:
Если хочешь, чтобы возвращалось назад, если мышка не над этим объектом (или вообще не над объектом), то добавь еще

else другая_картинка;



Так?
if (GetObjectAt(mouse.x,mouse.y)==2) SetObjectGraphic(2,100) else SetObjectGraphic(2,150);
10.09.11 07:54 salewa

• Только перед else - тоже ";". Здесь никак в Delphi) 10.09.11 08:07 Sledgy

• Sledgy пишет:

 цитата:
Только перед else - тоже ";". Здесь никак в Delphi)



if (GetObjectAt(mouse.x,mouse.y)==2) SetObjectGraphic(2,100);
else SetObjectGraphic(2,150);

Тогда еще какая-то скобка нужна? 10.09.11 08:11 salewa

• Нет, всё норм 10.09.11 08:41 Sledgy

• А куда написать код AnimateButton(1,2,9,0,10,1);,в репитетли экзекатив и в ГУИскрипт не работает? 16.09.11 18:10 salewa

• Можно в before fade in комнаты 16.09.11 18:35 Sledgy

• Sledgy пишет:

 цитата:
Можно в before fade in комнаты



Спс! Работает. 16.09.11 18:51 salewa

• Не могу сохрянить проект. Пишет Nested functions not supported. 17.09.11 18:28 evarube

• Очевидно AdM244 пролез в твой компьютер

"Дурацкие функции не поддерживаются!"


Потом наверно будет написано

"You are not agser, you are shit, go away!"

***

P.S.
Скрытый текст
17.09.11 18:31 Sledgy

• 1. А можно создавать загрузочные экраны?


 цитата:
Loading screen, creating

TIP: You can make a "Loading..." style splash screen to be displayed while your game starts up.
To do so, simply save the image as PRELOAD.PCX (must be the same resolution and colour depth as the game)
in the game folder, and save the game. It should then display while the game is loading.




2. А это ограничение времени проигрывания?

 цитата:

SeekMIDIPosition (int position)

Seeks the currently playing MIDI file to midi beat number POSITION.
If the current track is not a MIDI track, has no effect.
Example:

SeekMIDIPosition(60);

will play the current midi from beat number 60..

SeekMODPattern
SeekMODPattern (int pattern)

Jumps directly to PATTERN in the currently playing MOD/XM music. If the pattern does not exist, the music will stop.
Example:

SeekMODPattern(30);

will play the current mod from pattern 30.



3. А это выбор типа переходов?


 цитата:
RawDrawCircle (int x, int y, int radius)

Draws a filled circle of radius RADIUS with its centre at (X,Y) in the current raw drawing colour.
Example:

RawDrawCircle(160,100,50);

will draw a circle in the centre of the screen, of 50 pixels radius.


21.09.11 14:05 salewa

• salewa пишет:

 цитата:
1. А можно создавать загрузочные экраны?

Фальшивые. Т.е. просто комната где надпись "Грузится..." держится по таймеру и всё. Это просто картинка + задержка.

Имеется ввиду, что настоящий загрузочный экран - это спецэкран перед загрузкой игры... но тут игра грузится моментально. И в любом случае, такого нет.

Пример - загрузочный экран в играх GameMaker.


...Но судя по твоей цитате это всё-таки возможно О_О Кинуть в папку с игрой (или проектом?) preload.pcx, который будет сделан в тех же цветах, как и игра. И типа будет splash screen, он же загрузочник. Попробуй.

Ты ж мог гуглом перевести, почему сам не попробуешь то, что спрашиваешь?


salewa пишет:

 цитата:
2. А это ограничение времени проигрывания?

Seek - это перенестись на опред. время пройгрыша MIDI-музыки, например на 01:45 из 06:59.

С MOD'ом также.


salewa пишет:

 цитата:
3. А это выбор типа переходов?

RawDrawCircle - из названия команды уже можно понять, что это рисование круга. Достаточно гуглом разобрать каждое слово. 21.09.11 18:27 Sledgy

• Sledgy пишет:

 цитата:
...Но судя по твоей цитате это всё-таки возможно О_О Кинуть в папку с игрой (или проектом?) preload.pcx, который будет сделан в тех же цветах, как и игра. И типа будет splash screen, он же загрузочник. Попробуй.



Да на секунду перед первой комнатой появляется загрузочный экран, круть.


Sledgy пишет:

 цитата:
Ты ж мог гуглом перевести, почему сам не попробуешь то, что спрашиваешь?



Гугл переводит без смысла, я так могу переводить без словаря. Кстати Яндекс не отстает (бета): http://translate.yandex.ru/


Sledgy пишет:

 цитата:
RawDrawCircle - из названия команды уже можно понять, что это рисование круга. Достаточно гуглом разобрать каждое слово.



Это я и без гугла понял. А куда рисовать круг и зачем?

21.09.11 19:21 salewa

• salewa пишет:

 цитата:
Гугл переводит без смысла, я так могу переводить без словаря. Кстати Яндекс не отстает (бета): http://translate.yandex.ru/

переведи там fuck yourself - это отношение к этому переводчику :))) Там мало языков, он без вариантов перевода... дерьмоват пока еще, короче.


salewa пишет:

 цитата:
Это я и без гугла понял. А куда рисовать круг и зачем?

Ты написал "выбор переходов". Вообще не клеится с рисованием кругов :) А это просто нарисовать круг на локации. Все команды, которые начинаются на Raw - это рисование на локации. Типа MS Paint. Или как простые команды рисования Бейсика - нарисовать квадратик, линию и тд.

Цвет задается специальной командой (вроде RawSetColor) 21.09.11 19:43 Sledgy

• Sledgy пишет:

 цитата:
Или как простые команды рисования Бейсика - нарисовать квадратик, линию и тд.



В Бейсике нет таких команд, это в 1967 году был создан язык Ло́го (англ. Logo). А потом в Colobot. 21.09.11 19:56 salewa

• Cкажите, пожалуйста, меню (ну где Save, Load, Quit), это гуи?
Если да, то я ищю меню как в SQ5. 25.09.11 15:57 tyyu3

• tyyu3 пишет:

 цитата:
гуи


Да.

 цитата:
ищю


Сделай сам. 25.09.11 16:55 Слэш Вохаул

• Спасипчик, Слэш. 25.09.11 16:58 tyyu3

• В ГУИ-Инвентарь меняю кнопки, фон - а в игре остается все без изменений? 25.09.11 18:04 salewa

salewa
Скрины в студию.

EDIT: на всякий случай, найди через Ctrl+F в глобальном скрипте "show_inventory_window;" и замени на "GuiOn(номер ГИП-а инвентаря);". Может быть, поможет. 25.09.11 18:50 Слэш Вохаул

• tyyu3 пишет:

 цитата:
Cкажите, пожалуйста, меню (ну где Save, Load, Quit), это гуи?
Если да, то я ищю меню как в SQ5.

Бери SCI-движок
http://sq.forum24.ru/?1-4-40-00000027-000-60-0#000

Это SQ4. Но тоже близко.


salewa
 цитата:
через Ctrl+F в глобальном скрипте "show_inventory_window;" и замени на "GuiOn(номер ГИП-а инвентаря);"

26.09.11 17:09 Sledgy

• Sledgy пишет:

 цитата:
через Ctrl+F в глобальном скрипте "show_inventory_window;" и замени на "GuiOn(номер ГИП-а инвентаря);"



Выдает ошибку. 26.09.11 18:05 salewa


Design-time:


Run-time:
25.09.11 20:06 salewa

• Тогда сделай так. Найди функцию function show_inventory_window()

И там всё внутри закомментируй через //


И вместо этого всего напиши там GuiON(x);

x - номер Гуи.


Т.е. ты наверно не там это сделал. 26.09.11 19:25 Sledgy



Спс, работает. Тока вещи скидывает в кучу.



Кстати Макс (02.05.11) спрашивал как сделать:



 цитата:
Как сделать, что бы вещи в инвентаре распологались вот по таким квадратикам как на рисунке?



- там есть функция закрепить окно инвентаря. 26.09.11 20:20 salewa

• salewa пишет:

 цитата:
Спс, работает. Тока вещи скидывает в кучу.

SetInvDimensions(60,30); - ширина и высота клетки с предметом, поиграйся с ними 26.09.11 21:07 Sledgy

• Sledgy пишет:

 цитата:
SetInvDimensions(60,30); - ширина и высота клетки с предметом, поиграйся с ними



Работает. Добавил команду в скрипт открытия инвентаря. 27.09.11 08:25 salewa

• Друзья, у меня небольшой вопрос касательно музыки. Версия 3.2.
Все делаю по инструкции, создал файл Music1.mp3 скинул в корневую папку с игрой (уже во все другие тоже скидывал), захожу в AGS, пытаюсь вставить музыку в комнату после запуска (function room_AfterFadeIn), начинаю писать PlayMusic(1), но подсказки не появляются, и не запускается игра показывая ошибку на неизвестную команду.

Возможно в настройках что то не так?
27.09.11 22:42 Glauzer

• Это старая команда. Чтобы она работала (и другие тоже) в General Settings убери галочки с <Enforced new ...> - найди внизу

В 3.2 кидать музыку надо вроде в папку Audio 27.09.11 22:53 Sledgy


 цитата:
Это старая команда. Чтобы она работала (и другие тоже) в General Settings убери галочки с <Enforced new ...> - найди внизу
В 3.2 кидать музыку надо вроде в папку Audio



Спасибо большое. Получилось.
Убрал Enforced new-style audio scripting.
И трек добавил в разделе Audio/Music. 27.09.11 23:28 Glauzer

27.09.11 23:30 Sledgy

• Раз уж зашел, сразу спрошу еще про одну весь которая меня немного беспокоит)
http://i.minus.com/i094XjJXK4R1d.jpg?q=0.505618006068
Каким то неведомым образом то что я отмечаю в AGS, как площадь по которой можно ходить, как то съезжает вверх, при запуске. При этом объекты walk-behines в порядке, и там где я их поставил.
Думаю я что то пропустил в самом начале, не подскажете что? 27.09.11 23:42 Glauzer

• Наверно ты имеешь ввиду, что персонаж не двигается и находится выше walkable area (зоны хождения). Так это надо его [персонажа] просто опустить вниз.


Выбери Characters в Room и опусти героя пониже. (или в закладке Characters увеличь Y) 27.09.11 23:52 Sledgy

• Я сделал чтобы ГУИ были постоянно закреплены через GUIOn и свойство persistent. А инструмент лупа работает только в 1 локации. Если перейти в другую локацию и вернуться в 1, то лупа тоже не работает. 28.09.11 08:50 salewa

• salewa пишет:

 цитата:
Я сделал чтобы ГУИ были постоянно закреплены через GUIOn и свойство persistent. А инструмент лупа работает только в 1 локации. Если перейти в другую локацию и вернуться в 1, то лупа тоже не работает.

Постоянно закреплены - т.е. ты поставил Normal в свойствах. Или в before fade in / ongamestart поставил GuiOn(); Т.е. не в repeatable или куда-то еще пихал, а то тогда процесс постоянно был бы занят показыванием этого гуи (отсюда мож могли бы быть какие-то глюки)

Инструмент лупа не работает - даже когда переключаешься через мышь? Или только через ГУИ иконбар?


При выходе из 1 локации или при входе в 2 (или какую там) локацию что-то происходит, что блокирует твою лупу. Может, ты блокируешь там где-то лупу (помню, ты как-то спрашивал, как заблокировать какие-то курсоры, чтобы их не было в "прокрутке" мыши)

Если ничё не помогает, кинь мне проект в ЛС 28.09.11 09:37 Sledgy

• Не совсем, он ходит, с ним все в порядке. Просто я нажимаю идти в самый верх, и на картинке внизу показано куда он стал, при этом walkable area заканчивается ниже. Также если я указываю идти в самый низ, он должен дойти ровно до бордюра, а он до него не доходит.
Что это может быть?
http://i.minus.com/ihplnb5aJyF5C.jpg?q=0.86541384872 28.09.11 08:54 Glauzer

salewa, в чем вопрос?


Glauzer, возможно пробелы в спрайтах персонажа. Т.е. под ним (под его ногами) пустое место есть. И на самом деле, он находится в правильном положении walkable area...

Также может каким-то образом был смещен центр персонажа (типа как делается центр в предметах инвентаря). Хотя в свойствах ничего подобного не нашел.


P.S. Если будет готова игра или демоверсия, запости тут где-нибудь :) 28.09.11 09:18 Sledgy

• Sledgy пишет:

 цитата:
salewa, в чем вопрос?



Инструмент лупа не ремонтируется? 28.09.11 09:24 salewa

• Sledgy пишет:

 цитата:
Glauzer, возможно пробелы в спрайтах персонажа. Т.е. под ним (под его ногами) пустое место есть. И на самом деле, он находится в правильном положении walkable area...


Вот это я ступиииил) Спасибо. Я не учел этого.

Sledgy пишет:

 цитата:
P.S. Если будет готова игра или демоверсия, запости тут где-нибудь :)


Обязательно, но ох как не скоро еще( 28.09.11 09:29 Glauzer

• Sledgy пишет:

 цитата:
Может, ты блокируешь там где-то лупу (помню, ты как-то спрашивал, как заблокировать какие-то курсоры, чтобы их не было в "прокрутке" мыши)



Точно, дизабнул 2 курсор. А я думал они никак не связаны, думал за это отвечают разные скрипты.

***

У меня в шаблоне в 1 локации как-то заблокирован курсор, причем не в скрипте комнаты, что нельзя переключить правой кнопкой мыши на лупу. Если выбрать лупу в инвентаре то курсор будет лупой и нельзя будет переключиться на обычный курсор. А как отключить блокировку переключения курсора? 28.09.11 10:58 salewa

• Переключение курсора... Или ты в onmouseclick что-то сделал с SetNextCursor (или как там его), который в самом низу. Он отвечает за выбор других курсоров.

Или раз ты "дизабнул" курсор какой-то там, то тебе надо его заново "енаблнуть". И тогда будут курсоры для переключения, а так их, видимо, нет (все выключены). В хелпе можно найти дизабл-команду и оттуда уже найти енабл-команду. Но там всё просто, простой инглиш - типа On/Off. 28.09.11 11:17 Sledgy

http://sq.forum24.ru/?1-4-0-00000086-000-0-0-1313701909

Sledgy пишет:

 цитата:
Еще лично salewa предлагаю использовать вот этот шаблон для 800х600 игр
http://jift.narod.ru/invis/salewa_game.rar


+ меню (intro) с выбором вариантов
+ сразу рабочий курсор в меню (по умолчанию рука; меняется в intro - Interaction - before fade in - номер кусора)



У меня во всех локациях одни настройки курсора, не переключаются только в 1. Это ты как-то заблокировал, потому что в Робоквесте нужно было нажимать глазом в первой локации, чтобы перейти во вторую. 28.09.11 11:56 salewa

• Магия, мой дорогой друг


Так ты еще не разобрался?)

Находишь в глобал скрипте следующее:


function on_mouse_click(int button) { 
// called when a mouse button is clicked. button is either LEFT or RIGHT
if (IsGamePaused() == 1) {
// Game is paused, so do nothing (ie. don't allow mouse click)
}
else if (button==LEFT) {
ProcessClick(mouse.x, mouse.y, GetCursorMode() );
}
else { // right-click, so cycle cursor
if (player.room>0) SetNextCursorMode();
}
}


Удали выделенное. И всё будет work'ить. 28.09.11 18:44 Sledgy

• Sledgy пишет:

 цитата:
Удали выделенное. И всё будет work'ить.



Если это закомментировать то курсор не переключается, и еще перестает при нажатии на хотспот переходить в следующую локацию. 28.09.11 19:09 salewa

• Извиняюсь, еще небольшой вопрос.
Вот допустим мне нужно чтобы персонаж взял ведро, использовал его на кран с водой, и наполнил ведро. Чтобы item «ведро», стал item'ом «ведро с водой». Есть ли какая команда по замене изображений item'a или самого item'a?
Сейчас только так:

function Crane_UseInv()
{
if (Barney.ActiveInventory == iTrashInv) {
Barney.Walk(188, 248, eBlock, eWalkableAreas);
??????????????
Barney.Say("It works!");
}
28.09.11 23:02 Glauzer

• adm244 пишет:

 цитата:
Отберите у персонажа старый предмет и вручите новый.


Спасибо, а какой командой отобрать? Не могу найти. Где вообще можно их список просмотреть? 29.09.11 13:17 Glauzer

• salewa пишет:

 цитата:
Если это закомментировать то курсор не переключается, и еще перестает при нажатии на хотспот переходить в следующую локацию.

Надо закомментить не всю строчку, а только if (...), пересмотри мой пред.пост.



Glauzer,

player.LoseInventory(x);
player.AddInventory(x);

x - название или номер вещи


Повторю то, что сказал Адм. Ты должен убрать старый предмет и вручить новый. Также делается "смешивание" предметов. Т.е. на самом деле, "ведро" и "ведро с водой" - это отдельные inventory item'ы.

Можно и картинку поменять, но лучше не заморачиваться понапрасну.


Также можно добавить очки - AddScore(); - при правильном действии. Раньше так делали. Взял/смешал предмет - +10 очков. И в генерал сеттингс поставить звук на эти очки ("зззвынннь!!!" - и очки прибавляются) (такой звук есть в Larry, SQ, ...) 29.09.11 16:52 Sledgy

• Огромное спасибо за объяснения. Я не там искал изначально. 29.09.11 13:48 Glauzer

• Лучше несколько вариантов, как бы взгляд с разных сторон, написанный разными стилями... хотя ты прав) 29.09.11 20:02 Sledgy

• Большое спасибо. Все получилось) 01.10.11 23:01 Glauzer

• Чтобы можно было выбирать на каком языке игра - нужно перевести сырец, скомпилировать *.tra и положить в папку проекта? Можно использовать только кириллические и латинские символы?

***

А как делать игру в AGS3D 1.17 - (Steve McCrea) ?
http://americangirlscouts.org/agsresources/modules.html







---------------------------
Illegal exception
---------------------------
An exception 0xC0000005 occured in ACWIN.EXE at EIP = 0x770C35F2 ; program pointer is +9919, ACI version 2.72.920, gtags (0,36)

AGS cannot continue, this exception was fatal. Please note down the numbers above, remember what you were doing at the time and notify CJ on the Tech forum.



Most versions of Windows allow you to press Ctrl+C now to copy this entire message to the clipboard for easy reporting.
---------------------------
ОК
---------------------------
04.10.11 10:17 salewa

• salewa пишет:

 цитата:
нужно перевести сырец, скомпилировать *.tra и положить в папку проекта? Можно использовать только кириллические и латинские символы?

Через меню AGS-игры создаешь txt-файл, там текст с пустыми строками. В пустые строки вставляешь перевод. Потом компилируешь этот txt через AGS => tra. Его пихаешь в папку *С ИГРОЙ*. Выбирается TRA из winsetup.exe

Должен юзаться шрифт, который есть... в шрифтах, fonts. Можно использовать TTF и поэтому наверно ограничений нет на особенности языка... насколько я понимаю.


salewa пишет:

 цитата:
А как делать игру в AGS3D 1.17 - (Steve McCrea) ?

http://sq.forum24.ru/?1-4-40-00000114-000-0-0 04.10.11 16:58 Sledgy

• Sledgy пишет:

 цитата:
Можно использовать TTF и поэтому наверно ограничений нет на особенности языка... насколько я понимаю.



AGS понимает txt файл только в кодировке ANSI (в Юникод не работает tra(+мало весит)), символы которых нет в ANSI будут заменены на "?".

http://articles.org.ru/docum/ansi.php 07.10.11 09:20 salewa

• adm244 пишет:

 цитата:

Хм.. А. Попробуй взломать AGS и заменит кодировку на Юникодовскую



А почему бы не оплатить разработку нормального софта. 07.10.11 14:32 salewa

• salewa пишет:

 цитата:
в Юникод не работает tra

Ну ест-но, это ж Юникод... я имею ввиду, это не текст, это шифр.
08.10.11 13:35 Sledgy



1.Перенес шаблон salewa_game_v1_1 (перекомпилированный для AGS 2.72.652) в шаблон от Snow\Rain plugin 2.02, но не работает интеллесенс-подсказка (gHint), в чем ошибка? И не распазнает в репитетли hint? И еще там нужно убрать wait, возникает задержка в игре?

Скачать шаблон

2. А можно ли менять цвет фона окна сообщения? 04.10.11 21:05 salewa

• 3. АГС 2.72. Если у меня в проекте латинские шрифты, как добавить русские?

4. В АГС 3.x есть меню с командами, как в 2.x (на скрине ниже)?

05.10.11 18:06 salewa

• А вопросы всё копятся и копятся...

***

1. готово (в рипитейбл добавил ловлю хинтов для 1 рума; ознакомься ;) gHint там трогать не надо)
2. В General Settings - Text output - Text windows use GUI --- ставишь номер ГУИ. В этом гуи должен быть Textbox и любое твое оформление
3. как и всегда в 2.61 --- в проект кидаешь ру-AGS-шрифт (я тебе добавил ComicSans шрифт)
4. вроде нет 06.10.11 16:05 Sledgy

• AGS 2,6x Скажите пожалуйста! а как сделать так чтоб Персонаж в начале игры вылез из корабля а потом можно было им управлять( то бишь создал я анимацию персонажа. а как вставить её. что-бы она проигрывалась перед началом действий игрока)? 10.10.11 19:33 Aleksahka

• Ну например появилась комната и сначала должна проиграть твоя анимация?


1) ГДЕ? Interactions Комнаты - after fade in (после появления комнаты)


2) ЧТО? Анимацию делаем так: SetCharacterView() и анимируем AnimateCharacter()

Напиши эти команды, встань курсором внутрь них и нажми F1 - в справке найдешь Example (красное, внизу). Там пример использования команды. И описание, что надо писать в скобках; что оно значит. Английский можно перевести через translate.google.ru


После того, как ты использовал анимацию. Возвращаешь view героя - ReleaseCharacterView(номер_персонажа); 10.10.11 20:42 Sledgy

• Sledgy пишет:

 цитата:
Ну например появилась комната и сначала должна проиграть твоя анимация


спасибо! это работает! 11.10.11 18:08 Aleksahka

• adm244 пишет:

 цитата:
Ждем вопроса по остановке воспроизведения анимации и передачи управления игроку + переход на другую локацию


это я уже умею! 11.10.11 22:00 Aleksahka

• Переходите на Frostbite 2.0 11.10.11 16:33 Andrey

• вот ещё у меня глупый вопросик.
как переместить эти вот сообщения
Увеличить
под знак "?"
чтоб они стояли не под минусом? 13.10.11 20:34 Aleksahka

Aleksahka
хз, лучше используй скрипт, а не редактор.
DisplayMessage(номер);
ну или Display("текст"); 13.10.11 20:40 Слэш Вохаул

• Т.е. выбери Run Script - и туда лучше вручную напиши команды. Тот способ, что выбрал ты, как бы не самый лучший в AGS, и в новых версиях его даже вырезали.


В Ран Скрипте ты можешь писать сколько угодно строчек и там всё проще исправлять. Писать там надо так, как сказал Слэш.

Лучше, если бы ты сразу перешел на AGS 3.x - он поновее, лучше, там больше возможностей. Есть даже русская версия от АдМ244

***

EDIT:

Потратишь время на обучение и привыкание - ДА, есть такой момент. Но зато потом поймешь, что незря это сделал.

Я официально заявляю AGS 3.x намного лучше AGS 2.x!)))


Удобнее и лучше, просто это не сразу понятно. 14.10.11 12:29 Sledgy

• Sledgy пишет:

 цитата:
2. В General Settings - Text output - Text windows use GUI --- ставишь номер ГУИ. В этом гуи должен быть Textbox и любое твое оформление



Я так понял, что ГУИ надо назначить текстовый тип?

15.10.11 16:47 Cdrom

• Cdrom пишет:

 цитата:
Я так понял, что ГУИ надо назначить текстовый тип?


да, там галочка должны быть на странице этого ГИП-а 15.10.11 18:03 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
да, там галочка должны быть на странице этого ГИП-а



А по краям кнопки не удаляются?



А свой фон для DisplaySpeech и TextOverlay нельзя применить?
15.10.11 18:25 Cdrom

• Cdrom пишет:

 цитата:
DisplaySpeech


в опциях ГИП-а просто поменять фон как в обычном ГИП-е 15.10.11 18:35 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
в опциях ГИП-а просто поменять фон как в обычном ГИП-е


У этой команды вообще фона нет. Просто текст. 15.10.11 18:38 Cdrom

Cdrom
На страничке ГИП-а должно быть ма-а-аленькое окошко, где указываются его опции (фоновый рисунок, высота и т.д.). Там менять и нужно. 15.10.11 21:11 Слэш Вохаул

• Cdrom пишет:

 цитата:
А по краям кнопки не удаляются?

Это границы окна этого гуи. Т.е. поставив картинки на эти кнопки, можно изменить вид окна. Например сделать его окошком как в SQ.

У тебя кружки, потому что нет рисунка (вернее стоит 0й рисунок, а это кружка). Можно создать пустую картинку в паинте и выбрать её, тогда кружки исчезнут.


Cdrom пишет:

 цитата:
DisplaySpeech

Это речь, а не текст автора, он как правило без фона. Но можно сделать фон. В General Settings - справа Speech style - Sierra w/backgrounds.

P.S. ГИП - это GUI на слэшо-адмовском244 наречии ;) 16.10.11 07:02 Sledgy

Sledgy, adm244
Чем вам всем неугодил Графический Интерфейс Пользователя, это же как раз-таки верный перевод Graphical User's Interface)) 16.10.11 10:06 Слэш Вохаул

• Как в КПИ возвести число А в степень В? 17.10.11 08:50 Слэш Вохаул

• adm244 пишет:

 цитата:
Я когда-нибудь писал эту аббревиатуру?? Ну так будь добр не приплетать меня и не мейкить слухи.

Хм дей-но не писал... О_о У вас авки похожие. И в переводе AGS 3.x вопреки моей памяти, дей-но, нет ГИПа.

Пардон: чисто слэшевское наречие

***

Слэш Вохаул пишет:

 цитата:
Чем вам всем неугодил Графический Интерфейс Пользователя, это же как раз-таки верный перевод Graphical User's Interface))

А ты переведи еще view, loop, AGS и всё прочее... чтобы спрашивающий новичок повесился от твоих ответов ;)))

Надо иметь ввиду, что большое кол-во пипла юзает не переведенный Адмом AGS3.x, а разнообразные английские версии.

Да и мне больше нравится ГУИ, хоть оно и похоже на *УИ, но прикольно звучит. ГУИ vs ГИП... Гип-гип ура!!!! Да ну этот гип. Гипс, гг.

Мел ГИПсон. Мел сын ГИПа...


ГИП = Графическое Изображение Пользователя после ответа Слэш Вохаула. типа О_о

***

Слэш Вохаул пишет:

 цитата:
Как в КПИ возвести число А в степень В?

Вот так выглядит твой ответ про ГИП :)))

"На страничке громошпульки должно быть ма-а-аленькое окошко..." 17.10.11 11:44 Sledgy

• Sledgy пишет:

 цитата:
КПИ


Кто не понял, это Конструктор Приключенческих Игр. Он же Adventure Game Studio или AGS.


 цитата:
пипла юзает не переведенный Адмом AGS3.x


Я его даже качать не стал. 17.10.11 14:13 Слэш Вохаул

adm244
17.10.11 16:08 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Кто не понял, это Конструктор Приключенческих Игр. Он же Adventure Game Studio или AGS.

пацтолом xDDDDDDDDDD


Слэш Вохаул пишет:

 цитата:
Я его даже качать не стал.




А я уже вас братьями хотел назвать. Типа Адм244 и Слэш. Авки одинаковые, любят жестко потроллить. Один веселый, другой грустный... 17.10.11 19:54 Sledgy

• Sledgy пишет:

 цитата:
Один веселый, другой грустный


Кто веселый? Чур я :D 17.10.11 20:59 Слэш Вохаул

• Ну да)) 17.10.11 21:11 Sledgy

• как установить рус шаблон из этого раздела?
http://sq.forum24.ru/?1-4-0-00000093-000-0-0-1303536045 20.10.11 19:05 amego

• Это проект игры. Т.е. тебе надо просто его открыть и делать там то, что ты хочешь. 20.10.11 19:08 Sledgy

Sledgy, в этой теме ты выкладывал исходник игры, где инвентарь был переставлен на правый клик мыши. Но исходник для старого AGS (и даже на «старом AGS» у меня не заработал). У тебя случайно нет примера для AGS 3.2? Или краткой методики создания такого инвентаря? Спасибо. 23.10.11 17:56 Glauzer

adm244 большое спасибо. Буду разбираться дальше. 23.10.11 19:57 Glauzer

• а как сделать так чтоб уровень как бы объёмный сделать?
чтоб на переднем плане всякие детали заслоняли персонажа, а на заднем плане всё на оборот! 23.10.11 20:49 Aleksahka

Aleksahka Плюс надо baseline установить


Смотри английский урок с русской озвучкой (там озвучка примерная и находу, но, я думаю, суть можно понять)




(там зона ходьбы Walkable area и та самая зона сзади Walk behind) 25.10.11 10:19 Sledgy

• Используй зону Walk-behind (в разделе areas). 23.10.11 21:04 Слэш Вохаул

• я видио не могу смотреть!
тариф не позволяет. =(

а письменно можно объяснить?
а то выходит кака! =(
http://zalil.ru/31945142
27.10.11 15:32 Aleksahka

• В Walk-behind: Жмешь Set Baseline вверху и ставишь его под самый низ нарисованной зоны. И теперь можно входить в проём.


28.10.11 07:02 Sledgy

• спасибо! это теперь понятно.

теперь новая проблемка.
как сделать так что-бы Хотспост появлялся после движения объекта на уровне? (то есть открылась дверь а потом можно было туда нажать и пройти дальше) 29.10.11 16:29 Aleksahka

• Разбор-то и приходит методом тыка и получением ответов. Надо не просто вслепую копировать, а вникать...

Но мы здесь как раз для того, чтобы отвечать. Чтобы бедные русские агсеры не бежали на офиц.англофорум и не пытались спросить тоже самое там...))


Aleksahka, если что не понял, пиши. 29.10.11 20:26 Sledgy

• Снова привет. Друзья, пытаюсь стандартный инвентарь переделать, под себя. И возникла такая проблема, хочу чтобы при выборе предмета из инвентаря, например бочки, окно инвентаря сразу закрывалось и я мог работать с бочкой. Сейчас стоит: нужно выбрать бочку в окне инвентаря, потом нажать кнопку ОК и только тогда использовать бочку.

Знаю что нужно вписать gInventory.Visible = false; в глобальный скрипт, но не могу найти куда.( Помогите пожалуйста. 04.11.11 19:24 Glauzer

• 1) В gamestart

invCustomInv.Enabled=false;


И в самый верх global-скрипта

int inv_onmove_now=0;



2) в repeatedly - *ПЕРЕД* isGamePaused

  if (gInventory.Visible) inv_onmove_now=GetInvAt(mouse.x, mouse.y);



3) gInventory OnClick

if ((gInventory.Visible) && (inv_onmove_now>0) && (button==eMouseLeft)) 
{
gInventory.Visible = false;
player.activeinv=inv_onmove_now;
mouse.UseDefaultGraphic();
mouse.Mode=eModeUseinv;
}


***

Проверил на AGS 3.2.1 04.11.11 22:29 Sledgy

• Большое спасибо за ответ. Пишет GetInvAt — неизвестный символ, а она у меня и не прописана нигде до этого. 04.11.11 22:58 Glauzer

• В General Settings поставь на false все Enforce (new style там всякие и пр)


Это старый скрипт AGS, он по умолчанию блокируется. А мне он привычнее со времён AGS 2.x 04.11.11 23:20 Sledgy

• Ага. Сработало) Спасибо большое за помощь. 05.11.11 10:58 Glauzer

• А у меня не открывается википузия http://wiki.bigbluecup.ru/wiki/FAQ вот по этой ссылке. Очень прискорбно. Это она сейчас не работает или у меня только? 26.11.11 19:12 bdgtw

• bdgtw пишет:

 цитата:
Это она сейчас не работает

26.11.11 20:08 Слэш Вохаул

• Что-то там не густо инфы.

Есть пару вопросов к слову.
Юзаю AGS 2.61

1.Первый вопрос: я вот тут через кнопку анимейтед бекграундс в настройках комнаты сделал дождик за окном и хотел было и молнию, но так как там только одно поле, где прописывается задержка анимации, то получается, что либо дождь слишком медленный, а молния как положено, либо дождь нормальный, а молния мочит каждую секунду. Где-то отдельно можно написать разные значения задержки для разных кадров?

2. Потом, хочу вывести сообщение на экран после того как игрок зайдет в комнату, но не в ту же секунду, а через 2-3. так чтобы он зашел, чуток осмотрелся и тут хоп сообщение. Где это выставить можно.

3. Затем по тексту тоже. Когда выводишь на экран текст не через вывести сообщение, а через скрипт прописывая, то он довольно поскудно выглядит. Можно ли его как-то поправить?

4. А для сообщений после действия на предметы можно задать место где будет выводиться сообщение на локации? И можно ли задать как будет выглядеть окошко для вывода сообщений.

5. Еще насчет музыки и звуков.
Как запустить музычку для отдельной локации я понял.
Посмотрел команду для того, чтобы музыка повторялась после конца, но там в конце довольно ощутимый секундный где-то перерыв, а после она снова начинает играть. Можно его как-то уменьшить или сгладить?

6. А вот про звуки тут в туториалах как-то вроде ничего и нету.
Хочу положим сделать звук чтобы предмет издавал. Как его добавить к нему.

7. Ещё вопрос насчет того можно ли изменить отображение предмета?
Про персонажей я понял как это сделать, а вот с предметами хз.
Нужно скажем, чтобы игрок заходит в комнату, проходит, а тут хоп монитор включается, издаёт попискивание и туда выводится мессага.

8. Ах да, еще не нашел инструкций как сделать меню для игры и заставку.

9. еще один. Когда выводится сообщение после скажем того как игрок посмотрел на дверь, то анимация а фоне зависает. Можно сделать чтобы не зависала?

10. Скорость пердвижения героя можно регулировать?

Вроде всё пока. 27.11.11 13:58 bdgtw

• bdgtw пишет:

 цитата:
Где-то отдельно можно написать разные значения задержки для разных кадров?


Можно сделать молнию как отдельный объект на экране.
Далее:
убрать галочку "показывать объект", там где "first time player..." прописать:

SetTimer(1,random(200)+200);

Затем:
В "repeteadly execute":

if (IsTimerExpired(1)==1) {
if (GetGlobalInt(1)==0) {
SetGlobalInt(1,1);
SetTimer(1,20);
ObjectOn(0*);
}
else {
SetGlobalInt(1,0);
SetTimer(1,random(200)+200);
ObjectOff(0*);
}}

* - номер объекта молнии 27.11.11 14:45 Слэш Вохаул

• bdgtw пишет:

 цитата:
Потом, хочу вывести сообщение на экран после того как игрок зайдет в комнату, но не в ту же секунду, а через 2-3. так чтобы он зашел, чуток осмотрелся и тут хоп сообщение. Где это выставить можно.



"First time player...":
SetTimer(2,120);

"Repeteadly execute":
if (IsTimerExpired(2)==1) Display("...*");

...* - сообщение

EDIT: разбей пожалуйста вопросы по пунктам, а то тяжело искать где начинается новый вопрос. 27.11.11 14:50 Слэш Вохаул

• bdgtw пишет:

 цитата:
можно задать место где будет выводиться сообщение на локации?


DisplayAt (x,y,длина строки, "...");


 цитата:
И можно ли задать как будет выглядеть окошко для вывода сообщений.


Да, создаешь новый GUI, ставишь галочку на "Text Window", меняешь картинки у кнопок и играешься настройками


 цитата:
Посмотрел команду для того, чтобы музыка повторялась после конца, но там в конце довольно ощутимый секундный где-то перерыв, а после она снова начинает играть. Можно его как-то уменьшить или сгладить?


Скорее всего, эта пауза есть в самом файле с музыкой. Можно попробовать его обрезать.


 цитата:
Скорость пердвижения героя можно регулировать?


Да, на странице персонажа - "Speed" и "Animation speed"


 цитата:
Ах да, еще не нашел инструкций как сделать меню для игры и заставку.


Меню делается как отлельный GUI (ГИП), чтобы сделать заставку обычно нужны следующие команды:
Wait, MoveCharacterBlocking, AnimateCharacterEx, но это уже без меня.


 цитата:
А вот про звуки тут в туториалах как-то вроде ничего и нету.
Хочу положим сделать звук чтобы предмет издавал. Как его добавить к нему.


PlayAmbientSound (1, номер звука, 150, x объекта, y объекта);

27.11.11 15:01 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Можно сделать молнию как отдельный объект на экране.


Эот в панели обжектс рум эдитора? Там создал, но не вижу где там

 цитата:
"first time player..."



Слэш Вохаул пишет:

 цитата:
Скорее всего, эта пауза есть в самом файле с музыкой. Можно попробовать его обрезать.


Это я делал, была пауза да, точнее было затухание. Но я обрезал и все равно оно останавливается на секунду а потом перезапускается заново.

Слэш Вохаул пишет:

 цитата:
Меню делается как отлельный GUI (ГИП)


а тут можно попродробней?

Слэш Вохаул пишет:

 цитата:
PlayAmbientSound (1, номер звука, 150, x объекта, y объекта);



А единица и 150 это что за значения? 27.11.11 15:47 bdgtw

Aleksahka
окай.
а ну русском нету? большой проблемы-то нету, просто выясняю на всякий случай, вдруг есть.
adm244
там все норм вроде бы, ну то есть до этого было непосредственно затухание в треке, а теперь затухания нету, но есть небольшая остановка перед перезапуском трека.
27.11.11 19:49 bdgtw

• А нету какогонибудь огромного сборника всех возможных скиптовых выражений? 27.11.11 16:04 bdgtw

• Не части!
если решил что то добавить по пиши в прежнее сообщение!

bdgtw пишет:

 цитата:
А нету какогонибудь огромного сборника всех возможных скиптовых выражений?

нажми F1 27.11.11 17:23 Aleksahka

• Еще странное дело. Я вокабле арею нарисовал, а мой перс почемуто ходит выше моей нарисованной ареи. 27.11.11 15:30 bdgtw

• И ещё вот например хочу, чтобы при загрузке комнаты сразу выдало сообщение. Я было сделал через regions, но там оно теперь постоянно висит и от него не отбиться. как это сделать? 27.11.11 16:19 bdgtw

• и как остановить музыку после того как перешёл на другую локацию? 27.11.11 16:55 bdgtw

• bdgtw пишет:

 цитата:
и как остановить музыку после того как перешёл на другую локацию?



bdgtw StopMusic(); 27.11.11 18:50 evarube

• AGS 3.2.1.
Хочу сделать следующее: в комнате 10 хотспотов.При загрузке команты для всех хотспотов Enabled=false; После входа в локацию один из них рандомно включается.
function room_AfterFadeIn()
int ran=Random(9);
if (ran==0) hHotspot1.Enabled=true;
else if (ran==1) hHotspot2.Enabled=true;
else if (ran==2) hHotspot3.Enabled=true;
else if (ran==3) hHotspot4.Enabled=true; и т.д.
Например,стал активным hHotspot2.Далее, при использовании "правильной" вещи из инвентаря на появившийся хотспот2, становится видимым объект ID2 (если действовать, например, на hHotspot3,то видимым становится объект 3 и т.д.)
function hHotspot2_UseInv()

if(Ego.ActiveInventory==iVesh1){
cEgo.LoseInventory(iVesh1);
hHotspot2.Enabled=false;
oObj2.Visible=true;
Здесь и возникла проблема,далее нужно в Rep Ex комнаты проверить какие из объектов уже видны и исходя из этого рандомно активировать один из оставшихся хотспотов.Например,видны объекты 2 и 4, значит нужно активировать хотспот 1,3,5,6,7,8,9 или 10.
Подскажите как это можно сделать.Если непонятна суть вопроса или коряво сформулировал -напишите, я перефразирую. 28.11.11 10:58 Gexo Galls

• Что-то я никак не могу понять как анимировать объекты. Есть у меня рубильник, который должен переключаться по взаимодействию игрока.

и вот значит синтаксис
AnimateObject (int object, int loop, int delay, int repeat)

Саму анимацию запихал в VIEW2. так надо? а то я тут честно говоря не понял куда саму анимацю пихать.
так вот у меня там один луп из двух кадров.

ну и потом создал объект, поместил на локацию. вписал там этот скрипт и при нажатии рукой он вылетает.

если не туда пиханул анимацию объекта непонятно тогда куда еще можно, вроде все облазил.
там в инструкции правда написано, что он берет луп из текущего вьюва. а во вьюве же анимация персонажа именно?
я что-то совсем запутался.

а ну с этим я вроде бы разобрался, но теперь новая напасть. на экране объектов я случайно ткнул кнопку установить baseline и теперь не могу от неё отбиться и мои объекты не пойми как пропадают. что сделать чтобы ее убрать? 28.11.11 20:58 bdgtw

Sledgy



08.12.09 20:51

Кто хочет создает мини-игру и прячет в нем какое-то секретное слово. А другие должны найти его в игре (методы прятанья любые).

Потенциальные ответы писать в скрытом тексте ("more" на панели справа)

***

После угадывания след.игру-загадку делает любой желающий)




Все:

#1 - http://jift.narod.ru/invis/x_word1.rar
#2 - http://jift.narod.ru/invis/x_word2.rar
#3 - http://jift.narod.ru/invis/x_word3.rar





• Продолжим дело!!!


Evarube, жду твоей работы :))

В шапке работы 3х людей. 23.11.11 01:30 Sledgy

• Вот пример и первая миниигра, где надо найти секретное слово:

http://jift.narod.ru/invis/x_word1.rar 08.12.09 20:52 Sledgy

• Monkey или Red Monkey :-) 08.12.09 20:58 SamosWork

SamosWork, теперь ты делаешь мини-игру с секретным словом 09.12.09 08:21 Sledgy

• Блин... во попал... ну ждите дня 2-3 :-) 09.12.09 08:36 SamosWork



***

SamosWork пишет:

 цитата:
Блин... во попал... ну ждите дня 2-3 :-)



Днем и ночью ждем 09.12.09 10:47 salewa

• Ну или давайте, кто хочет создаёт, можно это ввиде игры-головоломки сделать. И в последующем использовать как движок и новые слова потом прятать в других местах) 19.12.09 14:54 Sledgy

• Раз делать может кто хочет, вот моя мини игра:
http://narod.ru/disk/16147119000/sword.rar.html
Надеюсь не слишком легко :) 20.12.09 11:29 Legato

Legato, супер! И юмор!!!


Вот ответ
Скрытый текст



Решил секретные слова тоже добавлять в рус-архив. Типа спец-жанр игр.

***

P.S. Все ответы и попытки угадать ложить в скрытый текст (кнопка "more" на панели справа) 20.12.09 12:23 Sledgy

• доброй ночи всем.
вот моя версия мини-игрухи.
это моя первая игра, так что помидоры не бросать.
ссылка на игру
все, я спать 21.01.10 22:21 mighty might

adm244, а ты сам его нашел?)) 22.01.10 12:59 Sledgy

• Отличная игра!!! Приколы супер


Всё истыкал... Название описывает моё состояние - ХЗ. Мож кто другой найдет?


P.S. Для удобства чтения лучше сделать полный экран

***

EDIT:

Ааа нашёл Прикольно, что еще сказать))

Скрытый текст
22.01.10 01:08 Sledgy

Sledgy, спасибо!
да, нужно было сделать комменты к хотспотам и объектам при наведении курсора.
ну да ладно, первый ком блином.
плюс эта игра рассчитана на людей игравших в предыдущие две, так что...)) 22.01.10 06:56 mighty might

• Для первой игры вообще прекрасная работа! Так держать ) 22.01.10 07:39 Sledgy

• Тоже нашел секретное слово. Прикольная игрушка :) 22.01.10 15:17 Legato

• Who is next? 24.01.10 04:37 Sledgy

• да народ, давайте активизируйтесь.
прикольная же идея с мини-играми.
посидите пару часов, чего вам стоит. 24.01.10 14:18 mighty might

• румагс 6 пройдет, сделаю игруху с использованием неиспользованных локаций))
пока делать не буду, т.к. стиль рисования сильно узнаваем) 06.02.10 20:33 mighty might

adm244, mighty might , ждём от вас новых наработок 06.02.10 20:48 Sledgy

• Можно сделать три комнаты в игре и использовать готовых персонажей? 23.11.11 15:16 evarube

evarube, всё можно. Главное правило - слово. Смотри как в шапке.

***

X Word 4 by Aleksahka

http://zalil.ru/32123266 25.11.11 05:45 Sledgy

• а новоизготовленых? 23.11.11 18:21 Aleksahka

• Графика классная.
Секретное слово, на сколько я понимаю: Скрытый текст
25.11.11 14:37 Legato

• пасиба! я Старался. =)
угу угу! 25.11.11 15:07 Aleksahka

Sledgy



05.11.11 22:52

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


AGS 3.21


В View'ах правой кнопкой мыши на надпись "Loop 0" (1,2,3...) - и можно скопировать весь луп и вставить в другой (Copy - Paste).


05.11.11 23:00 Sledgy

AGS 3.21

Вот так можно прибавлять и отнимать от integer


 int chislo += 3; 
int chislo -= 3;




Т.е. это как chislo++; но с прибавлением-отниманием чисел побольше, чем "1" 09.11.11 18:17 Sledgy

Sledgy



17.10.11 21:23

Сюда кидать подробный проход игры (порядок действий и что происходит). Можно с картинками.


Кто хочет, может создать её.


• По своей натуре я писатель, недавно ознакомился с проектом "downfall история в стиле хоррор" .
очень понравилось, теперь есть в голове сделать нечто подобное.

Если я смогу предоставить достаточно интересный сценарий, смогу уговорить друга который сможет нарисовать модели и текстуры (2Д) + ещё всяческая помощь.

кто нибудь согласиться помочь мне реализовать мои идеи?
(естественно проект не коммерческий, работать предстоит на чистом энтузиазме.) 20.10.11 19:49 amego

amego, всё зависит от того, как это будет интересно выглядеть. Т.е. делайте, выкладывайте и там будет видно.

На интересный проект люди всегда найдутся. 21.10.11 09:01 Sledgy

• Для конкурса RuCOMM #3 по теме "Слёт Дедов Морозов на Канарских островах" делался проект "История Камчатского деда Мороза", но из-за недостатка знаний скриптового языка не успел в срок. Хочется доделать, но катастрофически не хватает времени и возможности. Хотелось бы все-таки разморозить проект и довести его до логического завершения. В общем требуется помощь программера AGS 3.x.x С меня графика, сюжет, диалоги и т.д.

Краткое описание сюжета (фабула).
Как всегда в разгаре осени перед очередным Новым годом, главный дед Мороз устраивает слет дедов морозов, чтобы обсудить стратегию предстоящего празднования Нового года и отдохнуть перед началом рабочего сезона в не формальной обстановке. В этот раз главный дед мороз из Великого Устюга отправляет по всем регионам России, письма с пригласительными и билетом до места слета, коим являются Канарские острова.
В северном уголке России (на Камчатке) живет один из дедов Морозов. В подмастерьях у нашего деда Мороза есть трудолюбивый снеговик, который прогуливаясь по холмам нашел посылку отправленную воздушной почтой из великого Устюга. Осталось всего-то ничего - разбудить деда Мороза, передать ему письмо с билетом, починить снегоход и довезти деда до аэропорта.

Персонажи:
  • Снеговик - главный игровой персонаж, которым управляет игрок на протяжении всей игры. Боится тепла, потому что сделан из снега.
  • Камчатский дед Мороз - второстепенный персонаж, которого надо доставить на Канары. Главный дед Мороз по Камчатке.
  • Медведь - обитатель местного леса, в сюжете принял участие потому что обосновался на парашюте с посылкой и никак не хочет её отдавать.
  • Работница аэропорта - женщина которая должна принять билет и досмотреть багаж.
  • Канарский таксист - местный таксист, который должен доставить деда Мороза до места слета.

    Прогресс проекта на текущий момент.
  • Нарисованы 2 персонажа из 5 планируемых (главный герой "снеговик" с анимацией ходьбы.. и дед Мороз);

  • Нарисованы 4 бэка из 8 запланированных;

    Пример бэка:
    09.11.11 08:12 Hrumer

    • Hrumer пишет:

     цитата:
    требуется помощь программера AGS 3.x.x

    Пиши в личку или mail.ru, готов помочь Как раз к Новому Году :)) 09.11.11 10:21 Sledgy

  • salewa



    26.06.11 19:37

    Мультиплатформенную игру лучше делать на 2.61 в разрешении 800x600 пикселей будет Dos (включая DosBox на мобильниках) и Windows 95 OSR2/98/ME/NT/2000/XP/Vista/7.

    Для тестирования игры:

    - Android 2.2 (Emulator) - Эмулятор Андроида
    http://moyandroid.net/66-android-22-emulator.html

    - Эмулятор Windows Mobile


    • Твоя идея основана на эмуляции Винды? (если AGS работает в Windows, то будет работать в эмуляторе Windows'а) 27.06.11 14:39 Sledgy

    • Sledgy пишет:

     цитата:
    Твоя идея основана на эмуляции Винды?



    Эмуляции Доса. ДосБокс установлен на многих телефонах. 27.06.11 15:35 salewa

    • Дос версии игр АГС 2.61 не работают на DosBox телефонов!

    31.07.11 13:59 salewa

    • А Крис Джонс почему об этом не подумал? 31.07.11 14:33 salewa

    Adventure Game Studio (AGS) engine Android port
    AGS_2.apk-Robo-Quest



    http://www.bigbluecup.com/yabb/index.php?topic=44768.0 05.11.11 20:14 Cdrom

    • Этот идиот не я, это видимо другой IP.


    То что Cdrom - это salewa, я подозревал) Но мож Сидиром просто выбрал игру Салевы для теста?

    ***

    Gemini Rue на PSP

    05.11.11 21:58 Sledgy

    Sledgy



    16.07.10 04:34

    Инструментарий


    - AGS 3.1.2*<\/u><\/a> (+демо-игра)
    -
    Русский шаблон<\/u><\/a> (русские меню и шрифт, сохранения кладутся в папку игры)

    -
    Русские шрифты<\/u><\/a>



    *Также поставьте
    Microsoft .NET Framework 2.0<\/u><\/a> (или выше), но игрокам он не понадобится.


    • Хорошие уроки, спс огромное, хотелось бы про аудио узнать и как делать разветвлённые деологи (чтоб не один раз выбор ответов, а по нескольку за деолог) 23.04.11 07:20 Londreks

    Londreks, в Вопросы по AGS или

    ***

    Надо еще делать видеоуроки по AGS 3.x, где находу примерная озвучка --- Примерный перевод видеоуроков (автор: densming)??? Там у него весь AGS, как я понял. 25.10.11 10:33 Sledgy

    Видеоуроки находу от Sledgy

    Изучаю прогу находу и ролики не редактирую (поэтому есть оффтопы в речи)




    2: http://www.youtube.com/watch?v=LPY_gk-unS0<\/u><\/a>
    3:
    http://www.youtube.com/watch?v=G9ZFKm0F3K0<\/u><\/a>
    4:
    http://www.youtube.com/watch?v=DijAfiHK7FY<\/u><\/a>
    5:
    http://www.youtube.com/watch?v=IY3L457-PnU<\/u><\/a>
    6:
    http://www.youtube.com/watch?v=vChBzgpUMfk<\/u><\/a>
    7:
    http://www.youtube.com/watch?v=5EIwU9l_PKE<\/u><\/a>
    8:
    http://www.youtube.com/watch?v=h5wKE30TCcw<\/u><\/a>
    9:
    http://www.youtube.com/watch?v=jTzCHzJRPy8<\/u><\/a>
    10:
    http://www.youtube.com/watch?v=qHgpkgMbGe8<\/u><\/a>
    11:
    http://www.youtube.com/watch?v=Q-8VS_ZMSc8<\/u><\/a>



    По заказу:

    Презентация из комнат<\/u><\/a> (+ немного о кнопках)


    ***

    Примерный перевод видеоуроков (автор: densming)

    Перевод: Sledgy





    2 -
    http://www.youtube.com/watch?v=Bs2HWUutFeM<\/u><\/a>
    3 -
    http://www.youtube.com/watch?v=Tdru9Lvs0w8<\/u><\/a>
    4 -
    http://www.youtube.com/watch?v=GAuXQO9O_Ck<\/u><\/a>
    5 -
    http://www.youtube.com/watch?v=UiFBnFRzfBY<\/u><\/a>

    ***

    Уроки от AdM244

    Глобальные переменные<\/u><\/a>


    На английском
    Скрытый текст
    16.07.10 04:35 Sledgy

    • Да, но это хоть что-то, заодно я учу AGS 3.x 16.07.10 12:00 Sledgy

    • А в этих уроках какая версия 3.x? (навскидку) 16.07.10 12:39 Sledgy

    • Супер! Просим продолжения перевода!) 18.07.10 18:09 4es

    • Спасиб, значит будут еще) только скорости не обещаю 19.07.10 13:13 Sledgy

    • Добавил 5й урок. 22.07.10 04:08 Sledgy

    adm244, кстати хороший голос и урок супер-сделан

    23.07.10 17:59 Sledgy

    • Я не удалял

    ***

    EDIT:

    По уроку еще добавлю. В начале вообще ржач, конечно Бедный Еваруб и тд. Потом идёт интересное описание, но практически сразу становится понятно, что нихрена непонятно, особенно для тех, кто не знает AGS 3.x. Т.е. этот урок скорее для тех, кто уже что-то в нём шарит.

    Т.е. местами надо всё разжёвывать а-ля "для нубов", или отдельно создать уроки для начального понимания. 23.07.10 18:37 Sledgy

    • Добавил урок в 3 пост (рутуб, т.к. youtube принимает только 10-минутные ролики)

    Ну как вариант, начальными уроками могут стать те самые уроки, что я перевожу... Ну или ты мож потом (или я, хз) сделаешь их; так сказать посвящение в сакральное знание AGS 3.x. для новичков. 23.07.10 19:03 Sledgy

    см. во 2 сообщении новые видеоуроки

    ***

    Говорите, о чем хотели бы узнать в следующих уроках.


    P.S. Они конечно пресноватые, в смысле что без редактирования, но мне так проще и быстрее) 15.08.10 21:19 Sledgy

    Видеоуроки находу от Sledgy (внизу "По заказу")


    + Презентация из комнат 02.11.10 14:50 Sledgy

    • + русский шаблон в шапку 14.11.10 11:09 Sledgy

    Sledgy



    01.02.10 17:27

    Random Games



    Нужно 4 человека (не считая меня). Каждый выбирает, что будет делать:


    1) Рисовать персонажей
    2) Рисовать бэкграунды
    3) Придумывать начальный ролик (текстом)
    4) Придумывать задачки игры (текстом)

    Умение рисовать/сочинять необязательно!


    Пишите здесь в теме свой выбор.



    Условия
    Скрытый текст


    Срок
    Скрытый текст


    Секретность
    Скрытый текст


    Готовые игры




    Random Game #1 | Boberr, Crimson Wizard, Legato, SamosWork, Sledgy | материал
    Random Game #2 | Андрей200895, adm244, mighty might, salewa, Sledgy | материал


    • я непротив нарисовать фоны для нового рэндом-гейма) 10.06.11 17:48 Слэш Вохаул

    • Меня на 3 или 4 записывай :)
    А сюжетной линии не будет? 01.02.10 10:19 SamosWork

    • Сюжетную линию по большей части создаёт №4

    №3 создаёт только предысторию событий)

    ***

    Нужно еще ТРОЕ человек 01.02.10 17:32 Sledgy

    • Я могу рисовать! 1 или 2. Хочу практиковаться в этом деле :)
    Идея понравилась, кстати.
    Создавать сюжетную линию не хочу, у меня сейчас голова другим занята. 02.02.10 17:43 Crimson Wizard

    Нужно еще 2 человека 03.02.10 05:57 Sledgy

    • Тож могу чего нибудь нарисовать попробовать. Желательно персонажей. Палка, палка, огуречик - вот и вышел... гмм... человечек... 03.02.10 17:22 Legato

    • 1 - Legato
    2 - Crimson Wizard
    3/4 - SamosWork


    Нужен кто-то на роль 3 или 4!!! 03.02.10 18:14 Sledgy

    • 3им буду 03.02.10 18:28 Boberr

    • 3 или 4 04.02.10 03:42 Андрей200895

    • Ну так что? Хочу начинать! 04.02.10 17:53 Crimson Wizard

    • я апосля румагся готов вступить!
    на 2ечку - рисовать бэки 04.02.10 22:05 mighty might

    • Лан, в общем первый состав:

    1 - Legato
    2 - Crimson Wizard
    3 - Boberr
    4 - SamosWork


    Второй состав (после того как Random Game 1 будет готова):

    1 - ?
    2 - mighty might
    3 - Андрей200895
    4 - ?

    ***

    Срок в 3 дня всех устроит (первый состав)?

    Начинать можно после того, как кину вам в ЛС инструкции, что именно и в каком виде делать. 05.02.10 05:35 Sledgy

    КОНКУРС НАЧАЛСЯ!!!

    Срок 3 дня


    ЛС-ки отправил всем четырём.

    ***

    Теперь по любым вопросам участники могут писать только мне на ЛС!!! 05.02.10 06:02 Sledgy

    • Прочитал личку... Мда.
    Это же чисто RoboQUEST'ы получаться будут 05.02.10 07:50 SamosWork

    • Думаешь?

    Ну грех не попробовать, а потом можно внести коррективы в будущих рандомах. 05.02.10 09:21 Sledgy

    1 из 4 сдал 05.02.10 16:21 Sledgy

    • Сегодня-завтра досдавайте что есть) 07.02.10 08:23 Sledgy

    • Задержался. Сегодня дорисую и сдам. Кстати, маски для walkable-area и walk-behind я тоже должен предоставить? 08.02.10 14:41 Crimson Wizard

    Crimson Wizard, только бэки.

    ***

    Сдали двое из 4 09.02.10 04:32 Sledgy

    • Всё сдано, ждите релиза. 17.02.10 07:24 Sledgy

    Игра готова!!!



    Скачать


    Бонус: Сданный материал 19.02.10 19:57 Sledgy

    • Прикольно! Жаль только сценарий подкочал... Кроме рекламы курения нечего отметить, наверно у человека плохо идут дела по продаже сигарет одной известно фирмы и он выкручивается как может. 19.02.10 20:40 salewa

    • Имхо сценарий довольно замысловатый, особенно варианты действий.

    Сколько часов ушло на проверку всех этих вариаций Под конец вообще напичкал новых глобальных переменных (поверх старых), лишь бы хоть как-то работало...

    ***

    Жду следующих желающих, второй набор. Опять 4 человека. 19.02.10 20:43 Sledgy

    • Я бы хотел написать сценарий, но за качество не отвечаю... 19.02.10 21:57 salewa

    adm244, у тебя нормальные бэкграунды


    salewa, без обид, но только не сценарий игры! Это ж опять будет робоквест. Лучше хотя бы начальный ролик.

    ***

    На всякий случай: пока мы просто определяемся, кто будет во втором наборе. Потом участникам будут отправлены ЛС со спец-заданиями ;)


    Итак, второй набор

    1 - ?
    2 - adm244
    3 - ?
    4 - ? 19.02.10 23:47 Sledgy

    • adm244 пишет:

     цитата:
    alewa пишет:
    цитата:
    че ты заладил Робоквест, на свои работы посмотри...



    В работы Sledgy во всяком случае интересно играть, хотя тоже есть и тяп-ляп Например игра про курягу вышедшего на улицу покурить О_о Что за бред ??? Кто это рисовал ??? Че за концовка ???
    Так-же без обид.



    Ты наверно в такие игры заигрался... И мнение форумчан одного форума не есть истина. 20.02.10 11:32 salewa

    • Без обид, че ты заладил Робоквест, на свои работы посмотри... 20.02.10 00:22 salewa

    • Я на 3 или 4 20.02.10 10:07 Андрей200895

    • Истина одна! 20.02.10 12:46 salewa

    • Забавный бред :)
    Только чет мои персонажи как то убого выглядят... 20.02.10 13:52 Legato

    • Класс! Мне понравилось. Сценарий, правда, чуть-чуть поменялся :) Но это и правильно. Иначе, его не впишешь вообще в игру. Сценарий специально писАлся простой, короткий. Иначе, Sledgy бы застрелился реализовывать. Мне понравилось
    20.02.10 16:00 SamosWork

    • Как обойти собаку в начале которая документы просит 20.02.10 16:40 Андрей200895

    • Чую, мои задники не в тему надо наверное предупреждать, в каком стиле сценарий, хотя бы примерно. 20.02.10 17:06 Crimson Wizard

    • adm244 пишет:

     цитата:
    ты где-то писал (или не ты ), что нашел тутор от IA, по рисованию беков (Vga графика) - заделись


    это писал я. вот ссылка:
    http://www.infamous-adventures.com/forum/index.php?topic=2494.0 20.02.10 18:52 Слэш Вохаул

    • adm244 пишет:

     цитата:
    Например игра про курягу вышедшего на улицу покурить

    Это я на работе делал, там ноутбук притащили)))) Короче, это еще тот бред, но для прикола в "Новинках" я написал, что это шедевр и всё такое)) Но видимо прикол не шибко прошел


    Кстати, планировал еще 2 часть, где типа будет пародия на ляповатые игры, типа двигаться через клавиатуру, вызов инвентаря через Ctrl+Alt+правый клик мыши, выбор курсора через цифры 1..5, ну и всё в этом духе



    salewa пишет:

     цитата:
    Без обид, че ты заладил Робоквест, на свои работы посмотри...

    Посмотри на свои игры объективно, т.е. как посторонний человек, смотрящий на чью-то там игру. Я например всегда стараюсь "забыть" свой проект и потом через пару месяцев поиграть в него и оценить игру со стороны, довольно интересно.

    И да, по большей части все игры я рисую в Paint, т.к. это мой любимый способ и практически единственный, где я могу создать что-то своё. Основной напор я делаю не на графику, т.к. не художник.


    RoboQuest, Revolutionary Quest и Time Paradox - это красивая графика, да. Неважно своя, не своя, это по барабану. Но о чём эти игры? О роботе, который подбирает билет и отдаёт кассиру? О студенте, который подбирает два куска билета и отдаёт кассиру?.. Понимаешь, о чём я?

    Геймплей сводится к минимуму. Конечно, в Революшн ты сделал шаг вперёд, но это игра в два-три действия. Даже за три дня можно создать игру, где будет действий 20-30, и игра будет в принципе интересной (хоть и не особо красиво-графической). Но графику-то всегда можно потом улучшить.


    В общем, ты сам читал мнения жюри, это ж не сфабрикованная какая-нибудь провокация, а мнения разных людей (далеко не все с этого форума). Никто не говорит, что ты плохой агсер и не должен больше этим заниматься. Просто надо чем-то жертвовать и менять стиль, улучшать качество игр, геймплея и тд.

    Чтобы людям нравилось играть в то, что ты создаешь. Остальное неважно.



    Legato пишет:

     цитата:
    Только чет мои персонажи как то убого выглядят...

    В смысле, не так, как ты их рисовал?! :)


    Имхо довольно симпатичные персонажи, мне очень понравились.


    Кстати пришлось переделать собачку для ходьбы (виноват, надо было уточнить, что она должна стоять), но получилось в принципе нормально. Еще монстру дал сигарету в зубы по сценарию Boberr'а, и она там так и осталась



    SamosWork пишет:

     цитата:
    Класс! Мне понравилось. Сценарий, правда, чуть-чуть поменялся :) Но это и правильно. Иначе, его не впишешь вообще в игру. Сценарий специально писАлся простой, короткий. Иначе, Sledgy бы застрелился реализовывать. Мне понравилось

    Последнее прямо в точку, сценарий геймплея меня практически поставил в тупик Из-за ответвлений.


    По большому счёту, сценарий, скорее, дополнился, чтобы альтернативные способы имели место жить, так сказать. Т.е. например можно пришпилить дворника степлером - и, по идее, так и надо сделать. Но кто догадается? А если отдал мобилу, получается ты потерял возможность пройти игру, т.к. не можешь больше допрашивать пришпиленного дворника...

    В общем, получилось нелинейно, и это здорово)


    "Сценарий специально писАлся простой, короткий." - при реализации я этого не почувствовал Особенно меня убила необходимость нарисовать туеву хучу предметов для локаций и инвентаря.... Но в целом, мне тоже понравилось)


    Кстати, про постамент с вазой не оч понял тогда) Имелся ввиду постамент, на котором ваза и статуя? Накидка (ставшая "чудо-платьем")) слетала из-за тряски?



    Crimson Wizard пишет:

     цитата:
    Чую, мои задники не в тему надо наверное предупреждать, в каком стиле сценарий, хотя бы примерно.

    А по-моему в тему)) В сценарии SamosWork там нечто вроде тюрьмы, локации похожи.


    Можно, в принципе задать общий стиль или тему для каждого участника. Чтобы не было серьёзных расхождений (хотя иногда как раз в этом и прикол))



    Андрей200895 пишет:

     цитата:
    Как обойти собаку в начале которая документы просит


    Квесты (задания) от SamosWork, а это уже показатель сложности)) Хотя задачки логичные, и проиграть в игре практически невозможно.


    Вот солюшен
    Скрытый текст




    adm244 пишет:

     цитата:
    Слэш Вохаул, Thanks, now I go read this topic on forum...
    Mauabe(или как там меби пишеться ? ) I can create a REAL cool background for my game..

    Это конечно флуд и уроки английского языка, кои можно в другой теме провести))) но хрен с ним:


    Thanks, now I'll go to read this topic on the forum...

    May be I can create REALLY cool background for my game...


    (Спасибо, пойду читать эту тему на форуме. Может быть, я могу создать, действительно, прикольный фон для моей игрушки)

    ***


    Кто еще на новенького???

    (нужны 1, 3 [или 4])


    1 - ?
    2 - adm244
    3 - Андрей200898 / ...
    4 - ... / Андрей200898 21.02.10 06:13 Sledgy

    • Sledgy пишет:

     цитата:
    RoboQuest, Revolutionary Quest и Time Paradox - это красивая графика, да. Неважно своя, не своя, это по барабану. Но о чём эти игры? О роботе, который подбирает билет и отдаёт кассиру? О студенте, который подбирает два куска билета и отдаёт кассиру?.. Понимаешь, о чём я?

    Геймплей сводится к минимуму. Конечно, в Революшн ты сделал шаг вперёд, но это игра в два-три действия. Даже за три дня можно создать игру, где будет действий 20-30, и игра будет в принципе интересной (хоть и не особо красиво-графической).



    Я не ставил задачу сделать игру. Я собственно и не делал игру - это просто апплеты. Так что форумчане могут не переживать что у них получатся "Робоквесты"... Апплеты я делал с цель только потестить АГС. И пришел к выводу что из готовых событитий там только "подбирает два куска билета, соединяет их вместе и отдаёт кассиру". Действий в игру можно воткнуть много, но я не вижу ничего интересного в выполнении нелогичных и бессмыссленных действий. 21.02.10 07:17 salewa

    • salewa пишет:

     цитата:
    но я не вижу ничего интересного в выполнении нелогичных и бессмыссленных действий.

    Это хорошо. Логика в игре важная вещь.


    Ну давай, ты будешь сценаристом геймплея. Попробуем, почему бы нет. Когда будет весь комплект людей, я кину тебе инструкцию и пример, как это делать.

    ***

    Не хватает художника персонажей

    1 - ?
    2 - adm244
    3 - Андрей200898
    4 - salewa 21.02.10 08:09 Sledgy

    • Sledgy пишет:

     цитата:
    пародия на ляповатые игры

    1 часть тоже что-то типа того) 21.02.10 11:51 Sledgy

    • зато нарисованы классно :)) 20.02.10 17:20 Слэш Вохаул


     цитата:
    В смысле, не так, как ты их рисовал?! :)


    Ну да. Похоже они как то криво отмасштабированы и из за этого толщина линии обводки в некоторых местах по два пикселя. 21.02.10 06:36 Legato

    Legato да есть такое... ну если в оконном режиме, то вроде нормально выглядит.

    Пришлось сделать 120% масштаб. Наверно надо было скинуть 1-2 проц))


    В целом, вроде не так и заметно 21.02.10 06:51 Sledgy

    Процесс пошёл!!!


    ***

    Второй набор

    1 - mighty might
    2 - adm244
    3 - Андрей200895
    4 - salewa

    ***

    Всем участникам отправлены ЛС. 22.02.10 07:03 Sledgy

    • Sledgy пишет:

     цитата:
    Андрей200898


    200895 22.02.10 10:44 Слэш Вохаул

    • пардон, опечатка) 22.02.10 15:47 Sledgy

    • если это adm244, то ест не совсем честно, когда автор делает тему под свою почти готовую наработку.

    P.S. Упс... попутал. Ниже извинился 24.02.10 22:18 SamosWork

    • SamosWork пишет:

     цитата:
    когда автор делает тему под свою почти готовую наработку.


    Ты наверно перепутал с румагсом или я чего-то не понял)) Стиль для рандома я придумал сам, нечто вроде темы, но более расплывчато.


    Итак, сдали все, кроме сценариста геймплея salewa. 25.02.10 07:39 Sledgy

    • Да, прости, adm244 ! Я с румагсом перепутал. 25.02.10 08:04 SamosWork

    salewa сделал около половины, так что будем ждать. Быстро все сдали, что уж тут скажешь) 25.02.10 09:16 Sledgy

    • В общем, каждый за что-то извинился 25.02.10 12:12 Sledgy

    • А вто это была бы тема для румагса! :) 25.02.10 15:52 SamosWork

    • Вообще сложные темы наоборот было бы интересно - для проверки, кто как вывернется. Типа уровень сложности.


    Итак, все сдали. У меня щас пока времени на сведение нет, хотя хз может уже начну завтра. 26.02.10 08:17 Sledgy

    • Сразу после румагса 13.03.10 05:41 Sledgy

    • В смысле после моей игры. Мож я её раньше доделаю) 14.03.10 05:57 Sledgy

    • Ну почти вся сторилайн доделана, процесс еще в процессе. Где-то 60-70% уже сделано 10.04.10 11:43 Sledgy

    • Блин, всё так и не продвинулся с предыдущего своего поста... Ну там в принципе всё уже возле конца, т.е. не 60-70%, а под 90%. Сёдня мож получится... посмотрим 23.04.10 10:43 Sledgy

    • Сделал короче) Оставалось добить концовки, тут их три (зависит от общения с Джоном, но вы потом поймете).


    Получилось имхо не так круто, как 1 часть. Да и первую я сделал за три дня, а это мурыжил несколько недель, в последние дни с неохотой.

    Но суть "конкурса" соблюдена: всё сделано из 4х материалов, присланных от 4х людей. Сюжет пришлось местами дополнить, а в целом всё как в материале.

    ***

    Random Games #2

    материал 05.05.10 21:53 Sledgy

    • А как походить? 06.05.10 05:35 salewa

    • Проход?

    Скрытый текст
    06.05.10 08:54 Sledgy

    • Проект игры что ли? А зачем?


    Инвентарь и весь сюжет - это все по gameplay (см. материал) 08.05.10 06:06 Sledgy

    • Я тебе в ЛС кину 08.05.10 06:32 Sledgy

    • А будет уже Random 3??
    А то хотел-бы участовать! Я если буду участовать буду рисовать бэкграуди. 14.06.10 11:10 evarube

    • Ну, я готов поучаствовать только как один из 4х участников: или рисовать персонажей, или придумать сценарий, или заставку.


    Т.е. нужен 5й человек, который будет все материалы сводить (AGS-скриптер). Кто примет на себя эту ношу?)) 14.06.10 17:05 Sledgy

    adm244 между прочим мона сделать и AGS 3.x 14.06.10 18:10 Андрей200895

    • adm244 пишет:

     цитата:
    "Придурковатые клоуны



    Я вроде бы извинялся за это 14.06.10 19:18 Андрей200895

    • adm244 пишет:

     цитата:
    Проехали...



    Забудем об этом, мне правдо очень жаль что я это написал. 14.06.10 19:44 Андрей200895

    • Все! Я участиваю в конкурсе!
    Буду рисовать бэкграунди в стиле Evarube quest! 14.06.10 18:42 evarube

    • Вообще 1 рандом я заскриптил за 3 дня.

    Со вторым получилось дольше, т.к. я добавил туда каких-то наворотов, но подкачал сам сценарий (я подозревал)) По идее я должен был отклонить этот сценарий и взять другого сценариста; так что в "провале" Рандом2 безусловно есть и моя ошибка. Может, я там начудил с инвентарем чересчур Но имхо сценарий всё равно был слишком простецкий, не очень.

    ***

    Итак, состав Random Games #3:

    Бэкграунды - EvaRube
    Спрайты - ?
    Сценарий - ?
    Заставка - ?
    Скриптер - ?



    Может, всё-таки кто-нить хочет попробовать себя в роли скриптера? adm244, Слэш Вохаул, SamosWork?

    Я могу быть скриптером, но тогда я вообще не буду менять стандартный интерфейс - будет обычная панель иконок и тд. Ну может возьму иконбар например из Day of Tentacle, но это максимум. 15.06.10 10:10 Sledgy

    • У меня вопрос. Я че-то не понял в правилах. То есть я должен наугад нарисовать бэкграунди на определеную тему и не знать сюжентной линии? 15.06.10 11:44 evarube

    • Ааа.. Теперь ясно.

    ***

    А сколько даеться времени на создание всего этого? И обязательно надо красивие бэки? А то я могу и в стиле Evarube quest зделать. 15.06.10 12:23 evarube

    • Ну бэки должны быть нормальные на вид, нешибко трэшные.

    А время - наверно 3 дня также. 15.06.10 21:33 Sledgy

    • Sledgy пишет:

     цитата:
    Ну бэки должны быть нормальные на вид, нешибко трэшные.



    Ну как в Evarube quest типо? 15.06.10 21:48 evarube

    • Ну да в принципе. Еще надо тогда 3 человека. 17.06.10 08:16 Sledgy

    • Ну кто будет участовать?? 02.07.10 09:07 evarube

    • Мне щас не до этого. Так что я максимум могу нарисовать каких-нить персонажей без анимации / сценарий игры / интро, не более того. 03.07.10 05:03 Sledgy

    • Наверно я персов или начальный ролик делать буду. 10.06.11 18:07 evarube

    • Ок, главное, чтоб был внятный геймплей ака сюжет; чтобы из этого реально можно было бы сделать игру :)

    Всё кидать только мне в ЛС. 10.06.11 18:09 Sledgy

    Sledgy
    сколько фонов рисовать? все равно? чем больше, тем лучше? 10.06.11 18:13 Слэш Вохаул

    • Я бы тоже что-нить сделал 11.06.11 02:47 Андрей200895

    • Ок, в ЛС напишу уточнения 11.06.11 06:09 Sledgy

    Random Game #3


    - Бэки - Слэш Вохаул
    - Задачки (сюжет) - adm244
    - Персонажи - Evarube
    - Ролик - Андрей200895 11.06.11 06:13 Sledgy

    Evarube нашелся. Всем по ЛС отправил задания. Жду :) 12.06.11 13:40 Sledgy

    • Персы уже сданы. Отпишитесь в ЛС, как у вас дела со всем остальным 24.06.11 09:19 Sledgy

    Осталось:

    - сценарий вступления
    - задачки игры 27.06.11 19:13 Sledgy

    • Всё сдано, теперь дело за мной. Начну где-то 4 июля, не раньше... 01.07.11 11:17 Sledgy

    • Пока сделана только заставка. 27.07.11 19:37 Sledgy

    • Скоро там!? 18.09.11 19:46 Слэш Вохаул

    • "Я не злопамятный, отомщу и забуду"


    Пока готова только заставка. С игрой - "стояк". Там как-то надо всё ффпихнуть... в общем... да, я гуру лени тоже, увы... :/ 18.09.11 20:10 Sledgy

    Random Free

    Новый вид Random'а.


    4й человек рисует предметы инвентаря (штук 5, всяких разных).

    А сценарий игры пишет сам сводитель, какой хочет. Т.е. ему даются материалы и интро, а дальше он всё сам слепливает, как хочет. 17.10.11 21:20 Sledgy

    • Sledgy пишет:

     цитата:
    всё сам слепливает, как хочет


    Где Random 3 и если мои фоны гавн*, то так и скажи. 18.10.11 15:37 Слэш Вохаул

    • Я ж говорю, два брата :)))


    Пока еще нигде... А это идея на будущие рандомы. 18.10.11 15:38 Sledgy

    • Он не есть мой братик.

    [правка]

    [комментарии к статье]


    adm244 пишет:

     цитата:
    Не думаю что у тебя есть основания так говорить.

    Есть, вы действуете одинаково. 20.10.11 06:25 Sledgy

    • Sledgy пишет:

     цитата:
    вы действуете одинаково.


    Не думаю что у тебя есть основания так говорить. 20.10.11 09:39 Слэш Вохаул

    • Увы, ты слишком хорош для бана ;) 20.10.11 17:05 Sledgy

    • Уххх ухххх пальчик так и тянется к кнопочке.... ) 20.10.11 18:39 Sledgy

    • У меня специальный чемоданчик...) 20.10.11 18:50 Sledgy

    • Что-то эта тема улетела далеко-далеко 20.10.11 19:25 Sledgy

    21.10.11 14:01 Слэш Вохаул

    21.10.11 18:21 Sledgy

    Sledgy



    17.10.11 21:17

    Агсер пишет сюда тему и срок. Вызывает других агсеров на бой.


    Присоединиться может любой. Главное - кто сдаст работы.

    Победитель выбирается общим голосованием.


    Т.е. это румагс, но одиночный. И никого не заставляют участвовать - это дело самого агсера.


    • Предложение

    ***

    Вызов: Самая кровавая игра

    Срок: 2 недели 17.10.11 21:18 Sledgy

    Sledgy



    02.10.11 10:58

    Как сделать свою игру на AGS?


    Хотите создать квест или другую двухмерную игру (аркаду, стрелялку, ...)?




    Предлагаем вам попробовать конструктор игр AGS.

    Лучше всего он подходит для квестов (Sierra, LucasArts), но можно делать любые 2D-игры.


    --- пример игр, сделанных на нём

    --- видеоуроки, FAQ



    Скачать AGS | AGS-Time (русский сайт-гид) | Офф-сайт

    Sledgy



    18.09.11 20:07

    EeeZzy

    Мир, который строится походу игры. Меняется где-то.

    Игра, которую мы создаём вместе по кирпичику.


    Правила:

    - AGS 2.61 (чтоб для всех)
    - Нельзя ничего менять в предыдущем "билде", можно только добавлять. Если хотите что-то изменить, добавьте эти изменения. Т.к. мир меняется. (Например, изменение происходит после того, как герой достиг такого-то уровня прохода)


    Вы можете добавлять новых персонажей, новые локации, новые события. Менять главного героя, менять облик героя. НО!!! Опять-таки это должно быть именно Эффектом Добавления, а не римейком на предыдущий билд.


    Делайте простейшие рисовки в Паинте, не надо наворотов. Отсюда и название (Easy). Как в Sprite Master, персы - просто римейки на EGO. А локации - что-то простенькое.

    Добавляйте небольшими кусками.



    БИЛДЫ:

    Build 1 (Sledgy)


    • Ожидаемо, но


     цитата:
    чтоб для всех

    18.09.11 20:13 Sledgy

    • Sledgy пишет:

     цитата:
    не надо наворотов



    Это еще почему? 18.09.11 22:39 evarube

    • Ну если можешь - делай :) Просто чтоб не усложнять 19.09.11 09:49 Sledgy

    Sledgy



    04.01.10 15:16

    Чтоб не плодить кучу тем, здесь будут всякие плагины на разные спецвозможности в играх.

    Раздел на офиц.форуме<\/u><\/a>

    ***

    FAQ по теме
    Скрытый текст



    • Parallax Scrolling 1.01 - (Scorpiorus)
    http://americangirlscouts.org/agsresources/plugins.html

    Установил, а изменений нет? 25.06.11 20:57 salewa

    • adm244 пишет:

     цитата:
    Плагин нужно активировать, читай хелп.



    Я плохо говорю по рюски. 26.06.11 09:57 salewa

    • AGS-игра -> Xbox360 / веб-браузер
    Скрытый текст

    Default Game (русский шаблон)
    Скрытый текст

    GIF -> VIEW
    Скрытый текст

    LucasArts-стиль
    Скрытый текст

    Sierra-стиль
    Скрытый текст

    VERBS / Несколько действий на объект
    Скрытый текст

    Ввод команд с клавиатуры
    Скрытый текст

    Ввод пароля через клавиатуру
    Скрытый текст

    Ввод пароля через хотспоты и объекты
    Скрытый текст

    Выпадающее меню
    Скрытый текст

    Гонки (вид сверху)
    Скрытый текст

    Диалоговые GUI (куча видов)
    Скрытый текст

    Дождь, водопад, огонь, дым, снег и др.
    Скрытый текст

    Дождь, снег 2
    Скрытый текст

    Искажение бэкграунда под водой
    Скрытый текст

    Конструктор
    Скрытый текст

    Куча персонажей, вещей, GUI и пр.
    Скрытый текст

    Лупа
    Скрытый текст

    Обработка столкновений
    Скрытый текст

    Описание хотспотов
    Скрытый текст

    Отражение в озере
    Скрытый текст

    Паззл
    Скрытый текст

    Плавное скольжение по длинному бэкграунду
    Скрытый текст

    Поддержка MPEG4-видео
    Скрытый текст

    Создатель диалогов персонажей
    Скрытый текст

    Таймеры
    Скрытый текст

    Тень на полу от персонажа
    Скрытый текст

    Трехмерные игры (AGS 3D)
    Скрытый текст

    Управлять толпой персонажей
    Скрытый текст

    Файтинг (драка)
    Скрытый текст

    Фоновые диалоги с анимацией и голосом
    Скрытый текст
    04.01.10 15:18 Sledgy

    • Sledgy пишет:

     цитата:
    AGS-игра -> Xbox360 / веб-браузер



    Жесть какая-то, на выходе ничего нет... 04.01.10 21:34 salewa

    • Sledgy пишет:

     цитата:
    Дождь, снег 2
    Скрытый текст
    2.71: http://www.geocities.com/scorpiorus82/ags_snowrain202.zip



    Ссылка уже тово.
    25.06.11 20:31 salewa

    • Мда, видимо там еще только-только делается. 05.01.10 07:15 Sledgy

    + Default Game (русский шаблон)

    Русский шаблон AGS-игры на 2.61. Все первичные настройки + шрифты

    ***

    Т.е. вам не надо с нуля всё делать, достаточно скачать шаблон. Это также заменяет AGS Видеоурок #1 20.01.10 15:47 Sledgy

    • К сожалению, 90% не работает на 3.1.2 20.01.10 18:29 SamosWork

    • Из этих плагинов?..

    Поэтому я и стал указывать везде версии, типа "2.7х: ссылка", потом еще кину сюда все версии АГС 20.01.10 19:16 Sledgy

    • adm244 пишет:

     цитата:
    Удалил ненужные курсоры



    А вдруг нужны кому? :) 20.01.10 19:39 SamosWork

    adm244, надо было ваще всё удалить))) Чтоб чисто пустой такой шаблон. И русские шрифты, и всё))

    Спасибо за шаблон, добавлю в Default Game 20.01.10 21:07 Sledgy

    • Куча разных
    http://americangirlscouts.org/agsresources/modules.html 26.06.11 08:54 Sledgy

    • Кидаешь файл плагина в папку проекта игры (или возле АГС?), и тогда в меню Game - Plugin manager этот плагин появится; и его можно подключить (Add)

    Как-то так

    ***

    Формат плагина, видимо, *.scm 26.06.11 17:21 Sledgy

    • В общем неважно, при желании можно разобраться. Великий Метод Тыка 27.06.11 14:40 Sledgy

    • Охуенн*е примочки! 27.06.11 14:50 Andrey

    • Большинство ссылок удаленны.
    У кого нибудь остался плагин "Дождь, водопад, огонь, дым, снег и др."? 28.07.11 09:19 Glauzer

    Glauzer http://www.bigbluecup.com/yabb/index.php?topic=25665.0. Вот снег и дождь. 28.07.11 09:31 evarube

    adm244 большое спасибо) выручили 28.07.11 10:43 Glauzer

    adm244 а он у тебя на 3.2 работает? Пробую на 2.72 — все работает. Пробую на 3.2 — плагин он видит, но почему то не задействует совершенно. 28.07.11 16:11 Glauzer

    • В старой версии я запускаю плагин, он тут же вписывается в код сам. И проблем ноль.
    В новой версии как то так — http://minus.com/le6cuq но при этом в код ничего не добавляется и при запуске соответственно изменений ноль.

    adm244 а ты этим как бы профессионально занимаешься? 28.07.11 19:33 Glauzer

    • Большое спасибо за помощь.

    adm244 пишет:

     цитата:
    дождь(почему-то синего цвета).


    К сожалению да( вот эту строку srSetRainDefaultView(4,0); он отказывается понимать, видимо она и ответственна за цвет и прочее.

    adm244 пишет:

     цитата:
    Можно и так сказать
    Кстати, классный бекграунд Надеюсь игра будет отличной. Удачи!


    Спасибо. я просто понял что вопросы по AGS будут возникать у меня постоянно, могу я обращаться за определенной помощью напрямую? 28.07.11 22:42 Glauzer

    • Glauzer пишет:

     цитата:
    Спасибо. я просто понял что вопросы по AGS будут возникать у меня постоянно, могу я обращаться за определенной помощью напрямую?

    Чтобы не спойлерить создаваемую игру? Об этом напрямую по ЛС Адму244. Можно просто не показывать ресурсы игры или заменять их на что-то другое, и спрашивать в "Вопросах по АГС".

    Чем хорошо спрашивать публично, а не по ЛС - здесь удобнее отвечать. И все видят вопросы-ответы, которые они тоже, может, хотели бы задать-прочесть.


    (В идеале потом надо вынести все вопросы из всех тем "Вопросы по АГС" и их ответы в одно большое хламо-FAQ по алфавиту с разворачиванием ответов или с гиперссылками вниз на них)

    ***

    evarube пишет:

     цитата:
    А есть плагин дождя для 2.61?

    Пора уже переходить на 2.72 или 3.х. Скорее, нет, версия устарела. 30.07.11 20:22 Llloyd

    • Llloyd пишет:

     цитата:
    Чтобы не спойлерить создаваемую игру?


    Нееет. Ну просто я подумал что так удобнее будет.

    Llloyd пишет:

     цитата:
    И все видят вопросы-ответы, которые они тоже, может, хотели бы задать-прочесть.


    Вы правы, лучше публично. Спасибо. 31.07.11 08:41 Glauzer

    28.07.11 09:47 evarube

    • А есть плагин дождя для 2.61? 29.07.11 04:01 evarube

    Модуль чтоб Save/Load GUI были со скриншотами сейвов :)



    Скачать | Сайт 17.09.11 19:47 Sledgy

    Sledgy
    да там же итак нефиг делать. галочку на save screenshot поставить и все 17.09.11 22:06 Слэш Вохаул

    • NOT AGS 2,61?? 17.09.11 20:02 evarube

    17.09.11 20:57 Sledgy

    • Так в SAVE/LOAD GUI надо еще чтоб скриншот показывался... но вообще это можно своими ручками сделать 18.09.11 07:28 Sledgy

    Sledgy
    в любом случае, эта функция уже использована в одном моем секретном проекте) 18.09.11 09:05 Слэш Вохаул

    adm244
    Нет) 18.09.11 10:23 Слэш Вохаул

    Sledgy



    17.09.11 18:28

    Предлагаю придумать игровой AGS-конкурс для русского и англоязычного сообщества.

    Проводить его именно на офф-форуме, но чтобы участвовали и наши тоже (по желанию).


    Что-то типа Reality-On-The-Norm, но другое, ест-но. Каждый делает по серии. Причем к каждой серии будет прилагаться русский перевод.

    => Объединение наших двух сообществ, через этот конкурс.

    ***

    Что бы это такое могло бы быть? :)

    Sledgy



    10.09.11 06:51

    Кхм. Ну в общем, маленькие задачки на проверку и улучшение знаний программирования в AGS.


    Не путать с Вопросом для гуру


    • 1. Как поменять название EXE'шника игры, чтобы при этом работал winsetup.exe

    2. Нулевой спрайт - это...?

    3. Как сделать так, чтобы главный персонаж исчез

    4. Как можно уменьшить спрайт в 2 раза, без редактирования

    5. Как из скрипта опустить вниз скроллинг инвентаря. (вы не должны знать это наизусть, но вы должны знать... как это узнать; ответ - "покопаться в хелпе" - не канает) 10.09.11 07:00 Sledgy

    • все вопросы легкие
    1. поменять название папки с проектом и пересохранить игру
    2. "стоячий" спрайт. не показывается при ходьбе
    3. ну, либо невидимость поставить на 100%, либо анимацию поменять, либо галочку на hide player или как его там
    4. залить его в разрешении 640:400
    5.
    if (game.top_inv_item < game.num_inv_items - game.num_inv_displayed) game.top_inv_item = game.top_inv_item + game.items_per_line; 10.09.11 15:23 Слэш Вохаул

    • ДО!!!!! 10.09.11 13:36 Sledgy

    • 1. +
    2. Нулевой спрайт в другом смысле :)) Ты его можешь здесь даже смайликом сделать
    3. +++
    4. +
    5. Ну я имел ввиду - просто посмотреть в скриптах ГУИ. Но, один хрен, верно


    Можешь свои задать 10.09.11 16:30 Sledgy

    • Sledgy пишет:

     цитата:
    2. Нулевой спрайт в другом смысле :)) Ты его можешь здесь даже смайликом сделать


    а, ну тогда это стандартный спрайт (по дефолту - кружка). ставится везде. где еще не выбран спрайт 10.09.11 16:34 Слэш Вохаул

    • А именно - 10.09.11 17:23 Sledgy

    Страницы: 1 2 3 4 5 6 7 8

    большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка свернутый текст

    не делать ссылки активными


    Все смайлики: 1 2 3 4 5 6 7 8 9
    имя
      
    пароль
      зарегистрироваться