|
Результаты поиска
| |
| AlexanderBekker | Дата: Понедельник, 17 Декабря 2018, 14:24 | Сообщение # 121 | Тема: Неправильное отражение спрайта? |
BekkerDev Studio
Сейчас нет на сайте
| StarLLaythe, нарисуй прямоугольный спрайт и поставь его в качестве маски. Дело в том, что image_xscale отражает и маску, поэтому персонаж и застревает в стене. Тебе нужно создать свою переменную (xScale, например) и работать уже с ней. А в функции отрисовки спрайта, где нужно передавать image_xscale, передаёшь xScale.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Вторник, 11 Декабря 2018, 23:26 | Сообщение # 122 | Тема: Максимальное значение хп |
BekkerDev Studio
Сейчас нет на сайте
| В Create:
При подборе аптечки:
Код health = min(health + 50, maxHealth); В отрисовке полоски здоровья лучше использовать следующую формулу вместо передачи переменной health: health / maxHealth * 100.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Вторник, 11 Декабря 2018, 17:16 | Сообщение # 123 | Тема: Реализация кнопок |
BekkerDev Studio
Сейчас нет на сайте
| Цитата Liriant (  ) А как сделать чтоб они пропадали когда игрок отойдёт? Покажу на примере. Допустим, игрок стоит рядом с сундуком, при открытии которого создаются элементы интерфейса, посредством которых идёт взаимодействие с сундуком. И чтобы их удалить, нужно проверить дистанцию между игроком и сундуком.
Код if (distance_to_object(objChest) > расстояние) { with (objChestUI) instance_destroy(); } При таком способе реализации все объекты, отвечающие за интерфейс, должны быть унаследованы от objChestUI. Возможно, в Game Maker уже появились более рациональные средства для реализации подобных вещей, этого я не могу знать, поскольку давно не работал на нём, но вот в ЯП эта задача решается проще простого.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Вторник, 11 Декабря 2018, 15:45 | Сообщение # 124 | Тема: Реализация кнопок |
BekkerDev Studio
Сейчас нет на сайте
| Тогда вот так:
Код button1 = instance_create(x, y, objButton); button1.action = 0; button2 = instance_create(x, y, objButton); button2.action = 1; button3 = instance_create(x, y, objButton); button3.action = 2;
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Понедельник, 10 Декабря 2018, 18:35 | Сообщение # 125 | Тема: Помогите Сделать движение плавно |
BekkerDev Studio
Сейчас нет на сайте
| В Create объекту острова:
В Step:
Код y = ystart + sin(time++) * 20; // 20 — высота, но поскольку sin возвращает и отрицательные значения (здесь от -20 до 20), то высота будет равняться 40 Если потребуется уменьшить скорость движения, вместо time++ напишите time++ * 0.5 — этим вы уменьшите скорость вдвое.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Понедельник, 10 Декабря 2018, 18:28 | Сообщение # 126 | Тема: Реализация кнопок |
BekkerDev Studio
Сейчас нет на сайте
| В Create объекта кнопки:
В событии нажатия мышью:
Код switch (action) { case 0: // Действие 1 break; case 1: // Действие 2 break; case 2: // Действие 3 break; } Затем в Creation Code каждому из объектов кнопки, расположенных в комнате, прописать:
Код action = номер_действия; // Например, action = 0;
Это первое, что пришло на ум.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Четверг, 29 Ноября 2018, 18:32 | Сообщение # 127 | Тема: Steam передложение поставить отзыв. |
BekkerDev Studio
Сейчас нет на сайте
| Wite, в беседе с техподдержкой Steam лучше вообще об этом не упоминать. Так вы сложите о себе портрет человека, склонного к подобным махинациям, которые не приветствуются. И впредь к вам будут относиться с подозрением. Anyan, ну никто же не будет просить оставить негативный отзыв, это и ежу понятно. А иначе как накруткой это назвать нельзя. С накрученным рейтингом теряется вся его информативность и замыливается реальная картина привлекательности той или иной игры, поскольку именно рейтинг в большинстве случаев стимулирует игрока к покупке. Поэтому для Valve важно, чтобы рейтинг был честным и не вводил в заблуждение игроков. Но с финансовой стороны накрутка выгодна и разработчикам, и самим Valve, ввиду положительного влияния на продажи.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Четверг, 29 Ноября 2018, 12:51 | Сообщение # 128 | Тема: Steam передложение поставить отзыв. |
BekkerDev Studio
Сейчас нет на сайте
| Тет-а-тет попросить можно (влияние на рейтинг оказывают только те отзывы, чьи авторы лично приобрели игру), но ни в коем случае не делайте это публично, а уж тем более на странице игры в Steam. Реакция от Valve последует незамедлительно, и ею вы вряд ли останетесь довольны, ибо в последнее время они стали блокировать аккаунты разработчиков за накрутку отзывов. Люди со множеством купленных игр и большим количеством оставленных отзывов вызывают подозрения у Valve больше всего, так что будьте осторожны.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Вторник, 23 Октября 2018, 22:20 | Сообщение # 129 | Тема: Как убивать врагов? Какие команды нужны для убивания хп |
BekkerDev Studio
Сейчас нет на сайте
| Вам сперва стоило бы освоить азы программирования, прежде чем браться за разработку игр. В ней существуют гораздо более тяжёлые задачи, чем элементарная работа с переменными и простейшая логика.
В Create инициализируете переменную hp. У врага в событии столкновения с пулей уменьшаете её на количество урона: hp -= 25. В Step проверяете переменную hp, и если она меньше единицы — уничтожаете объект функцией instance_destroy().
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Суббота, 13 Октября 2018, 14:52 | Сообщение # 130 | Тема: Super Blasting Boy [2D Logical-Platformer] |
BekkerDev Studio
Сейчас нет на сайте
| TLT, игры тех времён славились хардкорностью, а игроку редко прощались ошибки. И эта игра повторяет этот опыт своими сложностью прохождения и ретро-графикой. Добавлено (18 Октября 2018, 17:33) --------------------------------------------- Сделал новый более динамичный и красивый трейлер, который содержательнее показывает игру.
Добавлено (27 Октября 2018, 17:01) --------------------------------------------- Сегодня состоялся релиз Super Blasting Boy. Хочу пожелать всем удачной и приятной игры! Запаситесь терпением, железными нервами и приготовьте запасные кресла. https://store.steampowered.com/app/961860/Super_Blasting_Boy/ Цены: $1.99/59₽/40₴; скидка 40%.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Пятница, 12 Октября 2018, 11:52 | Сообщение # 131 | Тема: Super Blasting Boy [2D Logical-Platformer] |
BekkerDev Studio
Сейчас нет на сайте
| Жанр: Logical-Platformer Пространство: 2D Похожие игры: Purple Heart, Super Meat Boy Языки: English Инструменты разработки: Java & LibGDX & BDLE 3 API: OpenGL Платформа: Windows Тип лицензии распространения: Коммерческая Сроки разработки: июль 2017 — октябрь 2018
Состав разработчиков: Композитор: TripZay Программист: Александр Беккер Разработчик: BekkerDev Studio
Super Blasting Boy — логический платформер на прохождение, выполненный в лучших традициях ретро-игр конца 80-90-ых. Игроку придётся решать сложные головоломки и искать не очевидные пути преодоления препятствий, а также взрывать мешающих процессу врагов из рокет-лаунчера и гамма-пушки. Пройти уровень с первого раза не получится — вы будете часто умирать и начинать сначала, пока не найдёте правильный путь и не изучите уровень для последовательного выполнения действий на пути к порталу. Прохождение игры основывается на опыте и ошибках, поэтому будьте готовы к тому, что игра прожжёт ваше кресло!
Особенности: • 15 уровней с нарастающей сложностью • Разнообразные смертоносные ловушки • Несколько видов вооружения • Великолепный дизайн и графика • Потрясающее музыкальное сопровождение от TripZay
Страница игры в Steam
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
Сообщение отредактировал AlexanderBekker - Четверг, 25 Октября 2018, 13:43 |
|
|
| |
| AlexanderBekker | Дата: Суббота, 15 Сентября 2018, 14:09 | Сообщение # 132 | Тема: Исчезновение объекта |
BekkerDev Studio
Сейчас нет на сайте
| Можно вообще уложиться в две строчки:
Код image_alpha += ((distance_to_point(obj_player.x, obj_player.y) > 100) * 2 - 1) * 0.01; image_alpha = max(min(image_alpha, 1), 0);
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Понедельник, 27 Августа 2018, 13:47 | Сообщение # 133 | Тема: BekkerDev Level Editor 3 |
BekkerDev Studio
Сейчас нет на сайте
| drcrack, интерфейс был разработан специально с расчётом на весь необходимый мне функционал. И если вдруг мне понадобится его расширить, это не будет проблемой, редизайн сделать не трудно. Редактор писал в первую очередь для себя, но решил поделиться. Кому-то может и пригодится. Специально для этого написал краткий мануал по чтению уровней и горячим клавишам, который закинул в архив с редактором.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Понедельник, 27 Августа 2018, 04:05 | Сообщение # 134 | Тема: BekkerDev Level Editor 3 |
BekkerDev Studio
Сейчас нет на сайте
| BekkerDev Level Editor 3 — это простой и универсальный редактор карт, заточенный под быстрое и удобное создание уровней. Он позволяет создавать уровни для 2D игр практически любых жанров: платформеры, шутеры видом сверху, ролевые игры с косоугольной проекцией, скроллеры и многие другие. Редактор предназначен только для игр, написанных на Java.
Нововведения и особенности BDLE 3: + Улучшение производительности: редактор был написан с нуля на LibGDX + Улучшенный дизайн и функциональность интерфейса + Новая структура сохранения проекта + Отображение сетки и расширенные настройки + Масштабирование карты теперь производится относительно курсора + Добавлено окно скроллинга для быстрого перемещения в любую область карты + Удобное задание границ карты установкой метки + Границы карты теперь визуально очерчены + Поддержка групп объектов и слоёв тайловой карты + Возможность задать прозрачность и затененение слоям + Размещаемые тайлы теперь отображаются в позиции курсора + Тайлы больше нельзя разместить за границей карты + Оставшиеся за границей карты тайлы автоматически удаляются + Добавлен режим рисования областью в тайловой карте + Настройка расположения тайла в сетке: по центру/основанием в центре/прилипанием к низу + Добавлено прилипание объектов: к сетке/друг к другу + Возможность вернуть объектам исходный размер + Возможность прописать общие свойства объектам + Предопределение общих слоёв и групп
СКАЧАТЬ
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
Сообщение отредактировал AlexanderBekker - Понедельник, 27 Августа 2018, 13:51 |
|
|
| |
| AlexanderBekker | Дата: Суббота, 25 Августа 2018, 13:22 | Сообщение # 135 | Тема: Где продать игру |
BekkerDev Studio
Сейчас нет на сайте
| serj1337, да уж, что-то Go Go Bundle разочаровывает, практически три месяца ожидания ради каких-то $70-100. Сперва ждёшь, пока игру в бандл засунут, затем длительные продажи и такие же по времени выплаты. Посмотрим, как у меня с ним будут дела.
DyenBade, во время продаж в бандле игра продавалась и в Steam со скидкой 80%. Покупок было хоть не так много, но они были.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Суббота, 25 Августа 2018, 03:08 | Сообщение # 136 | Тема: Где продать игру |
BekkerDev Studio
Сейчас нет на сайте
| Игру можно отправить в IndieGala и Go Go Bundle, они берут абсолютно все игры любого качества и жанра. Есть и менее известные, но с ними не работал, поэтому ничего сказать не могу. Продать ключи можно в оптово-розничных магазинах ключей Steam, для этого нужно обратиться к владельцу с соответствующим предложением. На всё это нужно 3 партии по 10 000 ключей, больше генерировать я бы вам не советовал во избежание неприятностей.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Среда, 22 Августа 2018, 14:22 | Сообщение # 137 | Тема: Затенение экрана при переходе в другую комнату(проблема) |
BekkerDev Studio
Сейчас нет на сайте
| После отрисовки прямоугольника нужно установить прозрачности прежнее значение:
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
| AlexanderBekker | Дата: Понедельник, 20 Августа 2018, 19:00 | Сообщение # 138 | Тема: Заблокировали игру после отклонения запроса ключей |
BekkerDev Studio
Сейчас нет на сайте
| DevelopGame22, ответил модератор спустя час после обращения и сделал комплект игры вновь доступным, сказав, что не знает, что произошло. И проблема решилась вмиг. Всё-таки ещё умеют они удивлять! Наверное, и правда был какой-то баг, но возможность генерировать ключи смогу проверить уже на следующей игре. Утешает ещё то, что в своём посте я упоминал про генерацию ключей для розницы, но он ни слова не сказал про это, просто беспрекословно вернув доступ к игре.
Спасибо всем за ответы!
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
Сообщение отредактировал AlexanderBekker - Понедельник, 20 Августа 2018, 19:08 |
|
|
| |
| AlexanderBekker | Дата: Понедельник, 20 Августа 2018, 18:46 | Сообщение # 139 | Тема: Заблокировали игру после отклонения запроса ключей |
BekkerDev Studio
Сейчас нет на сайте
| DevelopGame22, они вообще за что угодно могут заблокировать, как я понял. И, по словам знакомого издателя, моя ситуация уже не первая, когда разработчики словно умоляли о разблокировке, но всё безрезультатно и надеяться на смягчение даже не стоит. Если бы в данный момент был не только я один пострадавший, то в группе Steamworks наверняка бы кто-то написал об этой проблеме, но ничего похожего я там, к сожалению, не встречал. В лучшем случае мне безвозвратно заблокировали эту игру и право на генерацию ключей для всех будущих проектов. Хотелось бы ошибаться, иначе снова придётся издавать свои игры у других.
DyenBade, вот это и огорчает, что они могут творить любой произвол и делать всё, что им заблагорассудится. Поэтому, имея дело со Steam, следует быть максимально осторожным и тщательно продумывать каждое своё действие. Ведь даже лишняя безобидная строчка, которая каким-то чудом не угодила модераторскому составу, может обернуться фатально — и пути назад уже не будет.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
Сообщение отредактировал AlexanderBekker - Понедельник, 20 Августа 2018, 18:51 |
|
|
| |
| AlexanderBekker | Дата: Понедельник, 20 Августа 2018, 16:59 | Сообщение # 140 | Тема: Заблокировали игру после отклонения запроса ключей |
BekkerDev Studio
Сейчас нет на сайте
| Цитата Vad1mka526 (  ) А лимит установлен 50к. Опять же, я нигде не видел этих цифр, так что всё это не очевидно. Лимит зависит от количества продаж внутри самого Steam, а продажи Blood Harvest 3 явно не располагают к тому, чтобы мне было позволено генерировать 30 000 ключей. Однако... позволили. Поэтому и хотелось бы видеть нечто вроде: «доступно ключей для генерации: n»
DevelopGame22, в том и дело, что это произошло именно после того, как отклонили запрос на ключи, ибо никаких правок и изменений я на странице игры не делал. Не думаю, что это просто баг, но они, по идее, должны были прислать хоть какое-то разъяснительное письмо, а не просто молча что-то блокировать. Но весь функционал партнёрки по-прежнему доступен, что только добавляет сумбура в ситуацию. Попробую тогда ещё раз обратиться в группу за помощью.
Разработчик, композитор и издатель инди-игр в Steam. Редактор карт: BekkerDev Level Editor 4 Страница разработчика в Steam Паблик ВК: BekkerDev Studio
|
|
|
| |
|