| Вопросник Game Maker |
|
Ursus
| Дата: Суббота, 18.02.2012, 17:44 | Сообщение # 1181 |
Молчун
Группа: Пользователь
Сообщений: 5
Статус: Offline
|
sun, значит попытаюсь перевести все в код. =)
|
| |
| | |
|
Новый
| Дата: Вторник, 28.02.2012, 21:39 | Сообщение # 1182 |
Молчун
Группа: Пользователь
Сообщений: 9
Статус: Offline
|
Тут такой вопрос.. браузерную игру еще никто не пытался делать? И вообще это возможно?
|
| |
| | |
|
OPALsmoke
| Дата: Вторник, 28.02.2012, 21:59 | Сообщение # 1183 |
Хрен заткнешь
Группа: Проверенные
Сообщений: 365
Статус: Offline
|
Новый Нет, нет невозможно. Для таких проектов всего и нужно что php + mySQL
Любимые игры: Hogs of war, Flashpoint, UFO enemy unknown (X-COM), Jagged alliance 2, ice climber(nes), Doom 1-2, Heretic, Hexen, Quake 1 - 3, clive barker's undying, Heavy Metal: F.A.K.K.², Soldiers of fortune, Ва-банк!(the sting!), Gothic 1, Serious sam первая кровь, Петька и василий иванович спасают галактику, Казаки: снова война, mount & blade, Рогалики
|
| |
| | |
|
sun
| Дата: Вторник, 28.02.2012, 22:25 | Сообщение # 1184 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 256
Статус: Offline
|
всмысле невозможно. я сделал то. только еще не разобрался с онлайн. а так просто браузерную легко. Добавлено (28.02.2012, 22:24) --------------------------------------------- точно так же как и простую игру токо HTML5. но не получается онлайн и все тут. Добавлено (28.02.2012, 22:25) --------------------------------------------- Новый, скачай game maker html5 и на нем делай.
xxxyyyzzzed Ed Gorod
|
| |
| | |
|
Qvant
| Дата: Вторник, 28.02.2012, 22:54 | Сообщение # 1185 |
Разговорчивый
Группа: Пользователь
Сообщений: 114
Статус: Offline
|
Quote (sun) но не получается онлайн и все тут. открывай книгу по Яваскрипту и изучай как можно передавать данные на нём ... и делай на ней библиотеку или смотри готовые на форуме ЁЁ сервер придётся делать не на ГМ
|
| |
| | |
|
Новый
| Дата: Вторник, 28.02.2012, 22:58 | Сообщение # 1186 |
Молчун
Группа: Пользователь
Сообщений: 9
Статус: Offline
|
sun, Спасибо, а как с онлайном разберешься то сразу свистни)
|
| |
| | |
|
Qvant
| Дата: Вторник, 28.02.2012, 23:03 | Сообщение # 1187 |
Разговорчивый
Группа: Пользователь
Сообщений: 114
Статус: Offline
|
Новый, - учи ГЕТ и ПОСТ запросы и прикручивай к серверу
|
| |
| | |
|
sun
| Дата: Четверг, 01.03.2012, 14:16 | Сообщение # 1188 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 256
Статус: Offline
|
Новый, пока нельзя делать онлайн хтмл5 так как 39длл не подключится к нему и стандартных функций нет. но на yoyogames делают 39js тоже для онлайна как 39длл но только это javascript. сейчас это альфа версия. когда доделают можно будет скачать и проверить. http://gmc.yoyogames.com/index.php?showtopic=520438 это здесь. Добавлено (01.03.2012, 14:16) --------------------------------------------- вот перевод(гугл) первого сообщения с этой страницы. Code 39js является JavaScript реализации 39dll для GMhtml5. Общая цель заключается в предоставлении современных игр производитель Игра основана на 39dll возможность конвертировать в HTML5 с минимальной (при наличии) изменений в коде. 39js настоящее время все еще находится в очень ранней стадии альфа-версии, но включает в себя большинство функциональных возможностей, необходимых, чтобы сделать многопользовательские игры HTML5 в Game Maker. Он использует Socket.io для поддержки широкого круга обозревателей и устройств (проверено и работает на iphone и большинство основных браузеров). Пример (если компьютер включен): http://amorri40.gith...js/examplegame/ Например производится из Ревеля эту тему: http://gmc.yoyogames...howtopic=332957 клиента ГМК просто импортировать в gmhtml5 и работает так же, как это было бы с 39dll, но сервер был немного изменен, и сделано в JavaScript-файл, запущенный на nodeJs. Скачать с Github: https://github.com/amorri40/39js На данный момент я в настоящее время исследования альтернативных путей развития сервере Game Maker, а не переписывать слегка Javascript. Только основные функции были реализованы до сих пор, остальные функции будут реализованы, когда сервер может быть разработан в GM с минимальными изменениями в исходном примере. Вы можете скачать клиент, например, в GitHub (импорт в gmhtml5), и вы можете запустить сервер, запустив командный файл в папку на сервере.API так же, как 39dll (или будет, когда остальные реализованы). Позвольте мне знать, если вам нужна помощь
xxxyyyzzzed Ed Gorod
Сообщение отредактировал sun - Четверг, 01.03.2012, 17:33 |
| |
| | |
|
ashpd
| Дата: Воскресенье, 04.03.2012, 11:54 | Сообщение # 1189 |
Молчун
Группа: Пользователь
Сообщений: 16
Статус: Offline
|
Никто не подскажет как создать респаун противников ? Имеется в виду респаун как в серии игр Megaman - подошел к определенному месту - появился противник , уничтожил его , вернулся обратно - противник снова появляется в том же месте. У меня есть мысль создать отдельный объект , который будет генерировать врагов находясь вне экрана (можно прописать через view_xview). Но как сделать так , чтобы он генерировал по одному противнику за раз ? Или эта идея вообще неправильна ?
|
| |
| | |
|
sun
| Дата: Воскресенье, 04.03.2012, 12:45 | Сообщение # 1190 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 256
Статус: Offline
|
создание Code me=0//мой враг(врага нет) шаг Code if me=0//если нет врага(здесь можешь добавить свою проверку типо дистанции до игрока, или вида, или как ты хотел чтоб оно создавало) { me=instance_create(x,y,enemy)//делает врага } if !instance_exists(me)//если врага замочили me=0//врага нет
xxxyyyzzzed Ed Gorod
Сообщение отредактировал sun - Воскресенье, 04.03.2012, 12:46 |
| |
| | |
|
ashpd
| Дата: Воскресенье, 04.03.2012, 19:49 | Сообщение # 1191 |
Молчун
Группа: Пользователь
Сообщений: 16
Статус: Offline
|
sun , спасибо !
|
| |
| | |
|
DanielC
| Дата: Четверг, 08.03.2012, 23:42 | Сообщение # 1192 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 291
Статус: Offline
|
Как лучше, плавно изменить цвет? Есть eShield меняющий цвет в зависимости от принятого урона с бирюзового => желтого => красного. Это коды цветов в Gm системе 14483253 649215 4217087 вот их раскладка по цвету: Code blue = make_color_rgb(53,255,220) yellow = make_color_rgb(255,231,9) red = make_color_rgb(25,255,220)
Музыка
|
| |
| | |
|
Ang3L
| Дата: Пятница, 09.03.2012, 17:13 | Сообщение # 1193 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2741
Статус: Offline
|
Quote (DanielC) Как лучше, плавно изменить цвет? Ну я делал через Code merge_color(color1, color2, amount); color1, color2 - это, естественно, цвета между которыми нужно изменять. amount - смещение между цветами. 0 - это чисто цвет 1, 1 - цвет 2. Все значения между ними - плавное изменение. На выходе измененный цвет. Чтобы менять цвет не линейно, а более плавно, можешь глянуть в Смягчение.
Blogpost
|
| |
| | |
|
DanielC
| Дата: Пятница, 09.03.2012, 22:20 | Сообщение # 1194 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 291
Статус: Offline
|
Спасибо! То что нужно.
Музыка
|
| |
| | |
|
OPALsmoke
| Дата: Среда, 14.03.2012, 22:29 | Сообщение # 1195 |
Хрен заткнешь
Группа: Проверенные
Сообщений: 365
Статус: Offline
|
Игрок может двигаться по карте в 8 направлениях(как в обычной TDS). Как быстро узнать текущее направление игрока? Я могу задать direction в виде.. но это работает только в 4 направлениях. ______________________________ Нашел способ..............Вот код: direction = point_direction(xprevious, yprevious, x, y);
Любимые игры: Hogs of war, Flashpoint, UFO enemy unknown (X-COM), Jagged alliance 2, ice climber(nes), Doom 1-2, Heretic, Hexen, Quake 1 - 3, clive barker's undying, Heavy Metal: F.A.K.K.², Soldiers of fortune, Ва-банк!(the sting!), Gothic 1, Serious sam первая кровь, Петька и василий иванович спасают галактику, Казаки: снова война, mount & blade, Рогалики
Сообщение отредактировал OPALsmoke - Суббота, 17.03.2012, 00:21 |
| |
| | |
|
sun
| Дата: Четверг, 15.03.2012, 13:44 | Сообщение # 1196 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 256
Статус: Offline
|
можно ли за 1 шаг как ни-буть быстро загрузить спрайты вот я пишу код Code if l=0 { l+=1 execute_string("sprite_replace_sprite(s_"+string(l)+","+string(l)+"'.gmspr')") } так вот можно между {} поставить загрузку еще нескольких спрайтов чтоб за 1 шаг много сразу а не по 1
xxxyyyzzzed Ed Gorod
|
| |
| | |
|
Ang3L
| Дата: Четверг, 15.03.2012, 15:49 | Сообщение # 1197 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2741
Статус: Offline
|
Code for(i = 0; i < сколько_там_у_тебя; i += 1) execute_string("sprite_replace_sprite(s_"+string(l)+","+string(l)+"'.gmspr')") Я ж только недавно писал про менеджер...
Blogpost
|
| |
| | |
|
sun
| Дата: Четверг, 15.03.2012, 16:32 | Сообщение # 1198 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 256
Статус: Offline
|
Ang3L, спасибо за менеджер. но еще вопрос а оно при этом не заглючит. если у меня надо загрузить около 120 спрайтов размером около полметра каждый за 1 шаг. или просто этот ШАГ будет длится доооолго.
xxxyyyzzzed Ed Gorod
|
| |
| | |
|
Ang3L
| Дата: Четверг, 15.03.2012, 17:10 | Сообщение # 1199 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2741
Статус: Offline
|
Quote (sun) если у меня надо загрузить около 120 спрайтов размером около полметра каждый за 1 шаг. То тебе срочно надо изучить фотошоп и оптимизацию. У меня картинки для рабочего стола 1920х1200 весят меньше, а ты предлагаешь запихнуть столько в одну игру? Над количеством спрайтов работают иначе - обычно группу спрайтов (небольшого размера, желательно с небольшой палитрой, чтобы уместить в пнг) запихивают в один файл, а далее в игре загружают всего несколько больших файлов и разрезают их на несколько маленьких. Т.к. разрезать спрайт гораздо быстрее, чем загрузить сотню другую мелких файликов мы получаем неплохой бонус с скорости. Это большой гуд для игрока и большой батхерт для разраба. Quote (sun) или просто этот ШАГ будет длится доооолго. Он будет длится до тех пор пока не загрузятся все спрайты. Поэтому такие вещи желательно делать ДО начала игры, такой этап называется "загрузка". Если ты хочешь сделать чтобы что-то параллельно работало (музыка, анимация), то делай как ты сделал. Если ты хочешь сделать адаптивную загрузку, то тебе для начала придется подучиться.
Blogpost
|
| |
| | |
|
sun
| Дата: Четверг, 15.03.2012, 17:23 | Сообщение # 1200 |
Хрен заткнешь
Группа: Пользователь
Сообщений: 256
Статус: Offline
|
ясно спасибо.
xxxyyyzzzed Ed Gorod
|
| |
| |
|
|