Game Maker

Game Maker
Типконструктор ігор
РозробникMark Overmars
Стабільний випуск8.0 (14 грудня 2009)
Операційна системаMicrosoft Windows
Мова програмуванняGML
Ліцензіяпропрієтарна
Вебсайтwww.yoyogames.com/make

Game Maker — це популярний конструктор відеоігор. Написаний на Delphi. Доступний для ОС Windows, сьома версія програми існує для MacOs. Провідний розробник — Маркус Хендрік Овермарс.

В основному система розрахована на створення двовимірних (2D) ігор будь-яких жанрів. Також підійде для створення різноманітних презентацій і т. д. Починаючи з шостої версії програми, з'явилися обмеження змоги роботи з 3D.


Може бути рекомендована для вивчення мови програмування. Коли Марк Овермарс працював професором в Утрехтському університеті, він почав розробляти Game Maker як посібник для своїх студентів.

Остання версія 8.1, номер збірки 141. Більше Game Maker не підтримується, його місце зайняв кросплатформний розвиток проєкту — GameMaker: Studio.

Особливості

Створення гри в Game Maker не потребує попереднього знайомства з будь-яким із мов програмування.

Інтерфейс Game Maker об'єднує в собі редагування спрайтів, об'єктів, кімнат, скриптів, а також тайм-лайнів (послідовність дій з прив'язкою до часу), шляхів (маршрутів), руху і констант.

Гра в Game Maker будується як набір ігрових об'єктів. За їх зовнішній вигляд відповідає спрайт, а поведінка задається шляхом опису реакцій на події. Для цього можно використовувати графічне представлення програми (схоже до блок-схем) у вигляді послідовних ікон-дій. Програмування з допомогою дій відбувається в режимі drag-n-drop. Наприклад, для того, щоб почати умовну операцію, потрібно перенести на панель дію восьмикутника з іконкою, зазначаючи тип перевірки, після цього, можливо ввести які не будь значення в форму, що з'явиться. Для розвинутіших користувачів використовується скриптова мова GML, схожий на JavaScript, є змога створення особистих бібліотек дій, використовуя Library Maker.

Поняття об'єкта в Game Maker переважно стосується пояснення класу в об'єктно-орієнтованому програмуванні, об'єкти можуть наслідувати один одного. Екземпляри об'єктів можуть бути розміщенні в ігровому просторі з допомогою редактора кімнат, або створені динамічно. Якщо в даній кімнаті існує тільки один екземпляр об'єкта, до нього можна звертатися, використовуя родове ім'я об'єкта, класу, якщо ж таких екземплярів декілька, для звертання к конкретному екземпляру ми повинні знати його числовий ідентифікатор, використовуя його в якості посилання на об'єкт.

Починая з восьмої версії використовується підтримка альфа-каналу (до цього колір верхнього лівого пікселю приймався за прозорий). Вбудований редактор спрайтів є повноцінним растровим графічним редактором.

В грі присутні одна або більше кімнат, одна з яких є поточною. Кімнати мають свою систему координат, відлік ведеться від лівого верхнього кута. У цьому просторі і існують об'єкти. Об'єкти також можуть бути постійними, тобто, не зникати з переходами між кімнатами.

Game Maker має свою звукову систему, яка підтримує різні формати файлів. Однак, вона не ефективна, через що створено багато бібліотек, а в Game Maker: Studio була введена нова звукова система.

Крім перерахованих, є інші типи ігрових елементів, доступні при включенні просунутого режиму: системи частинок, тимчасові лінії, шляхи, скрипти і шрифти. У GameMaker весь код виконується «на льоту», завдяки чому можна виконувати GML-скрипти з зовнішніх файлів, створювати нові внутрішньоігрові об'єкти і задавати їм поведінку. Присутній тип поверхонь, що містить графічну інформацію, з якої можна проводити безліч маніпуляцій.

Мова GML включає в себе засоби завантаження і використання зовнішніх динамічних бібліотек, що дозволяє розширювати Game Maker процедурами і функціями, написаними на інших мовах. Зовнішні DLL, разом з GML обв'язкою можуть бути зібрані в пакет розширення GameMaker.

Історія Game Maker

1999-перша зміна

Влітку 1999 розпочато роботу над Game Maker (спочатку він називався Animo, тому що спершу була ідея зробити просту систему для створення двомірної анімації). Першою публічною реалізацією стала версія 1.1 (14 листопада, 1999). Ця версія вже мала спрощений вбудовану мову програмування, але не використовувався DirectX і не дозволяла створювати автономні здійсненні програми — ігри просто запускалися в основному вікні програми. Досить швидко були створені версії 1.2, 1.2a, 1.3. Програма залишалася маловідомою, в грудні 1999 Game Maker був викачаний за все 366 разів.

2000 рік

Версія 1.4 стала першою реалізацією, що звернула на себе увагу. Програму стали частіше завантажувати: (1000 в лютому 2000 року, 1500 в березні 2000 року, 2000 року в червні 2000 року, 8000 в серпні 2000 року). Версія 2.0 побачила світ у вересні 2000 року. За весь 2000 рік програма була завантажена з сайту учасника приблизно 40.000 разів.

2001

У версії 3.0, вперше для виведення графіки був використаний DirectX. Популярність ігрового движка швидко росла. У березні 2001 року, програму скачали приблизно 14.000 разів, а вже в червні 2001 кількість завантажень збільшилася до 21.000. У тому ж році вийшли додаткові версії 3.1, 3.2 і 3.3. У січні 2001 була переписана з нуля, з урахуванням знань, набутих автором за попередні роки. Був повністю змінений інтерфейс програми, нова реалізація не була сумісна зі старою версією. Версія 4.0 була випущена в липні 2001. Версія 4.1 з'явилася в грудні 2001 (додана підтримка мультиплеєра). У грудні 2001 було зафіксовано 32.000 скачування. За весь 2001 програма була завантажена приблизно 270.000 разів.

2002

Версія 4.2 побачила світло в квітні 2002. Основна особливість — багаторазово збільшена стабільність роботи. Версія 4.3 з'явилася в листопаді 2002. Популярність програми більше, ніж будь-коли. Тепер[коли?] програму завантажують приблизно 2.000 раз кожен день. Число переглядів основної авторської сторінки зросла з 2000 в жовтні 2000 року до 70.000 в Жовтні 2002 року.

2003

Починаючи з січня 2003 року автор просить пожертви, тому що витрати на розвиток Game Maker і підтримку спільноти весь час збільшувалися. Game Maker тепер має власний домен: www.gamemaker.nl. У квітні з'явилася версія 5.0. У неї включений добровільний механізм реєстрації, але програма може все ще використовуватися безкоштовно.

В кінці серпня Game Maker показали на TechTV, що викликало надмірне навантаження на сайт проєкту, програму одночасно намагалися завантажити 5000 чоловік. У вересні вийшла версія 5.1, розширена, зокрема підтримкою систем частинок і можливістю замінювати ресурси «на льоту». Частина розширених можливостей стала недоступна для незареєстрованих користувачів. З'явився новий (платний) форум.

У грудні з'явилася версія 5.2 з поліпшеним редактором кімнат і додатковими діями для частинок. З'явилися функції, для роботи зі структурами даних. За весь 2003 програма була завантажена приблизно 1.700.000 раз (приблизно 5.000 в день). Програма використовується в шкільному курсі інформатики в багатьох країнах світу.

2004

У квітні з'явилася версія 5.3 з поліпшеним редактором шляху і плануванням рухів. Довідковий файл тепер має формат HTML-довідки (.CHM). З квітня почалася робота над версією 6.0, в якій графічна підсистема переписана з використанням Direct3D. Це значно покращило якість і можливості графіки (швидка і проста підтримка альфа-прозорості, перефарбування спрайтів «на льоту» і т. Д.). У нову версію включений набір функцій для 3D графіки. Був переписаний і звуковий движок. Також переписана система реєстрації і додано додаткове кодування. Версія 6.0 з'явилася в жовтні 2004. Внаслідок популярності Game Maker форум був перевантажений, і його стало неможливо використовувати. У листопаді 2004 форум був переміщений на новий сервер. За 2004 кількість завантажень Game Maker склало приблизно 1 600 000. Майже стільки ж, скільки і в попередньому році. Сайт автора відвідується приблизно 10 000 раз в день.

2005

У травні 2005 з'явилася версія Game Maker 6.0 з поліпшеним редактором зображень, простим механізмом вибухів і ефектів, отрисовкой поверхонь і безлічі дрібних змін і виправлень помилок.

У липні 2005 Game Maker показали на G4TV. Протягом дня число переглядів сайту і завантажень програми потроїлася (приблизно 26.000 переглядів в день).

У серпні 2005 число переглядів сторінок сайту Game Maker досягло 10.000.000 (з жовтня 2000). Постійне число переглядів сторінок в день дорівнює 11.000. Також в серпні гра, створена на Game Maker, названа Duch Doom, була показана на G4TV. Вони згадали форум, що майже призвело до його обвалення. В один момент було більш ніж 800 одночасних відвідувачів.

У вересні 2005 Game Maker показали в п'яти епізодах данської програми телебачення. Також, в Австралії відбулася одноденна конференція, яка була великою мірою присвячена використанню Game Maker в освіті.

2006

Марк Овермарс разом з Джекобом Хабгудом пишуть книгу — The Game Maker's Apprentice: Game Development for Beginners видану APress наприкінці червня 2006 року В березні 2006 сайт GameMaker перенесений на швидший сервер. Число переглядів сторінок — тепер приблизно 25.000 в день, близько 200.000 унікальних відвідувачів в місяць. Сайт використовує приблизно 600 Гбайт пропускної здатності в місяць. Завантаження залишаються постійними в межах 4.000 в день. Починаючи з літа проводилася робота над версією 7.0. Головне удосконалення — механізм розширення, який полегшить додавання додаткових функціональних можливостей. beta з'явилася на початку листопада.

2007

28 лютого була випущена версія Game Maker 7.0 через новий сайт YoYo Games.

У травні 2007 www.gamemaker.nl — офіційний сайт Game Maker припиняє своє існування. Тепер офіційне представництво Game Maker — www.yoyogames.com [Архівовано 23 вересня 2020 у Wayback Machine.].

Через півроку з моменту створення yoyogames.com налічує понад 5.000 ігор, що завантажуються, в середньому, по 50 в день. Проглядаються приблизно 200.000 сторінок в день. Game Maker скачують по 3.000 раз в день. На форумі зареєстровано близько 40.000 учасників, в будь-який момент на форумі присутні 200—250 учасників, створено 1.500 тем.

В кінці року було проведено перше змагання (YoYoGames competition 01), тематикою якого стала «зима». Володарем головного призу ($ 1.000) став розробник 2dCube.

2008

Березень. YoYo Games святкує «ювілей» — 100.000 зареєстрованих користувачів.

Проведено два наступних змагання: YoYoGames competition 02 і, відповідно, YoYoGames competition 03.

2009

Навесні YoYo Games оголосила про розробку версії 8.0. Спочатку для відкритого бета-тестування окремо від програми було випущено додаток для розробки спрайтів, а 3 липня опублікована бета-версія самого конструктора.

22 грудня 2009 року вийшов остаточний Game Maker 8.0. [1]. Головні нововведення нової версії — це оновлений інтерфейс з панеллю навчання збоку, розширений список функцій і графічний редактор з окремо налаштованим альфа-кольором (раніше для додання спрайту невидимих ​​деталей для зміни його форми потрібно було налаштовувати невидимим один з кольорів), а також виправлення помилок попередньої версії (наприклад, виправлена ​​можливість прохідності предметів крізь один одного на великій швидкості).

2011

Вийшла версія 8.1, яка містить великий список виправлень і доповнень. Зроблено перехід на юнікод, прискорені функції 3d, поліпшений редактор кімнат, збільшена швидкість роботи редактора коду, додані нові функції.

Також вийшла версія GameMaker: HTML5. Ця версія дозволяє створювати додатки як під Windows, так і додатки, що запускаються в браузерах. Для html5 генерується JavaScript-код, що дозволяє використовувати додатки на будь-якому, що підтримує html5 браузері, без використання додаткових плагінів.

На цьому історія звичайного Game Maker закінчується. Подальший розвиток проєкту: Game Maker: Studio.

Альтернативи

Є і відкриті більш-менш близькі за можливостями і призначенням конструктори ігор, найпопулярніші з них, мабуть, Construct і Game Editor. В якості альтернативи для GM: HTML5 можна використовувати безкоштовний конструктор Tululoo Game Maker, що генерує чистий JavaScript-код.

Проєкт має на меті ENIGMA Development Environment — створення середовища розробки ігор, максимально близькою до оригінального Game Maker. Енігма транслює GML-скрипти в Сі-код, з подальшою компіляцією з допомогою gcc.

Концепція «програмування з кубиків» методом drag-n-drop використовується в ряді освітніх середовищ програмування, однією з найпопулярніших є розповсюджуваний MIT мову програмування Scratch.

Варто відзначити такий аматорський проєкт, як написаний в 2010 році на GameMaker Noobster — написаний на GameMaker як «найпростіший (у всіх сенсах) конструктор в світі».

Посилання

  • gmtoolbox.com [Архівовано 23 вересня 2020 у Wayback Machine.] — Сайт розширень / бібліотек-DLL / прикладів для Game Maker 7-й і 8-й версій (частково підійдуть і для Game Maker Studio)

Див. також

Read other articles:

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) قائمة شخصياتفيلادلفيا دائما مشمسة تعديل مصدري - تعديل   قائمة شخصيات فيلاديلفيا دائِماً مُشمِسة؛ مُسلس

 

Township in Illinois, United StatesYork TownshipTownshipLocation in DuPage CountyDuPage County's location in IllinoisCoordinates: 41°51′38″N 87°58′32″W / 41.86056°N 87.97556°W / 41.86056; -87.97556Country United StatesState IllinoisCountyDuPageSettledNovember 6, 1849Government • SupervisorJohn W. ValleArea • Total35.64 sq mi (92.3 km2) • Land35.05 sq mi (90.8 km2) • Wate...

 

Movil (1972), Madrid Eusebio Sempere (Onil, 3 april 1923 – aldaar, 10 april 1985) was een Spaanse beeldhouwer, schilder en graficus. Leven en werk Sempere werd geboren in de plaats Onil in de provincie Alicante. Toen hij zeventien jaar was ging hij naar Valencia om schilder-, teken- en grafiekkunst te studeren aan de Real Academia Bellas Artes de San Carlos. In 1948 ging hij met een studiebeurs naar Parijs waar hij kennismaakte met de avant-gardistische kunstenaars Eduardo Chillida en Pablo...

Kowary Kowary (Polen) Kowary Basisdaten Staat: Polen Woiwodschaft: Niederschlesien Powiat: Jelenia Góra Fläche: 37,39 km² Geographische Lage: 50° 48′ N, 15° 50′ O50.7935815.83476Koordinaten: 50° 47′ 37″ N, 15° 50′ 5″ O Höhe: 430 m n.p.m. Einwohner: 10.650 (31. Dez. 2020)[1] Postleitzahl: 58-530 Telefonvorwahl: (+48) 75 Kfz-Kennzeichen: DJE Wirtschaft und Verkehr Straße: Jelenia Góra–Wałbrzych Eisenbahn: Je...

 

CadreurMargery Ordway, l'une des premières femmes cadreuses, en 1916.PrésentationForme féminine CadreuseSecteur Cinéma, télévision, audiovisuelCodesIDEO (France) 10178ROME (France) L1505modifier - modifier le code - modifier Wikidata Un cadreur, également appelé caméraman ou opérateur de prise de vues, est aux commandes d'une caméra lors d'une prise de vues pour le cinéma, la télévision et plus largement l'audiovisuel, qu'il s'agisse de films ou de téléfilms, de documentaires ...

 

Колд-Лейк 149B Координати 54°31′00″ пн. ш. 110°15′32″ зх. д. / 54.5168400000277770800° пн. ш. 110.25893000002778876° зх. д. / 54.5168400000277770800; -110.25893000002778876Координати: 54°31′00″ пн. ш. 110°15′32″ зх. д. / 54.5168400000277770800° пн. ш. 110.25893000002778876° зх. д. / 54.516840...

Die Panathenäen (griechisch Παναθήναια Panathēnaia) waren das größte religiös-politische Fest im antiken Athen, das zu Ehren der Athene, der Schutzgöttin Athens, gefeiert wurde. Geschichte Läufer bei den PanathenäenVase ca. 530 v. Chr. Schon der mythische König Erechtheus soll Athenäen gestiftet haben; Theseus verwandelte, nachdem er die attischen Flecken zu einer gemeinschaftlichen Stadt verbunden hatte, das Fest in Panathenäen („Fest für alle Athener“). Unter dem A...

 

Cet article est une ébauche concernant les États fédérés de Micronésie et une localité. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir Colonia (homonymie). Ne pas confondre avec Kolonia, capitale de l'État de Pohnpei. Colonia Vue de Colonia depuis l'océan Pacifique. Administration Pays États fédérés de Micronésie État Yap Démographie Population 3 216 ha...

 

SM Mall of AsiaMal pada bulan Mei 2016LokasiBay City, Pasay, FilipinaKoordinat14°32′6.24″N 120°58′55.75″E / 14.5350667°N 120.9821528°E / 14.5350667; 120.9821528Koordinat: 14°32′6.24″N 120°58′55.75″E / 14.5350667°N 120.9821528°E / 14.5350667; 120.9821528AlamatSeaside Boulevard, Barangay 76Tanggal dibuka21 Mei 2006PengembangSM Prime HoldingsPengurusSM Prime HoldingsPemilikHenry Sy, Sr.ArsitekArquitectonicaJumlah toko dan ja...

ПукаPukë Герб Пука (місто) Основні дані Країна  Албанія Область Шкодер Округа Пука Населення 3 607 (2011) Площа 40,21 км² Часовий пояс UTC+1, влітку UTC+2 Поштові індекси 4401 Телефонний код +355-0212 Географічні координати 42°03′ пн. ш. 19°54′ сх. д. / 42.050° пн. ш. 19.900°&...

 

Swedish actress Maritta MarkeMarke in 1927.BornAsta Margit Svensson30 June 1905Äsperöd, SwedenDied8 December 1983 (aged 78)Stockholm, SwedenOccupationActressYears active1931-1975 (film & TV) Maritta Marke (born Asta Margit Svensson; 30 June 1905 – 8 December 1983) was a Swedish film and stage actress.[1] She also sang in operettas. She was married to the actor Leif Amble-Næss in 1938 with whom she had a son Lars Amble. She had previously been married to the conductor Hå...

 

Bjørn Kruse 2016 Bjørn Howard Kruse (* 14. August 1946 in London) ist ein norwegischer Komponist und Jazzmusiker. Kruse wuchs in England, den USA und Norwegen auf. Er studierte 1967–1968 an der University of California, Los Angeles und der Norges Musikkhøgskole (1972–1977). Er arbeitete zwischen 1968 und 1971 als professioneller Musiker in den USA und lebt seit 1972 als Komponist in Norwegen. Zwanzig Jahre war er hier auch als Jazzsaxophonist, -komponist und -arrangeur, Produzent und S...

← 2013 •  • 2021 → Primarias presidenciales de Chile Vamos de 2017Candidato a la Presidencia de Chile Fecha Domingo 2 de julio de 2017[1]​ Tipo Primaria presidencialNivel nacional Duración de campaña 2 al 29 de junio Debate (s) 15 de junio de 2017 (radio)26 de junio de 2017 (TV) Demografía electoral Hab. registrados 13 307 439[2]​[3]​[nota 1]​ Votos válidos 1 418 138 Resultados Sebastián Piñera – In...

 

1991 studio album by Lisette MelendezTogether ForeverStudio album by Lisette MelendezReleased1991StudioHip Pocket Recording, Unique Recording StudiosGenreLatin freestyle, dance-popLength58:44LabelFever/Sony/ColumbiaProducerCarlos Berrios (all tracks), Andy Marvel (track 9)Lisette Melendez chronology Together Forever(1991) True to Life(1994) Singles from Together Forever Together ForeverReleased: 1991 A Day In My Life (Without You)Released: 1991 Never Say NeverReleased: 1992 Together F...

 

PS DaygunNama lengkapPersatuan Sepakbola Dayan Gunung[1]JulukanElang RinjaniNama singkatPSDBerdiri2011; 12 tahun lalu (2011)[1]PemilikPSSI Kabupaten Lombok UtaraDirektur utamaSatriadi[1]ManajerRaden Nuna Abriadi[1]PelatihNaswadi Gabang[2]LigaLiga 32021Posisi ke-8, Grup A (zona Nusa Tenggara Barat) Kostum kandang Kostum tandang PS Daygun (atau singkatan Persatuan Sepakbola Dayan Gunung) adalah tim sepak bola Indonesia yang bermarkas di Kabupaten Lom...

Duchess of Harar Sara GizawDuchess of HararBorn(1929-01-01)1 January 1929Rayana Kobo, Wollo Province, Ethiopian EmpireDied17 February 2019(2019-02-17) (aged 90)Addis Ababa, EthiopiaBurialHoly Trinity CathedralSpousePrince Makonnen, Duke of HararIssuePrince Paul Wossen-Seged, Duke of Harar Prince MikaelPrince DawitPrince TaffariPrince Beede MariamHouseHouse of SolomonFatherGizaw AberaMotherAisha TolaReligionEthiopian Orthodox Tewahedo Princess Sara Gizaw, Duchess of Harar (1 January 1929 ...

 

Japanese actor and stage producer (born 1977) In this Japanese name, the surname is Ichikawa. You can help expand this article with text translated from the corresponding article in Japanese. (April 2022) Click [show] for important translation instructions. View a machine-translated version of the Japanese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translat...

 

American activist For other uses, see David Sánchez. David SanchezSanchez in 1983BornDavid John Sanchez (1948-01-03) January 3, 1948 (age 75)Los Angeles, California, USKnown forCivil rights activist David Sanchez (born January 3, 1948) is an American civil rights activist, and founding member of the Brown Berets. In the 1960s and 70s he was heavily involved in the Chicano civil rights and political movements. Background An accomplished student in high school, in 1966 Sanchez chaire...

Malaysian politician This article is about the Malaysian politician. For the 1955 riot in Montreal, see Richard Riot. Yang Berhormat Dato' SriRichard Riot JaemPJN PNBS SSAP KMN MPSpecial Envoy of the Prime Minister to East AsiaIncumbentAssumed office 15 May 2020MonarchAbdullahPrime MinisterMuhyiddin Yassin (2020–2021) Ismail Sabri Yaakob (2021–2022) Anwar Ibrahim (since 2022)Preceded byTiong King SingConstituencySerianMinister of Human ResourcesIn office16 May 2013 – 10 May...

 

American economist Jeffrey SachsSachs in 2019BornJeffrey David Sachs (1954-11-05) November 5, 1954 (age 69)Oak Park, Michigan, U.S.SpouseSonia Ehrlich SachsChildren3Academic careerInstitutionColumbia UniversityFieldPolitical economicsInternational DevelopmentSchool ortraditionKeynesian economics[1]Alma materHarvard University (BA, MA, PhD)DoctoraladvisorMartin Feldstein[2]Doctoralstudents Alberto Alesina Michael C. Burda[3] Nouriel Roubini ContributionsM...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!