
Спасибо за логотип Batarian711!
Волшебная жизнь
Фэнтезийный мир, который представляет, что может действительно сделать игра в стиле Rimworld, если бы в ней было больше элементов с RPG.
Мастерская ветвь:
Филиал развития:
Потребности проекта
Если вы можете предоставить одну из вышеперечисленных вещей, дайте мне знать!
Вы можете написать мне по электронной почте по адресу [email protected] или создать проблему в этом репозитории.
Я был бы признателен за помощь. Спасибо!
Функции
- Многопользовательская поддержка
- Аппаратная ускоренная графика с помощью моногамы
Проверьте демонстрацию, чтобы увидеть последний прогресс!
Дорожная карта (не в определенном порядке)
АКА Тодо:
Не глючная графика
Предметы
Действия персонажа (такие как добыча или здание)
Сохранить/загрузить игру
Природные объекты, такие как деревья
Классы персонажей и Система XP
Инвентарь
Сельское хозяйство
Торговцы
Существа (враги и животные)
Ай
Заклинания/способности
Фэнтезийная добыча
Подземелья
Рандомизированные квесты
Поддержка мода: всегда приоритет
Инструкции по установке
- Загрузите и установите .NET Framework 4.7.1.
- Найдите и загрузите релиз с вкладки релизов этого проекта
- Извлеките релиз
- Наслаждаться!
Инструкции по разработке
- Загрузите и установите любую версию Visual Studio 2017
- Загрузите и установите Monogame 3.7.1 для Visual Studio.
- Загрузите и установите перераспределение VC ++ x64
- Клонировать это хранилище
- Откройте решение и установите конфигурацию решения для отладки, x64 .
- Вот и все!
Подсказка: из -за чего -то странного с моногамой в Visual Studio я советую создать графический интерфейс или специальный сервер (в зависимости от того, что вы хотите отладить) каждый раз, когда вы вносите изменение кода и хотите запустить эту игру. Похоже, что удары не всегда собирают ваши изменения/вставьте точки останова при работе с Monogame.
Зрение
Отточенная игра с аспектами, похожими на Rimworld, но с магией и аспектами RPG.
Цели
- Высокая стоимость воспроизведения
- Сбалансированный игровой процесс
- Веселый многопользовательский опыт игры
Подземелья
- Должен быть довольно страшный (страшный звук, страшные визуальные эффекты, неприятные монстры)
- Подземелья порождаются в мире со случайными трудностями
- Зайдите в один на свой риск
- Выше сложности, тем выше награда
- Здесь можно найти некоторые компоненты для орфографии или технических компонентов
- В отличие от таких игр, как D & D, нет никаких ограничений на то, сколько персонажей исследуют подземелье
- Большое население может позволить вам совершить набег на более сложное подземелье, Abeit с высокими жертвами
Экономика
- На основании спроса и предложения
- Все, что продают продавцы, может откуда -то прийти
- Если расходные материалы высохнут, торговцам нечего продавать, а цены вспыхивают
- Вы можете, чтобы ваши колонисты занимались торговыми маршрутами с другими игроками, обменивались товарами на другие товары или деньги по предварительному ставке
Многопользовательский
- Должен поддерживать как минимум 10 игроков, работающих на выделенном сервере
- Система дипломатии, обеспечивающая различные договоры (а также война)
- Мирный договор, торговый договор, защитный договор, альянс
- Вы можете претендовать на территорию, построив специальную структуру
- Другие игроки не могут ничего сделать, кроме прохода, если вы не дадите им правильных разрешений
Враги
- Враги будут основаны на различной мифологии, такой как греческая мифология, скандинавская мифология ...
Мир
- Процедурно генерируемый мир
- Пользовательские мировые размеры
- Другие «измерения», с разными существами, жизни растений и материалами
Еда
- Все должно есть
- Вы начинаете игру с двумя разными мешками семян
- Семяные мешки никогда не заканчиваются
- Чтобы получить новый тип семян, вы должны приобрести его у продавца или сделать большую часть урожая в семенный мешок
- Торговцы несут только несколько семян типа, поэтому на большом многопользовательском сервере вам придется обменять на него
Технология и магия
- Как технологии, так и магия доступны
- Технология больше основана на обработке ресурсов и исследованиях
- Магия основана на выравнивании персонажей, изучении новых заклинаний и сборе компонентов для пермических заклинаний
Классы
- Существуют различные классы персонажей
- Волшебник, священнослужитель, вор, паладин, некромант (злой священнослужитель), монах, воин, рыцарь *Каждый из них может иметь подклассы
- Персонажи с такими классами, как выше, на самом деле не способны участвовать в технологическом прогрессе
- Им не разрешено исследовать технологии или строить технологические предметы
- Когда персонаж выровняет, они могут получить различные способности
- На низких уровнях им разрешено мгновенно выбирать, какие способности они получают при выравнивании
- На высоких уровнях они могут повышаться, но на самом деле получить новую способность и потратить точки способности, которые им необходимо обучить тренеру в этом конкретном навыке
Навыки
- Все навык
- Строительство, добыча полезных ископаемых, перевозка, стрельба, ближний бой, исследования, торговля
- Даже вещи из классов RPG - это навыки
- Тот факт, что волшебник получил способность произносить новое заклинание, не означает, что он хорошо разбирается в этом заклинании
- Бойцы должны хорошо справляться с различными движениями и способностями, которые они изучают
Технологии
- Технологическое дерево начинается в основном в каменном веке
- Вы знаете, как разжигать, охотиться и сделать грубым оружием и инструментами
- Технологическое дерево заканчивается в далеком будущем, где все цифровое, искусственный интеллект управляет вашей базой, и умирание может быть исцелена от всего
Магия
- Есть заклинание для почти всего
- Заклинатели знают только несколько заклинаний с начала
- Они должны найти свитки с правильными словами, чтобы запомнить
- Некоторые заклинания являются перминными, другие - одно временные эффекты *заклинания пермины требуют компонентов, и имеют высокую стоимость маны
- Проницаемые заклинания могут быть уничтожены/развеяны
- Примеры проницаемых заклинаний *Свет, выращивание культур, тревога злоумышленника ...
- Временные заклинания
- Terraform Land, Fireball, Energy Bolt, Magic Barrier ...
- Заклинатели имеют столько маны, поэтому они могут разыграть только так много заклинаний, пока они не выберут *Мана не восстановлена Sleepa
- Кэстеры одного типа могут работать вместе
- Пример: Два священнослужителя могут работать вместе, чтобы произвести заклинание с требованиями маны выше, чем они могли бы встретиться в одиночку
Кредиты
Участники
Линнгр - сделал все произведения искусства
Ockenyberg - сделал все звуковые эффекты
Batarian711 - создал логотип для этого проекта
Описания сборки
Magicallifeapistandard
- Основной игровой API, управляет большинством вещей, за исключением графики и команд сервера
Magicallifeapiclientstandard
- Управляет как клиент интерпретирует сообщения с сервера
Magicallifedservercore
- Управляет сервером
- Запустить команды сервера
Mlguiwindows
- Только графический клиент только для Windows
Magicallifemod
- Основной игровой контент, добавленный в игру в форме мода *, это сделано для того, чтобы моды имели хороший API для взаимодействия, а не ограничивать возможности моддинга *, если основная игра может сделать это, так и любой мод
Magicallifeserverstandard
- Обрабатывает функциональность сервера, например:
- Отправка информации клиентам
- Обработка информации от клиентов
- Генерируя мир
- Обрабатывает как выделенную, так и логическую логику сервера
Magicallifesettingsstandard
- Вмещает некоторые настройки для всех сборок в проекте
Библиотеки использовались
Моногама
Выпущено по государственной лицензии Microsoft и лицензии MIT
Вытягивает тяжелую работу для графики, загрузки активов и многого другого!
FMOD
Выпущено в соответствии с лицензионным соглашением FMOD END пользователем
Аудио
Monogame.exted
Выпущен по лицензии MIT
Используется для захвата клавиатуры и входа мыши
Алгоритм* Рой-Т
Выпущен по лицензии MIT
Обеспечивает подход к волшебной жизни
Protobuf-Net
Выпущен по лицензии Apache 2.0
Используется для быстрого сериализации объектов в небольшую полезную нагрузку, которая будет отправлена по сети
Простой TCP
Выпущен по лицензии Apache 2.0
Используется для отправки данных по сети
Библиотека пространственного индекса (Rtree)
Выпущено по GNU меньшей общей публичной лицензии
Используется для быстрого поиска объектов, ближайших к месту, или для получения всех объектов в определенной области.