Этого треда уже нет.
Это копия, сохраненная 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

Делаю сборник клонов аркадных игр. Одна из низ - арканоид.

Glowstick combo-breaker

pacman

>>392292
Это ты в стим еще не заходил
Это ты в стим еще не заходил
>>392309
Так ОПу тоже 12 лет
Так ОПу тоже 12 лет
Ну что, посоны, какие еще аркады клонировать? Мне штук 20 надо набрать. Пока только 5 есть.

>>395164
опять начинаешь, ебучий шакал?
опять начинаешь, ебучий шакал?

852x480
Добавляю спецэффекты всякие. Работать над пятью играми одновременно оказалось очень неудобно. Пока допиливаю одну, забываю, что там накодил в других. Приходится заново разбираться в собственной логике. Сейчас я считаю законченными 4 игры из 5. Осталось доработать арканоид.
>>399138
не видел
не видел

Бампану-ка я наброском к 6-й игре: ТНН. Это типа кримсонленда, только отстреливаться надо от тней.
>>403791
на гейммейкере
на гейммейкере
>>404196
Стараюсь делать все как можно проще, не уделяя слишком много внимания деталям.
Стараюсь делать все как можно проще, не уделяя слишком много внимания деталям.
>>404108
Норм, вообще люблю такой стиль
Норм, вообще люблю такой стиль
>>405595
Беременных не хватает, у которых животы растут, а если во время не убить, вырывается личинка, которая может запрыгнуть на шею гг и убить его. Если же такая личинка запрыгивает на тян, она заражается вирусом ЯЖЕМАТЬ.
лимон
Беременных не хватает, у которых животы растут, а если во время не убить, вырывается личинка, которая может запрыгнуть на шею гг и убить его. Если же такая личинка запрыгивает на тян, она заражается вирусом ЯЖЕМАТЬ.
лимон
>>405987
Да нет, это отдельный тип врагов, реализуется просто, хотя ты на гамаке пилишь, видимо там с этим сложно.
Да нет, это отдельный тип врагов, реализуется просто, хотя ты на гамаке пилишь, видимо там с этим сложно.
>>406289
gamemaker
gamemaker
>>406286
Думал будет продолжение хотябы с одним супербоссом. Ну понятно, такую игру труду будет опубликовать даже бесплатно.
Думал будет продолжение хотябы с одним супербоссом. Ну понятно, такую игру труду будет опубликовать даже бесплатно.
>>406473
Дать в руки гг оружие, разнообразить передвижение тян, приделать животы с личинками, простенькая не большая карта, главный босс.
Дать в руки гг оружие, разнообразить передвижение тян, приделать животы с личинками, простенькая не большая карта, главный босс.

Делаю 7-ю игру про кунг-фу
>>416856
А я уже думал, что ты забросил.
А я уже думал, что ты забросил.
>>420548
Норм получилось
Норм получилось
Вот так надо рисовать кубы делать игры!
>>406445
Может вам подрисовать смерти тян получше, а то эти смерти как-то не очень смотрятся.
Может вам подрисовать смерти тян получше, а то эти смерти как-то не очень смотрятся.
>>420658
Увидел что на GameMaker'е
Увидел что на GameMaker'е
>>420659
Я, ОП, возвращаться к этой теме уже не хочу, а вот этот анон, что делает ответвление, может заинтересоваться твоим предложением.
Я, ОП, возвращаться к этой теме уже не хочу, а вот этот анон, что делает ответвление, может заинтересоваться твоим предложением.

512x288, 1:07
>>420659
В смысле ты нарисовать хочешь или это совет?
>Может вам подрисовать смерти тян получше, а то эти смерти как-то не очень смотрятся.
В смысле ты нарисовать хочешь или это совет?
>>423066
Зачем убивать тян? Ты же сам такой урод и неудачник, и сам виноват, что ничего не исправил.
Давай лучше конкурентов-самцов мочить и ебать тян, такую игру.
Ясно дело, надо себе банду сбацать и хоить пиздить всяких омег этой бандой, потом другие банды мочить, от мощных банд убгегать, потом развиваться и мочить тех, от кого ещё вчера убегал.
Я кстати за демократические ценности, поэтому парней ебать тоже норма.
Зачем убивать тян? Ты же сам такой урод и неудачник, и сам виноват, что ничего не исправил.
Давай лучше конкурентов-самцов мочить и ебать тян, такую игру.
Ясно дело, надо себе банду сбацать и хоить пиздить всяких омег этой бандой, потом другие банды мочить, от мощных банд убгегать, потом развиваться и мочить тех, от кого ещё вчера убегал.
Я кстати за демократические ценности, поэтому парней ебать тоже норма.
>>424903
Цыц щенок.
Неудачники и уроды как раз те, кто только омег и могут пиздить.
Тян по сути своей социально защищены лучше, плюс теми-же баборабами и альфупетушками. Так что это нужно быть труальфой что бы в открытую пиздить тян, если нужно то и замарать ноги об их петушков.
Цыц щенок.
Неудачники и уроды как раз те, кто только омег и могут пиздить.
Тян по сути своей социально защищены лучше, плюс теми-же баборабами и альфупетушками. Так что это нужно быть труальфой что бы в открытую пиздить тян, если нужно то и замарать ноги об их петушков.
>>425335
пидор омежный
пидор омежный
>>426365
Я не хотел сажи
Я не хотел сажи
>>426365
Конечно, было бы не плохо.
Конечно, было бы не плохо.

>>438157
Выглядит лампово
Выглядит лампово

Игра про бомбермана, который подрывает пердаки.

852x480, 0:09
Спрайты рисовать поленился, стащил оригинальные.
>>448417
Сборник из 52 говноигр для денди.
Сборник из 52 говноигр для денди.
>>454227
Мне фришный не обязательно, могу из любой игры в общем-то взять. Хотя интересно и самому сделать тоже, хочу в 3д перерисовать.
Мне фришный не обязательно, могу из любой игры в общем-то взять. Хотя интересно и самому сделать тоже, хочу в 3д перерисовать.
Я не очень понял, в чем суть сего действия. Если бы ты писал с нуля, на своем велосипедном движке - ну, тут понятно, все правильно.
А так ты, получается, по сути просто рисуешь картинки, так?
А так ты, получается, по сути просто рисуешь картинки, так?
>>454231
Изучаю GameMaker, на это тоже время нужно.
Не совсем. GameMaker избавляет от низкоуровневой работы с видеокартой, например, но там готовых шаблонов марио или зельды, чтобы можно было только картинки заменить. Игровую механику надо самому кодить, пусть она и примитивная у меня.
>Я не очень понял, в чем суть
Изучаю GameMaker, на это тоже время нужно.
>А так ты, получается, по сути просто рисуешь картинки, так?
Не совсем. GameMaker избавляет от низкоуровневой работы с видеокартой, например, но там готовых шаблонов марио или зельды, чтобы можно было только картинки заменить. Игровую механику надо самому кодить, пусть она и примитивная у меня.
>>454234
fix: но там НЕТ готовых шаблонов марио или зельды
fix: но там НЕТ готовых шаблонов марио или зельды
>>454234
Хм. Ну ладно.
Хм. Ну ладно.
>>454231
Да ты ахуел, рисовать тоже не просто. И даже самый простой конструктор отнимает время, если конечно есть желание получить нормальный результат.
мимо заслуженный гений программист
>по сути просто рисуешь картинки
Да ты ахуел, рисовать тоже не просто. И даже самый простой конструктор отнимает время, если конечно есть желание получить нормальный результат.
мимо заслуженный гений программист
>>454257
Какой-то глупый вопрос, давай подробнее
Вообще с точки зрения искусственного интеллекта, ещё никто не воспроизвёл алгоритм животного, возможно насекомого и то вряд ли.
>Ешь, пей веселись, потому что завтра умрешь.
Какой-то глупый вопрос, давай подробнее
Вообще с точки зрения искусственного интеллекта, ещё никто не воспроизвёл алгоритм животного, возможно насекомого и то вряд ли.
>>454257
В 2д закликал такие действия: рандомное перемещение, патрулирование, поиск, преследовании, атака, убегание, ну и эти поведения могут чередоваться естественно в зависимости от факторов влияющих на них: здоровье, расстояние, количество.
Это всё интересно, а вот желание делать саму игру уже пропадает. Предполагаю что мне просто одному что-то делать надоело.
В 2д закликал такие действия: рандомное перемещение, патрулирование, поиск, преследовании, атака, убегание, ну и эти поведения могут чередоваться естественно в зависимости от факторов влияющих на них: здоровье, расстояние, количество.
Это всё интересно, а вот желание делать саму игру уже пропадает. Предполагаю что мне просто одному что-то делать надоело.
>>454262
Во! Чел на гейммейкере, пилящий в 2д ИИ. Прямо как я. Давай общаться.
Я потихоньку пилю ИИ для своих животных, вот что я делаю:
Взаимодействие с игроком:
Взаимодействие с игроком начинается, когда игрок попал в поле зрения объекта. Поле зрения пока выбрал равнобедренным прямоугольным треугольником, с прямым углом в центре объекта.
Объект раз в 5 шагов (у меня 60фпс) проверяет наличие игрока в поле зрения. Если игрок в нём, то объект делает проверки line of sight с ногами, поясом и головой игрока. Если между одной из этих точек нет коллизий, значит игрок замечен, и объект переходит в состояние "агро".
Далее в зависимости от уровня агрессии к игроку. уровень агрессии общий для всех НПС одной фракции
уровень агрессии 0:
если игрок на краю зрения: 10% игнорировать, 20% убежать в нору или спрятаться в кусты, 50% отойти в сторону от игрока, 20% предупреждающе зарычать повышая уровень агрессии
если игрок в цетре поля зрения: 10% укусить и убежать в нору или кусты, 20% убежать в нору или спрятаться в кусты, 50% предупреждающе зарычать, 20% отойти в стороную
если игрок вблизи объекта: 50% укусить и убежать в нору или кусты. 50% убежать в нору или кусты.
дальше поведение пока не сделал. просто есть план что делать:
уровень агрессии 1: на этом уровне объект сразу рычит или атакует и убегает, когда хп меньше 50%
уровень агрессии 2: объект сразу атакует и не убегает никогда.
уровень агрессии 3: объект зовёт на помощь друзей, затем снижает общий уровень агрессии до 2.
Свободное поведение:
Объект запоминает место, где родился.
На первом шаге принимает первое решение: делает ролл 1-100 в зависимости этот ролла принимается решение.
значения ролла расставлены от балды, надо баллансировать
1-10 - идти охотиться
11-40 - ходить вправо-влево
41-50 - идти пить воду
51-60 - идти спать в норе
61-70 - сходить к другу.
71-100 - никакого решения - задуматься на 3-7 секунд.
ходить влево-право:
выбрать направление движения. Шанс выбрать направление движение в сторону места, где родился в 2 раза выше, чем в противоположную сторону. Таким образом объект тусуется вокруг точки рождения, но может иногда отойти довольно далеко.
После выбора направления движения объект смотрит, на сколько клеток может передвинуться. Выбирает случайное значение между 1 и половиной максимума. Начинает движение.
После прибытия в точку задумывается на 0-3 секунды, потом принимает новое речение.
20% перестать ходить влево-вправо
80% продолжать ходить влево-вправо.
Охота:
Объект выбирает одно из незанятых охотничьих угодий и идёт туда патрулировать. Если видит добычу или игрока - атакует.
Здесь пока мало проработано. Хочется сделать засады, обходные манёвры, все дела.
Атака:
Прописал объекту 3 вида атаки.
Простое кусание в упор.
Атака с разбегу.
Атака в прыжке.
Сначала объект проверяет доступность атак.
В первую очередь - кусание. Если игрок прямо рядом - значит кусание доступно и думать больше не нужно, нужно кусать. Если кусание не доступно:
Атака в прыжке. Если игрок находится в зоне потенциальной досягаемости атаки "в прыжке" объект проводит симуляцию атаки. Если симуляция показывает, что атака достигнет цели, т.е. в пряжке не натолкнётся на препятствие и попадёт в игрока, то выполняется атака прыжком.
Таким образом объект может перепрыгнуть небольшую яму или небольшое препятствие, или запрыгнуть на возвышенность к игроку, или наоборот спрыгнуть.
Если атака прыжком не доступна идёт проверка атаки с разбегу. Объект проверяет, можно ли добраться до игрока просто движением пешком. Если можно - бежим и атакуем с разбегу.
Если ни одна атака не доступна - начинаем тактично перемещаться.
Выбираем точку в переходной доступности от игрока, на расстоянии 2-5 клеток от него, и прокладываем до неё маршрут и начинаем перемещение. Раз в секунду корректируем маршрут, проверяем доступность атак. Если атака доступна - атакуем.
Работы с этим ещё непочатый край. А ведь это просто животное.
Расскажи, что у тебя.
Во! Чел на гейммейкере, пилящий в 2д ИИ. Прямо как я. Давай общаться.
Я потихоньку пилю ИИ для своих животных, вот что я делаю:
Взаимодействие с игроком:
Взаимодействие с игроком начинается, когда игрок попал в поле зрения объекта. Поле зрения пока выбрал равнобедренным прямоугольным треугольником, с прямым углом в центре объекта.
Объект раз в 5 шагов (у меня 60фпс) проверяет наличие игрока в поле зрения. Если игрок в нём, то объект делает проверки line of sight с ногами, поясом и головой игрока. Если между одной из этих точек нет коллизий, значит игрок замечен, и объект переходит в состояние "агро".
Далее в зависимости от уровня агрессии к игроку. уровень агрессии общий для всех НПС одной фракции
уровень агрессии 0:
если игрок на краю зрения: 10% игнорировать, 20% убежать в нору или спрятаться в кусты, 50% отойти в сторону от игрока, 20% предупреждающе зарычать повышая уровень агрессии
если игрок в цетре поля зрения: 10% укусить и убежать в нору или кусты, 20% убежать в нору или спрятаться в кусты, 50% предупреждающе зарычать, 20% отойти в стороную
если игрок вблизи объекта: 50% укусить и убежать в нору или кусты. 50% убежать в нору или кусты.
дальше поведение пока не сделал. просто есть план что делать:
уровень агрессии 1: на этом уровне объект сразу рычит или атакует и убегает, когда хп меньше 50%
уровень агрессии 2: объект сразу атакует и не убегает никогда.
уровень агрессии 3: объект зовёт на помощь друзей, затем снижает общий уровень агрессии до 2.
Свободное поведение:
Объект запоминает место, где родился.
На первом шаге принимает первое решение: делает ролл 1-100 в зависимости этот ролла принимается решение.
значения ролла расставлены от балды, надо баллансировать
1-10 - идти охотиться
11-40 - ходить вправо-влево
41-50 - идти пить воду
51-60 - идти спать в норе
61-70 - сходить к другу.
71-100 - никакого решения - задуматься на 3-7 секунд.
ходить влево-право:
выбрать направление движения. Шанс выбрать направление движение в сторону места, где родился в 2 раза выше, чем в противоположную сторону. Таким образом объект тусуется вокруг точки рождения, но может иногда отойти довольно далеко.
После выбора направления движения объект смотрит, на сколько клеток может передвинуться. Выбирает случайное значение между 1 и половиной максимума. Начинает движение.
После прибытия в точку задумывается на 0-3 секунды, потом принимает новое речение.
20% перестать ходить влево-вправо
80% продолжать ходить влево-вправо.
Охота:
Объект выбирает одно из незанятых охотничьих угодий и идёт туда патрулировать. Если видит добычу или игрока - атакует.
Здесь пока мало проработано. Хочется сделать засады, обходные манёвры, все дела.
Атака:
Прописал объекту 3 вида атаки.
Простое кусание в упор.
Атака с разбегу.
Атака в прыжке.
Сначала объект проверяет доступность атак.
В первую очередь - кусание. Если игрок прямо рядом - значит кусание доступно и думать больше не нужно, нужно кусать. Если кусание не доступно:
Атака в прыжке. Если игрок находится в зоне потенциальной досягаемости атаки "в прыжке" объект проводит симуляцию атаки. Если симуляция показывает, что атака достигнет цели, т.е. в пряжке не натолкнётся на препятствие и попадёт в игрока, то выполняется атака прыжком.
Таким образом объект может перепрыгнуть небольшую яму или небольшое препятствие, или запрыгнуть на возвышенность к игроку, или наоборот спрыгнуть.
Если атака прыжком не доступна идёт проверка атаки с разбегу. Объект проверяет, можно ли добраться до игрока просто движением пешком. Если можно - бежим и атакуем с разбегу.
Если ни одна атака не доступна - начинаем тактично перемещаться.
Выбираем точку в переходной доступности от игрока, на расстоянии 2-5 клеток от него, и прокладываем до неё маршрут и начинаем перемещение. Раз в секунду корректируем маршрут, проверяем доступность атак. Если атака доступна - атакуем.
Работы с этим ещё непочатый край. А ведь это просто животное.
Расскажи, что у тебя.
>>454262
Во! Чел на гейммейкере, пилящий в 2д ИИ. Прямо как я. Давай общаться.
Я потихоньку пилю ИИ для своих животных, вот что я делаю:
Взаимодействие с игроком:
Взаимодействие с игроком начинается, когда игрок попал в поле зрения объекта. Поле зрения пока выбрал равнобедренным прямоугольным треугольником, с прямым углом в центре объекта.
Объект раз в 5 шагов (у меня 60фпс) проверяет наличие игрока в поле зрения. Если игрок в нём, то объект делает проверки line of sight с ногами, поясом и головой игрока. Если между одной из этих точек нет коллизий, значит игрок замечен, и объект переходит в состояние "агро".
Далее в зависимости от уровня агрессии к игроку. уровень агрессии общий для всех НПС одной фракции
уровень агрессии 0:
если игрок на краю зрения: 10% игнорировать, 20% убежать в нору или спрятаться в кусты, 50% отойти в сторону от игрока, 20% предупреждающе зарычать повышая уровень агрессии
если игрок в цетре поля зрения: 10% укусить и убежать в нору или кусты, 20% убежать в нору или спрятаться в кусты, 50% предупреждающе зарычать, 20% отойти в стороную
если игрок вблизи объекта: 50% укусить и убежать в нору или кусты. 50% убежать в нору или кусты.
дальше поведение пока не сделал. просто есть план что делать:
уровень агрессии 1: на этом уровне объект сразу рычит или атакует и убегает, когда хп меньше 50%
уровень агрессии 2: объект сразу атакует и не убегает никогда.
уровень агрессии 3: объект зовёт на помощь друзей, затем снижает общий уровень агрессии до 2.
Свободное поведение:
Объект запоминает место, где родился.
На первом шаге принимает первое решение: делает ролл 1-100 в зависимости этот ролла принимается решение.
значения ролла расставлены от балды, надо баллансировать
1-10 - идти охотиться
11-40 - ходить вправо-влево
41-50 - идти пить воду
51-60 - идти спать в норе
61-70 - сходить к другу.
71-100 - никакого решения - задуматься на 3-7 секунд.
ходить влево-право:
выбрать направление движения. Шанс выбрать направление движение в сторону места, где родился в 2 раза выше, чем в противоположную сторону. Таким образом объект тусуется вокруг точки рождения, но может иногда отойти довольно далеко.
После выбора направления движения объект смотрит, на сколько клеток может передвинуться. Выбирает случайное значение между 1 и половиной максимума. Начинает движение.
После прибытия в точку задумывается на 0-3 секунды, потом принимает новое речение.
20% перестать ходить влево-вправо
80% продолжать ходить влево-вправо.
Охота:
Объект выбирает одно из незанятых охотничьих угодий и идёт туда патрулировать. Если видит добычу или игрока - атакует.
Здесь пока мало проработано. Хочется сделать засады, обходные манёвры, все дела.
Атака:
Прописал объекту 3 вида атаки.
Простое кусание в упор.
Атака с разбегу.
Атака в прыжке.
Сначала объект проверяет доступность атак.
В первую очередь - кусание. Если игрок прямо рядом - значит кусание доступно и думать больше не нужно, нужно кусать. Если кусание не доступно:
Атака в прыжке. Если игрок находится в зоне потенциальной досягаемости атаки "в прыжке" объект проводит симуляцию атаки. Если симуляция показывает, что атака достигнет цели, т.е. в пряжке не натолкнётся на препятствие и попадёт в игрока, то выполняется атака прыжком.
Таким образом объект может перепрыгнуть небольшую яму или небольшое препятствие, или запрыгнуть на возвышенность к игроку, или наоборот спрыгнуть.
Если атака прыжком не доступна идёт проверка атаки с разбегу. Объект проверяет, можно ли добраться до игрока просто движением пешком. Если можно - бежим и атакуем с разбегу.
Если ни одна атака не доступна - начинаем тактично перемещаться.
Выбираем точку в переходной доступности от игрока, на расстоянии 2-5 клеток от него, и прокладываем до неё маршрут и начинаем перемещение. Раз в секунду корректируем маршрут, проверяем доступность атак. Если атака доступна - атакуем.
Работы с этим ещё непочатый край. А ведь это просто животное.
Расскажи, что у тебя.
Во! Чел на гейммейкере, пилящий в 2д ИИ. Прямо как я. Давай общаться.
Я потихоньку пилю ИИ для своих животных, вот что я делаю:
Взаимодействие с игроком:
Взаимодействие с игроком начинается, когда игрок попал в поле зрения объекта. Поле зрения пока выбрал равнобедренным прямоугольным треугольником, с прямым углом в центре объекта.
Объект раз в 5 шагов (у меня 60фпс) проверяет наличие игрока в поле зрения. Если игрок в нём, то объект делает проверки line of sight с ногами, поясом и головой игрока. Если между одной из этих точек нет коллизий, значит игрок замечен, и объект переходит в состояние "агро".
Далее в зависимости от уровня агрессии к игроку. уровень агрессии общий для всех НПС одной фракции
уровень агрессии 0:
если игрок на краю зрения: 10% игнорировать, 20% убежать в нору или спрятаться в кусты, 50% отойти в сторону от игрока, 20% предупреждающе зарычать повышая уровень агрессии
если игрок в цетре поля зрения: 10% укусить и убежать в нору или кусты, 20% убежать в нору или спрятаться в кусты, 50% предупреждающе зарычать, 20% отойти в стороную
если игрок вблизи объекта: 50% укусить и убежать в нору или кусты. 50% убежать в нору или кусты.
дальше поведение пока не сделал. просто есть план что делать:
уровень агрессии 1: на этом уровне объект сразу рычит или атакует и убегает, когда хп меньше 50%
уровень агрессии 2: объект сразу атакует и не убегает никогда.
уровень агрессии 3: объект зовёт на помощь друзей, затем снижает общий уровень агрессии до 2.
Свободное поведение:
Объект запоминает место, где родился.
На первом шаге принимает первое решение: делает ролл 1-100 в зависимости этот ролла принимается решение.
значения ролла расставлены от балды, надо баллансировать
1-10 - идти охотиться
11-40 - ходить вправо-влево
41-50 - идти пить воду
51-60 - идти спать в норе
61-70 - сходить к другу.
71-100 - никакого решения - задуматься на 3-7 секунд.
ходить влево-право:
выбрать направление движения. Шанс выбрать направление движение в сторону места, где родился в 2 раза выше, чем в противоположную сторону. Таким образом объект тусуется вокруг точки рождения, но может иногда отойти довольно далеко.
После выбора направления движения объект смотрит, на сколько клеток может передвинуться. Выбирает случайное значение между 1 и половиной максимума. Начинает движение.
После прибытия в точку задумывается на 0-3 секунды, потом принимает новое речение.
20% перестать ходить влево-вправо
80% продолжать ходить влево-вправо.
Охота:
Объект выбирает одно из незанятых охотничьих угодий и идёт туда патрулировать. Если видит добычу или игрока - атакует.
Здесь пока мало проработано. Хочется сделать засады, обходные манёвры, все дела.
Атака:
Прописал объекту 3 вида атаки.
Простое кусание в упор.
Атака с разбегу.
Атака в прыжке.
Сначала объект проверяет доступность атак.
В первую очередь - кусание. Если игрок прямо рядом - значит кусание доступно и думать больше не нужно, нужно кусать. Если кусание не доступно:
Атака в прыжке. Если игрок находится в зоне потенциальной досягаемости атаки "в прыжке" объект проводит симуляцию атаки. Если симуляция показывает, что атака достигнет цели, т.е. в пряжке не натолкнётся на препятствие и попадёт в игрока, то выполняется атака прыжком.
Таким образом объект может перепрыгнуть небольшую яму или небольшое препятствие, или запрыгнуть на возвышенность к игроку, или наоборот спрыгнуть.
Если атака прыжком не доступна идёт проверка атаки с разбегу. Объект проверяет, можно ли добраться до игрока просто движением пешком. Если можно - бежим и атакуем с разбегу.
Если ни одна атака не доступна - начинаем тактично перемещаться.
Выбираем точку в переходной доступности от игрока, на расстоянии 2-5 клеток от него, и прокладываем до неё маршрут и начинаем перемещение. Раз в секунду корректируем маршрут, проверяем доступность атак. Если атака доступна - атакуем.
Работы с этим ещё непочатый край. А ведь это просто животное.
Расскажи, что у тебя.
>>454377
Пиздеть тоже надо.
Во-первых при изложении своих мыслей в письменном виде, эти мысли упорядочиваются и начинают принимать форму алгоритмов.
Во-вторых при рассуждении рождаются интересные идеи.
В-третьих это просто освежает в памяти то, что ты уже сделал. Тяжело хранить всё в голове.
В четвёртых очень интересно, какой у других подход к написанию ИИ.
В-пятых я ссейчас сижу и совершенствую алгоритмы пасфайдинга для летающих существ. С бегающими по земле я пока зашёл в некоторый тупик. Хотя пасфайдинг у них уже очень крутой, писать алгоритмы поведения сложно. Хочу пока начать с чего по-проще - а именно с летающих. Но старый алгоритм пасфайдинга мне уже кажется неприемлемым, поэтому перерабатываю. Такие дела.
Пиздеть тоже надо.
Во-первых при изложении своих мыслей в письменном виде, эти мысли упорядочиваются и начинают принимать форму алгоритмов.
Во-вторых при рассуждении рождаются интересные идеи.
В-третьих это просто освежает в памяти то, что ты уже сделал. Тяжело хранить всё в голове.
В четвёртых очень интересно, какой у других подход к написанию ИИ.
В-пятых я ссейчас сижу и совершенствую алгоритмы пасфайдинга для летающих существ. С бегающими по земле я пока зашёл в некоторый тупик. Хотя пасфайдинг у них уже очень крутой, писать алгоритмы поведения сложно. Хочу пока начать с чего по-проще - а именно с летающих. Но старый алгоритм пасфайдинга мне уже кажется неприемлемым, поэтому перерабатываю. Такие дела.
>>454378
Всё верно, я иногда зарисовываю алгоритм действий, мне легче так представить
Всё верно, я иногда зарисовываю алгоритм действий, мне легче так представить
>>454713
Как масштабировать в гейммейкере в целое число раз в полноэкранном режиме. Если разрешение экрана не делится на цело на заданное, то нужно, увеличить рабочую область максимально насколько возможно, а вокруг оставить черную рамку.
Как масштабировать в гейммейкере в целое число раз в полноэкранном режиме. Если разрешение экрана не делится на цело на заданное, то нужно, увеличить рабочую область максимально насколько возможно, а вокруг оставить черную рамку.
>>457692
Музон я уже своровал.
Музон я уже своровал.

>>457752
Скорее просто инструмент (встроенный).
VST это другой же стандарт, и в lmms через вестидж добавляется. Я уверен, в vst-формате есть более крутые денди-звучалки.
>vst
Скорее просто инструмент (встроенный).
VST это другой же стандарт, и в lmms через вестидж добавляется. Я уверен, в vst-формате есть более крутые денди-звучалки.
>>457768
Да, ты прав. Бля пиздец ваще, нахуй они так индивидуализировали инструменты
Да, ты прав. Бля пиздец ваще, нахуй они так индивидуализировали инструменты
Выложил игру: https://drive.google.com/file/d/1IvaFCOzd6-GlD_2sgt5DagAtd84RTh-j/view
Создал рекламный тред в b: https://2ch.hk/b/res/165725742.html (
М)
Создал рекламный тред в b: https://2ch.hk/b/res/165725742.html (

Хочу выложить исходники, но возник вопрос, как крупные хостеры типа github или bitbucket отнесутся к тому, что в проекте есть хуй, пизда и ворованный контент.
>>458962
В крайнем случае можно и гуглдрай, но в репозиторий же удобней.
Не знал. Но похоже, закон допускает трактовки и на самом деле не очень понятно, то-ли ты нарушил права, то-ли нет.
>гуглдрайв?
В крайнем случае можно и гуглдрай, но в репозиторий же удобней.
>Fair Use
Не знал. Но похоже, закон допускает трактовки и на самом деле не очень понятно, то-ли ты нарушил права, то-ли нет.

852x480, 0:55
Кароче, я заленился. Хотел портировать игру для браузера и андроида, но уже не хочу. Выложил проект на гугл диск:
https://drive.google.com/drive/folders/1KWr9_bCH-xSNQtskaUYb6Qbtavdjg3KL?usp=sharing
Это проект для gamemaker 1.4. Не знаю 2-ка откроет его или нет. Пересобрал игру, но никаких новшеств нет, просто от мусора почистил. Еще есть девелоперский билд, которым я пользовался, когда игру тестировал.
Не думаю, что есть смысл копаться в говнокоде. Может быть, кому-то будет интересно ресурсы взять. Обратите внимание, что в проекте названия игр отличаются от тех, что видим в меню.
https://drive.google.com/drive/folders/1KWr9_bCH-xSNQtskaUYb6Qbtavdjg3KL?usp=sharing
Это проект для gamemaker 1.4. Не знаю 2-ка откроет его или нет. Пересобрал игру, но никаких новшеств нет, просто от мусора почистил. Еще есть девелоперский билд, которым я пользовался, когда игру тестировал.
Не думаю, что есть смысл копаться в говнокоде. Может быть, кому-то будет интересно ресурсы взять. Обратите внимание, что в проекте названия игр отличаются от тех, что видим в меню.
>>461083
да, студия
да, студия
>>454378
гугли автоматное программирование
гугли автоматное программирование
бамп
>>471750
Сценария нет. Думаю, будет, как в resident evil 7, брожение по страшному дому.
Сценария нет. Думаю, будет, как в resident evil 7, брожение по страшному дому.
>>471752
Я видел, 3d в гейммейкере делают, но мне кажется, это неудобно.
Я видел, 3d в гейммейкере делают, но мне кажется, это неудобно.
бамп
>>472621
Там есть что-то кроме ходьбы? Я у тебя увидел только перемещение по одной оси, подзагрузку комнат и дваде вместо триде
Там есть что-то кроме ходьбы? Я у тебя увидел только перемещение по одной оси, подзагрузку комнат и дваде вместо триде
>>472646
Пока только ходьба. А по одной оси, потому что в демонофобии тоже по одной оси.
Пока только ходьба. А по одной оси, потому что в демонофобии тоже по одной оси.
>>472657
Планирую, что будет игра к концу года.
Планирую, что будет игра к концу года.
>>495929
Воу, Хуягнст Хуистиан, ты и правда шизоид, судя по картинкам, как я и думал, тащемта.
Воу, Хуягнст Хуистиан, ты и правда шизоид, судя по картинкам, как я и думал, тащемта.
>>495932
Нет, ты он самый, ты ж шизоид и не понимаешь, что творишь. Интересно даже, чем я тебя так зацепил, что ты тратишь время на бампанье тухлых тредов.
Нет, ты он самый, ты ж шизоид и не понимаешь, что творишь. Интересно даже, чем я тебя так зацепил, что ты тратишь время на бампанье тухлых тредов.
>>495934
Бампаю опа, потому что заметил что все начали бампать, но у них проекты на уровне "вот сейчас стану игроделом буду бабки загребать, смотрите какой я крутой" мне подобное не интересно.
Не понял, ты кто и почему тебя это задевает, ты неймфаг, которому жалко что бампают анонов?
Бампаю опа, потому что заметил что все начали бампать, но у них проекты на уровне "вот сейчас стану игроделом буду бабки загребать, смотрите какой я крутой" мне подобное не интересно.
>чем я тебя так зацепил
Не понял, ты кто и почему тебя это задевает, ты неймфаг, которому жалко что бампают анонов?
>>495939
Зачем тебе?
Зачем тебе?
>>495929
Как-то медленно вылезается. Вот только название придумал и решил переходить от бессвязных к демок к непосредственно самой игре.
Как-то медленно вылезается. Вот только название придумал и решил переходить от бессвязных к демок к непосредственно самой игре.

>>496662
Подробного плана нет, так как делаю все по вдохновению. Более общий план - сделать 5 игр разных жанров, разновидностей приключенческих игр, в которых основной упор делается не на экшен, а на сюжет, головоломки, исследование. Жанры такие:
1. Метроидвания
2. Головоломка от первого лица, как мист
3. Хоррор, как демонофобия
4. РПГ, как диабло
5. Классический квест
Все игры должна объединять оккультная тематика. В ближайшее время хочу сконцентрироваться на метроидвании.
Подробного плана нет, так как делаю все по вдохновению. Более общий план - сделать 5 игр разных жанров, разновидностей приключенческих игр, в которых основной упор делается не на экшен, а на сюжет, головоломки, исследование. Жанры такие:
1. Метроидвания
2. Головоломка от первого лица, как мист
3. Хоррор, как демонофобия
4. РПГ, как диабло
5. Классический квест
Все игры должна объединять оккультная тематика. В ближайшее время хочу сконцентрироваться на метроидвании.
>>496724
Привет, шизоид. Вот объясни мне, тебе 33 года уже, а ты такой вот, какой есть. Как ты с этим живешь?
Привет, шизоид. Вот объясни мне, тебе 33 года уже, а ты такой вот, какой есть. Как ты с этим живешь?

>>496730
Но как вы догадались, Холмс?
Но как вы догадались, Холмс?
>>496742
Я ее на фон в меню добавил, потому что у нее настроение подходящее. Все еще может поменяться много раз. А ты за или против?
Я ее на фон в меню добавил, потому что у нее настроение подходящее. Все еще может поменяться много раз. А ты за или против?
>>496755
Не против, пиши списком какой графон нужен будет, пусть висит, по мере возможности буду рисовать, а там если подойдёт добавишь.
Не против, пиши списком какой графон нужен будет, пусть висит, по мере возможности буду рисовать, а там если подойдёт добавишь.

>>496758
Я с тобой в прошлом году по почте переписывался? Сейчас у меня в планах сделать большую часть графики самостоятельно в 3д. Но одну игру можно и в рисованном стиле сделать. Только тогда уж надо делать ее целиком, включая анимации. То есть просто несколько картинок не подойдет. Вообще, я предполагаю, что проблемы будут возникать при привлечении сторонних людей. Например, насколько требовательным я могу себе позволить быть? Сам я много раз все переделываю, а как ты отреагируешь, если я будут несколько раз просить тебя переделать одно и то же, или сперва буду говорить, что все ок, а потом что-то мне взбредет в голову, и я скажу, что все уже не то, теперь мне не нравится? Ты же не мой наемный работник. Что думаешь на эту тему?
Я с тобой в прошлом году по почте переписывался? Сейчас у меня в планах сделать большую часть графики самостоятельно в 3д. Но одну игру можно и в рисованном стиле сделать. Только тогда уж надо делать ее целиком, включая анимации. То есть просто несколько картинок не подойдет. Вообще, я предполагаю, что проблемы будут возникать при привлечении сторонних людей. Например, насколько требовательным я могу себе позволить быть? Сам я много раз все переделываю, а как ты отреагируешь, если я будут несколько раз просить тебя переделать одно и то же, или сперва буду говорить, что все ок, а потом что-то мне взбредет в голову, и я скажу, что все уже не то, теперь мне не нравится? Ты же не мой наемный работник. Что думаешь на эту тему?
>>496771
Всё верно пишешь, если требовательный - то думают не получится, у меня не сильно критическое видение, я просто рисую и забиваю.
Поэтому я пишу оставь в виде списка, я или кто-то другой может порисует, а ты уже сам решишь воспользоваться или нет.
Всё верно пишешь, если требовательный - то думают не получится, у меня не сильно критическое видение, я просто рисую и забиваю.
Поэтому я пишу оставь в виде списка, я или кто-то другой может порисует, а ты уже сам решишь воспользоваться или нет.
>>496774
Сейчас такой список составить не могу. Буду сперва реализовывать базовую механику, чтобы квадрат прыгал по платформам, а потом буду придумывать где это происходит, кто это прыгает и зачем.
Сейчас такой список составить не могу. Буду сперва реализовывать базовую механику, чтобы квадрат прыгал по платформам, а потом буду придумывать где это происходит, кто это прыгает и зачем.
>>499608
Музончика и эффектов бы побольше.
Музончика и эффектов бы побольше.

680x384, 0:47
Пиздец вы какие-то визуально отталкивающие вещи лепите. 2018 год вроде, у всех машины нормальные, можно же не жалеть байты на текстурки да подучить графику. Я вот движок на плюсах попиливаю потихонечку, в какой-то момент захотелось на нем написать простую игрушку. За сутки наваял вебмрелейтед (клон iwbtb). Хуй знает, чем вы там занимаетесь месяцами, наверное, придумываете уникальную игровую механику!
![843109-uncharted-4-a-thief-s-end-playstation-4-screenshot-w[...].jpg](/gd/big/thumb/389009/15278732489490s.jpg)
>>502197
Судя по освещению, у тебя тоже графика не последнего поколения. А я такой стиль выбрал, потому что низкое разрешение и ограниченное количество цветов помогают скрыть недостатки моделей, и это в свою очередь делает процесс создания контента более легким и ненапряжным. Ну и такая графика похожа на ретро игры, кому-то это нравится.
Судя по освещению, у тебя тоже графика не последнего поколения. А я такой стиль выбрал, потому что низкое разрешение и ограниченное количество цветов помогают скрыть недостатки моделей, и это в свою очередь делает процесс создания контента более легким и ненапряжным. Ну и такая графика похожа на ретро игры, кому-то это нравится.

>>502201
Вместо того чтобы признать свою профаничность, ты упираешься. Мог бы почитать, что к модели нельзя взять и украсть альбедо.
Вместо того чтобы признать свою профаничность, ты упираешься. Мог бы почитать, что к модели нельзя взять и украсть альбедо.
>>502207
Я не заявлял, что она последнего поколения. Даже теней нет. Насчет моделей -- правда, пилить хорошие ассеты долго. Но такие вещи могут смотреться гармонично, а могут вырвиглазно.
Я не заявлял, что она последнего поколения. Даже теней нет. Насчет моделей -- правда, пилить хорошие ассеты долго. Но такие вещи могут смотреться гармонично, а могут вырвиглазно.
>>502208
Вместо того, чтобы воспринять мысль, ты воспринял текст побуквенно и доебался. Можешь продолжить, мне ненапряжно.
Вместо того, чтобы воспринять мысль, ты воспринял текст побуквенно и доебался. Можешь продолжить, мне ненапряжно.
>>502210
Ну так получается. У меня задача - сделать процесс создания игры приятным, с свое удовольствие. А если буду слишком стараться, то устану, буду нервничать. А время кстати много тратится на постоянные переделывания. Я хоть и сказал, что перфекционизмом не хочу страдать, но все таки если вижу возможность что-то улучшить, не прилагая титанических усилий, то делаю это, то есть работаю не совсем уж на отъебись.
Ну так получается. У меня задача - сделать процесс создания игры приятным, с свое удовольствие. А если буду слишком стараться, то устану, буду нервничать. А время кстати много тратится на постоянные переделывания. Я хоть и сказал, что перфекционизмом не хочу страдать, но все таки если вижу возможность что-то улучшить, не прилагая титанических усилий, то делаю это, то есть работаю не совсем уж на отъебись.
Тред утонул или удален.
Это копия, сохраненная 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.