RuMAGS #8(ранее: RuMAGS #2.1) Соревнование русских AGS'еров
Правила:
1. За опред. срок участники делают AGS-игру по опред. теме (готовую игру кидать мне в ЛС!!!) 2. Нельзя публиковать любой материал из игры до окончания соревнования 3. Игру оценивают и комментируют отобранные мной жюри (люди вообще из разных сфер)
Призы
1. Победитель придумывает тему и условия след. румагса 2. Слово победителя в Доске почёта 3. Звание Победитель RuMAGS на форуме)) 4. Пиар на разных форумах aka Лучший русский AGS'ер
Тема: Обмен телами
Пояснение Герой поменялся телом с другим персонажем. Теперь задача героя найти и вернуть своё тело.
P.S. Оба могут быть любым живым существом (или вещью)
Срок: 1 марта Продлено до 20 марта включительно. Продлено до 25 марта (последнее продление)
Герой поменялся телом с другим персонажем. Теперь задача героя найти и вернуть своё тело.
При этом герой и персонаж могут быть, как живыми существами (человек, животное, что-то еще), так и неживыми (объектами).
Типо сериала Маргоша где доже был обмен телами? Классная тема! Вопрос - сколько должно быть примерно игрових комнат? Игра должна быть по длинее игр на Руком? 27.01.11 14:51
evarube
•
Количество локаций на ваше усмотрение. На это нет специальных условий :) 27.01.11 14:55
Sledgy
•
Да и еще - в почти всех играх которые участвовали в Румагсах некторие курсори были убрани(как и некторие GUI). Надо или не надо убирать их? 27.01.11 14:56
evarube
•
evarube пишет:
цитата:
Да и еще - в почти всех играх которые участвовали в Румагсах некторие курсори были убрани(как и некторие GUI). Надо или не надо убирать их?
Правила описаны:
- в шапке, где "Правила:" - в шапке, где тема-срок
•
Ясн. Ну я пошел делать игру. 27.01.11 15:44
evarube
•
adm244, спасиб! Я игру буду делать на 3 версии. Только один вопрос - куда надо вставлять шрифти(что-бы текст был на русском)? 28.01.11 13:25
evarube
•
evarube пишет:
цитата:
Я игру буду делать на 3 версии. Только один вопрос - куда надо вставлять шрифти(что-бы текст был на русском)?
В папку "FONTS";
Если ты поменяешь движок, то игра у тебя круче не станет! 28.01.11 15:46
CristophDay
•
CristophDay пишет:
цитата:
Если ты поменяешь движок, то игра у тебя круче не станет!
Это мне принять как оскрорбление?! Если я поменяю движок то я буду иметь кучу новых возмножностей. Соотвествено и игра будет лучше. 28.01.11 16:11
evarube
Т.е. если агсер в 2.61 не может ничего путного сделать, то переход на 3.х ничего не изменит
А у меня что то путное вышло? 28.01.11 17:38
evarube
•
evarube пишет:
цитата:
А у меня что то путное вышло?
Если бы чуть-чуть больше времени отдавал времени спрайтам и бэкграундам то был-бы одним из лучших AGS'еров! 28.01.11 19:04
CristophDay
•
evarube пишет:
цитата:
А у меня что то путное вышло?
Вышло :) Подлиннее бы только и добавить разнообразия, и получилось бы вообще отлично. 28.01.11 21:26
Sledgy
•
Хех, на тему конкурса вспомнилась песня Гальцева:
цитата:
Как то в носе прочищая, мне там лишнее на кой, С изумленьем замечаю, в носе палец то не мой, И рука под ним чужая, здорова как у коня, Волосатая такая и растёт не из меня.
Быстро к зеркалу: «О боже!» Я от страха заикал, Никогда я этой рожи в своей жизни не встречал, В спальню я к себе метнулся, нет ли там беды с женой, Подбежал и улыбнулся, спит родимая со мной.
•
Файлы с прохождением не кладутся в архив с игрой.
Игра должна быть интуитивно понятной, иначе какой в ней смысл? 29.01.11 16:49
Sledgy
•
Ну как там успехи?
***
Я даже не брался за игру, у меня щас тут такой геморр и с работой, и с институтом, никак не могу разгрести... Совсем не ожидал такой котоваси, весь месяц пролетел :/
В последние дни, возможно, я всё-таки что-то сделаю небольшое. Но щас как-то в это неособо верится. 22.02.11 12:09
Sledgy
•
Sledgy пишет:
цитата:
Я даже не брался за игру, у меня щас тут такой геморр и с работой, и с институтом, никак не могу разгрести... Совсем не ожидал такой котоваси, весь месяц пролетел :/
Та же фигня. Может я лучше снова в жюри буду? 22.02.11 12:49
Андрей200895
•
И опять будет 1-2 игры Как я понимаю, СамосВорк тоже не участвует... что-то у нас всё не клеится, да не клеится. Видимо нужен новый народ, эдак человек 15. А то не с кем соревноваться :) 22.02.11 13:46
Sledgy
•
adm244 пишет:
цитата:
Нет соревновательного духа
Согласен.
Хотя по идее даже если мы в междусобойчике будем друг с другом соревноваться. Например Sledgy vs adm244 vs Слэш Вохаул - это уже будет АГС-соревнование, а значит румагс.
Каждый румагс - это была возможность показать, что ты лучше всех остальных русских АГС-еров. Что ты самый лучший.
***
Что касается новых правил - я "за", только какие?
Каждую предложенную тему можно обругать, типа она ни о чём. Хотя по-моему "Обмен телами" - крутая идея.
И также крутая идея в румагсе - это то, что победитель может придумать абсолютно любую тему (и даже правила), по которым будет делаться след. румагс.
Кроме этого, я пришел к выводу, что проводится не один RuMAGS. Проводится марафон румагсов! Именно в этом смысл. Например 5 румагсов подряд за 5 месяцев и затем перерыв.
Только так выявится лучший АГС-ер. Не волею случая, а так сказать, проверенный временем. В первом Марафоне - это SamosWork. Он победитель первого RuMAGS-марафона.
***
И вот мы находимся во Втором Марафоне RuMAGS'а.
Прошлые победы здесь не имеют никакого значения.
1 тур. Дана тема "Обмен телами".
***
Я предлагаю, даже если понадобится продлить срок, но сделать 3-4 игры (т.е. 3-4 участника). И будет победитель 1 тура. Затем мы немного отдохнем и будет объявлен 2 тур (с темой и правилами от победителя).
Итак подряд 5 туров. В итогах будут подсчитываться все очки, набранные АГСером за каждый тур. У кого больше очков, тот становится победителем Марафона, и придумывает правила третьего Марафона и тему его 1 тура (после большого отпуска)
Ест-но победитель Марафона автоматически является Лучшим русским AGS-ером по определению.
В будущем Победители Марафонов могут сразиться между собой в специальном закрытом Супермарафоне :) Например состоящим из трёх туров со сложными заданиями и специфическими правилами.
•
В общем, предлагаю продлить срок. 24.02.11 10:04
Sledgy
•
Из нового - только если пригласить новых людей в создание, знакомых своих и др.
Тех людей, кто раньше этим не занимался.
Сайт для румагса - что-то как-то лом...
***
EDIT:
1 игра уже сдана.
Продливаем срок до 20 марта.
***
Я постараюсь-таки сделать игру. Еще нужно 1-2 участника :) 26.02.11 07:56
Sledgy
•
adm244 пишет:
цитата:
А вообще можно на народе все замутить и не париться.
Я бы лучше порекомендовал ukoz. На нем как-то посолиднее получается что ли.
По теме. Я В ТЕМЕ.
Т.е. участвую. Только точно уточните срок выполнения игры.
PS Список участников в шапке темы еще актуален? Ничего не изменилось? PPS Если срок выполнения работ изменился, пожалуйста, измените его в шапке. 02.03.11 11:06
Manif
•
adm244 пишет:
цитата:
Внес изменения в шапку, срок см.выше.
Ок, до 20 марта я точно успеваю. adm244 пишет:
цитата:
Список "потенциальных участников" это просто список тех людей которые возможно будут участвовать в конкурсе.
Ну, понятно. Но я точно уже участвую. План игры готов, приступаю к разработке... Обмен телами, блин...
Sledgy пишет:
цитата:
Теперь задача героя найти и вернуть своё тело.
И вот эту строчку я бы конечно убрал и оставил просто "герой меняется телом с другим персонажем", но хозяин барин. 02.03.11 13:52
Manif
•
Я думаю, искоркой будет вот что:
Первый тур (rumags #8) покажет, кто какие игры СЕЙЧАС способен сделать. Т.е. станет ясно, каков соперник.
Также эти игры будут продемонстрированы разному народу (жюри). И у вас появится АУДИТОРИЯ. Вы поймете, где что надо исправить, где что еще сделать.
Вот так и появится интерес. Т.е. нужен Старт. Им и будет этот румагс.
***
EDIT:
Т.е. этот румагс будет "первым блином". Он покажет, каковы соперники. И станет ясно, что надо сделать, чтобы победить их в следующем румагсе. 26.02.11 09:35
Sledgy
•
Я тоже за "разное толкование" темы. Это уточнение, что герой ищет свое тело - просто как бы задаёт цель игре.
Конкретика - это пожелание темосоздателя aka победителя предыдущего румагса и всего Марафона SamosWork'а.
Но как правило в румагсе можно кое-где отходить от правил. Главное, чтобы игра подходила под тематику "обмен телами".
Участников подчистил, т.к. остальные не проявили активности. Возможно, подтянутся в следующих турах. 02.03.11 14:57
Sledgy
•
А что же главный по обмену телами SamosWork больше не участвует? 02.03.11 15:13
Manif
•
Он просто задал тему, как победитель пред. конкурса. Ему необязательно участвовать :)
Наверное ему щас некогда - давно не появляется. 02.03.11 15:17
Sledgy
•
Назрел вопрос(ы): 1. Как долго жюри будет оценивать все игры? 2. Сколько человек будет в жюри? 3. Стоит ли прикложить прохождение к игре (хотя бы для жюри)? 4. Жюри обязаны пройти игру-участника целиком, прежде чем ставить баллы? 03.03.11 18:25
Manif
•
1. Неизвестно, может около недели
2. Также. Всегда по-разному, но я всегда старался нарыть побольше людей, из всяких разных областей (естественно, среди тех, кому вообще интересны игры)
3. Можешь приложить. Однако по умолчанию жюри получат игру без прохождения. Т.к. игра должна быть интуитивно понятной и проходимой. Но если кто-то из жюри попросит проход, я его дам.
4. Нет. Например, ты можешь скачать какую-то игру с интернета; и тебе необязательно её всю проходить, чтобы дать ей оценку. Тем более здесь всё еще более очевидно - есть конкретная тема, есть другие игры-участницы. Единственное, что им нужно, расставить места - какая игра более привлекательна и тд, а какая просто "тихий ужос".
Кроме баллов они также по возможности будут писать комментарии. Т.е. высказывать свое мнение по игре. По каментам ты сможешь понять, как далеко они прошли; что им понравилось, а что нет и тд. 04.03.11 05:12
Sledgy
•
Ок, все понятно. Я бы добавил еще в правила, чтобы игра-участница обязательно была проходимой и играбельной. Т.е. alpha и beta версии не рассматриваются. Хотя beta конечно можно, если она уже полностью проходимая, но еще не избавленная от багов. То это понятно. Я почему говорю, я раньше участвовал на маленьком конкурсе (правда там народу очень много было) по созданию мелкой игры на местном городском урове. Так там несколько человек выкладывали наисырейшие aphpa версии (практически ничего не выкладывали) и говорили, что "здесь потом будет так, здесь потом будет так" и т.д. Жюри их принимали, но конечно же никто не голосовал за огромное меню с размахом, в котором работает только about и exit... Ну как-то так. 04.03.11 08:33
Manif
•
Manif пишет:
цитата:
проходимой и играбельной
Это само собой разумеется :)
Демо-версии рассматриваются, но, как правило, они проигрывают, даже если неплохо сделано.
Manif пишет:
цитата:
выкладывали наисырейшие aphpa версии (практически ничего не выкладывали) и говорили, что "здесь потом будет так, здесь потом будет так"
Жюри оценивают не то что "якобы будет", а именно ту игру, что им дают. Т.е. тут нет каких-то скидок, типа не успел вовремя сделать, а потом "обязательно доделаю". 04.03.11 09:10
Sledgy
•
в первый день начал и забыл 13.03.11 18:33
Слэш Вохаул
•
Первый тур покажет, кто на что способен. Лично для меня - это будет показатель, как я смогу победить того, кто победит в 1 туре.
***
Осталось еще 6 дней. Я еще вообще не начинал делать игру, но под конец, думаю, всё-таки сделаю - чтоб послушать, что скажет народ :)) 14.03.11 08:19
Sledgy
•
Мда, тут нечем гордиться)) 14.03.11 12:20
Sledgy
•
Вот я недавно сделал подкаст один (не спейквестовый), который у меня валялся без музыки уже несколько месяцев.
Музыку вставил за 3-4 часа. И всё, готово.
Тут надо меньше разговоров, больше дела... Вот такая эта матушка лень. 14.03.11 12:39
Sledgy
•
Если продлить RuMAGS до 25 числа, кому-нибудь это поможет? (обращаюсь к несдавшим и тем, кто захочет что-нибудь подлатать в игре)
•
Зачем? Я уже хочу узнать результаты. 16.03.11 16:43
evarube
•
Чтоб было больше участников на одного, кое-кто не успевает.
В общем, предлагаю высказаться другим участникам на эту тему. Может, всё-таки стоит продлить до 25 марта?
***
Голоса:
Против - 1 (evarube) За - 1 (Sledgy) 16.03.11 16:58
Sledgy
•
Ну ладно. Продливайте. Но. Некторые уже игры здали по этому их наверно уже нельзя редактировать. 16.03.11 17:03
evarube
•
Почему, редактировать можно. Можно подлатать игру и тд.
В общем, если никто не против (а время выразить желание "против" еще есть)), конкурс продлён до 25 марта.
***
Т.е. игры (или апгрейды игр) сдавать 25 марта. 16.03.11 17:05
Sledgy
•
Моя игра должна была быть с 20-25 комнатами. Но - иза лени я поздно начал. Тогда были проблеми с интернетом и я не знал что продлили. И как только проблеми пропали я бегом сдал работу. А потом с ужасом прочем что конкурс продлили. 16.03.11 17:09
evarube
•
Ты можешь пока доделать её. Времени дофига) 16.03.11 17:16
Sledgy
•
Мда уж ))) Ну надо так надо. 16.03.11 17:24
Manif
•
Не подумайте, что я для себя :))) Я мож даже и до 25 ничего не сделаю.
•
adm244 а если 1000 то обещаешь занять десять первых мест на будущее под чужим именем 25.03.11 21:26
Manif
•
Моя команда, состоящая из двух однофамильцев, ждет результата ))) Всем участникам удачи! 26.03.11 09:00
Manif
•
adm244 а ты уже видел игры-участницы? 27.03.11 15:02
Manif
•
Не обсуждайте игры ДО объявления результатов!
Разочаровали-не разочаровали, первые румагсы тоже не были фонтаном. А этот румагс делался спустя почти ДВА года.
По сути, его можно считать RuMAGS #1. 27.03.11 16:21
Sledgy
•
adm244 пишет:
цитата:
Может тогда и циферку соответствующую поставить ?
И что изменится?
Это всего лишь порядковый номер, а не показатель какчества.
Вообще я называю его 1 тур 2-ого румагс-марафона. Или 1 раунд 2 баттла, если хотите :)
Вот еще вариант названия: RuMAGS 201 (2 сезон, 1 серия)
***
Да, ждать примерно неделю. Вряд ли больше. Просто не все сразу могут оценить - дела там и всё такое.
Всё-таки 2 месяца шел румагс, можно и подождать недельку.
Также я попытался подключить другие форумы. Зазывая оттуда людей в жюри. Но пока никто не отписался.
Я бы сказал, еще не создана репутация у Румагса, чтобы люди интересовались им. А создать её можно только очень крутыми/завлекающими играми.
А для этого надо, чтоб такие сачкуны, как я и Адм244, тоже участвовали в конкурсе. Ибо Бог пил и курил и не советует вам этого делать должны участвовать и "гуру агс".
Это же конкурс на Лучшего АГСера всея Руси (и СНГ). Или это еще никто не понял? :) 27.03.11 17:30
Sledgy
•
цитата:
Ибо должны участвовать и "гуру агс".
я и так много участвую -_- 28.03.11 12:51
Слэш Вохаул
•
adm244 пишет:
цитата:
По моему Samos Work уже сорвал куш, а значит это не соответствует действительности)
В перспективе соответствует.
adm244 пишет:
цитата:
Каждый отвечает сам за себя.
Сачковать - т.е. отлынивать. В данном случае, от румагса.
Слэш Вохаул пишет:
цитата:
я и так много участвую -_-
Много? Первые три румагса - это много? 28.03.11 17:53
Sledgy
•
Sledgy пишет:
цитата:
Много? Первые три румагса - это много?
из восьми румагсов я участвовал в пяти. это мало? -_- 28.03.11 19:48
Слэш Вохаул
•
А когда примерно результаты будут? 27.03.11 16:31
Андрей200895
•
Сам себя раскрыл)
Ну главное и, правда, не количество. Ты вспомнил игры типа Трэш Квест, ролик на SW и FBI Quest? При том, что RuMAGS давно ушел в проекты уровня Darkness и игр от SamosWork'а?
Я к тому, что давно тебя не было. 30.03.11 06:57
Sledgy
•
Sledgy пишет:
цитата:
Трэш Квест, ролик на SW и FBI Quest
делались тогда, когда
цитата:
проекты уровня Darkness и игр от SamosWork'а
и в помине не было. без моего участия румагс и не развивался бы... по два участника на конкурс было бы в начале, а потом и вовсе все на него забили бы 30.03.11 18:44
Слэш Вохаул
•
adm244 пишет:
цитата:
Лево-право, право на лево.
и в чем смысл твоего негодования? 30.03.11 19:43
Слэш Вохаул
•
adm244 там написано не РАЗВИВАЛСЯ, слово "развалился" я вообще не вижу.
Честно говоря, читаю вашу перепалку и удивляюсь..... 30.03.11 21:29
Manif
•
Слэш Вохаул пишет:
цитата:
без моего участия румагс и не развивался бы
Возможно и так, я про то, что остальные 4 румагса тебя не было. Вообще спор ниочём 31.03.11 07:26
Sledgy
•
adm244 пишет:
цитата:
оживить раздел на время оценивания игр
Кстати, это время уже, по моим подсчетам, скоро должно подходить к концу. 31.03.11 09:16
Manif
•
Sledgy классная первоапрельская шутка я ща по полу катаюсь 01.04.11 20:01
Слэш Вохаул
•
Слэш Вохаул А с чего ты взял, что это шутка? 01.04.11 20:35
Manif
•
Manif потому что у нас всегда на первое апреля обострение шутковое начинается + шансы, что выиграет Андрей200895 близки к нулю, даже в таком составе участников) 01.04.11 21:04
Слэш Вохаул
•
Ну, что-то никак результатов не дождемся... 06.04.11 14:07
Manif
•
adm244 Sledgy сегодня занят весь день. сказал, что завтра будут результаты 06.04.11 19:34
Слэш Вохаул
•
RuMAGS #8
(ранее RuMAGS #2.1)
Тема: Обмен телами
12 жюри
Баллы
1) Derrek Quest 2 (Manif) == 42 2) Lightning (Слэш Вохаул) == 40 3) Where my body (evarube) == 23 4) Трансплант (Анрей200895) == 16
Внимание!!! Комментарии Rastaniger’а очень даже могут содержать маты и стёб. Такая у него специфика письма и критики. Это не мешает ему трезво судить и выражать свою точку зрения.
(В скобочках перед комментариями - какое место поставил комментатор)
(1) SamosWork: Лидер конкурса был виден сразу. Полноценная стори-лайн, оригинальный сюжет по теме, хотя и не сразу понимаешь, как игра к теме прийдёт. Графика средняя, но вполне информативная и насыщенная. Использование музыки и озвучки очень в тему. Хорошо прописаны тексты. загадки в меру сложные. Я бы даже сказал, что простые. И это хорошо. Длительность игры вполне удовлетволряет 2 месяцам разработки.
По поводу текстов ещё могу сказать, что немного перебор с количеством, особенно в заставке. Иногда несколько простоватый юмор. Из того, что не понравилось, можно отметить лишь несколько пунктов, но, они немаловажны:
[-] Курсоры. Они ужасны. Сначала довольно долго не мог вдуплить, что глаз - это глаз, а не что-то иное. К тому же, куросры, как мне кажется, надо было окантовать. Иногда они теряются на бэкграундах. Если навести курсор разговора на Алису - его вообще не видно.
[-] Немного не хвататет динамики. По паре объектов движения на каждый бэк - была бы совсем другая тема. А так, ощущение статичности.
В целом, хороший качественный продукт. Рихтовка мелочей и была бы совсем замечательная игра.
P.S.: Это конечно мой бзик, но в русском языке нет слова "Ихняя", есть только слово "Их". Мне учитель русского весь мозг проела этим и меня немного коробит, когда слышу "ихний" или подобные производные. Но, это сугубо моя субъективность.
P.S.S.: Появление персонажа на корабле, которого надо было пристрелить - очень плохо сделано. Если менять вид на вид от первого лица, то надо как-то более явно это обозначивать. Не знаю, цвет может у инопланетянина поменять. Совершенно же неочевидно, что это не главный герой стоит.
(1) Михаил Молчанов:(из “Cavemen ProgrammerZ”) Развитие идеи и сюжета первой части, но на несколько лучшем качественном уровне. Художника, видимо, таинственный колдун Маниф так и не нашел, поэтому графика осталась, как была, за исключением того, что появились "рипнутые" фоны и некоторые спрайты (те же дорогие сердцу мутоны из X-COM). Текст содержит меньше ошибок, чем раньше, плюс видно, что существует какой-никакой "бэкграунд", история мира. Хотя (и это имхо), напрягают имена героев, составленные из транслитерации иностранных слов "Spaceman", "Research", "Bighat" - право, можно придумать свое, и пооригинальнее... И даже у американцев нет таких фамилий :-)
[+] продуманность сюжета и истории [+] интересные головоломки - управление минифлаем и финальная часть (со стрельбой и ходьбой по лабиринту - вот если бы еще вставить убегание по этому лабиринту на время в самом финале, было бы очень динамично) [+] неплохая длина для конкурсного проекта
[-] цельнотянутая графика и интерфейс. Честное слово, лучше убогое, но свое - хотя бы будет в одном стиле. [-] отсутствие реакций на непредусмотренные развитием сюжета действия [-] неочевидные активные зоны [-] с изменением игровой ситуации реплики многих персонажей не меняются [-] диалоги можно было бы делать разветвленными, дабы дать игроку какую-то свободу (это так, на будущее).
(1) Evil Rabbit: Хороший квест. Довольно большое количество локаций, и как следствие более долгий сюжет сильно выделяют его среди остальных. Стоит отметить озвучку, которая к сожалению присутствует лишь иногда. Правда я не совсем понял зачем на двух языках. Атмосфера удалась на все 5. Добавить сюда хорошего художника, больше времени... получился бы замечательный продукт.
(1) TERNOX: Думаю, не нужно говорить о графике.
[-] Огромное несоответсвие картинок с обоев и рисованых персонажей. [+] Однако сюжет довольно неплох. В духе старых-добрых квестов.
Общение с персонажами порадовало, и игра довольно длинная. Первое место!
(1) Rastaniger: ну пи##дец... планета десертиус нах#й... море писанины или копипасты, впрочем пох%р, читать это мне впадлу, но если от этого будет зависеть прохождение игры то я на#ру в пакет из-под поп-корна и закину создателю в форточку...
Какой-то Брюс Уиллис и девочка из аниме/хентая, хотят отдохнуть вместе и всё такое, ну это круто, всё что нужно в играх это #бля в з%дницу и попутные крутые шуточки в стиле Брюса Уиллиса типа "ХО ХО ХО, я зайду с чёрного хода детка!"... Йиппи-ка-ей!
Множество зелёных у#банов похожих на сыновей Халка и Кариозного монстра... Брюс легко порвёт им #опы... Изображение Брюса Уиллиса в игре не очень совпадает с тем, каким его показывают в заставке, могли бы уменьшить его аватарку что ли и присобачить на рожу в стиле «сауз парка», а тут он похож на какого-то умственно отсталого мента, ой то есть полицейского, баба после того как оделась стала выглядеть как сектант и это круто, надеюсь она нимфоманка...
Когда я нажимаю на какую-либо х#йню, Брюс пишет мне "Тебе не следует этого делать." якобы намекая что может вылезти из экрана и угостить меня п#%дюлями, и это круто.
Очень круто подписаны локации в лифте или както так. Какойто #бантяй грузчик просто так выкинул своё удостоверение... я бы его уволил нах#й, но зато нам теперь проще играть когда всё валяеться на земле и это круто.
Капитан корабля айронберг какойто жирный у#бок в милицейской форме чемто напоминает Жириновского, сидит и жрёт, #бучая свинья... Ну вроде крутая игра, я не доиграл до конца... вообще игра ничё так, сплошное расп#%дяйство, все всё про#бывают, везде чёто не хватает, всё пропито и проё#ано, прямо как в русской армии...
(1) Legato: Самая интересная, но первая часть была лучше :)
(2) Sledgy: Хорошая игра. Как я и опасался, "за двумя зайцами"... Как сиквел к 1 части - это отличная работа. Голоса прикольные вставили. Бэкграунды впечатляют :)) Подборка хорошая, и с пририсовками всякими. Особенно порадовал пиар сайтов на мониторе с Гласисом. И сам Гласис - это просто угар :))) Муттатос прикольные. Брюс Уиллис и Алиса - супер.
Но к минусам. Тема игры здесь соблюдена ради галочки. И чрезмерное обилие текста, особенно где предыстория. Ладно, я играл в DQ1, и мне не надо это читать. А вот другие читать этого не будут... В итоге самостоятельность DQ2 под сомнением. Можно было сделать предысторию в виде маленького ролика, это было бы проще и понятнее.
Запомнились погрешности: недвигающий ногами силуэт муттатоса, плавающий задом по кораблю прищельцев; пещера с муттатосом - я думал это герой!; убийство кучи муттатасов и босса - совсем никакой опасности! Если что могу помочь-разъяснить, как сделать стрельбу врагов, жизни там и тд.
Но трудов на игру потрачено немало. Поэтому игра занимает почётное второе место.
(2) Murokami: эммм ... а причем тут обмен телами ? Поиграв в эту игру минуты 4 , я ее выключил , но за те минуты что я в нее играл , захотелось отметить пару пунктов:
1) Ну начнем со вступления , утомительное интро , с большим колличеством текста , который вовсе не хочется читать ... 2) Несмотря на относительно красивые бэкграунды , сами квестовые вещи выглядят убого , например догодаться что то, что лежит возле кровати зовется "одеждой" - не каждый сможет :) 3) Утомительное звуковое сопровождение , этот однотипный луп просто из-себя выводит ... вообщем слабенько.
(2) AdM244: Игра не плохая, но явно не дотягивает до первого места своей атмосферой, не сильно затягивает..
Поставить игру на второе место было не простым решением, однако победитель должен быть один.
Что же помешало игре выйти на 1 место?
[-] Как я уже говорил, не дотягивает атмосферой, но есть и еще одно НО, которое помешало игре, она сделана, либо на скорую руку, либо как "тяп-ляп и тут для галочки". Графика "резко-континентальная", башню сносит при каждом появлении нового псевдо-рисунка. Первый DQ выглядел гораздо целостней и как выдержанной, в одном стиле, игрой.
Однако не все так плохо, есть и плюсы.
Пояснять буду в стиле "+ и почему он не вытянул игру до первого места".
[+] Бекграунд комнаты на корабле(в самом начале) видимо был взят из SQ6, но самое главное, что фон отлично подошел к игре. Если бы все бекграунды в игре были в таком стиле, игра бы выглядела бы гораздо круче.
[+] Еще одним плюсом DQ2 является сюжет. Это единственная игра из всех представленных на конкурс, в которой не короткий и хороший сюжет! Но вытянуть его на достойный уровень автор почему-то не смог, что даже обидно, ведь потенциал есть и не плохой.
[+] И разумеется к плюсам нужно отнести орфографию на достойном уровне. Это никак не влияет на саму игру, однако составляет неплохое мнение об авторе.
В целом игра хорошая, однако автору нужно больше уделить ей внимание.
P.s А я ведь говорил: "Manif, время еще есть, доработай игру", но видимо не был услышан.
(2) Shkiper: Это самая длинная из всех игра, что мне в ней и понравилось. Как я увидел, в эту игру её создатель вложил больше всего усилий. Графика не так уж и плоха, но слишком сильно пестрит нарисованная самостоятельно графика на фоне той, что откуда-то взята. Лучше было бы взять откуда-то всю графику, либо всю графику сделать самому. Не особо мне понравилось, как отражена здесь тема. Как я заметил, главный герой просто превратился в инопланетянина, но не обменивался с ним телами.
(2) Pierrot: тоже видно (как и в Where my body), что человек работал, имеется чувство юмора, так что 2-е (место). Над графикой можно было бы поработать тщательнее, хотя бы для главного героя.
(1) Sledgy: Это шедевр от Слэш Вохаула! Я же говорил, он может делать хорошие игры. Это маленькая симпатичная игра и полностью в тему конкурса! Однозначная победа. Особенно порадовали курсоры и иконбар. Плюс хорошие бэки и прикольная крыска.
(1) Murokami: После предыдущих игр, Lighting - как глоток свежего воздуха , после той несуразицы в которую я играл до сих пор. Интересная концепция , которая в сущности раскрывает тему "обмен телами" , хорошее исполнение , свежии идеи в плане сюжета , интересный игровой процесс (единственная игра которую я прошел с удовольствием), интересная задумка сделать главного героя - мышью , вообщем игра на высоте !
(1) AdM244: Игра обладает пусть и не сильным сюжетом (которого здесь почти нет), зато автору удалось создать весьма сильную и затягивающую атмосферу.
Неплохое начало (которое является завязкой истории), хорошо нарисованное лого, интересные эффекты, а также высокое качество технической части игры - все это сокрушает Derrek Quest 2, которому тоже можно было бы отдать первое место, однако Слеш заплатил мне 100 рублей и я просто не могу его подвести :) Шутка :D
Несомненно лучшая игра из представленных.
Однако не обошлось и без минусов..
[-] Во-первых, очень не удобно сделана менюха, постоянно вылезает когда не нужно. [-] Во-вторых, какие-то уж очень непонятные паззлы, а вернее паззленок :D Можно было бы и лучше. И тем не менее это не мешает игре выйти на первое место.
(1) Shkiper: Очень понравилось в этой игре то, что автор делал всю графику и курсоры сам, и сделал очень даже неплохо. Тема игры соблюдена, причём идея, пожалуй, лучшая среди авторов всех остальных игр. Из минусов даже не знаю, что указать, разве что игра довольно короткая, хотя по этому параметру с ним может посоперничать только Derrek Quest 2.
(1) FSi: Всё норм, есть небольшие замечания по интерфейсу (он неудобный).
(2) SamosWork: Сама задумка на соответствие темы не оригинальна, но и не избита. В целом, игра очень милая. Графика не режет глаз, правда, несколько "размыта". Причём, т.к. сюжетной линией подразумевался дождь, то он очень удачно вписался в игру, как разбавление статичных картинок некоторой динамикой происходящего.
[+] Заставка не длинна и понятна. Это хорошо. Но, дальше несколько хуже. [-] Думаю, надо было чуть более развернуто сказать, что произошло. Я, например, не сразу понял, что стал мышью (или крысой). Сначала думал, что это просто вид от первого лица. [-] Некоторое неудобство доставило "боковое" меню. оригинально, конечно, но нашел его не сразу. Так же, оно мешается при проходе по карнизу - постоянно выпрыгивает. Инвентарь, сколько не пытался, обнаружен не был. Только потом догадался, что применение инвентаря - сугубо дело программы. Главное - правильно сделать USE при виртуальном наличии предметов. Кстати, не знаю, только ли мне не нравится использование английских слов в русских играх... но, раз уж типовой функционал был перерисован, то можно было и слова перевести. [-] Не очень понравился вид в окно.
Правда, он искусственно оправдан. Дождь, опять же, смягчает статику, да и рисовать меньше :)
В целом, вполне нормальный продукт для RuMags. Коротенький очень, но, нормальный.
(прим. Sledgy - SamosWork поставил этой и игре “Where my body” одно место («второе-третье»). Поэтому я поставил эти игры на 2 место и дал им 3 балла. СамосВорк постоянно обходит обычную систему оценивания... *facepalm*)
(2) Михаил Молчанов: неплохая короткая игра, чьи главные достоинства на фоне прочих конкурсных работ - собственная графика, интерфейс и, как никак, спецэффекты :-) Плюс хорошая трактовка темы.
[+] своя графика, интерфейс, спецэффекты [+] наличие реакций игрового мира [-] короткая [-] линейная (все сводится к щелчкам везде, где только можно, причем в основном курсором USE)
(2) Evil Rabbit: На момент заставки игра создала впечатление коммерческого продукта. Забавно наблюдать красочную игру ночью. Убило же игру отсутствие сюжета. Я понимаю, он есть, автор был ограничен временем, но ведь игра состоит из 3-4 действий. Автору советую продолжать совершенствоваться. У вас большие перспективы.
(2) TERNOX: Короткий простенький квест без общения с персонажами, но зато с неплохой графикой. Однако три локации в игре - это мало.
(2) Legato: Красивая графика, но слишком короткая.
(3) Pierrot: я так и не смог выйти за пределы первого экрана, так что даже не знаю, что и сказать. Хотя человеко-мышь - идея интересная. Да и нарисовано вроде от руки, есть на что посмотреть. Пусть будет 3-е место. EDIT: Я прошел Lightning, но остался при своем. Игра в 3 экрана, без предметов, маловато будет
(3) Rastaniger: Ну вроде ничё так, приятный интерфейс, простая в прохождении, но тоже короткая, поэтому не очень, игра мне не нравится, потому что там нет PVP...
(1) Pierrot: В демке чувствуется потенциал, и сюжет какой-то есть, так что ему я отдал бы 1 место. Хотелось бы поменьше диалогов и побольше действия.
(2) SamosWork: Странноватая такая игра. По персонажам автор узнаваем, они использовались и в других играх. Персонажи, кстати, довольно харизматичны и приятны.
[+] Понравилось так же, что есть подсказки при наведении предметов. Не приходится тыкать мышью во всё подряд. [-] Из того, что не понравилось - очень медленное перемещение главного героя. Огромнейшее количество ошибок в тексте. Такое ощущение, что игра писалась в несколько нетрезвом состоянии. :)
Кстати, на это же намекает и использование кислотно-ядовитых цветовых палитр на обоях. Если на дискотеке это уместно, то в комнате... я бы застрелился в такой жить :)
[+] Неплохо автор выкрутился с тем, что не захотел или не успел нарисовать комнату на работе героя.
Сюжет довольно прост. Но, всё-равно, жаль, что не до конца доделана игра. При таком наличии персонажей в загажнике вполне можно было развить интересную историю.
[-] Наверное, я бы сказал, что мне игра понравилась, если бы не довольно приличная ложка дёгтя - очень пошловато получилось. В принципе, можно было использовать все те же тексты, но некоторым образом их всё же смягчить.
(прим. Sledgy – см. мое примечание для предыдущей игры, чтобы понять почему и Телу, и Лайтнингу - 2 место)
(3) Sledgy: Еваруб удивил! Хорошая подборка спрайтов и пр. графики. Забавные текста, интересный поворот сюжета. Даже про отсутствие музыки забываешь. Но главный минус: не доделана; иначе могла бы занять 2 место.
(3) Murokami: Игра повествует нам об офисном планктоне Максе, который после работы, решив завязнуть в кабаке, врет своей подружке, что он на Марсе ( при этом положив рюмку с виски в карман XD ) ... его подружка в отместку превращает его в девушку ...
По уровню исполнения - среднечёк , все ж на порядок получше чем "Трансплант" ... однако все это перечеркивает сюжет , который просто обрывается, еще даже не приблизившись к развязке
"обо всем остальном , вы узнаете в новейшем сериале " где мое тело " - призывает автор ... однако как-то не хочется )
(3) Shkiper: Игра очень понравилась, как в плане графики, так и в плане сюжета. Но очень жаль, что она не доделана. Самой игры-то почти нет, мы видим только её завязку. Если бы я увидел полноценный проект этой игры, то, возможно, даже отдал ей первое место. Да простит меня за такое суждение автор - наверняка у него не было времени.
(3) TERNOX: Наверное, так выглядел сериал Маргоша. Тема смены тела не раскрыта, конечно. А ещё, игра не законченная.
(3) Legato: Тоже не плохая графика, но игры нету, только заставка.
(4) AdM244: Автор игры поленился не только сделать игру, но и доделать её до конца. Последнее место.
(4) Михаил Молчанов: (грамотно писать "Where IS my body") альфа-версия - она и есть альфа-версия. Сказать что-либо конкретное нельзя, ибо это просто ролик на тему "МарГоши", "Любовь-морковь", "Их поменяли телами" и сонма подобных сюжетов. Даже не интерактивная новелла - просто ролик.
И прекратите воровать персонажей из Reality-on-the-Norm...
(4) Evil Rabbit: Автор выбрал замечательных персонажей. Более или менее качестверо нарисовал окружение, но есть одно большое такое "НО". По моему мнению это вовсе не игра, а какой-то рекламный трейлер. Пара кликов мышью, и длинный ролик на движке игры с рекламой в конце.
(4) Rastaniger:(Вхер май бади) Если б это была игра, а не сборник заставок, то мне бы понравилось, позже объясню почему (прим. Sledgy – читайте Вывод), ну впринципе сделано неплохо, жаль что поиграть не удалось, поэтому ээээ ээ... х#й нога и борода...
(2) Rastaniger: Бл# ну это просто пи#дец игра в 2 цвета, такое ощущение что создатель-дальтоник и ему пох#й, порадовал небритый бомжара возле чемодана, игра очень быстро прошлась и это радует, +1 к пройденным играм за всю жизнь FUCK YEEEAH! ну и вот, но на самом деле полная х#йня, афтар мог бы не полениться и нарисовать получше.
(3) AdM244: Весьма неожиданно Андрей200895 (правильно цифры поставил?) обходит игру Evarube (если Sledgy не обманул) и на то есть причины.
Для начала игра полная, что хорошо.
Также немного похорошела графика и она своя. Персонажи получились лучше всего, 5 баллов.
Идея сюжета, как я понимаю, была взята из фильма? Дайте название, хочу посмотреть (вполне серьезно).
Однако есть и минусы..
[-] Текст еле-еле читабелен, а все из-за того, что нет его обводки и шрифт сливается с монотонными бекграундами. [-] Графику можно было разнообразить чем-нибудь, однако не спорю, кто-то умеет рисовать, а кто-то просто ленится :) [-] Ну и самое грустное, игра очень короткая.
Неплохой продукт, лучшая игра от автора.
(3) Михаил Молчанов: еще раз спасибо Роберту Шекли за идею :-) Завязка интригующая - но вот продолжение ей не очень соответствует, тут можно было бы выдумать что-то пооригинальнее и позапутаннее. Своеобразная графика - не поражает воображение, но смотрится лучше, чем совмещение нарисованных в Paint'е аляповатых фигур и "заимствованных" фотореалистичных фонов.
[+] есть потенциал, исходя из завязки, плюс стиль [-] очень коротко [-] нет оригинального интерфейса
(3) Evil Rabbit: Интригующий сюжет. Забавная стилистика героев. Музыка подобрана неплохо.
[-] А вот оформление подкачало. Стены\пол\потолок все одинаковое. Немного удручает, но не главное. [-] Больше всего меня расстроило очень медленное передвижение персонажа. Отбивает охоту играть.
(3) FSi:(см. Вывод)
(4) Sledgy: На данный момент лучшая игра Андрея200895! Музыка хорошая, смешные персонажи, неплохой сюжетец. Лучше бы, конечно, использовал чужую графику.
Выбирал между ним и Where my body - кто займет 3 и 4 места. “My body” недоделан, но это единственный его минус. “Трансплант” линеен - это как заставка, где нужно сделать пару кликов. При всём ноу-хау игры Андрея, сюжета и симпатичных персонажей - никак не могу поставить Where my body на 4 место...
(4) Murokami: ну что же , первой игрой которую я запустил был "Трансплант" С ходу отмечается уровень исполнения игры - не очень , персонажы нарисованы на скорую руку , и не смотря на интересный вводный сюжет, основной игровой процес вообще слаб ... взяв бутылку с хлороформом , я просто зашел в другую комнату , после нескольких минут ожиданий , появилось " кажется хлороформ начинает действовать" ... хотя я не делал ничего ... и после всего этого он начал звонить в полицию ...
(4) Shkiper: Хорошая идея, хороший сюжет, но совсем уж плохое их воплощение, никудышняя графика и сама игра очень короткая (вроде как самая короткая). Хотя самому автору хотелось бы сказать, что он идёт к успеху. Просто, возможно, если не получается рисовать самому, то нужно брать чью-то ещё графику.
(4) SamosWork: Взрыв мозга, некоторым образом. Признаюсь, игра меня сразу сильно подкупила подходом к отрисовке персонажей. Примитивизм иногда бывает довольно очаровательным. :)
Но, в остальном... тихий ужас :)
[-] Недоделки сыпятся ото всюду. Постоянно почему-то всплывает инвентарь. Совершенно нечитаемый шрифт. Его бы сделать с окантовкой - было бы намного лучше. Бэкграунды пустоваты, хотя, это вполне вписывается в примитивизм графики. Текст довольно быстро меняется. Конечно, прочитать успеваешь, но, если вдруг на пару секунд отвлёкся... всё. [-] Да, ещё передвижения. Меееееееееееедленно! [-] Не очень понравилось использование первой музыкальной композиции. Немного не в тему. Точнее, вообще не в тему. Ни по атмосфере, ни по сюжету. Если уж и использовать mp3, то лучше предварительно их ужать, снизив битрейт. А-то аудио-файл в несколько раз больше игрового файла.
P.S. Кстати, "рассрочка" - это несколько другое, чем оплата сверх.пользования услугой. :)
(4) TERNOX: Графика никакая, сюжет - фактически текстовый. Ещё и персонаж застрял в начале игры. Печально.
(4) Pierrot: пиксель арт - не фонтан. И на втором экране, где стоит бородатый мужик, я просто ничего не смог сделать, он просто стоит, никуда не идет, ничего не берет, отвечает одно и то же, короче, на этом я застрял. Может чего не понял. Идея с обменом тел понравилась.
(4) Legato: Не зацепило, скажем так...
Вывод:
<Murokami>
Оценив все эти игры, я вынес вердикт , что безоговорочным победителем конкурса RuMAGS #8 становится игра "Lightning" с чем я ее сердечно поздравляю , ибо по сути другой альтернативы, кто бы мог побороться за звания победителя , кроме Lightning - небыло ...За ней идет Derrek Quest который просто выигрывает по качеству исполнения ... третье место заняла игра "Где мое тело" , и последнее "Трансплант" ...
<AdM244>
Данное мнение весьма субъективно и наверно слишком прямолинейно, однако от игр участников я ожидал чего-то большего, чем просто треш.
Первый блин под цифрой 8...
<SamosWork>
Итак, два месяца было дано на создание чего-то, что отражало бы прямо или косвенно довольно благодатную тему "Обмен телами". Что же, на мой взгляд, только один продукт хоть как-то оправдывает эти два месяца.
(прим. Sledgy – Судя по тому, что Derrek получил первое место, это про него)
<Михаил Молчанов>
Несколько слов вообще:
1. Идеи людям приходят в голову интересные, но страдают из-за реализации - а прежде всего из-за того, что используется стандартный встроенный интерфейс - панель и курсоры. Нет, правда. Я тоже питаю искреннюю детскую любовь к старым Sierra'вским квестам, но игровой процесс и прочая графика не подходят к этой стандартной панели. Она сильно портит впечатление. Можно потратить денек и сделать простенький, но свой и соответствующий стилистике вашей игры. Поверьте, игра только приобретет за счет этого.
2. Рисовать нужно самим - неважно, насколько хорошо/плохо это получается. Цельнотянутая графика и спрайты - моветон, особенно когда они слеплены эклектично (а именно так чаще всего и бывает). Главная цель игры - передача сюжета и какой-то идеи. Графика (что бы там не говорили) все же вещь вторичная. И графика должна быть подчинена сюжету игры, а не наоборот. Если не получается анимация - нужно пробовать делать игру от первого лица. Главное - свое.
3. Раз уж конкурс претендует на то, чтобы показывать, на что способно _русскоязычное_ AGS-сообщество, то давайте, что ли, следить за русским языком. Пара-тройка опечаток - это нормально, в порядке вещей. Можно просмотреть или не успеть вычитать. Но когда сам текст написан неграмотно со стилистической и грамматической точки зрения, да еще и с орфографическими ошибками - это удручает. Можно ведь попросить кого-нибудь протестировать игру или вычитать текст. Как минимум в Word его засунуть можно всегда.
4. Делать, делать и делать! Чем больше практики, тем лучше в итоге будут получаться игры! Всем успехов в будущих RuMAGS'ах :-)
<Rastaniger>
Насамом деле я думал что будет больше игр на тему «обмен телами»: мужик-баба, но в итоге всего 1 игра да и то неочень игра, хотелось бы побольше шовинистких шуток, когда мужик в теле бабы, и желательно избиения женщин, ну типа если ты баба, то можеш бить баб безнаказанно и всё такое.
Первое место я отдаю Дерреку только потому, что автор хотя бы заморочался и сделал много локаций и всякой х#йни, и приложил какие-то старания в отличии от остальных. Такое ощущение, что игры делались "на отъ#бись", жаль что в конкурсе не участвовал «самосвал» со своими крутыми штуками и салева со своим трешем... ну и всё.
<FSi>
(Всем, кроме автора Lightning)
Ну э дерзайте, пишите ещё. Скорость персонажей надо делать больше, чем 3 пикселя в секунду, особенно если надо много перемещаться по экрану туда-сюда. Писать сюжетный, в общем-то, текст светло-серым по жёлтому без обводки - это садизм. Есть же автоматическая обводка. Шрифты лучше выбирать жирненькие, а то тонкие плохо смотрятся (они вообще плохо смотрятся).
Было б время, сделал бы туториал для новичков, но что-то как-то немного его у меня сейчас. 07.04.11 19:03
Sledgy
•
По поводу моей игры - Where my body должна была быть с 30-35 комнатами. Но иза того что интернета не было и я не узнал про то что конкурс удлинен мне пришлось укоротить ее. По поводу зала совещнаний - я просто не смог сделать НОРМАЛЬНУЮ комнату. Пришлось вот так выкрутиться. А так меня вдохновил сериал Маргоша. 07.04.11 19:23
evarube
•
Забыл добавить: У финишной прямой Лайтнинг и Деррек 2 под конец голосования были бок о бок. На 1 балл побеждал Деррек. Поэтому на всякий случай я опросил еще одного жюри, всего равно Деррек ушел в отрыв.
Был бы Лайтнинг подольше, он бы сорвал куш) 07.04.11 20:03
Sledgy
•
Sledgy пишет:
цитата:
У финишной прямой Лайтнинг и Деррек 2 под конец голосования были бок о бок. На 1 балл побеждал Деррек. Поэтому на всякий случай я опросил еще одного жюри, всего равно Деррек ушел в отрыв.
эх... и так каждый раз... 07.04.11 20:30
Слэш Вохаул
•
По старому подсчёту баллов (за первые места):
Derrek Quest 2 == 6 Lightning == 5 Where my body == 1 Трансплант == 0
***
Кстати, я был уверен, что Лайтнинг выйграет.
Слэш Вохаул пишет:
цитата:
и так каждый раз...
Это от меня не зависит, я нашел всех жюри, кого смог, подтасовку не делал. 08.04.11 12:31
Sledgy
•
Sledgy пишет:
цитата:
Это от меня не зависит, я нашел всех жюри, кого смог, подтасовку не делал
Есть комната, при старте которой запускается музыка с автоповтором:
function room_Load() music = aHome.Play(eAudioPriorityNormal, eRepeat); }
Есть вторая комната с музыкой:
function room_Load() music = aHouse.Play(eAudioPriorityNormal, eRepeat); }
Когда главный герой перешел во вторую комнату, то по GUI-кнопке делаю сохранение игры:
SaveGameSlot(100, "savegame");
После чего загружаю сохраненную игру:
RestoreGameSlot(100);
Тогда игра загружается с нужного места (все как надо) и музыка начинает играть с момента, на котором было произведено сохранение. Но после того как музыка будет проиграна один раз до конца она больше не повторяется, хотя по идеи должна бы. Помогите решить проблему - то есть нужно чтобы музыка после восстановления игры звучала с автоповтором, а не прекращалась по достижению её конца.
Оказывается нельзя использовать WAV-файлы в качестве музыки к игре! В хелпе по AGS об этом ничего не написано, так что видимо это баг. 21.11.12 18:57
smart_man
Я разрабатываю свой квест. На данный момент имеется сценарий игры и графика (анимация), а музыка и звуки пока в рабочем состоянии. Сначала пробовал с помощью программиста сделать его на Delphi, но понял, что это слишком затратно. Потом посмотрел что из себя представляют основные конструкторы игр. Прямо скажем интерес вызвал Game Maker из-за внешней простоты и кроссплатформенности игр, но когда я попытался начать делать там квест, то понял что без программирования там не обойтись. Потом попробовал AGS и сначала возникла эйфория, что вот оно - идеал. Но попытался там кое-что сделать и сразу оказалось что есть проблемы с поддержкой языков (шрифтов) ну и нет кроссплатформенности, а также у меня есть некоторый функционал который не очень часто встречается в квестах и потому может быть не предусмотрен в AGS. В общем так или иначе пока не вижу для себя лучшего варианта чем AGS, придется пожертвовать частью своих требований к игре.
Исходя из этого я бы хотел найти человека для консультирования (объяснения на примерах) по AGS. То есть вбивать сами спрайты, логику и прочее это я могу делать сам, но нужно чтобы кто-то объяснял как реализовать ту или иную вещь.
1. За опред. срок участники делают AGS-игру по опред. теме ](готовую игру кидать в эту тему) 2. В RuMAGS #11 можно публиковать любой материал из игры, можете постить здесь или создать отдельную тему 3. Игру оценивают и комментируют отобранные мной жюри (люди вообще из разных сфер)
Призы
1. Победитель придумывает тему и условия след. румагса 2. Слово победителя в Доске почёта 3. Звание Победитель RuMAGS на форуме)) 4. ДЕНЕЖНЫЙ приз (символический) --- 2000 руб(спонсоры: Sledgy и SamosWork)
Тема: Средневековье
Пояснение Замки, короли, крестьянские деревушки и т.п. Можно совместить, например с магией. Но никакого фэнтези
Срок:31 августа10 сентября
Участники:
- AdM244 - bdgtw - Well Lit Room (победитель) - Михаил Молчанов(из Cavemen ProgrammerZ)
•
adm244 Пиксельарт офигенен. Делаешь предметы инвентаря в стиле MineCraft/Terraria? Будут RPG элементы? 06.08.12 14:21
Слэш Вохаул
•
Пикселя радуют :))
У кого-нибудь еще что есть показать, кажите!
***
Предлагаю продлить конкурс до 10 сентября. По крайней мере, меня не будет с 25 авг до этого числа... Или жюри будут находится по другим принципам, другими людьми?
Вообще, как правило, игру-победителя сразу видно. В последнее время особенно. Один делает отлично, другие - хорошо. 07.08.12 07:17
Sledgy
•
сделал картинку (не чего больше) можете применят у кого стиль схожий! 07.08.12 15:27
Aleksahka
•
Это можно как картинку на стене сделать 08.08.12 10:37
Sledgy
•
Тоже буду участвовать в конкурсе! Вот скриншот одной локации: Скрытый текст
•
Well Lit Room, класс!!! Жду твоей игры! Даже если демки 13.08.12 09:14
Sledgy
•
Sledgy
цитата:
Well Lit Room, класс!!! Жду твоей игры! Даже если демки
Круто! Нас, кстати двое. Если успеем, сделаем ее целиком. Она короткая. Вот, кстати. Мы немного освещение подправили. 13.08.12 16:07
Well Lit Room
•
Well Lit Room, у вас хороший потенциал в плане графики. Если будет сдана игра, подозреваю, что вы победите :) 13.08.12 18:28
Sledgy
•
а почему без текстур? с текстурами симатишнее смотрелось бы! 13.08.12 18:29
Aleksahka
•
Aleksahka Круто у тебя получилось. Просто у нас этим некому заниматься. У меня, например, с текстуризацией вообще беда. Да и конкурсного времени не хватит. 14.08.12 13:41
Well Lit Room
•
Well Lit Room пишет:
цитата:
с текстуризацией вообще беда.
Это так же как выдавливание делать!
кстати это 3Dmax? или LightWave 3D? (просто в максе сложнее текстуры подгонять чем ваве) 14.08.12 14:58
Aleksahka
•
Well Lit Room, у тебя и так всё хорошо с графикой 15.08.12 15:07
Sledgy
•
Это Blender. А с текстурами просто возиться не охота пока. На мне итак модели, звук, музыка и еще сценарий до кучи. 14.08.12 17:11
Well Lit Room
•
Вау! Мне кажется то, что все работы будут просто оффигенны. Может мне тоже начать AGSить... 15.08.12 16:14
tyyu3
Все! Больше скриншотов не будет до выхода игры. Хотим кое-что в тайне оставить. Кстати, мы всячески ЗА продления конкурса до 10-го. 18.08.12 14:12
Well Lit Room
•
Поправка - игра от evarube в конкурсе участвовать в любом случае не будет в связи с баном. 20.08.12 21:43
Слэш Вохаул
•
Слэш Вохаул пишет:
цитата:
Поправка - игра от evarube в конкурсе участвовать в любом случае не будет в связи с баном.
Конкурс живёт вне форума! И кагбе "арендует" здесь своё место.
Так что Еваруб мог участвовать, но сам отказался. Да и, боюсь, ничего нового он нам не даст. На чужую графику он не согласился... увы, он не прогрессирует
***
Well Lit Room, как всегда шикарная работа 21.08.12 17:50
Sledgy
•
К сожалению мы вынуждены опоздать на пару часов. Ждите игру к 22:00 10.09.12 17:32
Well Lit Room
•
Прошел месяц разработки и вот. Игра сыровата, качество видео низкое и еще бы неделю поработать над ней. Но тем не менее она здесь и в нее даже можно играть. http://narod.ru/disk/60810937001.3d309e4d5b8164b454e10a10c2309847/Church.rar.html -------------------------------------- ВНИМАНИЕ: В игре (во второй половине) есть место, где вы не сможете пройти по коридору. Это баг!!! (не успели исправить). Чтобы пройти нужно взаимодействовать с темнотой в конце этого коридора. 10.09.12 21:14
Well Lit Room
•
Well Lit Room вы очень рано ее выложили. Вы должны были ее отправить Sledgy а он другим судьям. Те ее оценивают дают рецензию. А потом ее и уже с другими играми выкладывают сюда. 11.09.12 12:13
evarube
•
Я что-то упустил или голосование сделали открытым? 11.09.12 09:36
Gexo Galls
•
В правилах написано готовую игру кидать в эту тему, собственно так и сделали. 11.09.12 12:25
Well Lit Room
•
цитата:
правила уже давно как новые
Ну тогда вообще непонятно как голосование проходить будет? Просто каждый кто скачает игру будет свое мнение писать или голосовать могут только члены жюри? Если жюри, то кто их назначает? И кто кстати , кроме Well Lit Room еще участвует? Что-то притихли все... 11.09.12 14:41
Gexo Galls
•
Надо бы удолить сылку и отослать игру лично Sledgy через вконтакт. Он там бывает почаще. 11.09.12 15:18
evarube
•
Сыграть, к сожалению, не получилось Сразу после стартовой заставки идет видео, которое у меня не запускается. Только звук и черный экран. Скипнуть тоже нельзя. Да , и еще , игра только в полноэкранном режиме запускается? Хотел поиграть в окне. 12.09.12 10:58
Gexo Galls
•
Gexo Galls попробуй в настройках покопаться. Я когда одну из игр адма качал тоже самое было пока не покопался в настройках. 12.09.12 13:21
evarube
•
Для воспроизведения роликов из игры нужно установить последнюю версию K-Lite Mega Codec Pack. Должно помочь. 12.09.12 13:07
Well Lit Room
•
При клике на дверь церкви, кажется глазом, игра вылетела с ошибкой, че-то там c Hotspot и Any Click. Скрин забыл сделать.... 12.09.12 15:34
Gexo Galls
•
Может, дать время на доработку? Например до конца месяца?
А так, видимо, это и есть победитель Румагса, других конкурентов не видать. М.Молчанов сказал, была классная идея, но работа ему помешала 12.09.12 16:02
Sledgy
•
Всё, исправил все баги. Игра полностью проходима. Момент взаимодействия с темнотой в конце коридора уже неактуален, сделали более интуитивное прохождение этого места. http://narod.ru/disk/60917793001.59aa51f202af8209223684806bcbde4b/Compiled.rar.html --------------------------------------------- Позже выложим ещё одну версию, где будут доработаны walk-behind во второй половине игры. 12.09.12 20:38
Well Lit Room
•
Надо было кажись ogv формат видео делать, его еще можно запихать внутрь игры (через плагин наверное)
Я перекодировал видео Cinepak'ом и отдельно пробовал Techsmith - размер увеличвается конечно (150Мб) и (500Мб) против старых (20Мб)
Но зато оба варианта работают 13.09.12 10:03
Sledgy
•
Сделал версию видео с Cinepak-кодеком. Игра теперь весит 200мб. В игре работают
А вообще странное дело. Видео оригинала в плеере работают, а в игре нет
***
ЖЮРИ пишите здесь каменты по игре. Достойна ли она 2000р? 13.09.12 11:33
Sledgy
•
цитата:
ogv формат видео делать
Тоже подумал, что было бы неплохо запихать видео в экзешник, но
цитата:
увеличвается конечно (150Мб) и (500Мб)
качать полгига ради 5 минут видео? Стоит ли оно того?
Что решили с голосованием? В принципе, победитель очевиден. Игра достойная. А комментарии и багрепорты на данном этапе для разработчиков будут очень кстати.
***
цитата:
Видео оригинала в плеере работают, а в игре нет
К-лайт кодеки мать их ! Скачай последнюю версию -поможет. У меня та же фигня была... 13.09.12 11:37
Gexo Galls
•
Gexo Galls, пиши свою рецензию сюда по игре
***
Well Lit, можешь выложить прохождение лабиринта в спойлере? (в теге [more] [/more])
Как пройду, тоже выложу своё резюме 13.09.12 12:26
Sledgy
•
цитата:
пиши свою рецензию
Еще не прошел игру полностью. Как пройду-сразу напишу рецензию. 13.09.12 12:51
Gexo Galls
Для того, чтобы выйти из лабиринта, нужно пройти следубщий путь: вверх, вверх, влево, вверх, вверх, вверх, влево - вы окажетесь в темнице. Поговорите с персонажем и получите рычаг. Далее выйдя из комнаты: вниз, вправо, вниз, вправо, вверх, вверх - окажетесь перед дверью. Используйте рычаг на прорези рядом с ней. В открывшейся комнате (алтарь) запустите механизм. Далее, выйдя из комнаты: вниз, вниз, вправо - в церкви поговорите с мясником и выходите из церкви.
•
Игру вроде прошел. "Вроде", потому что вместо последнего ролика я увидел Video not found . Как оказалось, его действительно не было в папке с игрой ( в последней 200 МБ версии). Рецензию напишу завтра. Нужно немного все переварить .) 13.09.12 14:42
Gexo Galls
•
Gexo Galls , После последней заставки идут титры (в этом же ролике, который отсутствует в версии у Sledgy) , потом переход в главное меню - игра пройдена. 13.09.12 15:37
Well Lit Room
•
Well Lit Room, с тебя Слово Победителя
Расскажи, как вы делали игру, какие были трудности и всё, что хочешь сказать всем игрокам и участникам 16.09.12 06:52
Sledgy
•
Gexo Galls пишет:
цитата:
Игру вроде прошел. "Вроде", потому что вместо последнего ролика я увидел Video not found . Как оказалось, его действительно не было в папке с игрой ( в последней 200 МБ версии). Рецензию напишу завтра. Нужно немного все переварить .)
Да, потерялся он чё-то...
Значит 300Мб версия получается. Зато ролики работают без доп. установки кодеков?
***
Вот еще один чел-жюри сказал, что видео моим кодеком (Cinepak) у него работают! Т.е. та 200мб-версия. Жаль только он кол-во Мб увеличивает
***
Поставил себе поверх быстренько klmcodec620.exe и заработал авторский финальный вариант! Т.е. видео есть
Так что качайте final и вот эти кодеки - там ничё не меняя на Advanced settings - везде галочки уже стоят --- ОК 14.09.12 06:58
Sledgy
•
http://narod.ru/disk/60956571001.fc2db8d04e426623d6803e6016c55020/Compiled.rar.html ------------------------------------------------------------------ Финальная версия. Чтобы видео работало в полноэкранном режиме, в настройках драйвера надо указать Direct Draw 5. Для работы заставок в целом, необходима последняя версия K Lite Codec Pack. P.S.: Walk behind в игре во всех локациях доработаны. 13.09.12 16:59
Well Lit Room
Плюсы: - Это единственная игра, сданная на RuMAGS - Графика - Музыка - Ролики
Минусы: - У всех персов один цвет текста - Сюжет никакой - Геймплей простецкий - 2 клика - Очень короткая игра - Не захватывает, нет атмосферности (ощущения, будто ты там находишься)
Баг: - В лабиринте взял ключ у пленника, ищу дверь, вдруг пердеж какой-то в звуке и игра вылетает (в финальной версии такого не было, но я нешибко гулял по лабиринту)
Концовка разочаровала. Вроде и не так шибко проникся атмосферой и персонажами - не располагает к этому, а тут уже резкий поворот, драма
Это очень мелкий квест в 2 клика с красивыми задниками и музыкой. С пафосом.
Имхо, не тянет на 2000р. Сравнить с тем же Robo Quest. Тут просто огрызок игры.
Графика, музыка - хороши, плох сюжет, геймплей и игра жутко короткая
Я голосую ПРОТИВ --- т.е. игра не победила... Или выйграла какую-то другую сумму.
ЗА / ПРОТИВ = 0:1
***
Жду мнения других коллег, жюри и тд. Всё-таки люди старались и единственные, кто сдали игру на конкурс.
SamosWork будет решать насчет своей 1000р в приз (он как всегда пропадает где-то)
Я думаю, игра заслужила 1000р, максимум. И то за то, что они единственные, кто сдали игру. Полностью сделанную, хоть и маленькую 14.09.12 08:10
Sledgy
•
Поиграл. В целом согласен с Sledgy игра очень короткая. Не хватает атмосферы, напряженности штоле. Музыка и графика порадовала. Также то что она не является демой/альфой. Игра не тянет на 2000 руб. Однако это единственная игра которая была сдана в свой срок. 14.09.12 08:59
evarube
•
Сначала хотел разобрать игру отдельно по графике, сюжету и т.п. Но в итоге решил высказать свои мысли по мере прохождения игры.Итак, поехали.
Игра начинается с заставки. по клику попадаем на стартовый видеоролик. Порадовало, что в нем мало текста и музыка просто отличная, прям как заставка к фильму. Немного раздражает плывущий вниз текст. Тяжело читать. Еще момент-обычно в начале игры идет лого разработчика, потом видео, а потом уже стартовое меню, а не наоборот как здесь. Ну, это мелочи . За заставку и ролик +.
Началась игра. Я не фанат игр с 3D графикой , но бэки сразу понравились. Сероватый цвет придает мрачности, как раз под такой сюжет. А вот персонаж , хоть и хорошо анимирован, выбивается из общей картины. Его как будто вырезали из бумаги и вставили в игру. Возможно это проблемы при импорте спрайтов, отсюда и светящийся ореол вокруг перса (-ов). Походил-побродил, поговорил с первым встречным. Создалось впечатление, что это не квест. а скорее бродилка с элементами квеста (и это весьма неплохо). К тому же не сразу нашел инвентарь и уже обрадовался, что его нет ...Оказалось зря.
Инвентарь все-таки есть, да еще и стандартный. Зачем он в этой игре не совсем понятно. За всю игру имеем только 2 предмета. Можно было сделать , например когда берешь ключ, чтобы персонаж говорил типа:"У меня есть ключ, мне открыты все двери" и врубить переменную для открывания двери или просто показать картинку ключа, чтобы игрок понял , что ключ у него и все.
Дальше-курсоры. Их до фига при том, что используются максимум 2-3. ИМХО, лучше сделать один курсор-стрелку (или крест какой-нибудь, про церковь же) , чтобы при наведении , например, на перса курсор менял картинку на "диалог", при наведении на дверь менял на "руку" и т.п. чтобы не кликать всем на все подряд. Зачем нам осматривать перса или там щупать его. Естественно мы с ним будем говорить . Отдельно про курсор ходьбы- стрелки направления хороши в тех местах где игрок переходит в следующую локацию. Например, наводишь курсор к правому краю экрана-появляется стрелка вправо , к левому-стрелка влево, кликаешь-переход в др. локацию.
Зона ходьбы кое-где кривовата. Возле церкви например, перс ходит по забору и т.п.
Диалоги особо сюжетной нагрузки, как и полезной инфы не несут. Разве что если захочется поболтать.) + мы за разговор получаем предметы. Речь (Say ) с 3D графикой выглядит не очень уместно. Лучше бы тогда отдельное ГУИ с текстом и головой перса внизу экрана , а окно диалогов сделать свое и по центру экрана , свиток там или церковная книга , а в ней варианты диалога. И повторы в диалогах можно отключить, чтобы перс по 2 раза не повторял.
Пришел в церковь, побродил там-вернулся к челу у колодца. Кстати если сразу пройти мимо всех персов в церковь, то непонятно что там делать. Какую-нибудь подсказку игроку надо, типа :"куда все делись? пойду спрошу у кого-нибудь..."Я сначала надеялся собрать там какие-нибудь предметы, обшаривал все...
Лабиринт. это вообще жесть! ))) Хилого типа нашел сразу, а дальше крутился до потери пульса и ничего. Прошел только с подсказками. Вот эту карту в сам лабиринт засунуть-было бы другое дело. Или герб какой-нибудь нарисовать в виде карты.
Концовка. Разговор с завистливым мясником-лузером и титры... В сюжет я сильно не вникал. Как-то он не сильно зацепил. Понравилось начало. Исчезли люди в церкви , что-то непонятное, загадка....А развязка весьма банальная.
Итог: Игра в целом понравилась. Хороший звук и видео, графика. Подкачал сюжет и геймплей. Свою 1000 игра отработала. На вторую тысячу явно не тянет. Разве , что мы увидим проработанную до мелочей постконкурсную версию. Но это уже не мне решать. Удачи в новых проектах!
Well Lit Room, вцелом, малочисленным жюри, я думаю, мы определились: игра не то чтобы победила, но заработала 1000р ("выйграла на половину")
Вряд ли будут еще более достойные комментарии, скорее наоборот критика.
Поэтому за проделанный труд предлагаю вознаградить авторов. Хотя бы 1000р. Ибо игра не полноценна, как игра-победитель, но нечто в себе имеет.
Поощрим с заделом на будущее - что будут более серьезные и интересные проекты. Первый блин.
1000р с меня, Самосворка как всегда хрен дождешься - потом с него, возможно, будет камент по игре.
***
За сим открытый румагс (без тайного голосования и скрытной разработки) окончен. 16.09.12 06:28
Sledgy
•
Приветствуем от лица нашей команды. Нам было приятно принять участие в вашем конкурсе. Жаль только, что кроме нас никто свой проект так и не выложил. Очень хотелось посмотреть на другие работы. Как некоторым из вас уже известно над этой игрой мы работали вдвоем (полный состав команды - четыре человека, и мы планируем расширяться), поэтому каждый из нас решил коротко описать свои впечатления:
Василий Токарев: Участвовать в конкурсе было интересно, так как это был первый опыт работы в AGS. В основном я сейчас изучаю Unity и C# для разработки следующей, уже большой игры. При создании конкурсного квеста в AGS возникали некоторые сложности в виде неочевидных способов реализации тех или иных моментов, таких как создание главного меню, интеграции видео и т.д. Во многом помогла справка движка и туториалы Sledgy на youtube. В итоге мы справились и игра была выложена. Без багов не обошлось, но я старался исправлять их по мере появления соответствющих постов. Очень рад был прочесть все рецензии на эту игру и узнать из них как же люди восприняли ее. Также хочу сказать спасибо всем кто поиграл в нашу игру и написал о ней свой отзыв.
Роман Прохоров(MF, Byacca): С какой стороны ни посмотри, а средневековье далеко не самая моя любимая эпоха. Отсюда и общая поверхностность сюжета. Да и времени для проработки сценария и геймплея было очень мало. Однако, в целом я результатом работы доволен. И отзывы о ней, на мой взгляд, более чем адекватные. Спасибо всем, кто в нее играл, и особенно тем, кто написал на нее рецензию. P.S. Скажите, а записку в нашей игре кто-нибудь подбирал (читал?) ? 16.09.12 15:54
Well Lit Room
•
Проблема в том, что участников нет. Так что тему можно было не объявлять. Но, может, если румагс 12 будет, то можно взять как раз эту тему 18.09.12 06:50
Sledgy
•
Приз (1000р) разработчиками получен 18.09.12 19:29
Sledgy
•
Пынятно... Ну я уже думал насчет варианта преобразования файлов лежащих в папке проекта в нужный формат, но там увы тоже не все так просто. Скрипты и всякие данные игры лежат открыто, файл со спрайтами тоже понятно как устроен, а вот с комнатами как то муторно все. По крайней мере, сходу у меня расковырять его не получилось... 24.01.11 15:15
Legato
•
В файле комнаты - картинка бэкграунда, скрипт, walkable и пр. зоны, ссылки на объекты в спрайтах, настройки комнаты.
Т.е. дохрена всего.
Но слишком шифроваться вроде как не должно, это ж не exe... 24.01.11 18:46
Sledgy
•
Sledgy пишет:
цитата:
В файле комнаты - картинка бэкграунда, скрипт, walkable и пр. зоны, ссылки на объекты в спрайтах, настройки комнаты.
Т.е. дохрена всего.
Угу, дохрена всего. walkable и пр. зоны я вроде как расковырял. Скрипты не нужны. Бэкграунды буду завтра смотреть.
Sledgy пишет:
цитата:
Но слишком шифроваться вроде как не должно, это ж не exe...
Я ради интереса глянул как оно хранится в экзешнике и оказалось, что точно так же, как и в файле комнаты, то есть ни как не шифруется... 24.01.11 19:42
Legato
•
adm244 пишет:
цитата:
С этого места поподробней..
Ну, в hex-редакторе посмотри, что в crm файле находится, и то же самое можно в экзешнике найти.
adm244 пишет:
цитата:
В файле комнаты не хранится сам код комнаты, он храниться в отдельном файле, а вот в самом файле комнаты хранятся ссылки на этот файл.
С чего ты взял, что он там не хранится? Ты знаешь формат crm файлов? 24.01.11 20:35
Legato
•
adm244 пишет:
цитата:
Он храниться рядом в файле .asc. Открой простым блокнотом и увидишь код
И что? Это же не значит, что внутри crm его нету. А он там есть :) Только не в текстовом формате. И кстати, не ужели ты думаешь, что я еще не открывал asc файлы :) Я ж даже написал "Скрипты и всякие данные игры лежат открыто"...
adm244 пишет:
цитата:
И зачем ковырять файл crm, если его можно легко изменить в самой AGS.
Нужно сохранить данные комнат в собственный формат, но из плагина я не нашел способа получить эти данные для не текущей комнаты. 25.01.11 03:59
Legato
•
Ща попробовал извлечь файл комнаты из экзешника игры и, как ни странно, получилось :) Ну и потом его можно в агсе открывать, причем даже скрипты импортируются. <\/u><\/a><\/u><\/a>
Работает на проектах AGS2.61, например на игре SQ12 demo2 Слэш Вохаула; и AGS3.x.
Однако некоторые комнаты не открывает. 03.02.11 06:03
Sledgy
•
Sledgy пишет:
цитата:
А замену фона можешь сделать?
В crm-файле могу. А вот в exe сходу не получилось.
цитата:
И чтоб для других размеров тоже?
Ну, размер это вообще не проблема...
цитата:
Однако некоторые комнаты не открывает.
Странно. Там точно фон 320 на 200? Если не сложно, можешь файл скинуть? 03.02.11 19:23
Legato
•
Legato пишет:
цитата:
В crm-файле могу
Мож сделать в проге? Для переводов это может быть полезный стафф
Legato пишет:
цитата:
Ну, размер это вообще не проблема...
Супер!
***
Так что мож открыть отдельную тему по распаковке AGS-ресурсов? Программки я могу только тебе дать, какие у меня есть; может, что и пригодится в исследовательских целях 04.02.11 00:51
Sledgy
•
Sledgy пишет:
цитата:
Мож сделать в проге? Для переводов это может быть полезный стафф
Даже не знаю, а есть смысл? Вроде никто переводами не занимается. Просто в hex-редакторе это делается за пять минут, а прогу еще написать надо...
Sledgy пишет:
цитата:
Так что мож открыть отдельную тему по распаковке AGS-ресурсов?
Можно просто эту переименовать. Все равно вряд ли кто-то что-то новое напишет.
Sledgy пишет:
цитата:
Программки я могу только тебе дать, какие у меня есть; может, что и пригодится в исследовательских целях
Звучит интересно. Буду крайне признателен любой помощи в расковыривании :) 04.02.11 18:19
Legato
•
Legato пишет:
цитата:
Вроде никто переводами не занимается.
Да почему, занимаются потихоньку :)
Legato пишет:
цитата:
Просто в hex-редакторе это делается за пять минут, а прогу еще написать надо...
Тогда можешь объяснить в двух словах, как поменять бэк в crm-файле.
И кстати в самом exe'шнике-то можно поменять? :)
цитата:
то есть ни как не шифруется...
а, т.е. найти тот же код комнаты и можно вставить другой бэк. Тут прям можно прогу создать по созданию модов для АГС-игр
Или просто менеджер crm-файлов для exe.
***
EDIT:
adm244 пишет:
цитата:
не распространяй программу в паблике, плагиата много будет..
Всякие 5 Days a Stranger (Vasya Edition) IGRAEM ZA MANJAKA!!!, 1213: Episode 4 - Месть гопника, King's Quest 3 VGA (с новыми истерреггами!!!) и тд
Это скользкая тема, поэтому она раньше и не открывалась...
***
EDIT 2:
По ссылке в Переводим игры (в шапке) есть еще инфа по созданию своего TRA by Legato 11.02.11 09:14
Sledgy
•
Sledgy пишет:
цитата:
Всякие 5 Days a Stranger (Vasya Edition) IGRAEM ZA MANJAKA!!!, 1213: Episode 4 - Месть гопника, King's Quest 3 VGA (с новыми истерреггами!!!) и тд
Мне надо просто достать скрипты из Quest Fighter - иначе я не смогу просто сделать SQ Fighter. 11.02.11 13:39
evarube
•
Legato пишет:
цитата:
Ща попробовал извлечь файл комнаты из экзешника игры и, как ни странно, получилось :) Ну и потом его можно в агсе открывать, причем даже скрипты импортируются.
Хм... Можно попробовать "открыть" Quest fighter и попытаться достать скрипты для моей игры SQ FIGHTER. 10.02.11 20:05
evarube
•
С этим сложнее всего. Именно глобальные скрипты-то и не удаётся вытащить. А в квест файтере весь код там. 11.02.11 18:07
Sledgy
•
у меня где-то валялась простейшая прога, позволяющая проигрывать мелодии из musicpack-а. делал для себя. могу выложить, если найду 04.03.11 19:33
Слэш Вохаул
•
Все vox'ы кстати спокойно распаковываются. И через AGS-редактор их можно запаковать назад.
Т.е. при желании содержимое VOX можно поменять.
(Но это не моя разработка, сам в хексах vox'а не копался) 04.03.11 19:36
Sledgy
•
Background viewer for CRM room-files (only for 320x200) by Legato
Кто-нить еще будет участвовать? 14.04.10 15:51
Sledgy
•
Sledgy пишет:
цитата:
ТЕМА: Макромир
(жизнь жучков, паучков, червячков, бактерий; короче оч мелких существ)
У меня вопрос мо теме. То есть тема о жизни бактерий,как они живут,там выживают типо этого? 14.04.10 17:40
evarube
•
evarube
Не только о жизни и не только бактерий. Можно о птичке калибри, как она умирает... Почему бы и нет?! Можно про то, как навозный жук любит навоз. Можно про то, как тусят на вечеринках клещи. Можно про то, как тяжело жить сапрофитам.
Новости МАГСа, обсуждение, участие, оценки игр и тд.
***
MAGS - ежемесячное соревнование игроделов на AGS. Победитель предыдущего конкурса (Ведущий) придумывает тему следующего.
Игра должна быть:
- Сделана на AGS - По заданной теме - На английском* (или иметь английский перевод *.tra) - Опубликована в MAGS-теме** или здесь***
Как публиковать:
- Укажите название игры - Приложите скриншот (рекомендую radikal.ru) - Игру залить на Mediafire****
*Sledgy может помочь с переводом на английский (не идеальный), пишите в тему или ему в ЛС
**На отдельный магс - отдельная тема. Её можно найти здесь и опознать по след.признакам - слово "MAGS" в начале и "(OPEN)" в конце. Пример: MAGS September: "Broomsticks and Boomsticks" (OPEN)
***Можете запостить в эту тему, и Sledgy, как только появится здесь, запостит туда. Но тогда лучше сдавайте за несколько дней, а то мало ли... А лучше зарегистрируйтесь там и постите сами. Как зарегистрироваться?
****Инструкция к Mediafire: перенести RAR с игрой на зеленый прямоугольник слева ;) Дождаться загрузки. Потом нажать на Copy Link справа. И в буфере обмена теперь ссылка вида http://www.mediafire.com/?rq2ldc445cs0ruj - она вам и нужна
В игре д.б. мир с магией и технологиями. Будь то альтернативная вселенная со стимпанком; или наша реальность, где как-то появилась магия; или что угодно.
Некоторые примеры:
- Наёмник послан, чтобы убить высокопоставленного мага, когда ему не удаётся это сделать с помощью своих тех-приспособлений - Волшебник влюбляется в ремесленницу (о_О) - Парень узнает, что хорош в создании технологий, а также может колдовать - Гендальф и Терминатор борются за первинство в постъядерной пустоши
***
От Sledgy
Раз уж румагсу не бывать, так может, кто захочет помагситься? :)
Участников несколько. Заодно и себя показать. Новый левел.
Если что предлагаю услуги переводчика на английский. Ест-но, не идеальные. 17.09.11 20:13
Sledgy
•
А что там хотят? Я не очень понял. 10.06.12 12:02
bdgtw
•
bdgtw Тема конкурса - 'In Soviet Russia...' (по аналогии с западными анекдотами по типу "В Советском Союзе машина водит тебя", "В Советском Союзе гитара играет на тебе", "В Советском Союзе гамбургер ест тебя"). Суть в том, что в игре все должно быть наоборот (например, предмет инвентаря подбирает персонажей, персонаж управляет движением курсора и т.д.). 10.06.12 12:07
Слэш Вохаул
•
Слэш Вохаул пишет:
цитата:
предмет инвентаря подбирает персонажей, персонаж управляет движением курсора
Шедеврально!!!
И игры с этого конкурса обяз-но надо глянуть)) 11.06.12 21:39
Sledgy
•
а ну всё верно да, прикольная идея, надо подумать. 10.06.12 23:28
bdgtw
На бытовом примере, скажем так: 1, 2, 3 - это номер коробки. В каждой коробке лежат яблоки. В данном случае это 5 яблок, 7 яблок, 9 яблок в соотв. коробках.
В 1 коробке 5 яблок, во 2 коробке 7 яблок и тд.
***
Итак, зачем нам нужны такие числовые переменные и как их использовать?
Во-первых, почему они глобальные. Заметьте слово Global в каждой из четырех. Это значит, что они работают ВО ВСЕХ комнатах абсолютно. В отличии от временных переменных типа int, string.
Если мы переведём бытовой пример на временные переменные, это будет выглядеть так:
int korobka1=5; int korobka2=7; int korobka3=9;
Где korobka1 (и пр) - это числовая переменная, которую можно соответствующим образом где угодно использовать как число.
if (korobka1==4) korobka1++; else korobka1--;
Если значение переменной "korobka1" равно 4, тогда увеличиваем значение на 1, иначе уменьшаем.
На бытовом примере:
Если в первой коробке 4 яблока, тогда добавим туда еще одно; а если не 4, то уберем одно яблоко.
Итак вернёмся к нашим "баранам".
SetGlobalInt(1,5); --- это korobka1=5; SetGlobalInt(2,7); --- это korobka2=7; SetGlobalInt(3,9); --- это korobka3=9;
if (GetGlobalInt(1)==4) {} --- это if (korobka1==4) {}
***
Где можно их использовать?
Где угодно. Как переключатели, или как хранители чисел.
Например, нам надо, чтобы при нажатии на персонажа Глазом, появилось сообщение "Это Вася". А потом чтобы это сообщение изменилось, и вместо "Это Вася" было бы "Это Супергерой".
Как это сделать?
<Событие - при нажатии на персонажа Глазом> [Character - Interactions - Look at]
if (GetGlobalInt(14)==0) Display("Это Вася"); else Display("Это Супергерой");
И всё.
Чтобы не забыть, я пишу в глобальном скрипте ongamestart новую добавленную переменную с пояснением, зачем она нужна.
•
Вопрос насчет глобальних. Я хочу сделать так что-бы вот что - хочеш войди в лифт - Иди к капитану. Потом лифт - Вы вошли. Но тут сразу выполняеться действие newroom. Что делать? 21.07.10 15:09
evarube
•
adm244 пишет:
цитата:
А чем тебя переменные не устраивают ?
Ни чем. А можно пример а то ошибка! 21.07.10 21:32
evarube
•
adm244 пишет:
цитата:
Пример чего ?
Хех... Вот - В Дверь незя войди пока чел не поговорит с другим челом. Потом можно! 22.07.10 09:52
evarube
•
evarube пишет:
цитата:
Вопрос насчет глобальних. Я хочу сделать так что-бы вот что - хочеш войди в лифт - Иди к капитану. Потом лифт - Вы вошли. Но тут сразу выполняеться действие newroom. Что делать?
Если делаешь на 2.х, читай вверху мое больше сообщение - я там всё подробно описал, не вижу смысла повторять одно и то же. 22.07.10 11:00
Sledgy
•
Sledgy пишет:
цитата:
Если делаешь на 2.х, читай вверху мое больше сообщение - я там всё подробно описал, не вижу смысла повторять одно и то же.
•
Sledgy спасибо за урок!!!!!!!!! 07.11.10 12:15
evarube
•
Для AGS 3.x
От Manif'а (цитата)
Задаешь глобальную переменную, например ABC типом BOOL и выставляешь начальное значение FALSE.
Когда твое "определенное" действие выполнилось, назначаешь после него ABC = True;. Т.е. AGS будет знать, что действие выполнилось.
Когда подходит очередь выполняться твоего "другого" действия, перед ним ставишь условие if (ABC == true) { "другое действие" }
Таким образом,
цитата:
только после определённого действия, можно сделать другое действие
Т.е. выполняется, только после того как сработал флажок ABC. Это твои слова. Понятней не бывает.
--------------- пример:
событие разговора с Федей Display("bla bla bla ты со мной поговорил"); ABC = true;
событие, например, пройти в комнату с охранником: if (ABC == true) { Display("Ты поговорил с Федей, ПОЭТОМУ проходи"); } else { Display("Я не пушу тебя, ПОКА ты не поговоришь с Федей"); }
PlayVideo ("intro.mpg", 1, 1);avi, mpg и др форматы
первая цифра - пропуск
0 - нельзя пропустить видео 1 - можно через ESC 2 - через любую клавишу 3 - через любую клавишу и нажатие мышкой
вторая цифра - параметры
0 - видео будет оригинального размера, +звук 1 - сжато до размеров экрана с чёрными полями, +звук 10 - как 0, но без звука (причем игровая музыка будет пиликать дальше) 11 - как 1, но без звука
Пока играет видео, игра на паузе.
Кодеки: используются стандартные кодеки, поэтому если в твоём ролике используется DivX и др кодеки, можешь приложить к игре klmcodek*.exe (кодек-пак).
Иначе у игрока может не проиграться видео.
Куда ложить: или в папку с игрой (где exe) или в проект (снаружи)
Во втором варианте, видео при компиляции игры должно запихаться в exe --- чтобы никто его не мог ни удалить ни изменить
Иконка - как поменять (для игры / winsetup.exe) Скрытый текст
Ложишь иконку в папку проекта и переименовываешь в "user.ico" (игра) или "setup.ico" (для winsetup.exe)
1) есть у нас иконка на 256 цветов; но AGS её не примет 2) встаем на неё в Windows, чтобы увидеть её картинку 3) Alt+PrintScreen (или просто PrintScreen)
4) вставляем в Paint
5) эту картинку смещаем в самый левый угол 6) рисунок - аттрибуты - 32х32 ставим 7) сохраняем как BMP - 24-разрядный! (сохранятся все цвета как надо)
8) в BMP2ICO находим эту bmp и в режиме 256 цветов конвертим в ico [только "transparent" надо отключить!!! это прозрачность] 9) в проект ложим как user.ico и всё работает))
1. Через SCI Viewer открываете Sierra-квест* (выбираете папку) 2. Если нужен: - фон, идете в Picture, выбираете, Save as bmp. Всё. - предмет, или пара кадров каких-то. Лезете в VIEW, находите, сохраняете как bmp. Всё. - движения персонажа, то по-другому - сохраняешь как gif-анимацию и см. ниже
Как вытащить графику из gif-анимации в AGS?
1. Через Active Gif Creator(запускаете, говорите Отмена) открываете gif 2. Затем меню "Файл - Экспорт" - сохраняете в PNG. 3. В AGS - Sprite manager - (прав.кн.мыши) Quick import multiple sprites - Вставляете все PNG 4. Выделяете PNG для одного виева, (прав.кн.мыши) Assign to view... - выбираете нужный виев (перед этим создайте его, если его нет), луп и Ок.
Примечания:
- каждый gif надо экспортировать по отдельности - не нужно из гифа брать анимацию хождения и влево, и вправо; достаточно взять только Влево. И через Assign view перевернуть (галочка внизу "Set all new frames flipped"). Не забудьте потом галочку убрать)
Например: Music3.mp3, Music1.mod, ... --- и именно этот номер ты и пишешь в настройках комнаты
Если музыка не играет в игре, попробуйте след.варианты: 1) меню Game - Rebuild VOX files 2) меню File - Setup game --- выберите другие варианты в Digital Sound / Midi music 3) Громкость Windows (может быть, просто где-то отключен звук? весь, midi (синтезатор), ...)
Как послать персонажа до опред. точки? Скрытый текст
MoveCharacterBlocking(0,300,5,0);
0 - номер персонажа, 300 и 5 - икс и игрик (куда), 0 - норм ходьба (если 1 - игнорировать Walkable area / "эффект призрака")
Как сделать клон комнаты? (или такую же, но с изменениями) Скрытый текст
В папке игры находишь room*.crm - нужный номер копируешь и называешь под новым номером, перезапускаешь проект - комната появится в проекте.
С изменениями - "клонируешь" и изменяешь.
Как сделать так, чтобы что-то в игре происходило только один раз? Скрытый текст
Если нужно, чтобы это происходило при первом входе в эту локацию (или в самом начале игры): просто положите ваши действия в "interactions" этой комнаты --- в First time player enters screen
В любом другом месте надо использовать глобальные переменные. Одна часть ложится вместе с вашими действиями (где "..." - ваши действия), другая в меню Script - game_start перед }
if (GetGlobalInt(3)==0) { SetGlobalInt(3,1); ... <-- нужные вам действия }
-если значение глобал.переменной №3 равно нулю присвоить ей значение единицы ваши действия -конец "если"
В "game_start" пишем стартовое значение: SetGlobalInt(3,0);
-присвоить глоб.переменной №3 значение "ноль" (можно присваивать любое)
То есть,
3 - номер глобальной переменной. Вместо неё, можете писать любой номер от 3 до 99
0 / 1 / ... - здесь это значение этой переменной; может быть любым числом
Крестик (при нажатии) - нельзя взять эту вещь, подействовать Скрытый текст
- меняем графику курсора "Ждать" на крестик - ждём -> соотв-но, вызываем курсор "Ждать", который у нас выглядит как крестик - меняем графику курсора "Ждать" обратно на часики
предыдущий курсор появляется сам
Это событие для - попытки взять неберущийся объект - попытки использовать инвентарь на объект, на который нельзя ничего использовать
- мышка / стрелочки - ввод команд (look, smotri, smotri timepod, potrogai, potrogai timepod) - повторить команду Ctrl+R
Использование вещей:
- должны делаться через ввод команд, вверху они просто показываются (мышкой их использовать нельзя)
***
Добавление команд:
- в Global Script вверху (где Said("look") и пр)
- образец команды: if (Said("команда")) Display("текст");
- все новые слова из новой команды надо добавлять в Словарь (слева "Text Parser", правой кнопой справа - "Add new word...")
Действия только вблизи:
- например, таймпод можно потрогать только подойдя поближе
- для этого поверх нужного объекта (например компьютера который наверху) создаешь широкий круглый hotspot и в blizko() указываешь его номер (для каждого объекта - разный хотспот)
if (blizko(1)==0) {} else {}
если герой далеко от объекта, тогда такая-то реплика, иначе (else) другая реплика.
- пишет по-русски без переключения раскладки - шрифт T&J Soft
Управление+
- Shift - остановиться (теперь Роджер идёт напрямик, как и в SQ1-3)
Добавление команд+
- теперь не нужно отдельно добавлять те же слова в "Text Parser" (его можно ваще удалить))) - в глобальном скрипте увидите "ВАШИ СКРИПТЫ" --- и образец как писать; вон туда и ложите команды
Дизайн+
- теперь Роджер при остановке складывает руки на пояс - через какое-то время задумывается (а если спиной стоит, то машет руками)
- буквы "х" увы нет в шрифте (вернее "[" ), поэтому сделано аж три буквы "х" вместо =, \ и / (проверьте на "чихни" все три варианта)
Ошибки
AGS не запускается! Ошибка "Christmas..." Скрытый текст
Встроенный в AGS прикол по проверке даты. Если сейчас 25 декабря и выше, то прога просто говорит вам пойти расслабиться в баре и отдохнуть, а не создавать игры))
Решается просто - поменяйте дату на 1 декабря например
Возможно, игра сделана на AGS версии 3.х. Попробуйте установить режим совместимости с Windows 98 (exe'шнику) или вручную создать папки "My Documents/<имя учётной записи>/..." (для WinVista - Users/<имя учётной записи>/...).
(или может быть не My Documents, а Documents and Settings)
Чтобы поменять иконку, для начала создайте новую в программе AX-Icons ( скачать ее можно тут http://www.axialis.com ). Иконка должна быть размером 32х32 пикселя и сделана в 16 цветах. Когда все будет готово, поместите иконку в папку с проектом и назовите ее USER.ICO Чтобы поменять иконку у Setup сделайте то же самое, но назовите файл setup.ico
Как поменять название EXE'шника, чтобы работал winsetup.exe? Скрытый текст
Если у вас есть проект игры
EXE'шник называется как папка игры. Выйдите из AGS, переименуйте папку и запустите проект - появится новый EXE'шник с новым именем папки.
Если нет проекта
Создайте в той же версии AGS новый проект, назовите папку так, как нужно чтоб назывался EXE'шник и сохраните и в папке Compiled. Там появится winsetup.exe, его скопируйте в игру, и там тоже переименуйте EXE'шник.
P.S. Название EXE'шника должно быть не больше 8 символов. Достаточно аббревиатуры или сокращения (Kolya Superzmey -> Kolya.exe / KS.exe / Zmey.exe)
•
если повезет то завтра немного пополню тему 31.08.09 18:59
Слэш Вохаул
•
цитата:
// room script file
Как переместиться в другую комнату? Скрытый текст
NewRoomEx(2,100,6);
2 - номер комнаты (куда), 100 и 6 - икс и игрик
#sectionstart hotspot4_a // DO NOT EDIT OR REMOVE THIS LINE function hotspot4_a() { // script for Hotspot 4 (Hotspot 4): Любой клик на место NewRoomEx(room2,40,142); } #sectionend hotspot4_a // DO NOT EDIT OR REMOVE THIS LINE
Можно по подробнее???????????? 29.10.09 21:52
salewa
•
NewRoomEx(room2,40,142);
Не room2, а именно 2. И в папке с проектом игры должен быть файл room2.crm (ну это просто New Room - Save Room).
В AGS3, конечно, может, что-то изменилось, если ты в нём делаешь, но наверно вряд ли так уж глобально. 30.10.09 05:08
Sledgy
•
1. Создаю вторую комнату 2. Создаю хотспот, событие - клик, редактирую скрипт NewRoomEx(room2,40,142); 3.И у меня ничего не сохраняется и показывает скрипт!!! 30.10.09 06:12
salewa
•
Ну когда выходишь из скрипт редактора - он тебя спрашивает "Сохранить изменения?" (по англ.) говоришь Yes.
(ну и room2 на 2 исправляешь, ест-но)
Скрипт показывает, т.к. ошибка. А может быть, АГС3 уже забыл что такое NewRoomEx)) 30.10.09 06:40
Sledgy
•
1 Я это делаю в AGS 2.72. 2 я все так и делаю 3 у меня все что связано со скриптами не получается 4 давай я потом на видео выложу 30.10.09 06:45
salewa
•
хочу убрать панель, но GUIOff(1); не работает почему-то. Точнее GUIOff(0) (верхний бар) пропадает А GUIOff(1) (меню с рукой, ртом, ногой) не пропадает. Почему? 29.11.09 18:19
TERNOX
•
TERNOX, на самом деле он исчезает.
Ниже идёт доказательство:
f(x)=cos(y)*ctg(34)/div 35 * 5^7....
x=...
Короче, именно эта панель (иконбар) сделана изначально GuiOFF. А при приближении курсора наверх - она включается (GuiON).
Если ты ВООБЩЕ хочешь её убрать, то лучше просто удали её из ГУИ и создай там своё (если надо).
Если не на всегда, то тут сложнее. Надо как-то поменять её вид появления (Normal, Persistent, Popup, ...), сейчас стоит вроде попуп (это видно в маленьком окошке свойств в GUI), т.е. появление при наводке на определенный Y.
А надо поставить нормал и GuiOFF. Я как-то пробовал, походу эта шняга из скрипта не меняется О_о 30.11.09 12:09
Sledgy
•
Sledgy я перенёс панельку вниз, перерисовал все иконки, и она будет внизу постоянно, без попап. Мне надо убрать для меню игрового. А потом опять поставить 30.11.09 16:06
TERNOX
•
Не понял, тебе убрать надо иконбар или "игровое меню"? И что за игровое меню, GUI? 30.11.09 16:42
Sledgy
•
ну мне меню надо типа "Новая игра", "Загрузить", "Выход". Но на нём вылазит иконбар, который я хочу спрятать руме с меню. 30.11.09 18:59
TERNOX
•
В общем ты имеешь в виду рум, заточенный под меню
новая игра загрузить выход
И там вылазит иконбар, а тебе он не нужен?
Как ни странно, GuiOff(); должна работать. Вставить её надо в before fade in (свойства этого рума) --- GuiOff(1); а может заодно и 0, и 2 отключить.
Я как-то делал такое, и даже мышкой водил вверх - не появлялся иконбар, попробуй. 04.12.09 15:43
Sledgy
•
Sledgy вот странно не убирается) может изза того что у меня иконбар всегда виден, а не появляется при наведении мышкой. 04.12.09 15:55
TERNOX
•
может быть)) у тебя режим Normal или Persistent? (еще не разбирался, в чем их разница)
можно поп-ть вставить убирание гуи в gamestart (глобальный скрипт) 12.12.09 07:18
Sledgy
•
"У меня сегодня не работает AGS!!! Сообщение про Christmas и тд" (AGS не запускается! Ошибка "Christmas...")
добавлено в ошибки. Ох уж этот Крис Джонс 25.12.09 08:45
Sledgy
Каким бы глупым вам не показался бы вопрос, смело пишите его в этой теме. Рано или поздно я (или кто-то другой) дам на него ответ.
Внимание:
1. Перед вопросом укажите версию AGS, которую вы используете (2.6х, 2.7х или 3.х) 2. Пишите вопрос как можно КОНКРЕТНЕЕ, чтобы не пришлось переспрашивать
P.S. В личку по AGS-вопросам писать не надо, я просто не буду на них отвечать.
1. однако вопрос такой: я сделал новый объект на локации, и когда мой персонаж ходит его голова на том месте она не сверху объекта отображается, а под. Как сделать чтобы была сверху?
Но персонаж прежде чем подойди сразу меняет анимацию. Это код для рубильника. То есть подойти к нему, а потом поменять анимацию рубильника. Как это сделать?
3.
И почему текст выводится вот так? Там сзади на фоне текста какие-то черные закорючки. Это из-за русских шрифтов? Плюс хотел узнать. как поменять цвет текста? 29.11.11 09:22
bdgtw
•
bdgtw перед AnimateObject(...); нужно прописать: SetObjectView(номер объекта,2); 28.11.11 21:05
Слэш Вохаул
•
1) юзай бэйзлайны. 2) используй MoveCharacterBlocking, чтобы поставить скрипт на паузу до момента, пока персонаж не дойдет 29.11.11 10:20
Слэш Вохаул
•
Ага, с этим тоже уже разобрался. Теперь всё отлично. А что с шрифтами не знаешь? 29.11.11 11:17
bdgtw
•
adm244 а где это выставляется?
и, кстати, что за мерзость. положим я хочу анимировать дверь, но при этом еще чтобы на область двери можно было взаимодействовать. И вот значит дверь изменилась, картинка новая наложилась и всё я не могу взаимодействовать на хотспот. как это сделать? 29.11.11 15:09
bdgtw
•
bdgtw выбираешь Fonts потом выбираешь font 1 и ставишь automatic outline. 29.11.11 15:30
evarube
•
evarube 1. ага, это ясно. а как можно цвет шрифта поменять? вот текст через дисплэйспич вывожу. можно там цвет менять?
и не знаешь вот этого?
2. положим я хочу анимировать дверь, но при этом еще чтобы на область двери можно было взаимодействовать. И вот значит дверь изменилась, картинка новая наложилась и всё я не могу взаимодействовать на хотспот. как это сделать? 29.11.11 15:35
bdgtw
•
bdgtw пишет:
цитата:
ага, это ясно. а как можно цвет шрифта поменять? вот текст через дисплэйспич вывожу. можно там цвет менять?
На странице говорящего персонажа меняешь цифру в окошке Talking colour.
цитата:
И вот значит дверь изменилась, картинка новая наложилась и всё я не могу взаимодействовать на хотспот. как это сделать?
Удали хотспот, а Interactions пропиши к самому объекту двери. 29.11.11 15:46
Слэш Вохаул
•
Слэш Вохаул пишет:
цитата:
На странице говорящего персонажа меняешь цифру в окошке Talking colour.
НУ это он везде поменяет же. а у меня есть светлый фон и есть темный и один и тот же цвет будет на одном нормально смотреться, а на одном паршиво. что делать? а если я вывожу текст как речь автора скажем, то тогда анимация на фоне виснет, да и окошко с текстом не убирается автоматом как у речи персонажа. 29.11.11 16:12
bdgtw
•
bdgtw, в скрипте перед диалогом пишешь
SetTalkingColor(0,5);
0 - номер персонажа 5 - цвет 29.11.11 17:06
Sledgy
•
Sledgy спасибо. а как сделать чтобы один раз действо происходило? то есть вот я на рубильник нажал и дверь открылась, а после этого по нажатию на рубильник ничего не должно происходить. 29.11.11 18:14
bdgtw
•
bdgtw
If (GetGlobalInt(n)==0) { [скрипт рубильника] SetGlobalInt(n,1); } Где n - номер переменной. 29.11.11 18:17
Слэш Вохаул
•
номер переменной? её сначало объвить надо? где на объявляется? и какой у неё номер? 29.11.11 20:05
bdgtw
•
Номер любой. Он нужен чтобы отличать разные переменные. Например: Переменная 1 - нажат ли рычаг Переменная 2 - говорил ли с бомжом Переменная 3 - ... 29.11.11 20:17
Слэш Вохаул
•
С этим тоже вроде разобрался. Всем спасибо. Есть еще пара вопросов.
1. Как сделать ролик на движке игры. 2. и как сделать такой вот экран посреди игры когда герой скажем в комп заглядывает или книгу октрывает или записку. ТО есть нажал на записку и хоп на экране огромная записка и там кнопочка закрыть. прочитал закрыл побежал дальше. 30.11.11 19:03
bdgtw
•
bdgtw пишет:
цитата:
такой вот экран посреди игры когда герой скажем в комп заглядывает
отсылаешь персонажа после того как он подошёл к компу или записки в новую комнату. создаёшь отдельную комнату(Room10) к примеру. рисуешь записку на весь экран, лезешь в Walk-behin выбираешь заливку и жмёшь на экран (она зальёт весь экран) жмёшь кнопку Set beseline и мышу наводишь в низ экрана и жмёшь левую кнопку таким образом мы спрячем перса! потом создаёшь Regions вокруг своей записки или компа и внём отсылаешь персонажа назад в ту комнату в которой он глянул на эту записку! и всё! =) 30.11.11 22:11
Aleksahka
•
так, мне тут для игры нужна только часть кнопок из стандартного гуи иконбар. я иконки ненужные потёр, код в скрипте пофиксил. вот только если по правой кнопке щелкать в игре, то там меняются иконки и есть одна, мне ненужная. как её убрать оттуда? 01.12.11 17:59
bdgtw
•
bdgtw в курсорах убрать галочку у этого курсора, где написано, что это стандартный курсор. 01.12.11 18:01
Слэш Вохаул
•
1. А почему кстати когда я рисую вокебл арею то персонаж мой ходит повыше неё? Чтобы поставить рамки какие я хочу для перемещения приходится делать меньше того, что как бы должно было быть нормальным. Грубо говоря я отчертил линией пол и закрасил его. А персонаж на два три сантиметра выше ходит. Так что приходится зарисовывать не до конца а с отступом. Из-за чего это?
2. и как изменить окошко, вылазеющее при попытке сохранить или загрузить игру? 02.12.11 17:48
bdgtw
•
bdgtw пишет:
цитата:
А почему персонаж мой ходит повыше неё?
у твоего персонажа подошва ног должна прилегать к нижней границе картинки! тогда он должен ходить нормально. 02.12.11 20:45
Aleksahka
Хочу сделать следующее: в комнате 10 хотспотов. При загрузке команты для всех хотспотов Enabled=false; После входа в локацию один из них рандомно включается.
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; и т.д.
(Sledgy)
Можно упростить:
hotspot[Random(9-1)+1].Enabled=true;
Тем более у тебя была ошибка, иногда рандом будет равен 0, а значит ни один из хотспотов не будет включаться.
***
(Gexo Galls)
Например,стал активным hHotspot2.Далее, при использовании "правильной" вещи из инвентаря на появившийся хотспот2, становится видимым объект ID2 (если действовать, например, на hHotspot3,то видимым становится объект 3 и т.д.) function hHotspot2_UseInv()
Тоже упростим. Упрощение нужно, чтобы не было всяких говно-наворотов.
Кстати в global settings рекомендую поставить на false Enforce new ... - всякие там strings и script. Чтоб можно было писать и на 2.х и на 3.х коде.
Допустим, комната, в которой это всё работает - это 3, тогда room==3
В mouse click
int hot=GetHotspotAt(mouse.x,mouse.y);
if ((player.room==3) && (button == eMouseLeft) && (hot>=1) && (player.ActiveInventory==inventory[hot+k]))
//k - это скока там надо, чтоб нормальный сдвиг сделать; лучше вещи по порядку сделать //хотспот 1, а вещь например 5 (iVesh1 - это лишь название, а номер вещи 5й например); и далее все эти иВещи по порядку пусть идут, тогда k=5-1=4. Коэффициент или как там его.
{ player.LoseInventory(inventory[hot+k]); hotspot[hot].Enabled=false; object[hot].Visible=true; } else { ... //всё что там в mouse click }
***
(Gexo Galls)
Здесь и возникла проблема,далее нужно в Rep Ex комнаты проверить какие из объектов уже видны и исходя из этого рандомно активировать один из оставшихся хотспотов.Например,видны объекты 2 и 4, значит нужно активировать хотспот 1,3,5,6,7,8,9 или 10.
Подскажите как это можно сделать.Если непонятна суть вопроса или коряво сформулировал -напишите, я перефразирую.
(Sledgy)
Rep Ex (repeatable) --- лучше включать через "перемычку" - после того как вышенаписанное уже сделалось, т.е. через глоб.переменные:
Пример:
if (GetGlobalInt(5)==1) { ... //наш текст }
Ну и наш текст:
int i=1; bool done=false;
while ((i>=максимум_объектов) && (done==false)) { if ((object[ i ].Visible==false) && (Random(1)==0)) { hotspot[ i ].Enabled=false; done=true; } i++;
//не активировал рандомный хотспот, знач поновой, блееааать, пока не активирует, мать его)) if ((i>=максимум_объектов) && (done==false)) i=1; }
•
Sledgy , спасибо! Буду разбираться. 04.12.11 01:36
Gexo Galls
•
так что, никто не знает?
1. как поменять надписи при сохранении, загрузке, выходе, надпись при нажатии на пустой инвентарь. 2. почему мои нарисованные картиночки вот так вот выглядят в редакторе?
это куб, шар и треугольник с тенью
причем при добавлении их на локацию они в самом редакторе объектов выглядят криво, но в игре нормально. а вот при добавлении их же в картинки для инвентаря, они выглядят криво там.
из-за чего это. как исправить. 04.12.11 12:28
bdgtw
•
bdgtw пишет:
цитата:
почему мои нарисованные картиночки вот так вот выглядят в редакторе?
Возможно, из-за того, что редактор спрайтов в AGS не поддерживает слои. 04.12.11 13:43
Слэш Вохаул
•
Слэш Вохаул Так ведь они и в инвентаре малость кривовато отображаются. причем скажем шар, когда беру в инвентаре, то он на локации нормально отображается, а вот треугольник он и в инвентаре кривой и на локации когда беру его тоже.
2. и ещё вопрос. вот у меня есть открывающаяся дверь скажем. и за этой дверью лежит некий предмет, который можно будет взять в инвентарь. как сделать чтобы после анимации открывающейся двери предмет не оказывался за анимацией?
а то у меня сейчас анимация двери заменяет картинку и предмет оказывается под новой картинкой. 04.12.11 14:13
bdgtw
•
Такой вопрос. В AGS я выбрал разрешение 640-480, но при импорте картинки, мне пишут, что размер слишком велик (хотя тот же самый). В самом редакторе все нормально, но при запуске игры видно, что вверху есть большой проблем. Что делать?
•
господа, а для версии 3.2.1 есть русские шрифты? 05.12.11 10:42
bdgtw
•
bdgtw Смотря какого формата нужны шрифты - .SCI (пиксельные, в стиле Sierra) или .TTF (обычные векторные шрифты). 05.12.11 12:20
Слэш Вохаул
•
такой вопрос. Я вот по этим туторам пока учусь, и там не нашел.
Я создал новый View - развивающийся флаг (с анимацией т. е.). Я так понял, чтобы поместить его на экран, нужно сделать его персонажем. Я создаю нового, но мне доступен только дефолтный роджер. Что сделать? 05.12.11 18:44
fernando
•
fernando пишет:
цитата:
Я так понял, чтобы поместить его на экран, нужно сделать его персонажем.
Всмысле? Флаг сделать персонажем? Что за ...? Если просто флаг добавить, то через добавление объектов на локацию и там уже код анимации пропиши и будет развиваться. 05.12.11 18:58
bdgtw
•
а можно в туторах (можно на англ.)? В частности вопрос про код 05.12.11 19:21
fernando
пишет ошибку: room1.asc(5): Error (line 5): fixed size array cannot be used in this way
Правильность номеров соблюдал.
+ Еще такой вопрос. В редакторе есть персонаж - дефолтный роджер. В его настройках можно изменить габариты. Т. е. сделать его в два раза больше, выставив большее разрешение (по умолчанию стоит 320-200).
В спрайтах, в разрешении я выставил везде 640-480. После чего в игре персонаж стал в два раза больше, но в некоторых кадрах (в частности, когда сменяется луп), он на короткий промежуток становится прежним (т. е. в два раза меньшим по размерам.). Как лечить? 07.12.11 19:35
fernando
•
adm244
это подразумевалось, что тоже не работает 08.12.11 19:12
fernando
room1.asc(5): Error (line 5): fixed size array cannot be used in this way
Ошибка в строке 5. Посмотрите, что именно на строке 5. Слева "5:".
object с маленькой буквы надо писать! В AGS 3.x появилась такая фигня, что иногда важно, с какой буквы вы пишите!!! (маленькой/большой)
String и string - две разные вещи
Object и object - тоже. Причем Object в данном случае, видимо, считают за массив (в некоторых ЯП это зовётся "dim"). Т.е. Object[0] - это как Massiv[0]
fernando пишет:
цитата:
это подразумевалось, что тоже не работает
oflag должен работать, странно. Можно писать и object[0] и oflag. 09.12.11 10:53
Sledgy
•
цитата:
Поменяйте Object[0] на oflag
не работает. У объекта почему-то ID не хочет меняться.
•
так всё-таки как сделать заставку или ролик на движке игры? 09.12.11 12:07
bdgtw
•
bdgtw просто двигаешь объекты, как в игре, и всё)
Объекты и GUI. Этого, я думаю, достаточно. Можно еще видео внутри игры проигрывать.
В AGS 3.x --- object[0].Move();
GUI можно использовать как лёгкая быстрая смена бэкграунда. Т.е. гуи на весь экран и меняешь бэкграунд гуи. Потом, если что, можно гуи отключить. 13.12.11 17:57
Sledgy
•
evarube пишет:
цитата:
Можно в AGS сделать так - пульт управления. Надо вести верный код. Не выбрать готовый а самому набрать. Если будет не тот то гамовер.
При нажатии на Enter (keypress) надо смотреть, что введено, сравнивать с паролем. 13.12.11 18:04
Sledgy
•
Можно поподробней.
***
Как сделать так что бы обьект двигался туда-сюда. Т.е сначала идет влево потом вправо. И что-бы в это время можно было управлять глав. героем. 14.12.11 15:12
evarube
•
evarube Он и так все максимально подробно объяснил, это же элементарно! 14.12.11 17:28
Слэш Вохаул
•
evarube пишет:
цитата:
Как сделать так что бы обьект двигался туда-сюда. Т.е сначала идет влево потом вправо. И что-бы в это время можно было управлять глав. героем.
Если циклически влево-вправо, то в repeatable можно и только MoveCharacter
Смотришь, если персонаж достиг определенного X (например character[EGO].x>=239), то глобальная переменная переключается и MoveCharacter в обратную сторону.
Если достиг X <=75, то опять переключатель и MoveCharacter до 239.
***
evarube пишет:
цитата:
Можно поподробней.
Если ты про ввод пароля, то я там ссылку дал. Скачай там русский парсер (ввод) с T&J Soft. Изучи там глобальный скрипт. Графически парсер находится в ГУИ (найдешь сразу)
Если что еще непонятно, спрашивай. Но вроде там и так всё ясно. 15.12.11 10:15
Sledgy
•
Но я не знаю как это делать. 14.12.11 18:12
evarube
while ((i>=максимум_объектов) && (done==false)) { if ((object[ i ].Visible==false) && (Random(1)==0)) { hotspot[ i ].Enabled=false; done=true; } i++;
//не активировал рандомный хотспот, знач поновой, блееааать, пока не активирует, мать его)) if ((i>=максимум_объектов) && (done==false)) i=1; }
Я не очень дружу с циклами. Если можно подробнее разжевать следующее: 1.i>=максимум_объектов .У меня 10 объектов .Почему в условии i>=10 ,а не i<=10 .Ведь нужно проверить какие из 10 объектов невидимы,т.е проверить объект с iD от 1 до 10, а не больше 10-ти... 2. какую роль играет переключатель bool done=false? 3.Что означает && (Random(1)==0) в условии?
Да и еще:
цитата:
Можно упростить:
hotspot[Random(9-1)+1].Enabled=true;
Почему надо писать (9-1)+1 .В итоге выражение равно 9, а хотспотов 10... 16.12.11 13:25
Gexo Galls
•
Gexo Galls
Gexo Galls пишет:
цитата:
1. i>=максимум_объектов
Опечатка. i<=максимум_объектов
Gexo Galls пишет:
цитата:
2. какую роль играет переключатель bool done=false?
Нашли то, что хотели, нефиг до конца цикл проводить. В нашем случае, это рандом и найден невидимый объект.
Gexo Galls пишет:
цитата:
3.Что означает && (Random(1)==0) в условии?
Это рандом, случайное число. Оно случайно равно то 0, то 1. И если оно вдруг равно 0, то мы идем дальше по условию. У тебя же должны выбираться случайные невидимые объекты.
Gexo Galls пишет:
цитата:
Почему надо писать (9-1)+1 .В итоге выражение равно 9, а хотспотов 10...
Так я написал, чтоб ты понял. Т.е. это такая формула. Если 9 хочешь изменить на другое число, то 9-ку и заменишь.
С таким же успехом, можно было написать сразу
hotspot[Random(8)+1].Enabled=true;
Ты бы тогда спрашивал, почему 8?
И закономерный вопрос: почему потом +1?
Random(8) или Random(9-1) = это 0..8. Любое число от 0 до 8. Случайное.
А плюс один - значит, что потом к случайному числу добавится +1. Т.е. уже не 0..8, а 1..9
•
Кстати, господа, а где-нибудь можно подробнее почитать про GUI и что и как с помощью них можно делать. и как, например, делать всякие аркадные моменты? будь-то стрельба или просто ходьба на стрелочки и прыжки, приседания. 16.12.11 16:46
bdgtw
•
bdgtw
bdgtw пишет:
цитата:
Кстати, господа, а где-нибудь можно подробнее почитать про GUI и что и как с помощью них можно делать. и как, например, делать всякие аркадные моменты? будь-то стрельба или просто ходьба на стрелочки и прыжки, приседания.
В хелпе где) F1 и там GUI в поиске.
В принципе ГУИ можно использовать как набор одной и той же графики на ЛЮБОЙ локации, чтоб не дублировать т.е. И как бесконечное кол-во бэкграундов. Например SetBackground - ограничен в количестве.
"Аркадные моменты" - а именно управление с клавы - это просто в onkeypress назначаешь клавишы. Такое в AGS 3.x вроде по умолчанию есть.
if (Key==eKeyLeft) cEgo.Walk(cEgo.x-5, cEgo.y);
Это так, по памяти. Мож где ошибся. Коды клавиш (eKey...) есть в хелпе - ASCII Codes ... Как-то так. 20.12.11 20:15
Sledgy
•
Хочу сделать подписи к объектам. Написал следующее: function room_RepExec() { if (Object.GetAtScreenXY(mouse.x, mouse.y) ==oShtany)cChar1.SayAt(346, 478, 800, "Штаны"); При наведении курсора выходит сообщение ,но игра ставится на паузу и на объект нельзя инвентарем подействовать. Подскажите,пжл,как еще можно сообщение вывести? Display тоже не подходит... 19.12.11 04:46
Gexo Galls
•
цитата:
Gexo Galls создайте пустой GUI с прозрачным фоном
adm244 ,все сделал,кроме прозрачного фона. Выставляю в GUI transparency на 100 - текст тоже прозрачным становится. Как сделать,чтобы текст был видимым , а GUI нет? 23.12.11 15:28
Gexo Galls
•
Gexo Galls Вывести текст на отдельный ГИП. 23.12.11 15:35
Слэш Вохаул
•
Слэш Вохаул , а можно подробнее? Я создал GUI, туда запихнул Label .написал @OVERHOTSPOT@. В Rep Exe локации у меня: if (Hotspot.GetAtScreenXY(mouse.x, mouse.y) == hChtoto){ gGui1.Visible=true; Label3.Text = "Типа текст"; } else {gGui1.Visible=false;} }
цитата:
Вывести текст на отдельный ГИП.
Что мне дальше нужно сделать? 23.12.11 15:48
Gexo Galls
•
Gexo Galls Честно говоря, особенно в вопрос не вникал, но как я понимаю нельзя сделать прозрачным отдельный объект GUI. Т.е. единственный вариант, который могу предложить - создать второй GUI (пустой), добавить в него этот label и прозрачным делать уже первый GUI. 23.12.11 15:56
Слэш Вохаул
•
adm244 Я же сказал, что в вопрос не вникал. Я думал, что нужна не 100% прозрачность. 23.12.11 17:50
Слэш Вохаул
•
В разных ЯП рандомы делаются и ведут себя по-разному.
Теперь читаем хелп к АГС.
цитата:
Random Random (int max)
Returns a random number between 0 and MAX. This could be useful to do various effects in your game. NOTE: The range returned is inclusive - ie. if you do Random(3); then it can return 0, 1, 2 or 3.
•
Здравствуйте. Я думаю мои вопросы уже где то были, но найти мне их не удалось. Вопрос 1 Совершенно нубский)) Как сохранить проект в формате готовой игры?? Вопрос 2 Как сделать главное меню?) 26.12.11 21:16
Metalmax
•
1) В папке с проектом лежит папка 'compiled' - это и есть папка готовой игры. 2) Как отдельная комната. Кнопки могут осуществляться как GUI, либо как объекты комнаты, но прежде чем приступать к созданию меню советую разобраться с основами скриптинга в АГС. Это значительно облегчит задачу :) 26.12.11 21:30
Слэш Вохаул
•
а в AGS никак физику прикрутить нельзя? 27.12.11 12:27
bdgtw
•
В AGS 3.x есть всякие тангенсы и пр. математический хлам. Т.е. при желании можно всё самому сделать.
Типа правильный полёт шарика в арканоиде.
Также можно отслеживать столкновения предметов и персонажей. И соотв-но рассчитывать, как себя должен повести тот же шарик в этой ситуации. 27.12.11 15:53
Sledgy
•
Sledgy пишет:
цитата:
В AGS 3.x есть всякие тангенсы и пр. математический хлам. Т.е. при желании можно всё самому сделать.
Типа правильный полёт шарика в арканоиде.
Также можно отслеживать столкновения предметов и персонажей. И соотв-но рассчитывать, как себя должен повести тот же шарик в этой ситуации.
где можно почитать про это подробней?
***
А коммерческие игры на AGS разрешено же делать? 27.12.11 21:18
bdgtw
•
bdgtw пишет:
цитата:
где можно почитать про это подробней?
F1 - в поиске набираешь Math
Там будут всякие Cos, Sin и тд
bdgtw пишет:
цитата:
А коммерческие игры на AGS разрешено же делать?
Они даже есть. Fatman, Downfall, ... Последнюю официально локализовали. 31.12.11 14:12
Sledgy
•
adm244 ага, спасибо.
Sledgy я знаю да, или недавняя жемини рюе. просто уточнил.
ещё вопрос. вот я положим сделал ролик внутри самой игры. то есть тупо выделил локацию под какбудто бы ролик, где просто двигаются объекты. а чтобы в ави схоронить? такого нельзя? придется в фотошопах заново перерисовывать? 01.01.12 17:53
bdgtw
•
для того, чтобы скажем отдельно ролик показать. залить его на ютуб как рекламу игры. 01.01.12 23:28
bdgtw
•
Скажите пожалуйсто, как сделать так чтобы при наведении курсора на хотпост для перехода в другую комнату, курсор автоматически менял свой спрайт?)) 02.01.12 15:24
Metalmax
•
bdgtw пишет:
цитата:
для того, чтобы скажем отдельно ролик показать. залить его на ютуб как рекламу игры.
Прогой для записи экрана. Я пользуюсь Camtasia, другие варианты - Fraps, UVScreenCamera.
Но у меня UV зависает в какие-то моменты и гонит, а Фрапс не всегда пишет (он вроде пишет игры только в полноэкранном режиме)
***
adm244 пишет:
цитата:
Metalmax весьма интересная тема, которая имеет под собой целую кучу способов реализации. Все зависит от ваших предпочтений и знаний. Распишу основной "каркас".
Через обработчик: if(Hotspot.GetAtScreenXY(mouse.x, mouse.y)!=null){} мы получаем сведение о том, что в данный момент курсор находиться на хотспоте и теперь можем проделывать нужные нам манипуляции... Внутри данного обработчика нам нужно условие с помощью которого будем узнавать нужный нам хотспот, тобиш является ли этот хотспот "переходным". Вот здесь начинается самое интересное, а именно "как определить что хотспот "переходный"? Можно задать в свойствах нужного хотспота переменную bool isNextRoomHotspot в значение 1(можно задать любую переменную) и затем получать её значение из кода, а можно и непосредственно в Events хотспота "Mouse moves over hotspot" менять спрайт.
Короче способов куча.
Мне одному кажется, или у Адма нереально сложный язык изложения?..
Я ни хрена не понял из того, что ты написал))) Только то, что способов куча.
Но я посмотрю на реакцию Металмакса, получил ли он "месседж", ответ на свой вопрос. 02.01.12 17:21
Sledgy
•
Ну если чесно полностью я понял только способ через евентс хотспота)) 02.01.12 18:55
Metalmax
•
adm244 пишет:
цитата:
Если я тупо напишу кусок кода и скажу куда его вставить
Я имел ввиду, попроще надо объяснять. Минимум слов и максимально понятно. Мож с бытовыми примерами))) Это личное мое мнение - сколько я наблюдаю за твоими ответами, мне чаще всегда хочется ответить по-своему.
Но если спрашивающий получает то, что спросил; и ему всё понятно, то тогда пох конечно...
***
Metalmax
В AGS 3.x можно сделать так (Адм про это говорил, но я скажу чуть подробнее что ли)
Hotspot - "Mouse moves over hotspot" (скрипт) ---
1) там меняем спрайт курсора 2) устанавливаем "перемычку" Kursor_izmenilsya=true; (bool Kursor_izmenilsya надо написать в самый верх скрипта комнаты, перед всеми функциями - чтобы он был глобальной переменной - и работал для всех скриптов комнаты)
В repeatable комнаты проверяем: если (перемычка = true) и (GetHotspotAtXY(mouse.x, mouse.y)!=номер_того_хотспота) --- тогда перемычка = false и меняем картинку курсора 02.01.12 19:25
Sledgy
•
А в 2.61 скрипты те же?
***
И ещё один вопрос так сразу)) Если у меня спрайт например с белым фоном, или внутри частично белый, как сделать так чтобы АГС не считала эту белую часть спрайта прозрачной?? 02.01.12 21:25
Metalmax
•
Metalmax пишет:
цитата:
А в 2.61 скрипты те же?
да, только другая "перемычка". Там юзаем глобальные переменные типа GlobalInt. И вместо true-false - будет например 1-0.
При импорте спрайта можно поменять тип прозрачности.
Именно перед выбором файла --- Transparent colour
Top-left - берет цвет прозрачности из верхнего-левого пикселя Palette index 0 - без прозрачности
Соотв-но в нужный угол (top-left или др) надо поставить точку с нужным цветом прозрачности, либо выбрать palette 0 и тогда прозрачности вообще не будет. 02.01.12 22:07
Sledgy
•
Я правильно понимаю, что Properties - это, по сути, одномерный массив? 15.01.12 12:04
Слэш Вохаул
•
SamosWork как-то писал, что он глючит. Мож лучше с ним не связываться 18.01.12 07:23
Sledgy
•
Подскажите,как через i заменить ID предметов инвентаря? Хочу сделать ,чтобы при нажатии ПКМ все предметы убирались из инвентаря (всего 23 предмета). function on_mouse_click(MouseButton button) { if (button == eMouseRight) { int i=1; while(i<=23) player.LoseInventory(?????????); i++;} 20.01.12 09:29
Gexo Galls
•
adm244 ,спасибо! Работает.
цитата:
что-то странное творится в плане логики :)
Это точно.Я порой сам не до конца понимаю для чего мне это нужно :) 20.01.12 13:50
Gexo Galls
•
Перекидывать инфу в третий файл а оттуда обратно? 22.01.12 14:44
Слэш Вохаул
•
MoveCharacterBlockingEx по моему есть... 01.02.12 10:27
Andrey
•
Как использовать альфа-канал в 3.2.1 при загрузке спрайта? 03.02.12 14:35
Слэш Вохаул
•
adm244 пишет:
цитата:
Главное чтобы изображение содержало альфа-канал.
Я так понимаю, прозрачность на слоях у .psd изображений и есть альфа канал? 03.02.12 16:04
Слэш Вохаул
•
adm244 А через буффер обмена никак не вставить? 03.02.12 16:18
Слэш Вохаул
•
Хочу сделать своё текстовое окно где фразы героя выводятся. Нужно создавать текстовый гуи? А дальше что, как его расположить в нужном месте и выводить там текст? Как в 3.2.1 команда выглядит для того что герой сказла фразу в стандартном окошке текстов. вот этот дипслейэт выводит слова в стандартном окошке, но потом это окошко не исчезает. Как его убрать?
А насчет текстового гуи, вот я создал новый текстовый гуи, а там каких-то стрелочек тысячи, как его офрмить под себя я не понимаю. 12.02.12 14:49
bdgtw
•
В General Settings - Text output - Custom text-window GUI --- номер гуи с текстом
Окошко DisplayAt должно исчезать по нажатию клавиши/мышки. Или там задержка какая-то, или мож зависает в этом месте по какой-то причине.
Стрелочки - это картинки. Справа Image = 1, например. щелкаешь по кнопочке "..." справа и выбираешь картинку.
Это картинки рамочки сообщения --- уголки и вертикальные/горизонтальные полосочки.
Т.е. буквально L, Г, ---. I, и тд 13.02.12 18:37
Sledgy
•
То есть просто все эти стрелки заменять на рамку?
Окошко DisplayAt должно исчезать по нажатию клавиши/мышки. Или там задержка какая-то, или мож зависает в этом месте по какой-то причине.
исчезает по нажатию, но я спрашивал можно ли сделать так чтобы оно уходило автоматически через какое-то время. 13.02.12 22:40
bdgtw
•
bdgtw пишет:
цитата:
То есть просто все эти стрелки заменять на рамку?
Именно. Это куски рамки.
bdgtw пишет:
цитата:
исчезает по нажатию, но я спрашивал можно ли сделать так чтобы оно уходило автоматически через какое-то время.
General Settings - Dialog - Allow speech... Ставишь Timer only или Mouse,keyboard,timer
Таймер - это т.е. через время тока исчезнет сообщение.
Mouse,keyboard - мыша и клава соотв-но. 14.02.12 13:56
Sledgy
•
хм, ну поставил онли таймер и все равно не исчезает, а только если мышкой кликнуть то уходит. 14.02.12 21:22
bdgtw
•
Скачай заново АГС 2.61, запусти через него игру. 17.02.12 07:04
Andrey
•
Забавно, был уверен что писал вопрос в этой теме, а в итоге он как-то оказалось в другой) Sledgy Я как только не пробовал запустить, ничего не выходило, а вот совет Andrey с переустановкой внезапно сработал. Спасибо за помощь! 17.02.12 11:37
Winner
•
Winner, писать вопросы надо в эту тему (Игроделам - Вопросы по AGS)
***
Winner пишет:
цитата:
При тестовом запуске игры в AGS 261 вылетает такая ошибка
Ты запустил "acwin.exe". А запускать надо через AGS - Ctrl+T или "File - Test game"
После запуска игры в редакторе exe'шник игры также появляется и в папке с игрой, у тебя это "F:\AGS\MyGame\Compiled" --- должен появиться файл MyGame.exe
•
пасиб, бро. а откуда ты это узнал? в документации вычитал? 17.02.12 10:33
bdgtw
•
а как сделать так, что бы персонаж после его анимации, появлялся в других координатах в этой же локации, не на том же месте где была анимация ? 18.02.12 00:55
Aleksahka
•
bdgtw пишет:
цитата:
а откуда ты это узнал?
Sledgy пишет:
цитата:
Спасибо офф-форуму :)
Winner пишет:
цитата:
а вот совет Andrey с переустановкой внезапно сработал
Неожиданно) Значит, попортился AGS, мож вирусы.
Aleksahka пишет:
цитата:
персонаж ... появлялся в других координатах в этой же локации
Важно имено Script Name персонажа. Т.е. когда вводишь его имя и ставишь точку, то должен появиться список команд - АГС предлагает выбрать одну из команд.
Если списка нет, то он не нашел такого персонажа.
Вообще внизу пишется ошибка. Лучше кидать полный скриншот программы. В ошибке и лежит ответ, в чем причина. Просто там на английском. 18.02.12 15:47
Sledgy
object с маленькой буквы. В AGS 3.x это важно. 18.02.12 15:47
Sledgy
•
написал с маленькой теперь пишет
цитата:
Failed to save room room2.crm; details below room2.asc(5): Error (line 5): Type mismatch: cannot convert 'Object*' to 'int'
а понял, это походу нужно не kpk, а номер объкта писать.
еще возник вопрос. скажем мне для другой комнаты нужно, чтобы персонаж увеличился в размерах в 2 или 3 раза. нужно просто создать отдельный увеличенный спрайт или есть какая-то команда чтобы увеличить его? 18.02.12 16:32
bdgtw
•
bdgtw пишет:
цитата:
еще возник вопрос. скажем мне для другой комнаты нужно, чтобы персонаж увеличился в размерах в 2 или 3 раза. нужно просто создать отдельный увеличенный спрайт или есть какая-то команда чтобы увеличить его?
Увеличить можно, поменяв Scale для Walkable area.
В хоне ходьбе (walk area) есть такая фигня - уменьшать героя вдали и увеличивать, когда он типа близко к экрану стоит.
Т.е. можно уменьшить героя, поменяв Scale в walkable area (зоне ходьбы), в которой находится герой.
Либо вручную, но с фиксированным значением. В данном случае 50% (половина размера). 200% - это будет в 2 раза больше и тд.
cEgo.ManualScaling = true; cEgo.Scaling = 50;
ManualScaling - это мы включаем, чтобы игнорировать Scale зоны ходьбы. Когда захочешь снова использовать меняющееся уменьшение-приближение в локации (типа персонаж далеко или близко), то мануал надо отключить. 19.02.12 18:43
Sledgy
•
вот хочу я чтобы у меня открывался кпк по нажатию на клавишу K
написал так
цитата:
function kpk_initialize() { if (keycode == eKeyK) gKpk.Visible=true; }
пишет
цитата:
GlobalScript.asc(4): Error (line 4): undefined symbol 'keycode'
В чем дело?
написал так
цитата:
function kpk_initialazed(int keycode) { if (keycode == eKeyK) gKpk.Visible=true; }
ошибок нет, но и не происходит ничего по нажатию на K. 19.02.12 17:37
bdgtw
•
а подробней можно? где этот метод находится? и как оно в итоге должно выглядеть. 19.02.12 18:17
bdgtw
•
bdgtw пишет:
цитата:
а подробней можно? где этот метод находится? и как оно в итоге должно выглядеть.
Ты создал свою функцию, а надо писать в уже имеющуюся :)
1) Глобальный скрипт (можно попасть туда через CTRL+G, например)
2) Вверху есть выпадающий список, там находим "on_key_press".
Ну или вручную находим. Например через Ctrl+F (поиск)
Вот как выглядит:
function on_key_press(eKeyCode keycode) {
Там есть например такая строчка:
if ((keycode == eKeyEscape) && gRestartYN.Visible) {
Пишем туда
if (keycode == eKeyK) gKpk.Visible=true; 19.02.12 18:46
Sledgy
•
Sledgy а по поводу кнопки на клаве. ну я пытался так. нашел эту функцию и туда вписал свою строчку. и всё равно при нажатии на K ничего не происходит
сейчас заново вписал и заработало. ЧТО ЗА КОЛДОВСТВО. а как сделать чтобы выходило тоже на эту же клавишу? 19.02.12 19:05
bdgtw
•
bdgtw пишет:
цитата:
а по поводу кнопки на клаве. ну я пытался так. нашел эту функцию и туда вписал свою строчку. и всё равно при нажатии на K ничего не происходит
сейчас заново вписал и заработало. ЧТО ЗА КОЛДОВСТВО. а как сделать чтобы выходило тоже на эту же клавишу?
K-КОЛДОВСТВО :)) Хз.
"а как сделать чтобы выходило тоже на эту же клавишу?"
•
работает да, только вот он типо в комнату входит и вначале обычный размер, а потом через секунду меняется на большой. и это заметно. Можно скрыть както это? 19.02.12 18:59
bdgtw
•
bdgtw пишет:
цитата:
работает да, только вот он типо в комнату входит и вначале обычный размер, а потом через секунду меняется на большой. и это заметно. Можно скрыть както это?
Тебе нужен в этой комнате ТОЛЬКО ОДИН размер???
Если да, то удали те строки две, и просто измени справа значение ScalingLevel (выбери Walkable area перед этим)
В скриншоте я поставил ScalingLevel = 20 19.02.12 19:16
Sledgy
•
поставил как ты говоришь. при входе размер меняется но при этом кидает такую ошибку.
А про кнопку типа я K нажал открылся КПК, дальше я жму снова K и он закрывается. 19.02.12 19:24
bdgtw
•
bdgtw пишет:
цитата:
А про кнопку типа я K нажал открылся КПК, дальше я жму снова K и он закрывается.
Через глобальную переменную надо делать. Нажал на К - переменная1 стала true, нажал на К снова и переменная1 равна true, тогда другое действие
У тебя есть переменная - видимость kpk!
Если kpk видим, то К его закрывает
if (keycode == eKeyK) {
if (gKpk.Visible) gKpk.Visible=true; elsegKpk.Visible=false;
поставил как ты говоришь. при входе размер меняется но при этом кидает такую ошибку.
там проблема в другом, судя по картинке.
Ты удалил функцию RepExecв скрипте room2. А игра ссылается на неё. Что-то такое.
Залезь в комнату 2. F4. И справа удали справа от Repeatedly execute строчку room_RepExec
Если в скрипте комнаты удаляешь станд.функцию, то надо и в этой штуке (списке) (F4) тоже удалять. 19.02.12 19:56
Sledgy
•
2.61
Как сделать так что-бы до определённого действия одна из кнопок GUI была недоступна? 21.02.12 16:30
evarube
•
evarube if (GetGlobalInt(1)==1) {} 21.02.12 16:49
Слэш Вохаул
•
Слэш Вохаул прямо в кнопку штоль глобал. переменую вставить? Вот еще вопрос. В SQ1VGA была небольшая "панелька" где указывался остаток времени до взырва. Можно нечто подобное сделать в AGS? ver. 2.61 21.02.12 17:06
evarube
Супер! Такая же фигня в Delphi, а тут не знал, как это делается.
(Delphi :)) gKpk.Visible := not gKpk.Visible;
"!" - в AGS 3.x --- это "not", отрицание, "наоборот".
Слэш Вохаул пишет:
цитата:
evarube if (GetGlobalInt(1)==1) {}
+1
Я думаю, это ответ на любой вопрос в этой теме xD
adm244 пишет:
цитата:
Невозможно.
ппц, жжоте.
adm244 пишет:
цитата:
Можно как-то сделать что-бы у глобал. перемен. было три перемених вместо двоих?
Ты имел ввиду, что мы часто используем значения типа 0 и 1. На самом деле, можно и 2-3-4 и пр. использовать. Там диапазон до хз скольки.
SetGlobalInt(1,500); - например. 500 значений, т.е.
Переменная - это "коробочка". А её содержимое - это значение.
Содержимое коробочки может меняться. А сама переменная (её название, вмещаемость aka объем) - как правило, нет.
Т.е. переменная - это как флешка. А то что внутри неё - это значение. Если там лежит GTA, то значение=GTA :D
SetGlobalInt(1,500); --- положить в коробочку #1 500 апельсинов))) Теперь там 500 апельсинов.
***
Evarube, если не дают ответ / стебаются, не обращай внимания))
Лучше так, чем через ЛС - потому что кому-то тож может понадобица что-то, что ты искал. И здесь удобнее отвечать.
С одной стороны, Адм и Слэш хотят, чтобы человек сам нашел ответ, думал и тд. Тем более ты уже немало игр создал, и некоторые из них неплохи.
Но правило темы гласит, что вопрос может быть любым. Так что спрашивающий в этой теме ВСЕГДА ПРАВ :) Если, конечно, откровенно не тупит, не знает самых основ --- которые есть в видеоуроках.
evarube пишет:
цитата:
Как сделать так что-бы до определённого действия одна из кнопок GUI была недоступна?
SetGUIObjectEnabled(3,5,0);
3 --- номер гуи 5 --- номер объекта (кнопка, например) 0 --- отключаем объект
Соотв-но когда отключить объект - твое дело. Там ты эту команду и пишешь.
Лучше тут также использовать ГП (глобал.переменные), чтобы проверять --- активиров/блокирован ли объект гуи. Если тебе, конечно, эта проверка где-то нужна будет.
Чтобы включить объект назад --- последняя цифра = "1".
***
evarube пишет:
цитата:
В SQ1VGA была небольшая "панелька" где указывался остаток времени до взрыва. Можно нечто подобное сделать в AGS?
Любая панелька - это гуи.
Таймером меняешь время и в "рипетейбл" изменяешь значение Label (время) на гуи.
Таймер - великая вещь. У нас даже отдельная тема есть по нему :)
Попробуй сам сделать. Всё же вроде овчевидно :) Развивай логику (программиста). Ну или спрашивай, что непонятно. 21.02.12 22:26
Sledgy
•
Sledgy пишет:
цитата:
SetGlobalInt(1,500);
Я имел виду не это. Я некорректно задаю вопросы. Глоб. перемен. скрипт пишется по такой схеме - поговорил с персонажем/уже говорил с персонажем, дверь закрыта/дверь открыта. А можно сделать глоб. перемен. по такой схеме - дверь закрыта/полу-открыта/дверь открыта 21.02.12 22:39
evarube
•
Я так и понял.
2 значения - открыта или закрыта дверь.
3 значения - открыта, полу-открыта, закрыта.
и тд
500 - 500 значений. Дверь открыта, дверь сломана, на дверь подр*чили, в двери гвоздь и тд 22.02.12 02:26
Sledgy
•
Sledgy но вот как написать все это дело? 22.02.12 02:32
evarube
•
Проверку на эти значения?
Например ты сделал рандом.
int rnd=Random(5);
rnd будет равен 0..5. Вот тебе пожалуйста 6 значений как бы.
if (rnd==0) {} if (rnd==1) {}
и тд
В чем проблема?
***
С SetGlobalInt / GetGlobalInt та же петрушка
if (GetGlobalInt(1)==3) {} if (GetGlobalInt(1)==5) {} if (GetGlobalInt(1)==15) {} if (GetGlobalInt(1)==30) {} 22.02.12 05:41
Sledgy
•
Есть проблема. В рипетейбл написал что будет если персонажи столкнутся лбами. Потом написал команду следование персонажа 8 к персонажу 0. Проверяю комнату. И тут беда. Персонаж заранее говорит слова что мол я погиб, до столкновения лбами с персонажем 8. В чем конкретно проблема? 22.02.12 13:19
evarube
•
evarube пишет:
цитата:
В рипетейбл написал что будет если персонажи столкнутся лбами. Потом написал команду следование персонажа 8 к персонажу 0. Проверяю комнату. И тут беда. Персонаж заранее говорит слова что мол я погиб, до столкновения лбами с персонажем 8. В чем конкретно проблема?
Хреново работает функция Проверки столкновения лбами, вот в чем проблема.
Надо самому делать, указывая диапазон по x-y в if-then.
Диапазон
Разница между персом1 и персом2 для столкновения должна быть в диапазоне:
int y_razn = cha1.y-cha2.y; //разница по Y int x_razn = cha1.x-cha2.x; //по X
//Если отриц. числа, то сделаем положительными; модуль короче
if (y_razn<0) y_razn=y_razn*(-1); if (x_razn<0) x_razn=x_razn*(-1);
//Сам диапазон
if (y_razn<35) //столкнулись по Y уже; проверяем дальше { if (x_razn<35) //столкнулись { //ваше событие } }
//Если что не получается, 35 уменьшаешь/увеличиваешь. Надо смотреть самому 26.02.12 11:41
Sledgy
•
Sledgy пишет:
цитата:
if (y_razn<0) y_razn=y_razn*(-1); if (x_razn<0) x_razn=x_razn*(-1);
//Сам диапазон
if (y_razn<35) //столкнулись по Y уже; проверяем дальше { if (x_razn<35) //столкнулись { //ваше событие } }
Точно для 2.61 или для 3 версии? 29.02.12 14:29
evarube
•
вот я хочу сделать кпк в игре. делаю его как отдельный гуи. как лучше всего это сделать? у меня получается слева список пунктов, там задачи, карта, дневник и прочее, а справа окно, которое меняется в соответствии с тем, какой пункт выбран слева. тогда я слева для каждого пункта делаю свою кнопку, а окно справа делаю в виде текстового окна? если так норм, то как вывести текст в окно?
положим мой текст бокс имеет имя far. тогда как?
far TextBox.Text = "текст";
еще вопрос там в текстовом окне вначале курсор показывает, можно его убрать? 23.02.12 17:45
bdgtw
•
лейбл лучше да? а в нем можно большие тексты выводить? а то вот через текстбокс стоит ограничение на размер текста и не получается вывести. 23.02.12 18:27
bdgtw
•
такой вопрос. можно задать какой стороной будет выходить персонаж? скажем мне надо чтобы он входил в новую комнату в профиль, а не задом. или там чтобы когда подойдет к определенному предмету повернулся ко мне спиной. 25.02.12 18:39
bdgtw
•
а как остановить последний кадр анимации персонажа в одном из направлений до следующих действий (до нажатия на кнопку или движения мыши)? 26.02.12 12:40
Aleksahka
•
Ну тогда попробуй так:
character[EGO].loop=1; character[EGO].frame=1;
Выбираешь луп и фрейм. Это после того, как ты выберешь view для перса (SetCharacterView) 27.02.12 01:36
Sledgy
•
Присвоить персонажу view, где этот кадр например. 26.02.12 15:33
Sledgy
•
Всем доброго времени суток. Оффтоп: Делаю игру в очень сжатые сроки и поэтому буду обращаться сюда со своими глупыми вопросами, которые не нашел в справке и по форуму (по форуму выдает много тем с кучей сообщений, так что...). Извините, если вопросы уже муссировали много раз. С AGS пытался работать только давным давно.
Делаю вступительную заставку (просто картинка), которая будет пропускаться при нажатии любой клавиши мыши или кнопки на клавиатуре. Ну и по истечении некоторого времени (это, я так понял, нужно делать Wait'ом). Нужно сделать это с fade-in'ом и с fade-out'ом. Подскажите, пожалуйста, как это можно сделать. И еще: как сделать комнату с заставкой первой в списке, чтобы игра с нее началась? Почему-то комнаты не перетаскиваются мышью.
Извините, если вопросы уже муссировали много раз. С AGS пытался работать только давным давно.
Плевать, задавай. В шапке написано, что можно задавать вопросы любой степени глупости ;)
Научим, объясним.
***
Likantrop пишет:
цитата:
Делаю вступительную заставку (просто картинка), которая будет пропускаться при нажатии любой клавиши мыши или кнопки на клавиатуре. Ну и по истечении некоторого времени (это, я так понял, нужно делать Wait'ом).
Какая версия AGS используется?
WaitMouseKey(40); //ждёт нажатия клавиатуры, мышки; если ничего нет, то по таймеру (40 лупов = 1 секунда)
Likantrop пишет:
цитата:
Нужно сделать это с fade-in'ом и с fade-out'ом.
После этого меняем комнату на ту, где уже сама игра.
В General Settings в Room transition style (способ смены комнаты) уже стоит Fade in/out.
Менять комнату - NewRoom.
Из 1й комнаты-заставки надо убрать героя - в настройках комнаты ставишь галочку на Hide player character (для версии AGS 2.61)
Likantrop пишет:
цитата:
как сделать комнату с заставкой первой в списке, чтобы игра с нее началась? Почему-то комнаты не перетаскиваются мышью.
Есть 2 варианта решения.
1) Есть нулевая комната - она всегда выше всех. По умолчанию её нет. 2) Можно изменить комнату, с которой начинается игра.
Опишу оба случая. (2) тебе всё равно пригодится.
1 - сохраняешь комнату как intro.crm. И в дальнейшем она комната номер ноль (Room #0) (NewRoom(0);).
В любом случае надо и (2) тоже сделать :) Т.к. игра всё равно будет начинаться с 1й комнаты.
2 - Залезаем в персонажей. И своему EGO проставляем Start in room = 0. Там сейчас стоит 1. 27.02.12 19:28
Sledgy
•
adm244,Слэш Вохаул, спасибо! А как отключить инвентарь? То бишь, чтобы при наведении мыши на верхнюю часть окна он не рисовался. 29.02.12 13:15
Likantrop
•
2.61
Можно ли сделать так что бы музыка шла в определеном порядке - сначала идет music1 потом music2 и далее по списку?? 01.03.12 21:01
evarube
•
Likantrop
adm244 пишет:
цитата:
Это не инвентарь, а iconbar(строчка с иконками, аналогия - "горячие клавиши"). gIconbar.Visible = false; ИЛИ В настройках "айконбара" выставить соотв. значение (не помню как оно называется, но что-то связанное с отображением) в Display normaly off.
Именно 2й вариант
Иначе всё равно Иконбар будет появляться, имхо.
Он по умолчанию невидимый (visible = false), но это не мешает ему появляться при подводе мышки.
***
evarube пишет:
цитата:
Точно для 2.61 или для 3 версии?
Для обеих, EGO! :)
***
Предлагаю EGO'м называть всех, кто задает простейшие вопросы по AGS, не знает основ. Это не оскорбление, а скорее шутливая AGS-версия слову "нуб", "новичок".
Посмотрите на изображение и рожицу EGO в AGS 2.61 - типичный AGS-"нуб"))))
***
evarube пишет:
цитата:
2.61
Можно ли сделать так что бы музыка шла в определеном порядке - сначала идет music1 потом music2 и далее по списку??
•
PlayMusicQueue как-то так 01.03.12 21:38
Слэш Вохаул
•
Решил в иконбаре оставить лишь кнопку инвентаря. Удалил остальные, иконбар сделал прозрачный и чтобы выводился при наведении мышки. Почему-то не рисуется спрайт кнопки, вызывающей инвентарь и кнопки в самом инвентаре (вместо них - черные квадратики). С чем это может быть связано?
И еще вопрос вдогонку. В некоторых квестах была такая фича: наводишь на объект и внизу экрана пишется его название. То есть, чтобы активные предметы/точки искать удобней было. Можно ли для этих целей приспособить статуслайн? 02.03.12 21:01
Likantrop
•
Likantrop пишет:
цитата:
Решил в иконбаре оставить лишь кнопку инвентаря. Удалил остальные, иконбар сделал прозрачный и чтобы выводился при наведении мышки. Почему-то не рисуется спрайт кнопки, вызывающей инвентарь и кнопки в самом инвентаре (вместо них - черные квадратики). С чем это может быть связано?
Не совсем понял, но скорее всего из-за удаления ненужных кнопок сместились номера объектов иконбара.
цитата:
И еще вопрос вдогонку. В некоторых квестах была такая фича: наводишь на объект и внизу экрана пишется его название. То есть, чтобы активные предметы/точки искать удобней было. Можно ли для этих целей приспособить статуслайн?
Да, поместить там Label (если таковой там еще не имеется) и в его опциях там где текст прописать что-то проде %HOTSPOT% (точно не помню что именно). 02.03.12 21:06
Слэш Вохаул
•
Слэш Вохаул пишет:
цитата:
Да, поместить там Label (если таковой там еще не имеется) и в его опциях там где текст прописать что-то проде %HOTSPOT% (точно не помню что именно).
adm244 пишет:
цитата:
@OVERHOTSPOT@ если быть точнее.
Мне еще хочется, чтобы так было не только с хотспотами, а еще и с объектами...Реально? Не создавать же для каждого объекта хотспот... 03.03.12 21:04
Likantrop
•
Слэш Вохаул пишет:
цитата:
Не совсем понял, но скорее всего из-за удаления ненужных кнопок сместились номера объектов иконбара.
Не совсем понимаю, как это тогда можно исправить. Где-нибудь в глобальном скрипте поковыряться? Небольшое разъяснение на скринах. Маленький - не рисующаяся стандартная кнопка инвентаря, большой - сам инвентарь. http://rghost.ru/36815335 http://rghost.ru/36815314 02.03.12 21:20
Likantrop
•
adm244, 32-битный, перезагрузка не помогла. Спрайты есть. В итоге открыл русский шаблон для AGS, удалил там все лишние кнопки, экспортировал, импортировал в свою игру - все работает. :) Спасибо за помощь! 02.03.12 21:38
Likantrop
•
Как назначить скорость объекту? 03.03.12 10:51
Andrey
•
AGS 3.2 1. "Прикрутил" ГУИ к голове персонажа. Проблема в следующем: когда перс подходит в правый или левый угол экрана, ГУИ должен смещаться влево или вправо соответственно. Пишу: Скрытый текст
int x= cChar1.x; int y= cChar1.y; gSAY.Visible=true; cChar1.StopMoving(); if(x<300)gSAY.SetPosition(x+100, y-200); if(x>650)gSAY.SetPosition(x-300, y-200); else gSAY.SetPosition(x-200, y-200);
Когда перс в правом углу, ГУИ смещается влево , но когда перс в левом углу ГУИ не смещается вправо. Подскажите,пжл, в чем ошибка? 2. Как проверить при запуске игры есть ли сохранения и если есть- сделать видимым объект на локации? Заранее благодарю за помощь. 03.03.12 11:10
Gexo Galls
•
adm244 пишет:
цитата:
Вопрос эквивалентен аналогичному "А как летать?".
Не понял смысл если честно. Мне нужно установить скорость передвижения объекту. 03.03.12 13:07
Andrey
•
adm244, что нужно еще для полной информации? 03.03.12 14:06
Andrey
•
Почему на Walkable Area объекты не используют ZOOM LEVEL? 04.03.12 11:19
Andrey
•
Andrey пишет:
цитата:
Почему на Walkable Area объекты не используют ZOOM LEVEL?
Потому, что это ОБЪЕКТЫ 04.03.12 12:03
Слэш Вохаул
•
Слэш Вохаул пишет:
цитата:
Потому, что это ОБЪЕКТЫ
А как их адаптировать под увиличение? 04.03.12 13:11
Andrey
•
Andrey Сделать их персонажами, е*та 04.03.12 13:16
Слэш Вохаул
•
Еще возникла парочка вопросов. 1) Есть комната (см картинку): http://rghost.ru/36838527 Та...эээ...будочка, что слева находится, не в Walkable Area. Мне нужно, чтобы по щелчку "идти" на будку, персонаж подходил к будке, заходил в нее и переходил в другу комнату. Реализовал это так:
Работает так, как мне надо. Но только если я делаю Interact. А мне нужно чтобы по щелчку "идти". Пробовал сделать код в AnyClick() и после проверку mouse.mode=WalkTo, но не работает... Как это сделать? 2) Как сделать, чтобы не было mode'а "говорить"? Чтобы при перещелкивании правой кнопкой сменялишь лишь режимы "смотреть", "идти" и "взаимодействовать". 04.03.12 11:37
Likantrop
adm244андрей очень серьезный человек и он ведет очень серьезный бизнес по созданию платных ags-игр. он всегда серьезен. серьезен как джокер. не задавай ему лишних вопрос, выполняй его все просьбы и приказы(если он прикажет тебе поиметь памелу андресон то ТЫ должен ее поиметь, если прикажет насрать на человека то ТЫ должен на его насрать) иначе тебе не поздоровится и он будет тебя травить. no seriously. 04.03.12 22:35
evarube
•
adm244, спасибо, все получилось. Еще вопрос. Есть хотспот, для него три фразы. Нужно, чтобы на каждый новый клик выводилась следущая фраза. Нужно использовать глобальные переменные? Или можно какие-нибудь локальные? Пытался как-то для одной проверки использовать не глобальную переменную, не получилось. Их где-то объявляют? 05.03.12 19:44
Likantrop
•
Здравствуйте! Работаю в ags 3.21. Хочу реализовать систему эм... жестов. Тоесть например есть бутылка и чтобы открыть пробку ее нужно "открутить" мышкой, движением по кругу. Как я могу это сделать?
Насколько я понимаю нужно делать проверку на принадлежность точки заданной плоскости, с этим проблем нет.. в теории, а на практике что-то м... не то :) 06.03.12 15:58
chvekasss
•
chvekasss А вот это действительно интересный вопрос! Наверняка для этого существует специальный плагин, но это 100% возможно реализовать и самому. Скорее всего тут нужно прописать формулу, отслеживающую изменение координат мыши, посмотрим что напишут другие. 06.03.12 16:00
Слэш Вохаул
•
adm244, вы гений! Это же так легко все оказывается) Проверил ваш скрипт, работает как часы у часовщика
Ну что ж, теперь буду думать как бы определить движение мышки. Наверно нужно проверять по формуле окружности, но тогда будет м.. "узкий" простор для движения. Можно как-нибудь "увеличить" данный.. путь? Думаю нужно вычислить радиус того внешнего колечка и брать его за погрешность в формуле. М... слишком много данных 06.03.12 20:43
chvekasss
•
Вопрос. Необходимо учитывать время, проведенное в игре. То есть, чтобы некая переменная через некоторое время увеличивалась на определенный шаг. Где должен был этот код? 07.03.12 21:09
Likantrop
•
Два вопроса по инвентарю. 1) Сейчас у меня спрайты предметов в инвентаре накладываются и перекрывают друг друга. Как от этого избавиться? 2) Не понимаю, как установить для спрайта предмета хотспот курсора. Хотелось бы, чтобы при щелчке по любой части спрайта срабатывало нажатие, предмет зажимался бы по центру. Сейчас приходится истыкивать весь спрайт сперва для того, чтобы взять его "в руку", а затем чтобы его применить на другой, истыкивать другой... 09.03.12 11:55
Likantrop
•
фу я что-то совсем расслабился. как взаимодействовать вещами из инвентаря на места на локации? 09.03.12 17:03
bdgtw
•
adm244, спасибо!
Нужно сделать так, чтобы при старте новой комнаты (любой) обнулялась некая переменная. Где этот код прописать? В каждой комнате лень.) 09.03.12 22:10
Likantrop
•
Sledgy, adm244, спасибо! Еще вопрос. Сейчас экспортировал спрайты cEgo (которые стоят по умолчанию). Почему они такие маленькие? И почему в игре больше? Думал, может стоит где-нибудь масштаб увеличения, но нигде не нашел. Если собираюсь вставить в игру новые, их что, заведомо маленькими делать? 10.03.12 10:58
Likantrop
•
adm244, мерси.
Если у меня есть некая деталь интерьера, которая может быть в 2-3 состояниях (скажем, телевизор: выключен, включен), то что лучше использовать для этой цели? Объект? И менять ему спрайт? 10.03.12 14:36
Likantrop
•
adm244, что-то не пойму. По первому вопросу: что подразумевается под методом? Я объявляю переменную в general declarations, после численных переменных, которые успешно объявляются. По второму: к сожалению, нет времени изучать справку. Нужно за 2 часа игру доделать.) Я, наверное, неточно выразился, я хотел спросить: сделать ли телевизор хоспотом или же объектом и менять у него спрайт? У объекта вообще спрайт можно менять?) 10.03.12 18:56
Likantrop
•
adm244, general definitions, перепутал в самом начале любого скрипта 10.03.12 19:59
Likantrop
•
В смысле, при старте КАЖДОЙ комнаты чтобы делалось одно и то же действие? В данном случае, обнуление переменной.
Можно создать свою функцию перехода на новую локацию, в которой прописать это обнуление. 09.03.12 22:45
Sledgy
•
И еще один вопрос. Почему-то не объявляется строка. если пишу так: string Episode_text=""; выдает ошибку:
цитата:
Error (line 5): cannot assign value to string, use StrCopy
если String Episode_text="";
цитата:
Error (line 5): cannot assign initial value to global pointer
•
Насколько я понял , проверка столкновения перса с объектом Character.IsCollidingWithObject(Object* obj), работает только если объект соприкасается с нижней частью персонажа (или перс стоит на объекте). Можно ли сделать , чтобы при касании любой части персонажа объектом происходило действие. Например, летит кирпич по диагональной траектории и попадает в голову персу-персонаж падает. Заранее благодарю за помощь. 11.03.12 04:32
Gexo Galls
•
В игре у меня название объекта выводится через Statusline (@OVERHOTSPOT@). Выводится при этом, как я понял Description объекта или хотспота. Возможно ли его как-то поменять динамически? Банально object.Description ="" не работает. Пока единственным выходом вижу создание нового объекта с новым description'ом. 20.03.12 10:59
Likantrop
•
Likantrop, я думаю, нужно не использовать оверхотспот, а что-то другое. Может даже написать что-то свое. 27.03.12 18:40
chvekasss
•
chvekasss, а у тебя есть готовые работы на AGS? Как хорошо знаешь движок?
Приглашаем поучаствовать в RuMAGS, соревнование русских агсеров. Художника можешь выбрать из двух Глаузер (пиксельная графика) или Алексашку (3D).
Всем даётся опред.тема и срок, надо создать игру на AGS. Потом игры сдаются и оцениваются жюри (я нахожу людей из разных сфер, включая форумчан, которые не участвуют)
Это уже 10-ое соревнование. С пред.можно ознакомиться в RuMAGS-журнале
В 10-м будет "командная игра" - по 2 человека. Один художник, другой кодер (программист). Вместе придумываете историю, сценарий и тд. Можете и один участвовать.
В игре у меня название объекта выводится через Statusline (@OVERHOTSPOT@). Выводится при этом, как я понял Description объекта или хотспота. Возможно ли его как-то поменять динамически? Банально object.Description ="" не работает. Пока единственным выходом вижу создание нового объекта с новым description'ом.
•
В AGS по умолчанию реализовано движение влево-вправо при нажатии стрелок на клаве. Как сделать ,чтобы он двигался только пока кнопка нажата? Отпустил кнопку -остановка перса... 28.03.12 09:27
Gexo Galls
•
Если не ошибаюсь, нет такого понятия "отпустил кнопку" в AGS ;)
Нажал - есть. И можно по таймеру продолжать движение.
А как узнать, что игрок отжал?.. Ну если тока повторно нажал...
По сути, авто-"отжатие" кнопки происходит сразу после того, как кнопочка считалась.
***
Но можно проверять зажатости для кнопок Ctrl, Alt... Т.к. они юзаются в комбинации 28.03.12 10:13
Sledgy
•
Gexo Galls, о! Я где-то уже видел реализацию "отжимания" клавиши. Хм....
•
chvekasss , чет не запускается видео... "Игровой процесс с использованием лишь одной кнопки мышки". Ты уверен,что там такое было? Насколько я понял это ролики Admа. Про AGS, кроме этого еще два,но ничего похожего не нашел... 28.03.12 11:22
Gexo Galls
•
Gexo Galls, как я понял адм как-то повесил ивенты на "нажал кнопку и удержал в течении n времени". Тоесть можно на подобие того же.сделать и для "отпустил клавишу", "нажал клавишу". Вот я о чем... 28.03.12 12:11
chvekasss
•
chvekasss Нет, для нажатия клавиши мыши отдельная команда - IsButtonDown 28.03.12 12:19
Слэш Вохаул
•
Aleksahka, эта шняга не работает только на Objects и фон вроде тоже. 10.04.12 03:50
Sledgy
•
Sledgy пишет:
цитата:
эта шняга не работает
у меня работает! =) ща те демку покажу! _______________________ отправил в ЛС 10.04.12 09:02
Aleksahka
•
Andrey пишет:
цитата:
Либо нарисуй темного персонажа, и используй SetCharacterView.
***
Сейчас создам видеоурок что бы потом некоторые не создавали темного персонажа. 08.04.12 21:47
evarube
•
Плагины вроде нужны... Либо нарисуй темного персонажа, и используй SetCharacterView. 08.04.12 21:01
Andrey
•
возникли опять вопросы по AGS 2.6x 1) как можно отсечь кусок от зоны хождения(Walkable areas) не копируя при этом целую комнату? 2) как заменить одного персонажа на другого после анимации( перс1 -> анимация перса -> перс2 )? 01.05.12 20:24
Aleksahka
•
Aleksahka пишет:
цитата:
1) как можно отсечь кусок от зоны хождения(Walkable areas) не копируя при этом целую комнату?
Стереть часть зоны? Выбираешь вверху инструмент квадратик например и правой кнопкой мыши отсекаешь. Ну или карандашом линию чертишь правой кнопкой мыши и потом правой кнопкой заливаешь нужную часть, как-то так
Aleksahka пишет:
цитата:
2) как заменить одного персонажа на другого после анимации( перс1 -> анимация перса -> перс2 )?
Поменять view персонажа. Или ты хочешь сделать превращение в другого и у другого будет свой инвентарь и еще какие-то особенности?
Если 2й вариант, то быстро убираешь перса из комнаты NewRoom(номер_перса, -1);, и на его коорд ставишь 2 перса 01.05.12 21:02
Sledgy
•
спасибо, ясненько! а как отключить и включить Hotspot (какие команды)? а то закодил горячую зону под другого перса! а на неё может нажать другой и при этом игра вылетит! 01.05.12 22:40
Aleksahka
•
Sledgy в принципе можно. У меня как раз завалялось куча фонов нереализованых проектов. фоны ремейка Транспаланта, старые фоны Dark World(который раньше был Dark House)... 27.03.12 14:37
evarube
•
Лучше новое. Т.е. я буду тебе говорить, что нарисовать 28.03.12 06:36
Sledgy
•
Sledgy мне бы хотелось что бы ты реализовал мои дохлые/полу мёртвые проекты. Например ремейк Транспаланта. Или SQ1 EvaRube Style. 28.03.12 13:29
evarube
•
В статье есть скрипт uhandled, я бы для удобства сократил его вот так:
function unhandled_event(int what, int type) {
//0 - смотреть //1 - взять //2 - исп вещь //3 - говорить
if(what == 1) { // hotspot
if(type == 0) player.Say("Не вижу ничего необычного."); else if(type == 1) player.Say("Что мне сделать?"); else if(type == 2) player.Say("Использовать прямо здесь?"); else if(type == 3) player.Say("Да лучше с собой разговаривать!"); }
else if(what == 2) { // object
if(type == 0) player.Say("Не вижу ничего необычного."); else if(type == 1) player.Say("Что мне сделать?"); else if(type == 2) player.Say("Использовать прямо здесь?"); else if(type == 3) player.Say("Да лучше с собой разговаривать!"); }
и т.д
Когда много однотипных строчек, можно скопировать одну строку несколько раз, например
if(type == 0) player.Say("Не вижу ничего необычного."); else if(type == 0) player.Say("Не вижу ничего необычного."); else if(type == 0) player.Say("Не вижу ничего необычного."); else
и по порядку ставить 0,1,2,... и менять текст. Главное чтоб у последней строки на конце не было 'else' (иначе). 16.12.09 11:20
Sledgy
•
Советы по RuMAGS
1) Когда делаете игру, планируйте, что потом в неё будут играть и другие люди (т.е. не только здешние форумчане и жюри)
2) Трэш-игра (нарочито страшная и убогая) хороша, когда там есть над чем посмеяться или есть во что поиграть.
3) Музыку лучше вставлять в самый последний момент, когда игра уже готова; причем обрезанную до самого необходимого (без долгого мусора); и то, возможно, от неё стоит отказаться
4) Умеете / любите рисовать - рисуйте; не умеете - см. тему Ресурсы, где есть готовые персонажи и фоны / ищите в интернете.
Умеете слегка фотошопить, можете изменить чужой ресурс на свой лад (например изменить персонажа - цвет волос, одежда и пр) 19.12.09 05:47
Sledgy
•
Советы #2 по RuMAGS
5) Всегда убирайте неиспользуемые курсоры (Mouse.DisableMode).
6) Если используете вывод описания при наведении мыши на предметы или хотспоты через label или overlay, не забывайте его очищать, когда мышь покидает регион.
7) Всегда заполняйте описание предметов в инвентаре. Потому что, не всегда понятно, что за гипер-кубик-мегатрон был взят.
8) Не поленитесь сделать мини-GUI и повесить кнопку вызова в инвентарь или на F1. Заполняйте в нём описание текущей локации. При графике низкого разрешения иногда не совсем понятно, в каком помещении находится герой и что в нём может быть интересного.
9) В описаниях предметов или комнат используйте подсказки, чтобы не заниматься пиксельхантингом, или "оправдать" нелепое использование предметов. Например, если надо использовать теннисную ракетку на тракторе, то где-нибудь было бы неплохо указать, что ручка ракетки идеально входит в углубление от утерянного рычага коробки переключения передач.
10) Рисуйте системные менюшки и GUI. Если игра управляется мышью, то и сохраняться, загружаться, обеспечивать выход в систему она тоже должна мышью. Иначе, приходится перебирать клавиатуру в поисках кнопок выхода, записи-загрузки или использовать некорректный Alt-X 19.12.09 07:48
SamosWork
•
SamosWork пишет:
цитата:
6) Если используете вывод описания при наведении мыши на предметы или хотспоты через label или overlay, не забывайте его очищать, когда мышь покидает регион.
Не знаю, с какой версии действует эта фича, но можно сделать гораздо проще: делаете ГУИ для подсказки, ставите на него текст такой: "@OVERHOTSPOT@" Тогда в игре этот текст будет автоматически заменяться на названия хотспотов/объектов/персонажей и очищаться тоже самостоятельно. 19.12.09 16:44
Crimson Wizard
•
Как поменять название EXE'шника
1) Хотите поменять название EXE'шника, не делайте это вручную, тупо переименовывая файл!!! Это касается salewa. Потому что после этого winsetup.exe не будет работать.
EXE'шник всегда называется как папка игры. Т.е. достаточно просто выйти из АГС, переименовать папку и запустить проект - появится новый EXE'шник с новым именем папки.
2) Есть еще способ как переименовать EXE (+чтоб winsetup.exe был рабочим), не имея на руках проекта игры.
Создайте в той же версии AGS новый проект, назовите папку так, как нужно чтоб назывался EXE'шник и сохраните и в папке Compiled. Там появится winsetup.exe, его скопируйте в игру, и там тоже переименуйте EXE'шник, всё.
3) Название EXE'шника должно быть не больше 8 символов. Зачем вам называть его длинным именем? Достаточно аббревиатуры или сокращения (Kolya Superzmey -> Kolya.exe / KS.exe / Zmey.exe) 16.01.10 17:46
Sledgy
+ меню (intro) с выбором вариантов + сразу рабочий курсор в меню (по умолчанию рука; меняется в intro - Interaction - before fade in - номер кусора) + в игре убрал стандартный инвентарь, зачем он когда можно кликать правой кнопкой мыши? + инвентарь убрал в угол, также для удобства + save/load через F5 и F7 - об этом сказано в "Об игре"
Внизу появляется название объекта/персонажа/хотспота, на которую наведена мышь. Это удобно тем, что можно понять, на что можно действовать, а на что нет.
1. В шаблоне подсказки работают только в room1. Если надо, чтоб подсказки работали и в других комнатах, просто копируешь repeatable из room1 в нужные комнаты.
2. Там отдельно объекты, персонажи и хотспоты. Просто меняешь строчки, добавляешь и тд. (num - номер объекта/персонажа/хотспота)
***
Ну и главный совет: желательно на каждый активный предмет (объект, персонаж, хотспот) делать тыканье всех иконок: Глаз, Рука, Речь. 16.01.10 20:54
Sledgy
•
Sledgy пишет:
цитата:
В шаблоне подсказки работают только в room1. Если надо, чтоб подсказки работали и в других комнатах, просто копируешь repeatable из room1 в нужные комнаты.
Делать такие вещи надо так, чтобы работало независимо от комнаты. Я код не смотрел, но догадываюсь, что можно вырезать код из скрипта комнаты и поместить в глобальный скрипт - там тоже должна быть функция repeatable_execute. Тогда должно работать везде. Т.е., я надеюсь, что это так... если я правильно понимаю, как это там работает. 16.01.10 21:47
Crimson Wizard
•
Там немножко другой смысл: в репитейбл лежат хинты на предметы, например
объект0 - "Кровать" объект1 - "Шкаф"
хотспот1 - "Утюг"
персонаж0 - "Миша" (герой) персонаж1 - "Друг"
Высынуть это дело в глобальный скрипт можно, но имхо будет неудобно. Особенно если несколько комнат. Тем более к этим хинтам потом и не обращаешься, т.е. закинул их в репитейбл комнаты и всё.
Короче, что надо прописывать прежде, чем делать игру. В идеале, ест-но. 16.07.11 07:03
Sledgy
•
Знаете ли вы?
В скрипт-редакторе AGS 2.61 если нажать Ctrl+D скопируется текущая строка (где вы стоите), так можно наплодить кучу строк- клонов. 18.08.11 15:16
Sledgy
•
Отличная идея
Да и качать не надо, как минимум у двоих он точно есть, а это почти пол-форума
Возможно, эта хрень дей-ет и в других АГСах. На самом деле, кому-то может показаться полезным фича. Не надо выделять строку, жать CTRL+C, CTRL+V. 18.08.11 17:12
Sledgy
•
Sledgy кстати, все забываю посмотреть, что делает ctrl+G 18.08.11 17:53
Слэш Вохаул
•
*ржач* (смайлик не найден, видимо ффдоработке)
Какие-то уже нехорошие ассоциации с
***
По теме
Советы игроделу
- Если у вас руки растут из причинного места, и вы хотите создать игру... Создавайте и назовите её ЛУЧШАЯ ИГРА В МИРЕ
- Рисовать в АГС необязательно, можно рисовать не в АГС...
- Хотите создать игру, но нету ни опыта, ни желания, ни идей? =>
- Хотите, но вам не разрешает мама? Воспользуйтесь этим фейсом ->
- Какую версию выбрать? 1.0.0. Там было минимум всего необходимого, запуск под DOS. Это идеальный вариант для истинного профессионала. Сразу станете бэтменом и сможете делать час то, что другие делают за 5 сек. Зато они лузеры, а ты нереально героичен. (бла-бла-бла)Даёшь 1.0.0!!!
- Совет начинающему игроделу: не пихать в рипетейбл много лупов и виевов без знания скрипта интерекшна и по возможности юзать хелп, и лучше брать первый резолюшн... 18.08.11 23:11
Sledgy
•
Персонаж-кумир
Итак, советую создать персонажа-кумира в своей игре. Это может вытянуть даже игру-среднячок.
Возьмём к примеру известный сериал "Доктор Хаус". Первые серии - гунно. Но благодаря харизме Дока, его отличному образу, сериал наконец встал на ноги и стал культовым.
Конечно, разрабы поняли свои ошибки и учли их в новых сериях. Но всё равно до сих пор сериал вытягивает одно "существо" - персонаж-кумир Доктор Хаус.
- Трилби - герой из "1213" - очкарик из "RoN" (он же светился в Салева-играх) - детектив из "Метро" (by AdM244) (только он нешибко доделан) - герой из "Evarube Quest" (особенно в костюме) (но тоже о его характере мало известно) - герой из "Time Quest" (by TERNOX) (почти идеальный вариант! хороший персонаж; просто он не так цепляет, как хотелось бы, но он более-менее уникален)
***
Так как сделать персонажа, который всем понравится? Такого, которого захотят срочно увидеть в сиквеле. По которому захотят даже делать фанарт или фанигры.
--- У него должен быть свой особый визуальный образ (лицо, одежда)
Например черная перчатка на левой руке. Полосатая серо-темнозеленая рубашка. Порванные джинсы. Кроссовки в крови.
--- Необычное имя или прозвище
--- Уникальный характер
Как будто он настоящий. Чтобы этот перс тут же узнавался.
Ну например - неисправимый лгун. Или охренненный оптимист, или дебил.
И так несколько разных черт характера. Это всё надо заранее придумать.
--- Свои привычки
--- Минусы и плюсы
У перса должны быть опред. минусы и плюсы. Как у всех людей. Он не идеален.
***
И еще. Не надо делать копию себя или обычного безликого персонажа. Это
Он, как раз наоборот, не должен быть вами.
***
Для тренировки.
Попробуйте придумать своего нового супергероя. Чтоб он был уникален, оригинален, необычен.
Свой костюм, своя суперспособность, свои привычки, свой характер.
И также придумайте нового особого суперзлодея и его помощников.
И вот на этой основе и можно сделать небольшую игру :)
Прокачка создания интересных новых персонажей. 09.01.12 00:46
Sledgy
•
Совет:
- Используйте движки by AdM244 06.02.12 22:48
Sledgy
•
Моя небольшая пародия на советы адма
Из темы Бред
цитата:
1. Не пишите сюжет. Берите сюжеты из малоизвестных, известных книг. Советуется брать сюжеты из книг чей автор умер. Игра будет от этого только лучше. 2. Копируйте персонажей с известных книг, фильмов, аниме. Купите кокса, нюхните его и читайте биографию персонажа которого вы "придумали". Тогда вы будете в его шкуре. Игра от этого будет только лучше. 3. Купите пиво/водку/кокс/марихуану/. Напишите историю этого мира. Если у вас есть алкоголь - сделайте мощный коктейль и выпейте его. Если у вас есть наркотические вещества - курите/нюхайте. После этой процедуры читайте историю этого мира. Это упростит вашу работу по рисованию бэкграундов. 4. Скопируйте с известной игры/фильма/книги харизматического персонажа. Поменяйте ему имя. Это упростит вашу работу. 5. Купите алкогольные напитки в магазине. Откройте игру. Выпейте алкоголь. Алкоголь поможет вам написать грамотно диалоги. Если у вас есть наркотические вещества - примите их. От этого диалоги будет лучше.
И последний самый главный совет: 6. Пейте алкоголь и принимайте наркотики. После этого читайте книги. Черпайте дохновения из них.
RuMAGS #9(ранее: RuMAGS #2.2) Соревнование русских AGS'еров
Правила:
1. За опред. срок участники делают AGS-игру по опред. теме (готовую игру кидать мне в ЛС!!!) 2. Нельзя публиковать любой материал из игры до окончания соревнования 3. Игру оценивают и комментируют отобранные мной жюри (люди вообще из разных сфер)
Призы
1. Победитель придумывает тему и условия след. румагса 2. Слово победителя в Доске почёта 3. Звание Победитель RuMAGS на форуме)) 4. Пиар на разных форумах aka Лучший русский AGS'ер
•
Я выложу это после окончания румагаса(если у меня не получиться сделать игру). Вообще наверно румагас был "возрожден"не в то время. У всех проблемы. 06.05.11 23:06
evarube
•
Наверно Адм будет единственным, кто сдаст игру) Но даже если так, и его игра понравится судьям - он победит во 2 туре. А остальные туры отложим на некоторый срок.
А потом просто продолжим, ничего катастрофического в этом нет.
***
А вообще Румагс должен приносить радость. Иначе какой в нем смысл. Возможно, надо будет придумать новые конкурсы, совсем другие. 10.05.11 16:34
Sledgy
•
Я тоже сдам но так как моя игра не будет вообще игрой то Адм победит. 10.05.11 20:27
evarube
•
Ну давайте посмотрим, кто победит. Если никто не сдаст игру, то 2й тур будет зачтен слитым :)) Ну а третий и прочие мы потом проведем. 11.05.11 16:25
Sledgy
•
Если никто не против, румагс отменяется до лучших времён. 31.05.11 06:54
Sledgy
•
Когда будете готовы бабахнуть, напишите в эту тему :) 12.06.11 18:03
Sledgy
•
Sledgy я готов бабахнуть! Каникули. 21.06.11 23:36
evarube
•
Я если и создам то только что-то мелкое
Кто еще готофф?
Победитель придумает тему следующего румагса, и остальное ниипёт. Польше нет марафонов, тока бесконечные румагсы и игровые эксперименты в виде ваших идей. 22.06.11 08:19
Sledgy