Название: Game Maker Server Отправлено: Slug2002 от Июнь 03, 2016, 18:03:56 Game Maker Server Описание: Расширение позволяет делать самый простой мультплеер работающий по интернету и локальной сети. Более подробную информацию вы сможете узнать на их сайте: ЩЁЛК!!! (http://gamemakerserver.com/) Плюсы: 1. Когда вы её подключаете, то у вас появляется две *.lib библиотеки чтобы работалось с ней намного легче. 2. Вам не надо долго сочинять долгие и скучные скрипты клиента и сервера. 3. Вы в своей игре можете делать чат, вход, регистрацию, список достижений, рекордов, друзей, приглашения и многое другое: перетащив нужную кнопку или прописать небольшой код. 4. Вы можете сделать игру с этим мультиплеером на PC, Android, iOS, HTML5, и на многие другие платформы. 5. Очень быстро изучается. И многое другое... Минусы: 1. Она вся на английском языке (этого изменить нельзя). Скачать: Для Game Maker 8 / 8.1 (https://yadi.sk/d/USkUvCqzsETsY) Для Game Maker: Studio (https://yadi.sk/d/mbuOCZWcsETLt) Сайт разработчика: ТЫКНИ! (http://gamemakerserver.com/) Первый урок: Шаг 1: Подключаем расширение. Шаг 2: Создаём спрайты кнопки "Играть", игрока, стены. Шаг 3: Создаём объект obj_play :gm129: Left Pressed: Заходим во вкладку "Online 1". Перетаскиваем кнопку Show a login window. Перетаскиваем кнопку Server setthings. В первой строке: указываем версию игры во второй: выбираем объект obj_player в третьей: выбираем объект obj_other_player :gm130: User Defined 15: Заходим во вкладку "Online 1". Перетаскиваем кнопку Show chat in view. В первой строке: указываем номер вида во второй: указываем позицию чата в третьей: указываем высоту чата Заходим во вкладку "main1". Перетаскиваем кнопку Go to next room. Шаг 4: Создаём объект obj_player :gm126: Step: Заходим во вкладку "control". Перетаскиваем кнопку Execute Code. Пишем: Код: if keyboard_check(vk_left) {x-=4} if keyboard_check(vk_right) {x+=4} if keyboard_check(vk_up) {y-=4} if keyboard_check(vk_down) {y+=4} :gm127: obj_wall: Заходим во вкладку "control". Перетаскиваем кнопку Execute Code. Пишем: Код: x=xprevious y=yprevious Шаг 5: Создаём объект obj_other_player Шаг 6: Создаём объект obj_wall. Делаем твёрдым. Шаг 7: Создаём комнату rm_menu. Где - нибудь ставим объект obj_play Шаг 8: Создаём комнату rm_play. Где - нибудь ставим объекты obj_wall, obj_player. Определяем виды. Шаг 9: ТЕСТ!!! Если было что - то непонятно, то скачивайте пример. (https://yadi.sk/d/RdKJ6GeAsEazQ) Если захотите ещё уроков, то пишите! Название: Re: Game Maker Server Отправлено: Fur от Июнь 03, 2016, 18:54:40 Цитировать я неоднократно видел что раздел "Вопросы по Онлайн / Мультиплееру" был почти полностью засран темами новичков Потому решил внести свою лепту?Короче, убирай эту парашу и просто переведи описание с сайта разработчика, ибо там реально описано, что эта штука делает. Название: Re: Game Maker Server Отправлено: inkutay от Июнь 27, 2016, 03:43:05 Привет всем!
А по подробнее можно о этой библиотеке, и у меня почему то ваш пример не получается запустить( Название: Re: Game Maker Server Отправлено: Slug2002 от Июнь 27, 2016, 10:07:09 Привет всем! А вы саму библиотеку устанавливали в GM?...и у меня почему то ваш пример не получается запустить( Название: Re: Game Maker Server Отправлено: inkutay от Июнь 27, 2016, 10:28:22 да установил, только не знаю правильно или нет, я перетащил файл с библиотекой в GMS, откомпилировал в установочный файл, не компилировалось в exe одним файлом. После запуска появляется "играть" и при нажатии левой кнопки ошибка.
Название: Re: Game Maker Server Отправлено: Slug2002 от Июнь 27, 2016, 11:20:22 У тебя GMS лицензированный? Если нет то, тебе желательно установить GM8. Если надо то вот тыкни. (https://yadi.sk/d/K8VvTR78rYd5p)
Название: Re: Game Maker Server Отправлено: inkutay от Июнь 27, 2016, 12:19:40 8ка не подойдет(, хочу под андройд поэксперементировать
скачал расширение с сайт, там пример был в архиве .gmz, он запустился. а остальные примеры с расширением .gmk так же как твой не запускаются, может я все таки что то не так делаю. Я создаю новый проект, мышкой перетаскиваю в него пример и библиотеку , сохраняюсь и компилирую Название: Re: Game Maker Server Отправлено: AndrewVideoGames от Июнь 27, 2016, 12:37:00 Чтобы открыть *.gmk файл в гмс, нужно в стартовом окне нажать кнопку Export, в типе файлов указать GM8-GM7 gmk и открыть нужный файл.
Название: Re: Game Maker Server Отправлено: DmitryDS от Июнь 27, 2016, 13:02:12 Чтобы открыть *.gmk файл в гмс, нужно в стартовом окне нажать кнопку Export, в типе файлов указать GM8-GM7 gmk и открыть нужный файл. ...и не факт, что не придется ничего переписывать из-за устаревших функций. Название: Re: Game Maker Server Отправлено: Slug2002 от Июнь 27, 2016, 13:06:28 ...а остальные примеры с расширением .gmk так же как твой не запускаются, может я все таки что то не так делаю... Ну если хочешь то будем вместе в этом разбираться.Название: Re: Game Maker Server Отправлено: inkutay от Июнь 27, 2016, 16:49:43 Чтобы открыть *.gmk файл в гмс, нужно в стартовом окне нажать кнопку Export, в типе файлов указать GM8-GM7 gmk и открыть нужный файл. Ага попробовал, тоже самое(, скрин ошибки приложил. Добавлено: Июнь 27, 2016, 16:51:16 Slug2002 а делал ты его в 8ке? на Студио не проверял? Название: Re: Game Maker Server Отправлено: AndrewVideoGames от Июнь 27, 2016, 20:54:17 А исправлять ошибку не пробовали? Если пишет, что отсутствует какая-то переменная, то можно попробовать её для начала объявить.
Название: Re: Game Maker Server Отправлено: inkutay от Июнь 28, 2016, 03:38:34 А исправлять ошибку не пробовали? Если пишет, что отсутствует какая-то переменная, то можно попробовать её для начала объявить. я не могу найти в чем дело Название: Re: Game Maker Server Отправлено: Slug2002 от Июнь 28, 2016, 09:55:28 Slug2002 а делал ты его в 8ке? на Студио не проверял? Да, делал на восьмёрочке. Студии у меня нет.Цитировать А исправлять ошибку не пробовали? Если пишет, что отсутствует какая-то переменная, то можно попробовать её для начала объявить. Не всегда получается.inkutay у тебя GMS лицензированный? Название: Re: Game Maker Server Отправлено: inkutay от Июнь 28, 2016, 20:20:03 inkutay у тебя GMS лицензированный? нет, да разницы я думаю не какой. На выходных попробую по разбираться с этим, один пример с сайта запустился, все работает Название: Re: Game Maker Server Отправлено: AndrewVideoGames от Июнь 28, 2016, 22:04:46 нет, да разницы я думаю не какой. Вы ошибаетесь.Название: Re: Game Maker Server Отправлено: inkutay от Июнь 29, 2016, 12:26:02 Вы ошибаетесь. хз, я имею ввиду разницу для кода и что может гмс, врятли он урезанный, а так у лицензионного поддержка наверное, там магазин свой вроде, плюшки всякие. А так я пока для разбирательста поставил, если попрет норм и что то решусь делать нормальное, буду лицензию по любому брать. Добавлено: Июнь 29, 2016, 12:48:51 вот тут немного что уже делал на гмс http://opanet.ru/rpg/ http://opanet.ru/enduro/ Хочу научится под андройд сетевые игрушки делать Название: Re: Game Maker Server Отправлено: Dmi7ry от Июнь 29, 2016, 13:12:27 Хочу научится под андройд сетевые игрушки делать Для начала запомните, что в слове Андроид нет буквы «й».Название: Re: Game Maker Server Отправлено: inkutay от Июнь 29, 2016, 15:39:43 Для начала запомните, что в слове Андроид нет буквы «й». ок)Добавлено: Июль 03, 2016, 01:28:43 Блин, как я понял у них надо зарегистрироваться как разработчик и свой проект тоже, и походу сам сервер находится у них |