Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Gamedev + Дети

С этим тегом используют

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube Юмор Родители и дети Родители Вертикальное видео Негатив Семья Мат Все
11 постов сначала свежее
4
user8676564
user8676564
1 год назад
Лига Геймеров

Пытаюсь пройти свою игру на стриме в рамках Steam Next Fest 2024⁠⁠

https://store.steampowered.com/app/2818080/Echoes_of_the_Aby...#

Добрые люди, всех приветствую! В рамках фестиваля Steam "Играм быть 2024" (Steam Next Fest 2024), сам пытаюсь пройти демо-версию своей игры, заходите все, у кого будет настроение, буду рад :)

Либо в Ютубе можно посмотреть.

https://www.youtube.com/watch?v=pNlako4qEnI&ab_channel=R...

[моё] Компьютерные игры Инди Инди игра Gamedev Игры Steam Roguelike 90-е 2000-е 2D Дети Unity Ретро-игры Видео YouTube
3
AstraLoki
AstraLoki
3 года назад
Лига Геймеров

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку⁠⁠

Хочешь научиться программированию, но не знаешь с чего начать? Я помогу тебе в этом, начни с Аперо. Его может освоить каждый, даже ты (с нуля) за 5 минут. Сегодня мы напишем три игры забавных на Аперо. Ты со мной?

В качестве шаблона мы используем пример (игры Очко) из моей прошлой Статьи #13 -> Рыба Моей Мечты, по заявкам трудящихся #1

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Добавляем в наш код подсчёт очков, -> https://disk.yandex.ru/d/wNGqDB7pM2zhNw

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

И уже из него, начинаем лепить полноценную игру для одного игрока, -> https://disk.yandex.ru/d/RHKCMKt-AB_4yw

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Либо для двух игроков (если ещё немного постараться), код -> https://disk.yandex.ru/d/RRUntG4qchBS1g

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

(Небольшой лайфхак) Мы хорошо знаем, что для перехода в ту же локацию (с выбор параметра) нужно ввести следующий код:

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Правда, а что если нам понадобится больше одного параметра? - Кроме (Выбора), скажем ещё и параметр (Номера). То наш код будет выглядеть как-то, правильно?

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Всё верно, правда есть ещё один способ сделать это (не создавая кучу локаций). Смотрите внимательно.

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Теперь у Локации будет сразу 3 переменные. Такая Локация будет сама выступать в роли Массива. А значит и выбор между переменными будет работать аналогичным образом. И их можно даже комбинировать между собой, составляя варианты по типу \(Локация(4;2;3), Ответ)

У этого способа только один минус, если оставить остальные параметры пустыми, то они будут приравнены к нулю. Но и эту проблему тоже легко исправить,

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

И вот так при этом будет выглядеть исправленный код, -> https://disk.yandex.ru/d/JmINPWpkQ5bAyw

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Давайте возьмём за основу игру "Очко" (Двадцать Одно) и по имеющемуся шаблону напишем карточную игру "Пьяница". Как вы на это смотрите? Код ->  https://disk.yandex.ru/d/zrTlS62sD_l_Gw

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

И так, какие ещё проблемы могут возникнуть с \ЦИКЛами? - спросит меня читатель.

Хороший вопрос, - Давай-ка сыграем с тобой в игру "Найди Ошибку"

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

- Нету закрывающего цикл Слэша -> \) (99% проблем именно из-за него).

- Отступы, у кого как, но лично у меня они ломают форматирование текста

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Как пример, к чему могут привести отступы. А вот уже после исправления (ниже),

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Ещё пример (и тоже с ошибкой):

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Кто скажет, - Погодите-ка, ты это серьёзно?

\(Счёт=+x) конечно же, и будет не прав.

Ошибкой было помещать \(x=x+1) в Условие

В одной строке с \ЕСЛИ, без \ТО ( ававв \) \(x=+1)

В результате чего ЦИКЛ выдаст ошибку.

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

А вот, как оно требовалось изначально:

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Ещё одна игра напоследок, симулятор Бога -> Doodle God (в которой игрок вынужден объединять воедино стихии Земли, Воды, Огня и Воздуха, чтобы продвигать дальше и открывать новые элементы). Сделано всё очень просто, через Массивы и Циклы. Сам код -> https://disk.yandex.ru/d/I2okXJZg3hdJmQ

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост
Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

А теперь, разберём код более подробно (для лучшего понимания)


Блок #1 Целиком состоит из Массивов. В Массиве1 хранятся наши Стихии (Огня, Воды, Земли и Воздуха), а так же ещё не открытые Элементы. Массив4 нужен для добавления новых элементов. Если мы выбрать (скажем) Стихию Земли и Огня, в руке Бога. То для компьютера, эти два Элементы будут записаны в более простом виде "ЗемляОгонь".


Блок #2 Это обычный счётчик действия. Взяли в руки бога одну Стихию, тик сработал. Взяли вторую, второй тик. Стихии брать больше нельзя. \(_\(Массив1(\(Выбор)))=1) именно вот эта команда отвечает за то (в зависимости от локальной переменной Выбор), какую из Стихий мы на этом ходу возьмём в руки Бога.


Блок #3 Выводит полный список (открытых игроком) из Массива2 -> Стихий и Элементов. При добавлении новых Элементов, меняем число 10 в строчке \ЦИКЛ (x<10) на то кол-во Элементов, которое есть в Массиве1.


Блок #4 Отображает (игроку) подсказки доступных для создания в руке Бога -> новых элементов. Собирая всю доступную информацию из Массива3


Блок #5 Проверяет руку Бога, и в случае (если слово в ней) совпадает с Массивом2, открывает новый Элемент игроку для выбора (делая пометку 1 в Массиве4). Для Стихий Огня, Воды, Земли и Ветра (в Массиве4) они уже сделаны изначально.


Блок #6 Очищает все значения в (вашем инвентаре) руке Бога. Обнуляет счёт (тики).

Рыба Моей Мечты #14 Бабка за дедку, Дедка за репку Программирование, Познавательно, Игры, Онлайн-игры, Web-программирование, Онлайн-курсы, Gamedev, Дети, Длиннопост

Таким образом был добавлен новый элемент Металл. Все же остальные (выделенные) значения (просто) были увеличены на единицу с 10 до 11. Если же кол-во Элементов возрастёт до 20, то и данное значение (11) должно быть увеличено (ручками) до 20. Больше в игре ничего менять не нужно. Чао-Какао, ребята!

Будут вопросы? - Пиши. На сайте есть подробная документация (как надо работать с кодом и создавать на нём игры) -> https://apero.ru/Документация . Весь код написан на языке Аперо. Новичкам всегда готовы помочь старожилы проекта. А именно:

1) Александр -> https://vk.com/san90

2) Михаил1 -> https://vk.com/stalkersleem

3) Дмитрий -> https://vk.com/drkcrwn

4) Михаил2 -> https://vk.com/id17130734

5) Пашка -> https://vk.com/glumpa

Показать полностью 23
[моё] Программирование Познавательно Игры Онлайн-игры Web-программирование Онлайн-курсы Gamedev Дети Длиннопост
27
AstraLoki
AstraLoki
4 года назад

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет⁠⁠

Пришло время проверить выученные вами уроки. Ниже я напишу КОД для 15-ти пройденных и уже изученных вами игр из прошлых 8-ми постов. А ты попробуешь найти в нём (в коде) ошибку, чтобы каждую из игр сделать проходимой. Код ВСЕХ Десяти Игр -> https://disk.yandex.ru/d/nuCsQpFnIK5uBw

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

В первой игре мы просто проверяем Игрока на внимательность. А выводя текущую для Игрока дату, мы вводим его в его ещё большее заблуждение. И правда, а какой сегодня день? - спросит себя он. Посмотрит на дату (сверху) и попробует ввести именно её. Это вопрос с подходом, где ответ кроется в самом вопросе. Сегодня, и есть ответ.

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Основная цель данной мини-игры первым набрать 50 очков. Вот только из-за одной строчки кода, Игроку это сделать не удастся. И только при её удалении (либо редактировании), шанс на победу значительно повышается. \(Куб1=\(АПЕРО.случайно(3))) <- я говорю о ней (той самой строчке кода), и что с ней надо сделать для победы? Надеюсь ты быстро найдёшь ответ.

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

От Игрока требует кинуть монету так, чтобы она упала именно ребром. В условиях победы этот пункт уже прописан. Проблема лишь в том (что в текущем коде), упасть ребром (на бок) она не может в принципе. И тебе это надо исправить. Как? - спросишь меня ты. \(Монета=\(АПЕРО.случайно(3))) исправив на 3-ку. И исправить условие на -> 

\ЕСЛИ (Монета=1) \ТО \(Выпал="Орлом") \ИНАЧЕ \ЕСЛИ (Монета=2) \ТО \(Выпал="Решкой") \ИНАЧЕ \(Выпал="Ребро")

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Здесь тебя просят на всех 9-ти слотах выбить Банан. Ну что тут ещё скажешь, очередное налюбилово. Где я тебе возьму Банан? - Если в игровом автомате даже такого слота-то и нет! А ты включи мозги, нечего в голову только кушать. На этот раз мы будем менять шесть строчек сразу, на Банан. И готовый вариант уже можно вставлять в код. 100% победа с первого раза, гарантирована.

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Просто задание, нажми на кнопку 10 раз, чтобы победить гориллу... Превращается в бесконечный квест, в котором необходимое кол-во нажатий (после 9 раз) всегда на один да больше чем нужно. Проблема будет решена удалением последней строки \ЕСЛИ (Раз>98) \ТО \(x=x+1), либо если ты выиграл тот самый Банан в прошлой игре.

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Пример использования в игре Музыки. Чтобы взять трубку надо убрать лишний слеш в коде. После, данная строчка будет выглядеть примерно так -> \ЕСЛИ (Выбор=0) \ТО \(Игра9(1), Ответить). Выделенное красным число, означает: 1 - музыка будет повторять бесконечно, до перезагрузки страницы! 0 - однократное воспроизведение. Помимо этого, есть так же своя команда и для коротких звуков. \ЗВУК("www.dropbox.com/s/raw/34utfb7kqdft3on/703.mp3", 0, "https") и для её остановки мы прописываем \ЗВУК(0) , в случае же с музыкой \МУЗЫКА(0)

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Открытие сейфа происходит аналогично прошлому примеру, причём 5-значный код от сейфа при каждой следующей игре будет новый. В самом сейфе (в качестве награды) будет лежать полноценный калькулятор. Если хотите, то можете после побаловаться с ним.

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD
Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Я не стал изобретать велосипед и просто сделал пример (из моего 4-го поста) полностью не проходимым. Где у меня в лабиринте допущена ошибка? - Тебе придётся найти самому, используя нарисованную мною ранее карту. Удачи и терпения, они тебе ещё пригодятся.

Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Компьютерные Игры, Дети, Gamedev, Программирование, Программирование на FBD

Код последних двух доступных игр разберём как-нибудь в следующий раз. Там крестики-нолики (в которых тупо нельзя победить, не изменив ИИ компьютера) и... Если у тебя возникнут вопросы, то на сайте есть подробная документация (как надо работать с кодом) -> https://apero.ru/Документация . Новичкам всегда готовы помочь старожилы проекта. А именно:1) Александр -> https://vk.com/san90

2) Михаил -> https://vk.com/stalkersleem

3) Дмитрий -> https://vk.com/drkcrwn

4) Михаил2 -> https://vk.com/id17130734

5) Пашка Алкашка -> https://vk.com/glumpa

Показать полностью 24
[моё] Длиннопост Онлайн-игры Ролевые Игры Познавательно Игры Компьютерные Игры Дети Gamedev Программирование Программирование на FBD
16
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
AstraLoki
AstraLoki
4 года назад
Лига Геймеров

Рыба моей мечты #5 или кодим игры Аперо на коленках⁠⁠

Хочешь написать свою первую игру на Аперо, но не знаешь с чего начать? Я помогу тебе определиться с выбором. Вот тебе ПЯТЬ ОРИГИНАЛЬНЫХ идей для твоей первой игры.


1. Не нажимай эту Кнопку. Суть игры в том, что при каждом нажатии на кнопку, игроку выводится короткое сообщение. Кнопка как общается с тобой, и всеми силами противится тому, чтобы ты её нажимал. Поиграть -> https://apero.ru/Текстовые-игры/Russian-Рулетка (либо скачать код -> https://disk.yandex.ru/d/ApiCKZFYz1MsMw )

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Объясняю как работает код (ориентируясь по строчкам): 


(2) \Нажать_на_Кнопку(Выбор) - мы объявляем локацию, которая называется Нажать_на_Кнопку. А у этой локации есть (локальная) переменная Выбор, на неё мы и будет ссылаться всякий раз при нажатии Кнопки (из строчки 17).


(3) \ЕСЛИ (Выбор=0) \ТО Не нажимай на кнопку - изначально, наша (локальная) переменная Выбор равна нулю, поэтому и данное условие срабатывает самым первым. Т.е. на экран выводится сообщение "Не нажимай на кнопку".


(17) \(Нажать_на_Кнопку(1), Кнопка) - при нажатии на кнопку, мы вновь переходим в локацию \Нажать_на_Кнопку, при этом (локальная) переменная Выбор становится равна единице. А весь текст на экране стирается.


(4) \ЕСЛИ (Выбор=1) \ТО \(Совет=Совет+1) - поскольку (локальная) переменная Выбор теперь равна единице, и переменная Совет (равная нулю) тоже увеличивается на единицу.


(6) \ЕСЛИ (Совет=1) \ТО НЕ НАЖИМАЙ на кнопку - выводим очередное сообщение.

(17) \(Нажать_на_Кнопку(1), Кнопка) - снова нажимает на кнопку.


(4) \ЕСЛИ (Выбор=1) \ТО \(Совет=Совет+1) - увеличиваем переменную Совет до двух.


(7) \ЕСЛИ (Совет=2) \ТО Я говорю тебе, не нажимай - Кнопка, Выбор, Совет+1, Кнопка и так по кругу. Можно добавлять свои ответы...

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Таким образом можно добавить свои варианты, либо отредактировать под себя уже существующие. Просто напишите \ЕСЛИ (Совет=10) \ТО (и ваш текст) , затем \ЕСЛИ (Совет=11) \ТО и т.д.

2. Очередной Кликер, но уже с апгрейдами. Целью игры является накопить 1000$ для покупки Квартиры. Со сбором (за деньги) бутылок тебе помогут местные бомжики. Поиграть -> https://apero.ru/Текстовые-игры/ПРИМЕР-СРАЖЕНИЯ-В-ИГРЕ (либо скачать код -> https://disk.yandex.ru/d/uqIVLZI8_pY0Aw )

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Объясняю как работает код (ориентируясь по строчкам):


(3) \ЕСЛИ (Выбор=0) \ТО \(x=x+1) - где переменная X это обычный счётчик твоих кликов. Она отвечает за то, сколько денег ты будешь получать за один клик. В данном случае (без прокачки), один клик = одному доллару.


(14) \ЕСЛИ (Выбор<6) \ТО Я хочу купить дом за 1000$

(15) \ЕСЛИ (Выбор<6) \ТО Один Клик = + \(x) Доллар

(16) \ЕСЛИ (Выбор<6) \ТО У тебя сейчас \(Сумма) Долларов

Пока вы не накопили 1000$ и не купили себе дом, (игроку) всякий раз будет выводиться это сообщение.


(18) \ЕСЛИ (Сумма<10) \ТО Мало денег на Бомжа - (условие ЕСЛИ -> ТО) значит денег на покупку одного Бомжа вам пока не хватает и надо сделать ещё несколько кликов.


(25) \ЕСЛИ (Выбор<6) \ТО \(Нажать_на_Кнопку(1), Собирать пустые бутылки?) - если вы ещё не купили себе дом, то можете собирать бутылки. Увеличиваем (локальную) переменную Выбор с нуля до единицы.


(4) \ЕСЛИ (Выбор=1) \ТО \(Сумма=Сумма+x) - и при каждом нажатии на кнопку (если Выбор=1), вы будете зарабатывать ИКС Долларов. Если Х=1, то Один Доллар. Если Х=10, то Десять.


Надеюсь, в общих чертах понятно? Есть деньги, покупаете Бомжа и увеличивает Х (доход за клик), потратив при этом свои доллары. (Локальная) переменная Выбор при покупке Бомжа тоже увеличивается (на указанное в кнопке покупке Х число). Затем при нажатии на кнопку "Собирать Бутылки" она (локальная переменная Выбор) снова становится равна единице.

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Пример того, как можно изменить игру (Если тебе захочет немного поиграться с кодом)

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

3. Сборник из Пяти одно-кнопочных мини-игр. Ну знаете, есть такой жанр игр - испытания на время, и проверку твоей реакции и внимательности. https://disk.yandex.ru/d/-SZBwNOKIZjCPg Поиграть -> https://apero.ru/Текстовые-игры/ПРИМЕР-РУЛЕТКИ (либо скачать код -> https://disk.yandex.ru/d/-SZBwNOKIZjCPg )

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Надеюсь, что код этой игры вы разберёте сами (в комментариях), либо открыв в его редакторе Аперо. И все способы прохождения игры тоже. Это будет вашим домашним заданием.

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

4. Очередной Кликер, но на этот раз мы сражаемся против монстров. Каждый следующий сильнее предыдущего. На втором круге их жизни возрастают вдвое. На третьем - втрое и т.д. Поиграть -> https://apero.ru/Текстовые-игры/ПРИМЕР-ИГРЫ-В-КОСТИ (либо скачать код -> https://disk.yandex.ru/d/FXAxp9BBo19M3A )

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование
Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Объясняю как работает код (ориентируясь по строчкам):


(3) \ЕСЛИ (Выбор=0) \ТО \(x=x+1) \(z=z+1) \(y=1) \(Жизни=1+x) \ЕСЛИ (z>1) \ТО \(Жизни=Жизни*z) - здесь мы объявляем сразу четыре переменных. Они все (x,y и z) используются в качестве счёта.


Через переменную Z мы увеличиваем сложность вдвое, после победы всех 6 монстров. Переменная Y определяет порядковый номер Монстра из Массива1. И за подсчёт (локальной) переменной Выбор, отвечает Х. Так же на первом ходу, когда (локальная) переменная Выбор всё ещё равна нулю.


Условие \ЕСЛИ (z>1) \ТО \(Жизни=Жизни*z) срабатывает только после того, как ВЫБОР=0 И Z>1, т.е. только после победы над 6 врагами. Внимание на строчку 10... И условие.


(6) \(Массив1=("Cлизь";"Зомби";"Гопник";"Упырь";"Вампир";"Горыныч")) \(Имя=Массив1(y)) - мы объявляет Массив, куда вносим шесть слов. После, присваиваем переменной ИМЯ слово из Массива1. Какое именно это будет имя, мы узнаем текущего значения (числа) переменной Y. Если Y=1, то это будет имя Слизь. Если Y=6 это Горыныч.


(8) Монстр - \(Имя) [br] Кол-во: \(z) || \(Жизни) HP \(Жизни=Жизни-1) - выводим на экран (игрока) текст сообщения и плюс снижаем здоровье на единицу. И Да, это мы снижаем здоровье (наносим удар) с помощью переменной ещё до удара, а не кнопка (БИТЬ) при нажатии игроком. Пусть это будет наш маленький секрет.


(10) \ЕСЛИ (Выбор=11 И Жизни=2) \ТО \(Старт(0), Бить) \(x=0) \ИНАЧЕ \(Старт(x), Бить) - будьте внимательны. Здесь находятся сразу две кнопки БИТЬ, одна из них срабатывает - когда при Выборе=11 (у 6-го Монстра) здоровье опускается до 2-ух единиц. Если это условие соблюдено, то мы делает Выбор равным НУЛЮ и обнуляем переменную Х. В противном же случае (99% времени) мы будет нажимать на вторую кнопку БИТЬ, которая опять же ссылает на (локальную) переменную Выбор.


Я советую тебе (добавить в код) строчку \(Выбор) | Y\(y) | X\(x) | Z\(z) , чтобы ты смог научиться понимать как изменяются переменные (из-за твоих действий), при нажатии на кнопку.


(11) \ЕСЛИ (Жизни<2) \ТО \(x=x+1) - когда здоровье монстра падает до единицы, мы увеличиваем Х на единицу. После чего игрок нажимает на кнопку БИТЬ (Нанести Удар по Монстру) и думает, что это он убил монстра (на самом деле нет). Именно через счётчик ИКСА, мы и увеличиваем (локальную) переменную Выбор через Кнопку БИТЬ.


(4) \ЕСЛИ (Выбор=2 ИЛИ Выбор=4 ИЛИ Выбор=6 ИЛИ Выбор=8 ИЛИ Выбор=10) \ТО \(Жизни=1+x) \(y=y+1) \ЕСЛИ (z>1) \ТО \(Жизни=Жизни*z) - к (локальной) переменной Выбор, мы попадаем после нажатия на Кнопку БИТЬ. Если Выбор=2, то X=2 и Y=2 - Зомби. Если Выбор=4, то X=4 и Y=3 - Гопник и т.д. 6-4, 8-5, 10-6...


Если условия соблюдены, то мы увеличивает Жизни Монстра на Х хп. И наращиваем на один Y, чтобы сменить ИМЯ из Массива1. Так же, если Z= больше одного (т.е. мы убили больше 6 монстров и пошли убивать их по второму кругу), то увеличиваем Жизни Монстра вдвое (если Z=2), Втрое (если Z=3 и это уже третий круг) и т.д.


Дальше мы идём по кругу, бъём (через Кнопку Бить) до тех пор (пока жизни монстра не будут равны единице) и меняем его на следующего. 

Рыба моей мечты #5 или кодим игры Аперо на коленках Длиннопост, Онлайн-игры, Ролевые Игры, Познавательно, Игры, Gamedev, Компьютерные Игры, Дети, Программирование, Web-программирование

Что мы сделали? Добавили ещё 7-ых Монстров (я выделил их). И для из-за каждого Монстра добавили в 4-ую строчку по переменной. Когда у нас было 6 Монстров, последним было Выбор=10. Теперь у нас их 13, и Выбор=24. При 20шт, Выбор будет равен 38. И конечное условие, 13*2-1=25 или 20*2-1=39.

Если у тебя возникнут вопросы, то на сайте есть подробная документация (как надо работать с кодом) -> https://apero.ru/Документация . Новичкам всегда готовы помочь старожилы проекта. А именно:

1) Александр -> https://vk.com/san90

2) Михаил -> https://vk.com/stalkersleem

3) Дмитрий -> https://vk.com/drkcrwn

4) Михаил2 -> https://vk.com/id17130734

5) Пашка Какашка -> https://vk.com/glumpa

Показать полностью 15
[моё] Длиннопост Онлайн-игры Ролевые Игры Познавательно Игры Gamedev Компьютерные Игры Дети Программирование Web-программирование
4
AstraLoki
AstraLoki
4 года назад
Лига Геймеров

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика⁠⁠

Кто хочет сегодня поработать? Шаг вперёд. Неужели среди вас таких нет? А как же учиться, учиться и ещё раз учиться. Нечего потреблять готовый контент с попкорном в руках. Пора создать его своими руками. Поверь, это тоже весело. Пройдёт всего пару десятков минут, и ты научишься программировать на Аперо (бесплатно, без смс и регистрации).

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

И так, какие же жанры простых игр будут нами сегодня изучены?
1. Викторина, это когда человеку надо ответить на заданный вопрос.
2. Карточные игры, рулетка, игровые автоматы, казино и пр.
3. Пошаговые бои, сражение между двумя и более бойцами.
4. Настольные игры и прочие симуляторы броска кубика.
Ну что, уже заварили себе кружечку крепкого чая? Тогда мы начинаем.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Основа Основ или Моя Первая Игра созданная на коленках. Перед нами чистый лист, на котором мы (с тобою) можем написать что угодно. Давай так и поступим!

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Мы ввели текст - Привет Мир, сохранили его и запустили игру. С этим может справиться даже ребёнок. Усложним задачу, и добавим переход между двумя локациями.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Тут мы делаем сложный выбор в пользу Шоколадки или Мороженного. Скачать код отсюда -> https://disk.yandex.ru/d/iRKXagDB04PYyw | А вот ещё один пример, когда Мама ставит нас перед фактом.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Обидно конечно, но мороженное было тоже вкусное. И в принципе, этого уже достаточно, чтобы ты смог создать свою первую простенькую текстовую игру и похвастаться знаниями в программирования перед друзьями %) -> Пример кода, https://disk.yandex.ru/d/ZvB3Eoc-WcJOaA

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Нет, стойте, чего-то тут явно не хватает! Знаю, фотографии Кота-Дурака, сейчас добавим.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Я просто загрузил рисунок своего кота на сайт FastPic.ru и затем добавил ссылку на неё в свою игру. Ну как, нравится мой Кот-Дурак со своей семьёй? Сам рисовал. Вот код на игру -> https://disk.yandex.ru/d/Le1keFxZ9vw1Dw

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Размяли мозги? Приступаем к созданию настоящих игр! Кстати, я так и не спросил твоего имени. Погоди, не отвечай, дай я сам угадаю. Я буду звать тебя Сашей, так и запишем.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Саша (если это и вправду твоё имя), не обижайся, я же просто пошутил. Код игры -> https://disk.yandex.ru/d/TWypB_e5QWApIQ | Ещё ввод имени можно использовать для игры в Викторину. Выглядеть она будет примерно так.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

\(АПЕРО.ввод.локация="Логика") -> Наша локация, на которую мы будем переходить.
\(АПЕРО.ввод.подсказка=число+"Одна из двух бед") - Это наш текст подсказки.
\ВВОД(Число1,"") - А вот сюда мы пишем свой ответ на вопрос.
Если наш ответ это Дорога, то мы победили. Если же нет, то мы проиграли.
Пример игры есть на сайте https://apero.ru/Текстовые-игры/ПРИМЕР-ВИКТОРИНЫ

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Как и у людей, у наших соперников (в игре) тоже должны быть свои имена. И нам надо как-то их сгенерировать, правильно? Но с чего начать? - Правильно, с создания массива имён.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети
Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

У нас есть Массив, куда мы и вносим нужные нам имена.
Следом, мы Рандомно выбираем случайное имя из списка.
Присваиваем название переменной Имя. И выводим его.
В моём случае (этим рандомным) именем оказалось Умка.

Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика Длиннопост, Онлайн-игры, Ролевые Игры, Gamedev, Познавательно, Игры, Компьютерные игры, Дети

Очередной пример, как можно использовать имена в предложении (при написании текстовой истории). Запустить игру лично и посмотреть код, можно здесь -> https://apero.ru/Текстовые-игры/Пример-Случайные-Имени-для-Н...

В следующий раз я расскажу вам, о:

- Карточные играх, рулетка, игровые автоматы, казино и пр.

- Пошаговых боях, и сражение между двумя и более бойцами.

- Настольных играх и прочие симуляторы броска кубика.


Далее будут ссылки на:
1. Мою первую статью -> Рыба моей мечты #1 или как написать онлайн-игру за 36 часов
2. На сайт АПЕРО -> https://apero.ru/

Создавайте игры на АПЕРО и да прибудет с вами сила.
Показать полностью 22
[моё] Длиннопост Онлайн-игры Ролевые Игры Gamedev Познавательно Игры Компьютерные игры Дети
5
1681
FingerTipsAndC
FingerTipsAndC
4 года назад
Лига Разработчиков Видеоигр

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша⁠⁠1

Привет Пикабушники, хочу поделиться своим опытом в создании и реализации уникальной интерактивной аудиокниги-игры. Расскажу всё по порядку, но вкратце, не упущу важных подробностей и списка всех моих денежных затрат.

Всё началось с моих университетских годов. Человек я образованный, начитанный, переполненный идеями и азартом. И как то раз мне дома попалась книга «Приключения Барона Мюнхгаузена», привожу фото обложки:

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Смутно помня рассказы необычного барона, я тут же открыл книгу и обнаружил её полной юмора и ошеломительной необычности.

Моё воображение сильно разыгралось и, в итоге, мне очень захотелось сделать интерактивную книгу именно Мюнхгаузена. А поскольку интерактивных книг итак достаточно, то я решил добавить еще более необычности своему проекту, превратив сказки барона именно в аудиокнигу-игру. То есть не только собрать все произведения и проиллюстрировать их с анимациями, но и озвучить, и подать всё это дело в игровом стиле.


Вот так я (иногда по ночам) писал сценарий :
Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Для начала, я перерыл весь интернет в поисках всех историй самого известного барона, и обнаружил немало новых и необычных. Их всех я собрал в один сборник и принялся с друзьями создавать сам игровой концепт.


Суть игры заключается в том, что, слушателю (пользователю приложения) предлагается помочь Мюнхгаузену, выбрав правильный выход из каждой его затруднительной ситуации. Вот мне, именно, неправильные "выходы" и нужно было придумать для каждого приключения, с чем я и справился спустя время (помогали мне мои друзья-фантазёры).


Далее необходимо было найти актёра на озвучку и студию звукозаписи. По дружеским связям, выйдя на театральную студию импровизации, я познакомился с её владельцем, Денисом Шевченко. Он мне тут же зачитал пару строк, и я понял, что это оно!

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Вначале мы пробывали ездить на обустроенную домашнюю студию звукозаписи, создавая наше произведение, но, учтя загруженность актёра, мы перенесли оборудование прямиком в студию Дениса и проводили все записи там.

Позже я склеил все записи в файлы и отправил на звукообработку. В итоге у нас получилось около 7 часов историй и множество весёлых неудачных дублей ^^

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Следующим шагом был поиск художника-иллюстратора. Будучи студентом Киевского Политехнического Института, я смело двинулся в местный художественный кружок в поисках какого-нибудь искусного студента (да, я стараюсь экономить свои затраты). Но, поведав своё дело руководителю, тот сразу же высказал желание лично самому заняться этим делом (да еще и за символическую плату, что очень меня порадовало).
Так я и познакомился с заслуженным художником Украины Андреем Кулагиным.

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Работы было немало, и я часто наведывался к художнику, то позируя ему, то забирая рисунки для обработки. Мы много спорили насчет стилистики и композиции рисунков, находя лучшие решения. В итоге мы сделали около 250 иллюстраций, не включая анимации, и все оригиналы хранятся у меня дома :)

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное
Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

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

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Вот одна из самых странных иллюстраций для книги, она про Второе путешествие Мюнхгаузена на Луну, урывок про этот самый шикарный епизод можна прослушать сдесь:
https://soundcloud.com/fingertipsandcompany/oh-that-munchaus...

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Книга была интерактивной, а значит нужны были и анимации. Их мы делали по старинке вручную:

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное
Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Когда множество материалов было готово, настало время приступить, собственно к разработке приложения (хвала, что такой опыт уже имелся).

Программист знакомый у меня уже был, который отлично сделал мне мой предыдущий проект. С ним я договорился за работу в свободное время (так бы сказать - долго, но дёшево).

Пришлось купить MacBook, что б сделать приложение и для Ios.

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Леплю два скриншота с самого приложения:

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Также сделали сайт с впечатлительной заставкой (заставку тоже делал я):

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Смотря в перспективу вперед, я знал, что нужно сделать классный трейлер, и для своей игры захотел его делать вживую. Денис любезно согласился сыграть того самого Мюнхгаузена, и мы подыскали ему наконец-то подходящий костюм:

Неудачные дубли со сьемок где-то потерялись, прикладываю пару фоток со сьёмочной площадки (ролик кому интересно можно легко найти самому):

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное
Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное
Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Также я сам сделал Видео Предпросмотра, Видеообучение и еще один Проморолик:

И вот, наконец, когда всё было сделано, сто раз поправлено и отлично работало, нужно было проект раскрутить и запустить в люди. Здесь, пожалуй, я и провалился.


Углубляться в маркетинг не буду, скажу только, что я пробывал разные методы продвижения (обзоры, блогеры и реклама в интернете, заручался поддержкой рекламного агентства) и тестировал разные схемы монетизации. И, хотя я и добился недорогих установок, но окупать хотя бы затраты на саму рекламу совсем не получалось. Вот уже как несколько месяцев покинул это дело.

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

В конце своего повествования прилагаю таблицу затрат и скриншот доходов.

Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное
Пост о том, как я сделал уникальную книгу-игру за 15000$ и не отбил ни гроша Реальная история из жизни, Личный опыт, Gamedev, Истории из жизни, Длиннопост, Деньги, Гифка, Видео, Авторский рассказ, Книги, Рассказ, Дети, Картинки, Интересное

Вдобавок куча своих еще сил и времени потратил на разработку, что, ясен пень, не утченно в таблице.


Возможно, сделаю приложение бесплатным, но запущу рекламу, что бы пользователи наслаждались нашим творением до конца.


ВЫВОДЫ

Для меня самое главное в этом проекте было творчество и свобода, и в итоге скажу, что делать такой интересный, хоть и обильный проект для меня было Удовольствием. Получилось в итоге очень красиво и удивительно (отзывы тому доказательство).



Вот такая у меня была разработка, пишите, спрашивайте, постараюсь ответить.


П.С. Про английскую версию скажу только, что её мне озвучил Питер Хайден - профессиональный актёр из Новой Зеландии.

Показать полностью 20 3
[моё] Реальная история из жизни Личный опыт Gamedev Истории из жизни Длиннопост Деньги Гифка Видео Авторский рассказ Книги Рассказ Дети Картинки Интересное
311
25
xgrifx
xgrifx
4 года назад
Лига Разработчиков Видеоигр

Как я создал мобильную игру для своего ребёнка⁠⁠

Как я создал мобильную игру для своего ребёнка Игры на Android, Разработка, Детские игры, Игры, Gamedev, Дети, Видео, Длиннопост

Немного предыстории


С играми я знаком с самого детства, еще помню ходил каждый день к соседу что бы весь день играть в Марио и танчики, а после как приставка появилась у меня мы с братом проиграли много суток на пролет, знакомясь с различными играми того времени. Я застал Intel 386 и 486, SEGA и первую PS (до сих пор вспоминаю Resident evil 3 nemesis, могу наверно пройти ее закрытыми глазами) в общем я провел прилично времени за компьютерными играми и как я думал имею полное право и опыт сделать что-то свое.


Создание студии по разработке мобильных игр


Звучит конечно круто, но по факту что я сделал, это зарегистрировал первым делом домен в начале 2019 года с названием моей будущей студии redrockstudio.ru не подумайте это не реклама, так как на регистрации домена это и закончилось, сайт будет но когда точно не скажу , сделал это на перспективу а вдруг будем успешными.

Следующее что я сделал, это оплатил 25$ за кабинет разработчика в Google Play с одноименным название как домен.

На телефоны Apple я решил по началу не делать так как нужно было покупать кабинет разработчика за 100$ и оплачивать такую сумму раз в год. (я еще даже представления не имел как делаются игры и доведу ли я это дело до конца, поэтому ни денег, ни мотивации не хватало).


А какая будет игра?


После грандиозных планов о создании студии я начал размышлять, а какую игру я хочу, и для кого она подойдет.

Решил, что буду делать детскую игру, так как в ней не нужен какой-то серьезный сюжет, да и механики должны быть самими простыми, всё-таки дети что им еще нужно, красивая картинка и анимация и тЫкай по экрану.

Я не смотрел что вообще есть на google play (не искал там идее, так как думал, что это меня будет отвлекать и заведет не туда), я понимал, что игра должна быть полезной как для ребенка, так и для его родителя, поэтому решил, что игра должна быть развивающей.

Так я и пришел к идее игры звуки животных, после того как я полностью придумал в голове как игра должна выглядеть я пошёл в Google Play посмотреть есть ли что-то подобное уже на просторах Маркета. Моему удивлению чего-то похожего я не нашел, да были поделки на коленке, но это далеко отличалось от того что хотел реализовать я. Увидев, что игра как мне тогда казалось будет уникальной, а значит востребованной я начал в голове уже считать заработанные миллионы.


Суть игры


Игра по сути простая как раз для детей от 1 до 5 лет

На экране телефона появляется Рандомно (случайным образом) три животных, затем задается вопрос «Кто говорит?», раздается звук животного, после чего ребенок должен угадать кому принадлежит голос, если малыш угадывает, персонаж скачет (радуется), если нет, то персонаж расстраивается и так бесконечно. Если ребенок три раза ошибается, игра заканчивается и предлагает начать заново.


Первые шаги к созданию игры


Сразу хочу сказать у меня нет знаний не в рисовании не в программировании не в анимации, я от всего этого далек, единственное с чем у меня хорошо это с фантазией и визуализацией. Ну как выяснилось позднее еще доходчиво объяснять что мне нужно ( ну это лично мое мнение ).

Первым делом я стал искать 3D моделлера, так как решил делать игру в трехмерной графике, разместил задание на сайтах фриланса, желающих было очень много, но пришлось отказать от этой затеи так как это выходило очень дорого.

Что бы вы понимали моя игра строится на простой механике угадывания животных, соответственно мне нужно было ОЧЕНЬ много сделать персонажей, а средняя цена одной модели составляла 8000 рублей + как я узнал позднее мне еще нужен специалист, который сделает анимацию этого персонажа, требовалось 3 анимации на персонажа – статика (когда зверек просто стоит), победа (при угадывании зверек прыгает как сумасшедший), и проигрыш (при не правильном ответе зверек расстраивается). В общем 1 модель и 3 анимации для нее мне выходили примерно в 16 000 рублей, а мне нужно минимум 20 зверей для выпуска игры, а это 320 000 рублей чисто на персонажей, а еще нужна музыка и программист.

А вообще в игре планировалось более 100 персонажей, золотая игра получалась на мой взгляд.

Тут моя мотивация куда-то ушла, я не готов был тратить такие деньги на проект, который не гарантирует мне успех. Я оставил эту затею до лучших времен.

Игру нужно сделать!

Спустя полгода, я подумал все-таки нежно довести игру до ума, если она не будет успешной в нее все равно будет играть мой ребенок (надеюсь), мне будет приятно и этого достаточно.

Первым делом я решил отказаться от дорогостоящего 3D и делать в 2D тем более я познакомился с талантливой девушкой, которая хорошо рисовала, а самое главное, она так же, как и я вдохновилась этой игрой, мы договорились если игра будет успешной 25% прибыли ее.

Но у нее было основная работа получалось рисовать 3-4 персонажа в месяц.

С музыкой все получилось быстро, нашел на фрилансе девушку, сказал что мне нужно, через неделю она прислала результат, мы обсудили что нужно поправить/добавить и все готово. ИДЕАЛЬНО!

Следующим шагом я начал искать программиста, который соберет игру на движке Unity (насмотрелся на ютьюбе что нужно делать именно на нем и был прав).

А также стал искать обучающие ролики как сделать анимацию персонажам (в интернете много полезных роликов которые могут научить это делать, но есть главное деталь, руки должны расти с правильного места к сожалению, это не про меня…).

Поэтому начал искать фрилансера который сможет мне это сделать, но так некого кто мне понравился по портфолио не подошел (я уверен, что я плохо и не там искал).

На ютьюбе нашел канал, там парень толково обучает анимации на Dragon Bone (это бесплатная программа для создания 2D анимации) недолго думая написал ему, мы договорились 25$ за каждого персонажа, и всю анимацию в игре сделал он на Spine за что ему огромное спасибо.

С программистом было все немного сложнее, так как я не понимал сколько это может стоить, один мне говорит сделаю за 60 000 рублей, второй говорит, что сделает за 7000 рублей. Конечно я выбрал подешевле…

Самое интересное что он все сделал, и оно работало, но на тот момент в игру мы добавили только 5 зверей. А когда потребовалось добавить еще он был то сильно занят, то у него не было желания, то он вообще пропадал на несколько недель. У меня даже возникала мысль заплатить 60000 руб. но где гарантии что не повторится так же.

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


Нашел парня с Екатеринбурга имеет в gamedevЕ опыт, пообещал все сделать в срок (заключили договор 50% предоплата остальное после релиза игры). Попросил он за работу 20000 рублей, я подумал дорого ну что поделать дешевле только в ущерб качеству.

Единственное увидев работу предыдущего программиста он решил сделать игру с нуля, на цену работы это не повлияло поэтому я был не против.


И вот спустя почти 2 года, мы это сделали, я нашел копирайтера, который написал описание к игре с ключевыми словами сделали скриншоты игры, иконку, рекламный ролик (его сделал я, хоть где-то приложил руку).


Если кому интересно что у нас получилось вот ссылка на игру, буду признателен оценке и отзывам, а также советам и рекомендациям по игре

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

Если будет интересно обязательно продолжу писать.

Показать полностью 1
[моё] Игры на Android Разработка Детские игры Игры Gamedev Дети Видео Длиннопост
33

Оформить подписку для бизнеса

Перейти
Партнёрский материал Реклама
specials
specials

Ваш бизнес заслуживает большего!⁠⁠

Оформляйте подписку Пикабу+ и получайте максимум возможностей:

Ваш бизнес заслуживает большего! Малый бизнес, Предпринимательство, Бизнес

О ПОДПИСКЕ

Малый бизнес Предпринимательство Бизнес
13
katrin3377
katrin3377
5 лет назад
Лига Разработчиков Видеоигр

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

Здравствуйте. Прошу помочь советом.

Если дети хотят разработать свою компьютерную игру,  хотят развиваться, изучать это направление, то с чего им начать свой путь?

Возраст 9 лет. Они рисуют, придумывают персонажей и истории. Еще хотят освоить и анимацию ( советы также принимаются)

Как, где, что, у кого можно начать погружаться в темы, кого посмотреть, какие книги заказать, какие приложения скачать, кого смотреть, у кого поучиться?

Буду признательна за советы и рекомендации.

[моё] Дети Анимация Компьютерные игры Текст Gamedev
102
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии