Game Maker
Зміст
Вступ
Всі ми любимо грати в комп'ютерні ігри, часом вони володіють тобою повністю, і ти не можеш відірватися. Як хочеться створити щось подібне самому. Стривайте, адже подібні ігри створюють професіонали, команди людей, а іноді й цілі кампанії. Серед них програмісти, гейм-дизайнери, художники, звукорежисери, 3д-моделлери та ще багато різних людей. Як їх усіх замінити на одній особі, тобто. в собі. Але ніяк ;-) Але надія все-таки є, і називається вона-Game Maker. Game Maker не замінить цих людей, але помітно спростить створення ігор. На жаль, зробити на ній грабельні версії ігор на кшталт Half-Life чи Gothic не вдасться. Але різні двовимірні аркади, на кшталт Pacman, Mario, Tetris чи Сонника вийде. Процес створення на Game Maker досить простий. При цьому вам не обов'язково вміти програмувати. Інтуїтивний та зручний інтерфейс drag-and-drop дозволить створити подібну комп'ютерну гру досить швидко. Він здатний не тільки на простенькі аркади. Після кількох місяців або навіть тижнів, Ви усвідомлюєте всі його можливості. Навіть тривимірні ігри йому під силу. Можливості GM можна розширювати різноманітними бібліотеками.
Ігри, створені Game Maker, використовують одну або кілька кімнат, під кімнатами маються на увазі рівні, карти, етапи, коротше там де це все відбувається. Кімнати плоскі, не тривимірні, але можуть містити 3D подібну графіку.
У цих кімнатах Ви розміщуєте об'єкти, що використовуються в програмі. Типові об'єкти: стіни, кульки, що рухаються; Основні: ігрові персонажі (герої), моря і т.д. Деякі об'єкти, подібно до стін, лише статично знаходяться там і нічого не роблять. Інші об'єкти, такі як основний персонаж, будуть рухатися по всьому ігровому полю тареагувати на команди користувача (клавіатуру, мишу, джойстик) та інші. Наприклад, коли основний персонаж стикається з монстром, він може загинути, а коли стикається зі стіною – не може пройти далі. Об'єкти – найважливіші компоненти ігор Game Maker З об'єктами відбуваються різні ситуації. Такі ситуації називаються – events (події). Коли відбуваються певні події, об'єкти можуть здійснювати деякі дії, визначені заздалегідь для цих дій. Існує велика кількість різних подій, які можуть відбуватися і велика кількість різних дій, які Ви можете порівнювати з об'єктами. Наприклад, подія create event використовується для створення нового об'єкта. Якщо бути точнішим, під час створення зразка об'єкта може виконуватися присвоєні ему дії. Наприклад, при створенні об'єкта кулі Ви можете привласнити йому дії будь-яких рухів, з яких і починається переміщення вказаного об'єкта. Коли два об'єкти стикаються, відбувається подія collision event (зіткнення). У такій ситуації Ви можете зупинити кульку або повністю змінити напрямок її руху. Ви також можете програти при цьому звуковий ефект. Для цього Game Maker дозволяє визначати звуки. Коли користувач натискає клавішу на клавіатурі - відбувається подія keyboard event (клавіатури) і об'єкт може виконати відповідну дію, наприклад, почати переміщення у вказаному напрямку.