Двач.hk не отвечает.
Вы видите копию треда, сохраненную 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
17 Кб, 960x540
Делаю сборник клонов аркадных игр. Одна из низ - арканоид.
104 Кб, 600x1218
Glowstick combo-breaker
26 Кб, 960x540
pacman
175 Кб, 1920x1080
>>392292
Это ты в стим еще не заходил
Это ты в стим еще не заходил
>>392309
Так ОПу тоже 12 лет
Так ОПу тоже 12 лет
Ну что, посоны, какие еще аркады клонировать? Мне штук 20 надо набрать. Пока только 5 есть.
58 Кб, 247x247
>>395164
опять начинаешь, ебучий шакал?
опять начинаешь, ебучий шакал?
4,2 Мб, webm,
852x480
852x480
Добавляю спецэффекты всякие. Работать над пятью играми одновременно оказалось очень неудобно. Пока допиливаю одну, забываю, что там накодил в других. Приходится заново разбираться в собственной логике. Сейчас я считаю законченными 4 игры из 5. Осталось доработать арканоид.
>>399138
не видел
не видел
48 Кб, 1152x648
Бампану-ка я наброском к 6-й игре: ТНН. Это типа кримсонленда, только отстреливаться надо от тней.
>>403791
на гейммейкере
на гейммейкере
>>404196
Стараюсь делать все как можно проще, не уделяя слишком много внимания деталям.
Стараюсь делать все как можно проще, не уделяя слишком много внимания деталям.
>>404108
Норм, вообще люблю такой стиль
Норм, вообще люблю такой стиль
>>405595
Беременных не хватает, у которых животы растут, а если во время не убить, вырывается личинка, которая может запрыгнуть на шею гг и убить его. Если же такая личинка запрыгивает на тян, она заражается вирусом ЯЖЕМАТЬ.
лимон
Беременных не хватает, у которых животы растут, а если во время не убить, вырывается личинка, которая может запрыгнуть на шею гг и убить его. Если же такая личинка запрыгивает на тян, она заражается вирусом ЯЖЕМАТЬ.
лимон
>>405987
Да нет, это отдельный тип врагов, реализуется просто, хотя ты на гамаке пилишь, видимо там с этим сложно.
Да нет, это отдельный тип врагов, реализуется просто, хотя ты на гамаке пилишь, видимо там с этим сложно.
>>406289
gamemaker
gamemaker
>>406286
Думал будет продолжение хотябы с одним супербоссом. Ну понятно, такую игру труду будет опубликовать даже бесплатно.
Думал будет продолжение хотябы с одним супербоссом. Ну понятно, такую игру труду будет опубликовать даже бесплатно.
>>406473
Дать в руки гг оружие, разнообразить передвижение тян, приделать животы с личинками, простенькая не большая карта, главный босс.
Дать в руки гг оружие, разнообразить передвижение тян, приделать животы с личинками, простенькая не большая карта, главный босс.
17 Кб, 800x450
Делаю 7-ю игру про кунг-фу
>>416856
А я уже думал, что ты забросил.
А я уже думал, что ты забросил.
>>420548
Норм получилось
Норм получилось
Вот так надо рисовать кубы делать игры!
>>406445
Может вам подрисовать смерти тян получше, а то эти смерти как-то не очень смотрятся.
Может вам подрисовать смерти тян получше, а то эти смерти как-то не очень смотрятся.
>>420658
Увидел что на GameMaker'е
Увидел что на GameMaker'е
>>420659
Я, ОП, возвращаться к этой теме уже не хочу, а вот этот анон, что делает ответвление, может заинтересоваться твоим предложением.
Я, ОП, возвращаться к этой теме уже не хочу, а вот этот анон, что делает ответвление, может заинтересоваться твоим предложением.
16,3 Мб, webm,
512x288, 1:07
512x288, 1:07
>>420659
В смысле ты нарисовать хочешь или это совет?
>Может вам подрисовать смерти тян получше, а то эти смерти как-то не очень смотрятся.
В смысле ты нарисовать хочешь или это совет?
>>423066
Зачем убивать тян? Ты же сам такой урод и неудачник, и сам виноват, что ничего не исправил.
Давай лучше конкурентов-самцов мочить и ебать тян, такую игру.
Ясно дело, надо себе банду сбацать и хоить пиздить всяких омег этой бандой, потом другие банды мочить, от мощных банд убгегать, потом развиваться и мочить тех, от кого ещё вчера убегал.
Я кстати за демократические ценности, поэтому парней ебать тоже норма.
Зачем убивать тян? Ты же сам такой урод и неудачник, и сам виноват, что ничего не исправил.
Давай лучше конкурентов-самцов мочить и ебать тян, такую игру.
Ясно дело, надо себе банду сбацать и хоить пиздить всяких омег этой бандой, потом другие банды мочить, от мощных банд убгегать, потом развиваться и мочить тех, от кого ещё вчера убегал.
Я кстати за демократические ценности, поэтому парней ебать тоже норма.
>>424903
Цыц щенок.
Неудачники и уроды как раз те, кто только омег и могут пиздить.
Тян по сути своей социально защищены лучше, плюс теми-же баборабами и альфупетушками. Так что это нужно быть труальфой что бы в открытую пиздить тян, если нужно то и замарать ноги об их петушков.
Цыц щенок.
Неудачники и уроды как раз те, кто только омег и могут пиздить.
Тян по сути своей социально защищены лучше, плюс теми-же баборабами и альфупетушками. Так что это нужно быть труальфой что бы в открытую пиздить тян, если нужно то и замарать ноги об их петушков.
>>425335
пидор омежный
пидор омежный
>>426365
Я не хотел сажи
Я не хотел сажи
>>426365
Конечно, было бы не плохо.
Конечно, было бы не плохо.
20 Кб, 600x399
>>438157
Выглядит лампово
Выглядит лампово
31 Кб, 800x450
Игра про бомбермана, который подрывает пердаки.
1,7 Мб, webm,
852x480, 0:09
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
Музон я уже своровал.
Музон я уже своровал.
154 Кб, 533x527
>>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
Не знал. Но похоже, закон допускает трактовки и на самом деле не очень понятно, то-ли ты нарушил права, то-ли нет.
13,6 Мб, webm,
852x480, 0:55
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
Как-то медленно вылезается. Вот только название придумал и решил переходить от бессвязных к демок к непосредственно самой игре.
Как-то медленно вылезается. Вот только название придумал и решил переходить от бессвязных к демок к непосредственно самой игре.
10 Кб, 480x270
>>496662
Подробного плана нет, так как делаю все по вдохновению. Более общий план - сделать 5 игр разных жанров, разновидностей приключенческих игр, в которых основной упор делается не на экшен, а на сюжет, головоломки, исследование. Жанры такие:
1. Метроидвания
2. Головоломка от первого лица, как мист
3. Хоррор, как демонофобия
4. РПГ, как диабло
5. Классический квест
Все игры должна объединять оккультная тематика. В ближайшее время хочу сконцентрироваться на метроидвании.
Подробного плана нет, так как делаю все по вдохновению. Более общий план - сделать 5 игр разных жанров, разновидностей приключенческих игр, в которых основной упор делается не на экшен, а на сюжет, головоломки, исследование. Жанры такие:
1. Метроидвания
2. Головоломка от первого лица, как мист
3. Хоррор, как демонофобия
4. РПГ, как диабло
5. Классический квест
Все игры должна объединять оккультная тематика. В ближайшее время хочу сконцентрироваться на метроидвании.
>>496724
Привет, шизоид. Вот объясни мне, тебе 33 года уже, а ты такой вот, какой есть. Как ты с этим живешь?
Привет, шизоид. Вот объясни мне, тебе 33 года уже, а ты такой вот, какой есть. Как ты с этим живешь?
36 Кб, 604x402
>>496730
Но как вы догадались, Холмс?
Но как вы догадались, Холмс?
>>496742
Я ее на фон в меню добавил, потому что у нее настроение подходящее. Все еще может поменяться много раз. А ты за или против?
Я ее на фон в меню добавил, потому что у нее настроение подходящее. Все еще может поменяться много раз. А ты за или против?
>>496755
Не против, пиши списком какой графон нужен будет, пусть висит, по мере возможности буду рисовать, а там если подойдёт добавишь.
Не против, пиши списком какой графон нужен будет, пусть висит, по мере возможности буду рисовать, а там если подойдёт добавишь.
64 Кб, 800x450
>>496758
Я с тобой в прошлом году по почте переписывался? Сейчас у меня в планах сделать большую часть графики самостоятельно в 3д. Но одну игру можно и в рисованном стиле сделать. Только тогда уж надо делать ее целиком, включая анимации. То есть просто несколько картинок не подойдет. Вообще, я предполагаю, что проблемы будут возникать при привлечении сторонних людей. Например, насколько требовательным я могу себе позволить быть? Сам я много раз все переделываю, а как ты отреагируешь, если я будут несколько раз просить тебя переделать одно и то же, или сперва буду говорить, что все ок, а потом что-то мне взбредет в голову, и я скажу, что все уже не то, теперь мне не нравится? Ты же не мой наемный работник. Что думаешь на эту тему?
Я с тобой в прошлом году по почте переписывался? Сейчас у меня в планах сделать большую часть графики самостоятельно в 3д. Но одну игру можно и в рисованном стиле сделать. Только тогда уж надо делать ее целиком, включая анимации. То есть просто несколько картинок не подойдет. Вообще, я предполагаю, что проблемы будут возникать при привлечении сторонних людей. Например, насколько требовательным я могу себе позволить быть? Сам я много раз все переделываю, а как ты отреагируешь, если я будут несколько раз просить тебя переделать одно и то же, или сперва буду говорить, что все ок, а потом что-то мне взбредет в голову, и я скажу, что все уже не то, теперь мне не нравится? Ты же не мой наемный работник. Что думаешь на эту тему?
>>496771
Всё верно пишешь, если требовательный - то думают не получится, у меня не сильно критическое видение, я просто рисую и забиваю.
Поэтому я пишу оставь в виде списка, я или кто-то другой может порисует, а ты уже сам решишь воспользоваться или нет.
Всё верно пишешь, если требовательный - то думают не получится, у меня не сильно критическое видение, я просто рисую и забиваю.
Поэтому я пишу оставь в виде списка, я или кто-то другой может порисует, а ты уже сам решишь воспользоваться или нет.
>>496774
Сейчас такой список составить не могу. Буду сперва реализовывать базовую механику, чтобы квадрат прыгал по платформам, а потом буду придумывать где это происходит, кто это прыгает и зачем.
Сейчас такой список составить не могу. Буду сперва реализовывать базовую механику, чтобы квадрат прыгал по платформам, а потом буду придумывать где это происходит, кто это прыгает и зачем.
>>499608
Музончика и эффектов бы побольше.
Музончика и эффектов бы побольше.
9,7 Мб, webm,
680x384, 0:47
680x384, 0:47
Пиздец вы какие-то визуально отталкивающие вещи лепите. 2018 год вроде, у всех машины нормальные, можно же не жалеть байты на текстурки да подучить графику. Я вот движок на плюсах попиливаю потихонечку, в какой-то момент захотелось на нем написать простую игрушку. За сутки наваял вебмрелейтед (клон iwbtb). Хуй знает, чем вы там занимаетесь месяцами, наверное, придумываете уникальную игровую механику!
301 Кб, 1920x1080
>>502197
Судя по освещению, у тебя тоже графика не последнего поколения. А я такой стиль выбрал, потому что низкое разрешение и ограниченное количество цветов помогают скрыть недостатки моделей, и это в свою очередь делает процесс создания контента более легким и ненапряжным. Ну и такая графика похожа на ретро игры, кому-то это нравится.
Судя по освещению, у тебя тоже графика не последнего поколения. А я такой стиль выбрал, потому что низкое разрешение и ограниченное количество цветов помогают скрыть недостатки моделей, и это в свою очередь делает процесс создания контента более легким и ненапряжным. Ну и такая графика похожа на ретро игры, кому-то это нравится.
274 Кб, 1280x960
>>502201
Вместо того чтобы признать свою профаничность, ты упираешься. Мог бы почитать, что к модели нельзя взять и украсть альбедо.
Вместо того чтобы признать свою профаничность, ты упираешься. Мог бы почитать, что к модели нельзя взять и украсть альбедо.
>>502207
Я не заявлял, что она последнего поколения. Даже теней нет. Насчет моделей -- правда, пилить хорошие ассеты долго. Но такие вещи могут смотреться гармонично, а могут вырвиглазно.
Я не заявлял, что она последнего поколения. Даже теней нет. Насчет моделей -- правда, пилить хорошие ассеты долго. Но такие вещи могут смотреться гармонично, а могут вырвиглазно.
>>502208
Вместо того, чтобы воспринять мысль, ты воспринял текст побуквенно и доебался. Можешь продолжить, мне ненапряжно.
Вместо того, чтобы воспринять мысль, ты воспринял текст побуквенно и доебался. Можешь продолжить, мне ненапряжно.
>>502210
Ну так получается. У меня задача - сделать процесс создания игры приятным, с свое удовольствие. А если буду слишком стараться, то устану, буду нервничать. А время кстати много тратится на постоянные переделывания. Я хоть и сказал, что перфекционизмом не хочу страдать, но все таки если вижу возможность что-то улучшить, не прилагая титанических усилий, то делаю это, то есть работаю не совсем уж на отъебись.
Ну так получается. У меня задача - сделать процесс создания игры приятным, с свое удовольствие. А если буду слишком стараться, то устану, буду нервничать. А время кстати много тратится на постоянные переделывания. Я хоть и сказал, что перфекционизмом не хочу страдать, но все таки если вижу возможность что-то улучшить, не прилагая титанических усилий, то делаю это, то есть работаю не совсем уж на отъебись.
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 7 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.