Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Game maker

С этим тегом используют

Gamedev Игры Инди Инди игра Разработка Pixel Art Game maker studio 2 Все
73 поста сначала свежее
EGORIUS228
EGORIUS228
9 лет назад

Пост о том, как я делал игру в Game Maker⁠⁠

Привет, Пикабу. Сегодня я расскажу, как делал небольшую игрульку на базе программы Game Maker. Может быть, кому-то будет это полезно.

Пост о том, как я делал игру в Game Maker Game Maker, Игры, Программирование, Длиннопост

Почему Game Maker? Очень просто - он самый понятливый, легкий в усвоении и лаконичный. Вы скажете, что есть еще Unity, но мне оно не понравилось. Да, возможностей больше, но реализовано без души. А мне и не надо GTA5, мне что-нибудь маленькое, но свое.

Пост о том, как я делал игру в Game Maker Game Maker, Игры, Программирование, Длиннопост

В первую очередь родилась идея. Ничего сверх оригинального, банальный тир с движущейся мишенью. Никто из моих друзей не захотел стать лицом продукта, так что расстреливать вам придется автора сего поста. Это, кстати, тоже плюс. Если игра вам нравится, то вы стреляете в меня, а если не нравится, то вы можете выместить злость... стреляя в меня. Удобно, не правда ли?

Дальше в Фотошопе мне пришлось нарисовать или дорисовать все спрайты. Если кто не знает, спрайты, это просто картинки, которые в данном случае привязываются к объектам, к которым, в свою очередь, уже можно применять различные действия (присваивание переменных, движение, поведение, взаимодействие с другими объектами). Не будучи особым мастаком в рисовании, я придерживался золотого правила "чем меньше пикселей, тем меньше вероятность ошибки", и, думаю, немногое потерял.

Пост о том, как я делал игру в Game Maker Game Maker, Игры, Программирование, Длиннопост

А дальше начался сам процесс работы с объектами. Да, в Game Maker есть элементы быстрого программирования, но далеко на них не уедешь. Чтобы создать что-то больше, чем просто "кликай по яблочкам", надо бы знать код. Здесь он не особо мудреный, есть справочник, подсказки, мануалы в интернете, так что, при желании, разобраться можно. Рассмотрим, например, кусочек, который отвечает за то, что моя летающая голова будет делать каждый шаг игры:

Пост о том, как я делал игру в Game Maker Game Maker, Игры, Программирование, Длиннопост

В строках 1-10 я задал два типа поведения головы: либо убегание от курсора, либо хаотичное перемещение по карте. Какой из двух вариантов будет выбран, периодически решает "внешний" алгоритм.

В 12-19 я пригрозил голове не покидать пределы экрана.

В 21-24 реализован самый гадкий для игрока алгоритм. Если голова жива, она будет восстанавливаться. Причем зависимость функциональная, чем меньше здоровья, тем больше его восстанавливается.

26-27 обеспечивают восстановление размеров головы, после попадания в нее пули( если в голову попасть, она немного уменьшится).

И так далее, и так далее... Кодинг - это всегда вызов, и часто приходится решать нестандартные задачи. Но с нас, пожалуй, хватит.

Часть звуков я взял из интернета, а часть сделал сам. Например, музыкальную тему. На помощь пришел старый добрый FL Studio, такой же простой и понятный.

Пост о том, как я делал игру в Game Maker Game Maker, Игры, Программирование, Длиннопост

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

Пост о том, как я делал игру в Game Maker Game Maker, Игры, Программирование, Длиннопост

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

(((((((((((((((((((((((((  https://yadi.sk/d/KKX9Us30kzvMa  )))))))))))))))))))))))

Вот она, ссылочка, на мою игру на Яндекс Диске. Смотрите, скачивайте. Ругайтесь на здоровье, если что. С вами был Егориус, до новых встреч!!!

Показать полностью 5
[моё] Game Maker Игры Программирование Длиннопост
10
ImNoDibil
9 лет назад

Добро дайте,пожалуйста.⁠⁠

Я совсем недавно пробывал сделать свою игру.Всем пофиг.Я знаю.И вы не могли бы поддержать меня своими добрыми коментариями? И если у кого то есть опыт создания игр в Game Maker 8.0-8.1 помогите мне пожалуйста.коментарий для "-" внутри.

[моё] Game maker Gamedev Безразличие Доброта Помощь Текст
5
robotik
robotik
9 лет назад

Вряд ли тут сидят программисты но все-таки) Пригодится для новичков-прогеров начинающих с Game Maker⁠⁠

1.Гравитация (писать в step)


gravity_direction = 270


if place_free(x,y+1)


gravity = 2


else


gravity = 0


2.Повернуть объект туда куда смотрит мышка (писать в step)


if mouse_x < x


{


image_xscale = -1


else


{


image_xscale = 1


}


3.Код при столкнавение с твёрдым объектом(блоком)


if (vspeed > 0 && not place_free(x,y+vspeed)) {


move_contact(270);


vspeed = 0;


}


3.АИ интелект (проще говоря бот)


gravity_direction = 270


if place_free(x,y+1)


gravity = 2


else


gravity = 0


if instance_exists(o_man) >0


{


if distance_to_object(o_man) <400


if !collision_line(x,y,o_man.x,o_man.y,o_block,false,false)


{


zametil = true


}


else


{


zametil = false


}



if zametil = true


{


if o_man.x < x


if distance_to_object(o_man) > 64


{


if place_free(x-3,y)


{


x-=3; image_speed = 0.2; image_xscale = 1


}


if not place_free(x-3,y)


{


vspeed = -20


}


}


if o_man.x > x


if distance_to_object(o_man) > 64


{


if place_free(x+3,y)


{


x+=3; image_speed = 0.2; image_xscale = -1


}


if not place_free(x+3,y)


{


vspeed = -20


}


}


}


if zametil = false //А если ГГ незамечен


{


image_speed = 0 //То скорость анимации 0


}



if hp <=0 //Если здоровье меньше или равно нулю


{


instance_create(x,y,argument0) //То создать аргумент0


instance_create(x,y,argument1) //То создать аргумент1


instance_destroy() //Уничтожиться


}


}



4.Как сделать здоровье


В create ГГ пишем


hp = 100


При столкновение с пулей пишем


hp -=15 //15 это есть сколько отнимается hp при столкновении с пулей


5.Прыжок


if not place_free(x,y+1)


{


vspeed = -20


}


6.Прицел (самый лёгкий способ) в step прицела


cursor_sprite= s_pryzel


window_set_cursor(cr_none);


o_cursor.x = mouse_x


o_cursor.y = mouse_y


7.Как сделать healthbar


draw_healthbar(view_xview[0] + 20,view_yview[0] + 20,view_xview[0] + 220,view_yview[0] + 40,health,0,c_red,c_green,0,0,1);


8.Как сделать очки. В create ГГ пишем:



В столкновение игрока с деньгами пишем:


money+=5


В столкновение денег с игроком пишем:


instance_destroy()


9.Когда нету hp у игрока должен появляться объект умершего игрока. Как???? (В step)


if health <=0


{


instance_create(x,y,o_mandead)


instance_destroy()


}


А в объект умершего игрока пишем


gravity = 2


gravity_direction = 270


image_speed = 0


if o_enemy.x < x


{


motion_set(45,20)


}


else


{


motion_set(135,20)


image_xscale = -1


}


А в столкновение умершего игрока с блоком пишем:


vspeed = 0


friction = 0.8


10.Как сделать кровь


Создаёте объект кровь


В step пишите:


image_speed = 0.6 // например


В Animation End пишите:


instance_destroy()


А в столкновение пули с врагом пишите


instance_create (x,y,o_blooooood)


Потом напишу ещё пару скриптов полезных

Показать полностью
[моё] Программирование Game maker Код Скрипт Платформер Длиннопост Текст
13
15
Beskr1l
Beskr1l
9 лет назад

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией.⁠⁠

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией. Gamedev, Indiedev, Gamemakerstudio, Game maker, Pixel Art, Steam, Длиннопост

Привет Пикабу!


Мы - небольшая команда "Owlet indie team"из двух человек, которые просто очень любят компьютерные игры. Решившая попробовать сделать свою и рассказать вам о ней!)


Надеемся Вам понравится!)


Feel the snow - это игра жанра Action-adventure с ненавязчивой сюжетной линией, динамичной системой боя, элементами Sandbox'a, RPG и Survival'а.



Особенности игры

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией. Gamedev, Indiedev, Gamemakerstudio, Game maker, Pixel Art, Steam, Длиннопост

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


     Вторая особенность - это динамичная система боя. Большинство игр, ориентированных на выживание, не славятся сложной и интересной боевой системой, но в Feel The Snow сражения с врагом не наскучат вам! Ведь в вашем распоряжении различные виды вооружения, разнообразие способностей и магии. Вам представится возможность уклониться от ударов множеством способов а так же блокировать их. 


     Третьей особенностью являются элементы Sandbox'a. Вы сможете построить не только стены для защиты своей территории, но и уютный домик вашей мечты, а так же защитить его от врагов, пользуясь оружием, которое вы сможете смастерить с помощью богатой системы крафта.



Персонажи в игре

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией. Gamedev, Indiedev, Gamemakerstudio, Game maker, Pixel Art, Steam, Длиннопост

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


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



Родная деревня

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией. Gamedev, Indiedev, Gamemakerstudio, Game maker, Pixel Art, Steam, Длиннопост

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



Игровой мир

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией. Gamedev, Indiedev, Gamemakerstudio, Game maker, Pixel Art, Steam, Длиннопост

     Игровой мир представляет из себя генерируемую локацию, выполненную в приятной пиксельной графике в изометрическом стиле с множеством различных биомов и объектов, таких как деревья, камни, сундуки, монстры, тайники и т.д. Генерация мира и объектов придает игре красочность, каждое новое прохождение это - новые приключения, новые встречи и новые захватывающие ситуации.


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



Смена времени суток

Feel The Snow - игра жанра Action-adventure, разрабатываем сурваивал с сюжетной линией. Gamedev, Indiedev, Gamemakerstudio, Game maker, Pixel Art, Steam, Длиннопост

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



Всех кого заинтересовала игры мы ждем в наших соцсетях!) На данный момент проект готов лишь на 20% от всего запланированного, и мы надеемся, что сможем порадовать Вас нашей игрой!)


Сылки:


Видео по игре


Сайт (временный)


Вконтаке


FaceBook


Twitter

Показать полностью 5
[моё] Gamedev Indiedev Gamemakerstudio Game maker Pixel Art Steam Длиннопост
30
10
SagmanovDen
9 лет назад

Представляю вашему вниманию свою игру - "Intelligent Box"⁠⁠

Буду рад услышать критику ;)
Представляю вашему вниманию свою игру - &quot;Intelligent Box&quot; Буду рад услышать критику ;)
[моё] Игры Gamedev Game maker Инди игра
22
MrBing
MrBing
9 лет назад

Ищу напарника.⁠⁠

Всем привет. Есть концепт игры на ПК. Стратегия на двоих по сети.
Нужен человек который хоть чуть умеет работать в Game Maker Studio для совместной разработкой игры.

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

Если у кого есть желание помочь, и стать частью пока что не существующей команды, то всегда жду вашего письма по этому адресу: mrbing173@gmail.com
Инди Помощь Поиск Game maker Игры Текст
28
Frankoreg
9 лет назад

Tap Bird - игра которая стала для меня первой в этом деле. Она же есть в Play Market'e⁠⁠

Tap Bird - игра которая стала для меня первой в этом деле.   Она же есть в Play Market'e
Показать полностью 1
[моё] Android Игры Инди игра Gamedev Game maker Длиннопост
3
Pikacop
9 лет назад

Как я делал игру в Game Maker⁠⁠

Как я делал игру в Game Maker
Показать полностью 1
[моё] Game Maker Игры Длиннопост
7
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии