Cosmicrafts: Еженедельный Отчёт Разработчиков #7, 8 и 9

Boobazinger
6 min readDec 27, 2021

Привет, командующие! Прошло много времени с момента последнего отчёта. Мы очень усердно работали и добавляли дополнительные материалы в игру и сам проект.

Ссылка на оригинал.

Прежде всего я хочу поприветствовать всех наших новых участников, начиная с SAKUNIX, который будет помогать блокчейн-группе разрабатывать все инженерные решения, необходимые для NFT, токенов, кошельков и многопользовательского режима игры. Он эксперт по Linux с опытом работы в UDC (University Data Center). Ещё к нам присоединились Moo и Ingram — они оба посвятили своё время созданию нового дизайна и концепций для вселенной Cosmicrafts от кораблей до новых персонажей, ранее вы уже могли видеть кадры с результатами их работ. Что касается социальных сетей — ими теперь займётся Gianella, она опытный комьюнити-менеджер. И последнее, но не менее важное: мы хотим поприветствовать команду Nebula Tech, которая помогает нам разрабатывать веб-сайт. Спасибо, ребята, вы лучшие!

Наконец, я хочу поблагодарить каждого из вас за то, что вы читаете этот текст, продолжая тем самым поддерживать наш проект! Я знаю, что нас было совсем не слышно последние несколько дней, но поверьте мне, это было к лучшему! Сейчас мы сильнее, чем месяц назад, и мы на 100% сосредоточены, усердно работаем над Cosmicrafts! Оставайтесь с нами, впереди много нового!

Wos, креативный директор Cosmicrafts.
ПРОГРАММИРОВАНИЕ: СИСТЕМА ПЕРСОНАЖЕЙ, СОСТАВЛЕНИЕ КОЛОД, МУЛЬТИПЛЕЕР И ИНТЕРФЕЙС

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

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

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

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

На прошлой неделе я изучил несколько предварительных версий нового пользовательского интерфейса для разделов персонажей и колод, где они теперь будут объединены в одно целое, чтобы большинство игровых характеристик были доступны в одном месте. Как только я получу итоговый дизайн и изображения, сразу начну интеграцию и программирование их в игру. Помимо этого, я координирую работу с человеком, отвечающим за блокчейн, чтобы составить план работ по многопользовательскому режиму игры. У нас есть первоначальное представление о его работе, и мы стремимся изложить всё в специальном техническом документе. Он будет касаться порядка и документации системы, которую Dfinity попросил нас включить в проект.

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

МУЛЬТИПЛЕЕР ПОЯВИТСЯ ОЧЕНЬ СКОРО

Сейчас мы занимаемся подготовкой к премьере первого трейлера мультиплеера. У меня уже есть технический документ, но ещё предстоит проделать большую работу. К сожалению, у меня были технические проблемы с доступом в интернет, а точнее с моим интернет-провайдером, поэтому у меня не было возможности работать в полную силу, как я ожидал. Я надеюсь решить все эти проблемы до премьеры трейлера, так как ещё нужно провести первые тесты синхронизации с моим партнёром по блокчейн-разработке. Мы начнем с функций поиска игр, затем перейдём к базовой синхронизации первых юнитов между двумя игроками. Имея синхронизацию, следующее, что нужно сделать, — это создать параллельное развертывание юнитов. В заключение, мы синхронизируем экраны победы и поражения, чтобы завершить игру.

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

THE SPIRATS, ЭКСКЛЮЗИВНЫЕ ФРАКЦИОННЫЕ БОЕВЫЕ КОРАБЛИ И КОНЦЕПТ-АРТЫ

Как вы могли заметить, мы работали над Космическими Пиратами, также известными как Spirats (Спираты? Кпираты? Спиратсы? По-моему, все варианты на русском — отстой). Ingram — новый член нашей команды, который отвечает за создание (с нуля) концепт-артов, по которым в будущем будут созданы 3D модели кораблей.

Scrapper

План по созданию NFT Cosmicrafts состоит в том, чтобы они включали в себя сменные детали (NFT компоненты), которые будут добавлять ценность космическому кораблю, например, заставляя их наносить больше урона, быстрее атаковать, наносить критический урон, уклоняться, увеличивать скорость передвижения, увеличивать броню и мощность щитов, отражать урон.

Также у нас будут скины, и корабли будут трансформироваться в зависимости от уровня NFT.

Да, и не только это, впереди много крутых новостей!

MOO и INGRAM: КОНЦЕПТ-АРТЫ

Художественный отдел Cosmicrafts начал разрабатывать оригинальные арты для создания потрясающего игрового экспириенса. Я, Moo, присоединился к команде несколько недель назад и работал бок о бок с Bizkit, чтобы развить идею со “Spirats”. Мы начали с того, что выписали идеи о том, как, по нашему мнению, должен выглядеть Spirat, и создали для них историю (лор), чтобы можно было лучше понять их. После этого мы начали работать над несколькими концепт-артами. Вторым шагом, который мы предприняли при создании корабля для Spirat, было рисование нескольких силуэтов, чтобы изучить основные формы космических кораблей. Мы следовали идеям, которые записали на предыдущем шаге, чтобы установить отправную точку.

Art by Henry Acuatico & Ingram

Как только силуэты были готовы, мы выбрали один из них и стали с ним экспериментировать.

Art by Henry Acuatico & Ingram

После нескольких проб и ошибок мы получили два прототипа:

Art by Henry Acuatico & Ingram

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

Основная цель художественного отдела — создать один корабль, который действительно можно назвать Spirat-кораблём.

Я, Ingram, днём и ночью занимался 3D разработкой, чтобы иметь возможность показать концепт-арт корабля “Scrapper”, который имеет лишь необходимую топологию для работы силуэта корабля, которая максимально оптимизирована, чтобы иметь как можно меньше полигонов. Моделирование корабля почти готово, и как только я закончу, я начну UV-преобразование (развёртку в трёхмерной графике), а после этого смогу начать создавать анимацию.

Я очень рад приступить к разработке концепта для этой удивительной, многообещающей игры. Я начал с создания силуэтов флота Spirats-кораблей. Мы получили силуэт, который, наконец, станет 3D моделью, а моделировать её будет Vlad. Мы приняли эту идею и внесли в неё некоторые изменения, позаимствованные у Warhammer 40k, Mad Max, Waterworld и других. Пока мы с Moo работали над этой концепцией, Brian продолжал работать над силуэтами и вносил в них изменения, исходя из отзывов от меня и Bizkit. Мы почти пришли к финальному варианту и уже спроектировали кабину и крылья корабля. Что касается внутренних деталей, здесь мы столкнулись с тем, что в игре они были почти незаметны из-за небольших размеров корабля, поэтому на следующей неделе мы начнем с окончательного дизайна и представим полностью смоделированный концепт.

Надеюсь, вам понравилось читать эту “еженедельную” подборку обновлений от разработчиков. На следующей неделе мы будем готовы предоставить более подробную информацию об этом проекте.

Discord: https://discord.gg/cosmicrafts
Twitter: https://twitter.com/cosmicrafts
Facebook: https://facebook.com/Cosmicrafts
Instagram: https://instagram.com/Cosmicraftsgame
Telegram: https://t.me/cosmicraftsgame
Medium: https://cosmicrafts.medium.com
Reddit: https://reddit.com/r/cosmicrafts
DSCVR: https://dscvr.one/cosmicrafts
Distrikt: https://distrikt.app/u/Cosmicrafts
Twitch: https://www.twitch.tv/cosmicrafts

--

--