ThePhantom9700

ThePhantom9700

Пикабушник
Дата рождения: 27 февраля
в топе авторов на 346 месте
102 рейтинг 0 подписчиков 24 подписки 1 пост 0 в горячем
Награды:
10 лет на Пикабу За международные достижения
6

Среда разработки "Кенгуренок"

Главный экран

Главный экран

Длиннопост

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

В этот раз я поставил себе цель именно выпустить игру. Т.е. пройти полный путь от идеи до выхода на торговые площадки.
Постарался придумать максимально простой проект для этой цели и взялся за его реализацию. И даже не смотря на видимую "ультимативную простоту" проект растянулся с запланированных 2-3 до 9 месяцев на данный момент.


История:
В далеком не то 1991, не то 1993 году существовала обучающая среда разработки/графический исполнитель "Кенгуренок (ROO)"

Оригинальный "Кенгуренок" (ROO)

Оригинальный "Кенгуренок" (ROO)

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


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


Что получилось:

Экран загрузки Roo Coder

Экран загрузки Roo Coder

(я намешаю старые и новые скриншоты, проект успевает изменяться быстрее, чем я их делаю)

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

Основные команды управления кенгуренком: шаг, прыжок, поворот и смена цвета (если игрок подобрал их несколько)

Реализованы типы данных int (целочисленный) и bool (логический) а так же все стандартные математический операторы +, -, *, /, %, унарные операторы ++, --, операторы присваивания +=, -=, *=, /=, %=, логические операторы !, ==, !=, &&, ||, if-else, циклы while, for, команды управления циклами continue, break.... Может быть что-то ещё, но вообще всё во встроенном учебнике описано.

Встроенный учебник

Встроенный учебник

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

Предусмотрены размеры поля 8x8, 16x16, 32x32 и 64x64 клетки.

Roo процессе исполнения

Roo процессе исполнения

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


Дополнительно:

Короткое описание игры на моем сайте: https://in-term.ru/portfolio/dev/roocoder (раз уж пост пилю, пусть и ссылка на меня будет)

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

(кстати если кто-то имеет опыт выпуска игр в текущее время - буду благодарен за информацию о подводных камнях на любых площадках)

Игра будет бесплатной. Но возможно я добавлю пустое DLC "сказать спасибо"


P.S. Чукча не писатель.

P.P.S. Но рассказывать о своей работе миру как-то нужно, поэтому начинаю с поста на пикабу.

Показать полностью 8
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества