sfw
nsfw
gamedev

gamedev

Подписчиков:
249
Постов:
1030

Адаптация настольной игры Chartae

Всем привет!

Пару месяцев назад, я случайно наткнулся на интересную и минималистичную настольную игру. У нее очень простые правила с глубокой тактической составляющей.
Играется быстро, примерно 5-20 мин в зависимости от длительности размышлений игроков :)
И мне захотелось попрактиковаться в разработке, и поделиться с вами информацией о существовании такой простой и одновременно крутой, настольной игры.

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

Скачать игру можете отсюда или с dropbox (сборка для Windows)
Игра написана на Godot 3.2
Код проекта в открытом доступе на github. Там-же дал ссылку на граф ресурсы

,gamedev,Игры,chartae

Не много о самой игре:

Игроки берут на себя роль картографов, спорящих о карте их последних открытий.
Игра дуэльная, один игрок играет за сторону Земли, второй за Море.

По очереди игроки должны выполнить одно из следующих действий:
1. Повернуть любую выложенную карточку (часть карты/квадрат с рисунком) на 90 градусов направо или налево
* поворот не может быть выполнен более двух раз подряд, то есть, если оба игрока выбирают действие поворота друг за другом, то следующее действие должно быть расстановка карточек
2. Размещение новой карточки - можно размещать только рядом с уже выложенной карточкой.
Игра происходит на фиксированном по размерам поле 3*3 и заканчивается как только был размещен последняя карточка. Далее идет подсчет очков и выглядит он примерно так:
В случае одинакового количества смежных карточек, игрок, разместивший последнюю карточку, проигрывает матч. Поэтому победил игрок играющий за Море, хотя очков равное кол-во

Этот проект я делал для практики - мне было любопытно опробовать свои силы в мультиплеере, закрепить текущие знания, поковырять мультиязычность и тд.
Поэтому вы здесь не увидите красочного оформления, звуков, разнообразных эффектов... Если у вас есть желание стилизовать или модернизировать сию поделку, можете это сделать самостоятельно (ссылку на код давал в начале поста) или написать мне в личку если вы не программист, а уродливые кнопки режут глаз :)

Касаемо мультиплеера:
1. Игра начинается сразу, как только подключается второй игрок. Первый (создавший игру) будет играть за Землю, а второй игрок (подключившийся) за Море
2. Если у вас не получается подключиться к игре. Пускай игрок, создающий игру, прокинет порт (порт - 23023) - загуглите port forwarding. Суть проблемы в том, что игра не может найти вашу машину по IP адресу, так-как ваш роутер раздает сеть на несколько устройств. Как обойти эту задачу на уровне игры/Godot, я не нашел, если найдутся знающие люди, буду признателен за совет по решению
3. Сори, но я не делал никаких звуковых оповещений или визуальных эффектов при завершении хода игрока. Обращайте внимание на обновление текста сбоку и действия на игровой карте

Не спешите кидаться в меня тапками за такую халтуру. Я лишь хотел поделиться с вами информацией о существовании такой крутой игры как Chartae и дать возможность поиграть онлайн

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

Всем добра и успехов в личных проектах!



Полный релиз движка должен состояться во второй половине 2021 года.

Отличный комментарий!

я ещё с 4 unreal не вижу супер игр с супер графикой. а они уже 5 анонсируют.

Олдфажного геймдева пост номер 6

Самоизоляция, COVID-19, - отличное время, чтобы поработать над своим рогаликом. В конце как всегда ссыль для желающиx.

Archive
An archive room with hundreds of old books, parchments, and scrolls. Writings of long-dead heretics, doings of ancient kings, arcane knowledge - everything is destroyed by time and mold.
You see rotten beast.
You hear nothing but your own footsteps.
There are hostile creatures in this


Для теx, кто не в курсе, продублирую часть вступления из прошлого поста:

Итак, что такое Citadel? Одскульная текстовая RPG/roguelike. И, говоря "олдскульная", я имею в виду рили олд. Вспоминайте не эти ваши новомодные Wizardry I, а Eamon и всякое такое из второй половины семидесятых. При этом я, конечно, не ставлю себе цели мучить игрока и стараюсь сделать интерфейс и управление максимально простыми и понятными. Нужные подсказки и требующая внимания информация всегда отображаются в нижней части экрана, так что Citadel можно просто запустить и начать играть, не вникая в многостраничный мануал, как это бывало со старыми играми.

Что появилось в новой версии 0.14?

- Начал работу над магической системой. К сожалению, для игрока это пока выражается только в появлении нового типа комнат, арxива. В ниx можно будет обучаться спеллам, когда все заработает.
- Новый враг, automaton, умеющий ломать снаряжение.
- По одному новому типу сундуков, дверей и замков.
- Меxаника звука теперь работает: по команде Listen игрок получает аудиальную информацию из соседниx комнат и может на ее основании принять решение, стоит ли туда идти. Соответственно, существа теперь издают звуки. Комнаты, из которыx герой услышал какой-либо звук, помечаются на карте.
- Самое главное: на 1 и 2 этаже готовы этапы основного квеста для некоторыx концовок. Значит, теперь в игре есть цель! Пусть, она пока заключается всего лишь в том, чтобы спуститься на 3 уровень.

ROUND RESULTS
automaton does a crushing blow
you take 9 points of physical damage
cloth armor damaged
With a lion's roar you attack an empty space,gamedev,Игры,игрострой,дневники разработчиков,Roguelike



Как и в прошлый раз, предлагаю желающим скачать и пощупать игру. Напоминаю, что для запуска нужен будет эмулятор bochs. И игра и эмулятор лежат по ссылкам выше. За инструкциями  по запуску обращайтесь в личку или в комментаx.

ritual dagger
Intricately decorated dagger with curved blade made of obsidian-1 ike material. It looks menacing but is hardly useful as a weapon.
Type: weapon Durability: 44/45 Physical damage: 6,gamedev,Игры,игрострой,дневники разработчиков,Roguelike

Реверсивная разработка

дафкЗадЧЭ [Разработчик]
Игра активно обновляется и дорабатывается, проект находится в Бета версии и до Альфа осталось немного. Скачивайте, играйте, наслаждайтесь),it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,Разработка игр,Игры,Steam,Стим,регресс

Отличный комментарий!

Скажите им, что они не в ту сторону воюют...
Всем привет. Хочу поделиться своими первыми попытками игростроя, и впечатлениями от этого процесса. 

Может кто-то помнит пост про "Челябинск 9", картинки от текстового квеста, который я пытался начать делать, но бросил. В этот раз я попытался сделать квест не таким текстовым, а чтобы там можно было как-то где-то ходить и что-то хотя бы нажимать. Ожидаемо и это не особо удалось, начал я на js, но путем страданий и боли переполз на Юнити и, не без посторонней помощи, начал ее изучать и что-то накидывать. Как оказалось, боль и страдания никуда не делись, а перешли из одних аспектов в другие, но возвращаться на js уже не хотелось, и было решено поднять скил на чем-то попроще, чем пилить прям сразу квест, а то есть простые телефонные игрушки, которые собственно и хочу вам показать. До самой челябы еще далековато, и если кому-то будет любопытно следить за этими продвижениями, то можно смотреть в твитуре за тегом #челябинск9. Но скорее всего, когда что-то играбельное появится, то обязательно здесь будет об этом пост.

Так вот. Первая игра - что-то максимально банальное, попсовое и простое. Собирать по три одинаковые штуки. Чем дальше штуки друг от друга, тем больше очков. Скорость падения штук постепенно растет. Если штука достигает дна, то гемовер.

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

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

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

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

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

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

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

Закончу на позитивной ноте. Если ваша жизнь и так пуста и уныла, то вы не заметите в ней изменений, если начнете программировать игры. В какой-то мере это действительно очень интересное и увлекательное занятие, когда ты что-то пишешь, а оно потом шевелится там, слушается тебя, не слушается, мигает неонкой и все такое. Это правда интересно, и начав наверно остановиться уже сложно, особенно, если хоть что-то да получилось.
 
Все-таки, народная молва не врала. После 30 правда становишься магом. Я погрузился в алхимические противоестественные знания программирования, и получил силу склонять процессор к своей воле. Мой второй геймдевный проект. Поскольку я хочу сделать 2д платформер, unreal мне не подходил, хотя он и имел дружественную прослойку визуального программирования, с помощью которого я мог создавать вполне неплохо работающие вещи, будучи неспособным даже назвать отличия != от += (И да, это ИНДИ ХОРРОР СУРВАЙВЛ С ЗОМБИ, полностью согласен с только что презрительно сплюнувшими, но начинать с чего-то надо): 
 
Пришлось учить настоящее программирование, вместо игрушечного недопрограммирования в унриле. Если в самом начале я провел три дня с матом пытаясь заставить персонаж бежать быстрее по нажатии кнопки, сейчас писать новый функционал становится всё проще и проще.
В этот раз и размеры проекта обещают быть более вменяемыми - 2д платформер без особо крутых наворотов, и видение прокта и того что я хочу им сказать более оформленное, так что трехмерный хоррор (В смысловом и драматургическом плане так и не эволюционировавший дальше "ну ты просыпаешься на космической станции и должен оттуда сбежать, и на тебя охотятся роботы") пока отправляется на полочку отложенных до лучших времен проектов. А тут хочется сделать стимпанк. Не популярную розово-наивную версию с латунными шестеренками и клевыми паровыми роботами, а тот стимпанк который делает упор на -панк вместо стим-, про расслоение общества, несправедливость мира, борьбу с системой и героя из низших слоев общества - с загаженными копотью кирпичными заводами, сиротами работающими за еду в нечеловеческих условиях потому что никто не видит в них ничего кроме бесплатной рабочей силы, расизмом, колониализмом, сексизмом, и прочими прелестями исторической викторианской эпохи помноженой на дикий необузданный капитализм промышленной революции. Ну, конечно, дирижабли тут тоже будут, без них просто в сеттинге мира никуда толком не доберешься, даже не учитывая что они одна из визитных карточек жанра.
Добрый день, дорогие пидоры и пидорессы. Пишу Вам в этот не лёгкий для реактора час, и прошу о помощи. Судя по новой эпидемии жить нам осталось не долго, понос уже начался, так что нам терять нечего.

ГЕЙМЕРЫ, ПОМОГИТЕ
л о
Ог>
JoyReactor'
APPROVED
J

О ° ♦!,пидоры помогите,реактор помоги,геймеры помогите,Something Like Heroes,BugSoft,Heroes of Might and Magic III,Heroes of Might and Magic,Игры,Разработка игр


Беспокоят Вас тред разработчик и художница, которые высирают свой последний творческий потенциал в попытке создать интересную MMORPG с бесконечным миром в стиле 3-х героев.
Нам в край не нравятся современные тенденции игростроя: мобилочки, фри-ту-плей с кучей доната для нагиба, консоле-ориентированность грядущих ААА-тайтлов и прочее. Хотим мы создать нечто ламповое, напоминающее старые игры, но конечно с современными элементами геймплея, которые накоплены индустрией за многие годы(хорошие элементы, я подчеркну) и без доната для нагиба. Только подписка, только хардкор.

Нам нужна Ваша критика и поддержка, дорогие реакторчане. Всё попытки получить ответ от сообщества нужна ли им ММОГРП с плоским, как грудь Мегумин, миром не увенчались успехом. Реакции ноль на муссу.
Данное творение томилось в чертогах нашего разума уже не один год, и не один год экспериментов над кодом и архитектурой прошел. Сейчас я уверен, что нету технических ограничений для того, что мы задумали, есть только ограничения бюджетом, который ска заканчивается. Поэтому мы создали ООО, интеграцию с платёжным сервисом, договора, налоги-шмалоги и всё остальное, чтобы инквизитор из ордена Адептус-Налогикус нас не натянул на силовую палицу правосудия во имя Императора.

Ссылки на наш ютюб, где можно глянуть на то, что мы делаем и какие у нас планы можно найти внизу нашего сайта - https://something-like-heroes.com/

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

ПЫСЫ: почему игра пока не выйдет в Steam - есть объяснения на канале.
Стоит ли разрабатывать подобную игру
Да, я олдфаг и хотел бы в такое поиграть.
81(45,51%)
Да, я ньюфаги хотел бы в такое поиграть.
19(10,67%)
Нет, это какая-то шляпа.
58(32,58%)
Нет, это оскорбляет мои олдфажные чувства.
20(11,24%)

TS Демка

За последнее время мы получили массу фидбэка, мы не на все успели ответить, но все внимательно изучили и сделали соответствующие выводы! 

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

Всем большое спасибо!



Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме gamedev (+1030 постов - Разработка игр)