Как сделать чтобы несколько звуков проигрывалось?(gm8)
Помогите! как сделать чтобы несколько звуков проигрывалось? Например когда музыка играет а кто-то издаёт звук музыка пропадает! Как это исправить? Чтобы и звук издавался и музыка была?!
Помогите! как сделать чтобы несколько звуков проигрывалось? Например когда музыка играет а кто-то издаёт звук музыка пропадает! Как это исправить? Чтобы и звук издавался и музыка была?!
Скачивать ничего не надо.. Запускаем в браузере. Среда разработки игр GDevelop - бесплатная.
Создаем пустой проект
В параметрах я укажу что хочу создать игру платформер цветочный
Получилось такое страшное окно, в серединке это как бы наша игра )
Жмем предпросмотр
По сути Искусственный интеллект создал нам платформер. Кривой-косой, но в общем-то рабочий. Спрайты оно взяло из своих ресурсов (они не генеренные) Навешало поведений.
Довольно серьезно все получилось, конечно это не наш путь, но для затравки очень даже интересно, можно самому побаловаться.
В созданной игрушке есть враги, собирать надо цветы прыгая по волнам, и какие-то зеленые штуки нас тоже убивают )
Всем привет, первое в этой теме я очень начинающий, не пинайте, второе помню был конструктор подобных игр, собрались люди, что то сделали, и он исчез MMO Constructor как то так назывался. Суть, подскажите пожалуйста, что нибудь подобное, для новичка, желательно на русском. заранее премного благодарен.
Всем привет.
Не так давно я познакомился с таким софтом, как Construct 2. Я не буду описывать прогу, её особенности и прочее, я хочу всего лишь рассказать немного о своих впечатлениях, и что из этого вышло.
Картинка взята из клипа Жизнь прекрасна.
Немного предыстории (если не интересно, можно пропустить).
Ранее я как-то мечтал быть игроделом, даже пытался изучать Java и С++, но как-то не заладилось. Видимо дело было в том, что на курсах С++ мы тупо переписывали код с доски, нам один раз вяленько объясняли, за что отвечает тот или иной блок (не слово, и даже не строка) и дальше мы с умными еблетами смотрели в экраны и что-то писали то и дело забывая ";" ставить в конце строки. А Джаву учил по учебнику, где тоже далеко не всё было понятно.
И вот мне ко дню рождения подарили новенький смартфон известной фирмы на букву Х. Мне сразу вспомнилась та серия из ТБВ, когда ребята создавали приложение для чтения рукописных формул на доске. В общем, спустя некоторое время стали появляться идеи, а стало быть нужно было искать способ их реализации.
Я в общем-то готов был начать снова учить программирование, но погуглив на глаза попалась статейка о конструкторах. Вспоминая о том, что в логику и построение алгоритмов я в общем-то могу, но вот представить это в виде кода для меня будет сложно, я счел конструктор наиболее оптимальным вариантом.
Почитав инфу о конструкторах я нашел Construct 2 в одном из постов пользователя @flatingo, спасибо ему за это! (не понимаю, почему его посты минусят??)
Теперь конкретно о софте.
Программа действительно простая и понятная, но, пожалуй, стоит отметить, что она будет проста тем, кто могёт в алгоритмы. Ибо поначалу я частенько путал действие над конкретным объектом с действиями в системе в целом, а также были трабблы с очерёдностью выполнения.
Что мне понравилось, так это то, что в описании программы действительно не соврали: работать в ней можно не имея вообще никаких навыков программирования. После прохождения одного из туториалов я создал свою игру не написав при этом ни строчки кода. Если тебе нужно создать объект - создаёшь спрайт, рисуешь его прям в софте (хотя можно и подгрузить готовое изображение), там же при желании создаёшь анимацию. Если хочешь, что бы объект вел себя не как простое изображение - добавляй любое поведение из широкого числа видов. Если нужен текст, отображающий порядковый номер кнопки - создай в этой кнопке переменную и оставь в тексте ссылку на неё. Конкретно в своей игре я пользовался ровно одним поведением - физика.
Для различных событий есть отдельный листик, при добавлении события или действия видно все объекты, с которыми может что-то произойти, а при выборе одного из них открывается окно со всеми возможными действиями над этим объектом - выбирай что душе угодно!
Собственно, в процессе прохождения туториала мне в голову пришла идея для игры. Делал я её всего два дня, в дизайн особо не старался, ибо делал это по большей части ради закрепления материала и удовлетворения интереса.
Небольшая неожиданность.
В процессе создания сцены с выбором уровня я хотел, что бы уровни были пронумерованы. Но вручную писать каждый текст по отдельности мне не хотелось, к тому же я кодить собрался, а не рисовать дизайны. В общем, пронумеровав экземпляры кнопок для уровней и поставив сверху каждой из них абсолютно идентичные текстовые объекты, я задал, что при прогрузке сцены с уровнями в текстовом объекте будет написан номер кнопки. И каково же было моё удивление, когда каждый уровень был под своим номером, несмотря на то, что я написал всего лишь одну команду для данного вида объектов, а не для каждого в частности.
Подтверждение интуитивной понятности.
В туториале также не было ни слова про счет. Но в моей игре он должен был быть. Механику набора (хотя скорее потери) очков я понимал, это было просто. Но вот создавать отдельную переменную под каждый уровень мне было лень. Единственным простым и действенным способом я видел использование одномерного массива (табличка, 16 строк, 1 столбец). Создав его я попробовал заполнять ячейки по прохождению уровней. Это стало работать благодаря всего одной команде. Она в конце уровня просто присваивает соответствующей ячейке бОльшее из двух значений: текущий счет, сохранённый в ней счет. Написать эту команду оказалось действительно не сложно.
Результат.
Софтом я доволен более чем. Тест уровней производится непосредственно в браузере. И будь геймдев кулинарией, я бы процитировал Гюсто из "Рататуя" - Создавать игры может каждый!
Скачать получившуюся игру для винды можно Тут.
Спасибо за внимание.
Привет, Пикабу. Здесь я собрал топ неплохих по-моему мнению конструкторов для создании игр без программирования. Так что лентяй, если хочешь создать по-быстрому свою игру, не вникая в детали кода и попробовать быстро заработать на ней, то это видео для тебя. Хотя если тебе нравится делать игры и ты бы хотел в этом развиваться, то неужели не выгоднее потратить немножко времени на развитие в области кода и не сковывать себя никакими рамками? Не? Согласен, конструкторы экономят время, но у каждого свои ограничения. Так что, выбирай.
GameMaker. Маркетологи молодцы, везде вижу рекламу этого конструктора. Он довольно таки долго на рынке и активно развивается. Умеет делать 2D и 3D игры под большинство популярных платформ. Хотя 3D режим разработчики перестали развивать. Так же отмечу множество уроков в интернете и визуальное программирование, которое без труда позволяет перемещать и создать игровые объекты. Из особенностей отмечу:
* Встроенный язык программирования. Он простой в изучении, нежели тот же С# или Java, но это хороший старт для обучения.
* Со Steam так же здоровается за руку (интеграция).
* Если решил сделать большую игру с множеством объектов, то конструктор пошлет тебя нахер и скажет пользоваться, скажем Unity. Шучу, про Unity он ничего не скажет, но нахер пошлет точно.
* Кроссплатформенный.
Construct. Так же неплох, как и GameMaker. Он владеет визуальной работой с игровыми объектами, но уже без кода, а на основе указанных реакций и условий. Не делает так же 3D игры, только 2D, но умеет создавать ролики и анимации. То есть, если ты не шаришь движуху, то ты, просто берешь картинку (твой объект), добавляешь к ней условия (если нажимаешь влево то картинка перемещается влево), можешь добавить анимацию еще и вот уже твой герой почти готов. 2 минуты работы. Знаю, кажется все сладким как грудь стрептизерши, но не забывай что конструкторы немного ограничены в возможностях и большие инди проекты вряд ли потянут, но простенькие игрушки или игрушки для
мобилок заходят на ура. А так же для конструктора используются много плагинов, много готовых исходников игр и тебя возьмут на работу, например в Crytek или Ubisoft программистом даже без собеседования.
NeoAxis3D. А вот как раз таки этот зверь служит для создания 3D игр любого жанра. Куча функционала, дохера встроенной графики, физика, модели, шаблоны, готовые уровни (бери только и редактируй под себя), шутеры, гонки, кооперативный, простой, бесплатный, есть русская версия и... он делает игры только под Windows и Mac. Такие дела.
Это все. Я видел по-своему мнению 3 достойных конструктора, на котором можно было бы создать неплохую цяцьку. Кстати, Unity тоже можно было бы назвать конструктором, но он уже давно перешел ту грань непорочности и стал полноценным движком. И да, если я говорю умеет создавать 2D или 3D игры, то это не значит...
Это значит любое 2D или 3D. Запам'ятай. А с тобой был Флатинго (Flatingo). Будь умничкой. Чао.