
感谢您的徽标batarian711!
神奇的生活
一个想象Rimworld风格游戏的幻想世界,如果它与RPG有更多共同的元素,那么它可以真正做什么。
主分支:
发展分支:
项目需求
纹理
声音效果
歌曲/配乐
任务/书面故事/传说
程序员
测试人员
如果您可以提供上述内容之一,请告诉我!
您可以通过[email protected]给我发送电子邮件,或在此存储库中创建问题。
我将感谢您的帮助。谢谢!
特征
查看演示以查看最新进度!
路线图(没有特别的顺序)
又名Todo:
不是故障图形
项目
角色动作(例如采矿或建造)
保存/加载游戏
天然物体(例如树木)
角色类和XP系统
存货
农业
交易者
生物(敌人和动物)
人工智能
咒语/能力
幻想战利品
地牢
随机任务
mod支持:始终优先
安装说明
- 下载并安装.NET框架4.7.1运行时
- 从该项目的“发布”选项卡中查找并下载版本
- 提取版本
- 享受!
开发说明
- 下载并安装任何版本的Visual Studio 2017
- 为Visual Studio下载并安装单体3.7.1。
- 下载并安装2012 VC ++ X64可重新分配
- 克隆这个存储库
- 打开解决方案,并将解决方案配置设置为调试X64 。
- 就这样!
提示:由于Visual Studio中的单体组合很奇怪,我建议您每次更改代码并希望运行此游戏时构建GUI或专用服务器(取决于您想要调试的内容)。打击开始似乎并不总是会编译您的更改/插入断点时,在使用Monogame时。
想象
一款具有类似Rimworld的方面的抛光游戏,但具有魔术和RPG方面。
目标
地牢
- 应该有点可怕(可怕的声音,可怕的视觉效果,讨厌的怪物)
- 地牢在世界上呈现出随机困难
- 冒险
- 难度越高,奖励越高
- 一些用于拼写或技术组件的组件可以在此处找到
- 与D&D这样的游戏不同,对于探索地牢的角色有多少个角色没有限制
- 大量人口可能使您能够突袭更加困难的地牢,占地高伤亡
经济
- 基于供求
- 商人出售的一切都必须来自某个地方
- 您可以让您的殖民者与其他玩家进行贸易路线,以预先的税率交易其他商品或金钱
多人游戏
- 应该支持至少10位在专用服务器上运行的玩家
- 外交系统实现各种条约(以及战争)
- 您可以通过建立特殊的结构来要求领土
- 除非您给予正确的权限,否则其他玩家除非通过任何事情都可以通过
敌人
世界
- 程序生成的世界
- 定制世界规模
- 其他“尺寸”,具有不同的生物,植物生命和材料
食物
- 一切都需要吃
- 您可以用两个不同的种子开始游戏
- 要获得一种新型种子,您必须从商人购买或将很多农作物制作成种子袋
- 商人只携带几种类型的种子,因此在大型多人服务器上,您将不得不交易它
技术与魔术
- 技术和魔术都可用
- 技术更多地基于资源处理和研究
- 魔术基于角色升级,学习新咒语和收集组件以获得允许的咒语
课程
- 存在各种角色类
- 向导,牧师,小偷,圣骑士,死灵法师(邪恶的牧师),僧侣,战士,骑士 *这些都可以有子类
- 具有上述课程的角色实际上没有能力参与技术进步
- 当角色水平时,他们可以选择获得各种能力
- 在低级别,他们可以立即选择升级时获得的能力
- 在高水平上,它们可能会升级,但要获得新的能力和花费能力点,他们需要由培训师培训该特定技能
技能
- 一切都是技巧
- 建筑,采矿,拖运,射击,近战,研究,交易
- 即使是RPG课程的事情也是技能
- 仅仅因为巫师获得了施放新咒语的能力,并不意味着他擅长施法
- 战士必须擅长他们所学的各种动作和能力
技术
- 科技树基本上从石器时代开始
- 您知道如何开火,狩猎和制造粗制的武器和工具
- 科技树以遥远的未来结束,一切都是数字,人工智能运行您的基础,而垂死的一切都可以治愈一切
魔法
- 几乎可以做所有事情的咒语
- 施法者只知道几个法术
- 有些咒语是允许的,另一些是一个时间效果 *允许的咒语需要组件,并且具有很高的法术力成本
- 允许咒语的示例 *轻,种植农作物,入侵者警报...
- 临时法术
- Terraform土地,火球,能量螺栓,魔术障碍...
- 施法者只有太多的法力法
- 相同类型的脚轮可以一起工作
- 例如:两个神职人员可以一起施放一个法术,其法术要求高于他们独自见面的咒语
学分
贡献者
Lynngr-做了所有的艺术品
Ockenyberg-发出所有声音效果
batarian711-为该项目创建徽标
组装描述
Magicallifeapistandard
- 主游戏API,管理大多数内容,除了图形和服务器命令
MagicAllifapicLient标准
MagicallifededicatedServercore
mlguiwindows
MagicAllifeMod
- 核心游戏内容,以mod的形式添加到游戏中 *这是为了确保MOD具有良好的API进行交互,并且不限制MIDDDING功能 *如果主游戏可以执行此操作,那么任何Mod都可以
MagicAllifServerStandard
MagicAllifesettings标准
库利用
一单亲
根据Microsoft公共许可证和MIT许可发布
繁重的图形,资产加载等等!
fmod
根据FMOD最终用户许可协议发布
声音的
单体
根据MIT许可发布
用于捕获键盘和鼠标输入
Roy-t的*算法
根据MIT许可发布
为魔法生活提供了途径
Protobuf-net
根据Apache许可证2.0发布
用于快速将对象序列化为一个小有效载荷,以通过网络发送
简单的TCP
根据Apache许可证2.0发布
用于通过网络发送数据
C#空间索引(RTREE)库
根据GNU较少的通用公共许可发布
用于快速查找最接近位置的对象,或在某个区域内获取所有对象。