Среда, 17 Апреля 2024, 01:14

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » GMON (Game Maker Object Notation)
GMON
BrainДата: Вторник, 24 Мая 2011, 12:51 | Сообщение # 21
участник
Сейчас нет на сайте
Мне показалось или на самом первом слове в видео написано не GMON, а GMNO biggrin

В попытках осуществить Ньютоновскую физику на GameMaker...
FadeBakerДата: Вторник, 24 Мая 2011, 13:06 | Сообщение # 22
JavaSE Game Developer
Сейчас нет на сайте
Brain, это здесь не уместно!

Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
ЙакудДата: Понедельник, 30 Мая 2011, 16:01 | Сообщение # 23
участник
Сейчас нет на сайте
Quote (NeZnayu)
А когда релиз?)

Релиз будет немного позже. Сейчас отлавливаю основные баги в парсере и ранере, а потом буду писать документацию.

Кстати, если есть люди, хорошо разбирающиеся в ГМ, и готовые помочь в написании справочки, то я жду в личке или тут в теме! Вместе обсудим, кто за что возьмется!


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Понедельник, 30 Мая 2011, 16:03
FadeBakerДата: Понедельник, 30 Мая 2011, 16:31 | Сообщение # 24
JavaSE Game Developer
Сейчас нет на сайте
Quote (Йакуд)
орошо разбирающиеся в ГМ

Именно в самом Game Maker'e, или в GML? Если в GML, я помогу!


Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
ЙакудДата: Понедельник, 30 Мая 2011, 16:34 | Сообщение # 25
участник
Сейчас нет на сайте
vasyan555, ты точно сможешь разобраться в идеологии GMON'а? Если да, то пиши в скайпик Yakudgm. Обсудим ,если чувствуешь, что не справишься, тогда сори, не нужно. smile

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
FadeBakerДата: Понедельник, 30 Мая 2011, 17:17 | Сообщение # 26
JavaSE Game Developer
Сейчас нет на сайте
Йакуд, для этого нужны знания написанного тобой GMON'a ?

Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
ЙакудДата: Понедельник, 30 Мая 2011, 17:33 | Сообщение # 27
участник
Сейчас нет на сайте
Quote
Кстати, если есть люди, хорошо разбирающиеся в ГМ, и готовые помочь в написании справочки

Ты вообще прочитал для чего я людей ищу?) Как ты будешь справку писать без знаний системы? happy


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
FadeBakerДата: Понедельник, 30 Мая 2011, 19:11 | Сообщение # 28
JavaSE Game Developer
Сейчас нет на сайте
Йакуд, значит я не тот, кто тебе нужен)

Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
ЙакудДата: Понедельник, 30 Мая 2011, 19:52 | Сообщение # 29
участник
Сейчас нет на сайте
Выкладываю последнюю версию GMON'а.
http://gmon.yakud.ru/download/0.1.0.5
Справки пока ещё нету.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
FadeBakerДата: Понедельник, 30 Мая 2011, 21:32 | Сообщение # 30
JavaSE Game Developer
Сейчас нет на сайте
Круто! Ты, я вижу, профак в GM biggrin

Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
EshfordДата: Понедельник, 30 Мая 2011, 22:22 | Сообщение # 31
Богиня Гамака ♥
Сейчас нет на сайте
vasyan555, Как думешь, Йакуд с Салатиком может тягаться? smile
FadeBakerДата: Понедельник, 30 Мая 2011, 22:35 | Сообщение # 32
JavaSE Game Developer
Сейчас нет на сайте
Naruto-63, Ооо, тут спорный вопрос, но думаю, они могли бы стать конкурентами))

Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
QvantДата: Понедельник, 30 Мая 2011, 22:46 | Сообщение # 33
почти ветеран
Сейчас нет на сайте
Quote (Йакуд)
Выкладываю последнюю версию GMON'а.
http://gmon.yakud.ru/download/0.1.0.5

Скачал , но выдаёт ошибки - вот первая :

EshfordДата: Понедельник, 30 Мая 2011, 23:46 | Сообщение # 34
Богиня Гамака ♥
Сейчас нет на сайте
Йакуд, Мало кто сможет тебе помочь, разве что NeZnayu (но у него работы выше крыши), или Quant, но не уверен что он тоже свободен!
ЙакудДата: Вторник, 31 Мая 2011, 00:08 | Сообщение # 35
участник
Сейчас нет на сайте
Qvant, обнови гамак 8,1 до актуальной версии. В первых, в версии 8,1 была такая тема, что если в скрипте использовано n аргументов, а объявлено менее, то приложение крашилось с такой ошибкой. Я ГМОН точил пока только для 8,0, т.к. в новой версии с кириллицей проблемы и пока не охото юзать.
Запусти на 8,0 и все норм будет.

Naruto-63, так а что тягаться-то? Мериться у кого "письки" больше? Какой смысл? Я знаю, что я умею и мне этого хватит.
В крайнем случае, потихоньку сам справку напишу и новые модули сделаю. Тем более, что система для плагинов почти готова. happy


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 31 Мая 2011, 00:10
EshfordДата: Вторник, 31 Мая 2011, 00:31 | Сообщение # 36
Богиня Гамака ♥
Сейчас нет на сайте
Йакуд, А как GMON будет использоваться непосредственно в играх? Это dll библиотека или gex пакет? Просто я не представляю как его можно будет использовать... В блокноте?
ЙакудДата: Вторник, 31 Мая 2011, 00:46 | Сообщение # 37
участник
Сейчас нет на сайте
Naruto-63, GMON - это набор скриптов. Основные действия можно набрать в блокноте или сразу написать в ГМ.
Этот "пакет", создан для того, чтобы облегчить создание игр. В частности, для хранения каких-либо данных и дальнейшего их использования. На этой основе можно просто делать базу данных. Например, для хранения базы данных предметов инвентаря.
Так же с помощью этого фреймворка просто создавать различные эффекты. Плавный скейлинг, поворот и т.п. Для аимации элементов, уже поддерживаются различные функции, начиная с линейной, заканчивая "резинкой". Как будет справка, все там опишу. + деделаю функции анимации для более простой работы.
Ты скачай исходник и глянь, как там все работает, если мозг не взорвется happy


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 31 Мая 2011, 00:46
QvantДата: Вторник, 31 Мая 2011, 00:52 | Сообщение # 38
почти ветеран
Сейчас нет на сайте
Йакуд, про аргументы в 8.1 я забыл , лучше сразу убрать неиспользуемые аргументы чтоб было совместимость с версиями выше 8.0

Хоть убей невижу явных плюсов ГМОНА , хотя наверняка они есть :

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



а)будит быстре
б)намного проще - просто скопировать скрипт из нужного "эвента" объекта
в)единственный минус больше символов чем в ГМОНе
QvantДата: Вторник, 31 Мая 2011, 00:56 | Сообщение # 39
почти ветеран
Сейчас нет на сайте
ещё недостаток ГМОНа - зачем таскать кучу скриптов в экзешнике , которы не используются - например мне не нужна анимация , а выковыривать вручную не хочиться
ЙакудДата: Вторник, 31 Мая 2011, 01:07 | Сообщение # 40
участник
Сейчас нет на сайте
Qvant, в гмоне, есть большой плюс. Тут не просто объекты, а так же вложенные объекты. Можно очень удобно объединять нужные данные в пакеты (объекты). Где-то приводил такие примеры. Так же поддерживаются многомерные ассоциативные массивы, что так же удобно при создании баз данных.
Ещё, можно ГМОН использовать для обмена пакетами между сетевыми приложениями. Синтаксис GMON очень похож на JSON. Сам код написанный на GMON'е, весит совсем не много, что очень хорошо для сетевых приложений.

Quote
Ведь намного проще написать во внешних текстовых файле примерно так

Может быть проще, но это совсем не наглядно. Практически весь код сливается в единую кашу. И потом довольно сложно отличить один объект от другого. В ГМОН'е такого не наблюдается. Каждый объект четко отделен друг от друга и сразу видно, где какой объект и где какое действие.

Quote
а)будит быстре

Будет быстрее? Да не на много. Скрипт ГМОН'а исполняется оин раз и переводит все в объекты и листы ГМ. Так же имеется сборщик мусора, которые чистит ненужные листы и объекты.

Quote
б)намного проще - просто скопировать скрипт из нужного "эвента" объекта

Чем проще?
Сравни:
Code

_New = object_add();

object_event_add(_New,ev_draw,0,"    
    image_angle=direction    
    draw_sprite_ext(sprite_index,image_index,x+55,y+55,1,1,image_angle ,c_b lack,0 .3)    
    draw_sprite_ext(sprite_index,image_index,x,y,1,1,image_angle,c_white,1);");

и
Code
_New:{
   draw:event{
     image_angle=direction    
     draw_sprite_ext(sprite_index,image_index,x+55,y+55,1,1,image_angle,c_black,0 .3)    
     draw_sprite_ext(sprite_index,image_index,x,y,1,1,image_angle,c_white,1);
   }
}

Где по-твоему проще??))

Quote (Qvant)
зачем таскать кучу скриптов в экзешнике , которы не используются

Не так уж и много все скрипты весят. Релизная версия, будет меньшая по размеру ,чем эта. Я из кода буду скриптиком вырезать лишние пробелы и символы. Отсюда, меньший размер. Тем более, что все скрипты собраны в одну папку. На одну папку скриптов в проекте больше/меньше.

+ я буду делать две версии lite и pro. В лайт версии будет только основная функциональность: объекты, массивы, цепочки вызовов и скрипты для создания модулей расширения. А в про версии, будет вся функциональность фреймворка.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 31 Мая 2011, 01:09
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » GMON (Game Maker Object Notation)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг