RS Game Maker Community
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

 
Расширенный поиск
  Главная Форум Вики Блоги FAQ Игры Статьи Примеры Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 3 4 5 ... 210
1  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 01 Июль 2018 в 20:48
"Программирование — это не знание языка, а умение решать задачи"

Да сотни способов. Раздели на десять, убери дробную часть, умножь на десять. Например. Или придумай способ получше.
2  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 01 Июль 2018 в 07:48
Раздели и округли.
3  Проекты и Релизы / Готовые проекты / 2048LAB : 27 Июнь 2018 в 06:16
Жанр: Физика, головоломка.
Движок: GMS
Начало разработки: 14 июня 2018
Дата релиза: ???
 
Описание:
Спонтанная игра, которая была сделана за 4-6 вечеров, точно и не скажу.
На самом деле ориентирована под хтмл5, но сюда выкладываю ехе по некоторым причинам, от финальной версии отличается только отсутствием автонастройки графических настроек, тут всё по максимуму. Сейчас разослал по издателям, повезёт — заменю на ссылку, хех.

Собственно, классическая "2048", но с физикой и графикой. Блоки роняются сверху и имеют усложненную форму, что добавляет множество нюансов в геймплей. Например достаточно трудно выдернуть ящик из угла или как-либо убрать мещающий между двух других.

Есть три режима, отличаются шириной "стакана". Чем шире — тем сложнее проиграть. При включенном хардмоде ящики будут падать с произвольным поворотом.
В настройках особо ничего интересного, можно отключить частицы, осколки, отображение чисел и выбрать одну из двух цветовых схем.
Вроде и не о чем больше написать, лучше попробуйте поиграть.
 
Разработчики:
Максим "Макасин" Киряков (графика, код)
Алексей "Туборг" Тубольцев (музыкальная тема)

P.S. Да, это опять не Проспект.
4  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 13 Июнь 2018 в 01:03
Не, не из-за этого
5  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 12 Июнь 2018 в 23:25
Столкнулся тут с проблемой, может кто-то что-то знает.
Открыл проект, который делал на студии еще несколько лет назад и тогда все точно работало. Сейчас, на той же студии, но более новой версии полностью сломана физика. Даже сложно выделить проблему, она просто ведет себя неадекватно.
Используется стандартный движок, беглый осмотр проблему тоже не выявил. Разве что некоторые физические маски столкновений сбились, но их поправил. Единственная зацепка — постоянно "WARNING: Too many manifolds in collision" в консоли. Гугление говорит, что это от постоянных множественных столкновений, но их тоже нет.
6  Проекты и Релизы / Проекты в разработке / Re: [2D] - AGEHT: Blackline : 22 Апрель 2018 в 15:46
Во вложения не загрузить, пишется что разрешено максимум 37МБ (вроде около того). А кроме Яндекса я даже не знаю куда можно загрузить.
И что не так с Яндексом?

Гугл-диск.
Яндекс заблокирован в Украине, а скачивать через медленный впн — та еще морока.
7  Проекты и Релизы / Проекты в разработке / Re: [2D] - AGEHT: Blackline : 14 Апрель 2018 в 22:19
Загрузи, пожалуйста, во вложение или хотя бы сделай зеркало на другой файлообменник, кроме Яндекса.
8  Проекты и Релизы / Проекты в разработке / Re: [2D] - AGEHT: Blackline : 04 Апрель 2018 в 02:07
Круговой селектор оружия хорошо подходит для игры на геймпаде, но на клавиатуре и мыши его очень неудобно использовать.
Уверен? В данном случае это ведь всего лишь визуальное дополнение. Сам круг не участвует в выборе оружия. Он просто появиться, да исчезнет через секунду.

А зачем?
9  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 16 Март 2018 в 13:58
Не, я и не говорю, что плохой вариант, только уточняю нюанс.
10  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 14 Март 2018 в 03:37
Есть другой вариант...
Есть другой вариант...

Но если в меню паузы есть, например, настройки, инвентарь или еще что-то на глобальных переменных, то при выходе из паузы загрузятся старые.
11  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 12 Март 2018 в 03:13
Значит, увы, оно там выполнено неправильно, ибо отображает ровно так,как это кодили.
Как ограничиваешь?
12  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 24 Декабрь 2017 в 02:52
Макасин,
Очень странно. Можешь сделать минимальный пример?

Это проблематично, но могу как-нибудь в дискорде показать на досуге.
13  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 18 Декабрь 2017 в 04:21
А вот и нет. Вот кусок кода, который работает по-разному, в зависимости от положения объекта o_door.
if (!collision_line(x, y, o_pers.x, o_pers.y, AI_avoid, 0, 0) && !collision_line(x, y, o_pers.x, o_pers.y, o_door, 1, 0))
{
//smth
}
14  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 18 Декабрь 2017 в 04:10
У меня каверзный вопрос.
На что влияет порядок объектов в этом списке? И влияет ли?
15  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 14 Декабрь 2017 в 20:02
Могу выдрать из Хэнка код, отвечающий за движение. Там и скольжение вдоль стен, и «прижатие» к стенам. Вроде бы без багов.

Острой необходимости нет, но взглянуть было бы интересно.
16  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 13 Декабрь 2017 в 12:26
..хм, может не в лыжах дело?
Ну смотри, есть же три варианта: "х-у", "вертикальная-горизонтальная скорости", "скорость-направление".
При первых двух при повороте вида относительно персонажа управление сбивается, ибо оно относительно координат мира. Чтобы решить нужны костыли. А в третьем можно просто вычесть из направления персонажа значение поворота вида.

UPD.
Действительно, на свежую голову разобрался. FAQ II.2.12., а поправку на поворот вида можно делать в момент задания направления клавишами.
17  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 12 Декабрь 2017 в 23:15
Крайне нежелателен. Ситуация в том, что вид может поворачиваться, и для того, чтобы управление оставалось правильным относительно него speed и direction предпочтительны.
18  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 12 Декабрь 2017 в 17:11
Как грамотно организовать столкновения при виде сверху, если движение реализовано через speed и direction?
19  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 04 Декабрь 2017 в 01:12
А на сайте где нибудь есть уроки или пример как сделать отнимание здоровья при падении с высоты?

Да ну проще же простого, зачем тут пример?
Можно отнимать часть здоровья при столкновении, если вертикальная скорость выше определенной. Можно засекать дистанцию падения. Можно засекать время падения. При всё этом можно сделать пропорциональное этим переменным количество отнимаемого хп.
20  Разработка / Вопросы и ответы по GameMaker / Re: Ответы@Gmakers.xyz — все вопросы сюда : 19 Ноябрь 2017 в 01:51
Привет всем. Делаю 2д стрелялку на двоих. Вопрос такой: как сделать так, чтобы например граната брошенная игроком1 наносила урон только игроку2, и наоборот. Например для пуль я делал разные объекты, но в итоге понял что это лишний гемор, хотя работает все как надо. Можно же просто задать переменную принадлежности. Так вот, с пулями вроде как все ясно. А вот с гранатами я что то прям затупил, не пойму как правильно написать код((Сейчас у меня так в игроке1 при нажатии на бросок гранаты:
if kolvogr>0 && metaniegr=1//если гранат больше 0 и метание гранаты разрешено
{metaniegr=0//метание гранаты разрешается
eee=instance_create(x,y+2,granata1)//появляется граната
with (eee)
{granata1.prenadlez=-1}//принадлежащая игроку1(ВИДИМО ТУТ КОСЯК)
kolvogr-=1//количество гранат уменьшается на 1
alarm[5]=10}//через 5 кадров снова можно метать гранату
Все вроде бы ничего, но если в тот момент, как игрок1 бросил гранату и она еще не взорвалась, игрок2 бросит гранату, то переменная prenadlez на обеих гранатах станет равна 1. Это логично,так как сработает код
granata1.prenadlez=1
. Как сделать так, чтобы этот код сработал только для именно брошенной гранаты? Я понимаю что можно сделать два одинаковых объекта, типа granata1 и granata2, но ведь можно же как то проще это сделать. Подскажите, буду очень признателен.

if kolvogr>0 && metaniegr=1//если гранат больше 0 и метание гранаты разрешено
{metaniegr=0//метание гранаты разрешается //Запрещается может?
eee=instance_create(x,y+2,granata1)//появляется граната
eee.prenadlez=-1}//принадлежащая игроку1(ВИДИМО ТУТ КОСЯК) //Почему "-1"? Хотя это не так важно.
kolvogr-=1//количество гранат уменьшается на 1
alarm[5]=10}//через 5 кадров снова можно метать гранату //Тут у тебя десять кадров.

По факту строчкой "granata1.prenadlez=1" ты делал все гранаты с этой переменной.
Страниц: 1 2 3 4 5 ... 210
RSGMC (gmakers.ru) © 2007—2018
Счётчик–@Mail.ru