Game Maker - создание игр | HellRoom Games
Февраль 25, 2017, 05:24:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Hyperflex - релиз!
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Урок для начинающих по Game Maker v8 (платформенная игра)  (Прочитано 33229 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenHaz
Новичок
*

Репутация: 0
Offline Offline

API: 8.0 Pro
Сообщений: 1


« : Март 24, 2011, 14:10:54 »

Урок для начинающих по Game Maker v8 (платформенная игра)

http://yemsalat.org/uploads/45830.jpg
Урок для начинающих по Game Maker v8 (платформенная игра)

Автор: Хазгалиев Денис
Начало разработки: 22 Марта 2011 год.
Конец разработки: 24 Марта 2011 год.
Язык туториала: русский

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

В архиве находиться текстовой туториал, а так же пример урока.
Ссылка на архив: Super_lessons_GM.rar

Этап первый 1.

Этап 2.

Этап 3.

Этап 4.

« Последнее редактирование: Март 25, 2011, 23:26:13 от Vendet » Записан
Fantom
I am... All of me
Гл. Администратор
*

Репутация: 1311
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

Награды:
5000 сообщений!За постоянность! [500 дней на форуме]За лояльность! [+1000 репутации]За отличные статьи по Game Maker!Тру Админ :DЗнаток Game Maker...
API: GameMaker Studio Master
Деятельность: Experienced Programmer
Сообщений: 5035



« Ответ #1 : Март 24, 2011, 16:10:35 »

Для новичков может подойти - много кнопок.

Использование глобальных переменных, в результате чего только один враг доступен,
если в комнату поставить еще врагов, то последуют вопросы следующего содержания: "Убиваю одного врага, а исчезают все. Помогите плиз", или такого: "Сделал здоровье игроку, но когда убиваю врага, игрок тоже исчезает. Помогите".

Для подсчета патронов используется переменная score, что не очень приемлемо, но для новичков может быть и не важно.

В местах, где встречается код, маловато комментариев, что каждая конкретная функция делает.
Есть только указания - поставьте этот код туда-то, а что он делает и зачем он - (?)

И кстати, функция move_contact(270) - может быть она осталась от старых версий GM, в восьмой версии она уже по-другому выглядит :-\
Записан

Fantom
I am... All of me
Гл. Администратор
*

Репутация: 1311
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

Награды:
5000 сообщений!За постоянность! [500 дней на форуме]За лояльность! [+1000 репутации]За отличные статьи по Game Maker!Тру Админ :DЗнаток Game Maker...
API: GameMaker Studio Master
Деятельность: Experienced Programmer
Сообщений: 5035



« Ответ #2 : Май 15, 2011, 19:48:55 »

x -= 4;
это тоже самое что в других языках x = x-4  ?
Да, и даже в GM это одно и то же.
Можно написать
x=x-4;
или
x-=4;
результат будет одинаковым.
Записан

Hummer
scio me nihil scire
GM Pro user
*

Репутация: 327
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

Награды:
2000 сообщений!За постоянность! [100 дней на форуме]За лояльность! [+300 репутации]Знаток Game Maker!За помощь новичкам!
API: Game Maker 8.0 Pro
Деятельность: GML, С++, OpenGL, Java. Бывший Директор бывшей школы GML
Сообщений: 2575


« Ответ #3 : Май 15, 2011, 20:12:59 »

Какая версия ГМ? 8,1,хх? Тогда нет ;D
Записан

Есть вещи, которые нельзя объяснить. Для всего остального есть Справка
Рандом-рандом-рандомище (с)

C++ & OpenGL
Bars
Участник
****

Репутация: 7
Offline Offline

Пол: Мужской
API: 8.0 Pro
Деятельность: игродел
Сообщений: 167


По многочисленным запросом мутанта больше нет :D


WWW
« Ответ #4 : Май 17, 2011, 17:19:41 »

Этот пример у меня уже есть ;)
Записан

Seedan
Посетитель
**

Репутация: 0
Offline Offline

API: 8.0 Pro
Сообщений: 22


« Ответ #5 : Июль 02, 2011, 23:58:10 »

Перезалей картинки а то они не отображаются.
Записан
Simens
Новичок
*

Репутация: 0
Offline Offline

API: 8.0 Pro
Сообщений: 3


« Ответ #6 : Июль 06, 2011, 11:53:39 »

Какие-то странные у вас картинки  ;D
Записан
Vendet
Гл. Администратор
*

Репутация: 766
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

Сообщений: 3963


HellRoom Games


WWW
« Ответ #7 : Июль 06, 2011, 13:58:12 »

Какие-то странные у вас картинки  ;D
хостинг запоролся, куда заливали их.
Записан

Vsevolod
Новичок
*

Репутация: 0
Offline Offline

Russian Federation Russian Federation

API: GameMaker 8.1 Lite
Деятельность: Игрожур, сценарист
Сообщений: 1


WWW
« Ответ #8 : Январь 29, 2012, 02:09:03 »

в событии Step объекта Vrag есть некоторое количество кода, к которому я, как новичок, был бы рад увидеть чуть больше комментариев

речь об этом:


заранее прошу прощения, программистом не был никогда, разбираюсь фактически с нуля
Записан
СтРеЛоК
Новичок
*

Репутация: 0
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

API: Game Maker 8.0 Pro
Сообщений: 2


« Ответ #9 : Апрель 04, 2013, 15:24:41 »

с такими картинками нихера не понятно
Записан
RetWert
Пользователь
***

Репутация: 9
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

API: GameMaker 8.1 Standard
Деятельность: Композитор, геймдизайнер
Сообщений: 51


« Ответ #10 : Апрель 04, 2013, 16:33:46 »

А за мат можно и в баньку сходить.
Записан
Slavik
GM Pro user
*

Репутация: 91
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

Награды:
За постоянность! [100 дней на форуме]За создание истории чата!
API: Unity 3D
Сообщений: 459



« Ответ #11 : Апрель 04, 2013, 17:52:01 »

За некропост тоже
Записан
Winged Doom
Посетитель
**

Репутация: 10
Offline Offline

Russian Federation Russian Federation

API: Game Maker 8.0 Pro
Сообщений: 49


WWW
« Ответ #12 : Август 30, 2013, 22:16:54 »

Кто-нибудь сохранил картинки для этого урока? Может у автора новый сайт с этим же уроком есть?
Я встрял вот на этом моменте:

Создается событие Create, то есть, что будет создаваться в начале, а создаваться будет 3-жизни и 0-пуль, давайте это сделаем.



•   На вкладке score перетаскиваем соответствующую иконку, как показано на рисунке в поле действии.
•   На поле ставим ноль

Непонятно о какой кнопке идет речь. :с

UPD: Извиняюсь, пропустил ссылку на архив, уже качаю
Записан

5734L3R N07 D34D
Briginas
-_-
Главный Модератор
*

Репутация: 626
Offline Offline

Пол: Мужской
Russian Federation Russian Federation

Награды:
2000 сообщений!За постоянность! [200 дней на форуме]За лояльность! [+500 репутации]Настоящий игродел!1 место в конкурсе Адекватные игры #3 [Антиутопия]2 место на HellRoom Jam #4, Ancient Egypt...
API: GameMaker Studio Master
Деятельность: Gamedev.
Сообщений: 2033



« Ответ #13 : Август 30, 2013, 22:29:30 »

Winged Doom, Set Lives для жизней. Set Variable (вкладка Control) для пуль. А вообще, забей на эти кнопки и делай кодом

Код находится во вкладке Control (Execute Code)
Код:
переменная = значение
Записан

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

Winged Doom
Посетитель
**

Репутация: 10
Offline Offline

Russian Federation Russian Federation

API: Game Maker 8.0 Pro
Сообщений: 49


WWW
« Ответ #14 : Август 30, 2013, 22:42:55 »

Код находится во вкладке Control (Execute Code)
Код:
переменная = значение

Спасибо!

Цитировать
А вообще, забей на эти кнопки и делай кодом

Ну для новичка вроде меня пока и этого хватает. :D Хотя, насколько я понял, каждому "коду" соответствует своя кнопка, так что особой разницы наверное нет, главное основные принципы усвоить.
Записан

5734L3R N07 D34D
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Vendet | HellRoom Games © 2006-2017 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines