查看: 1343|回复: 3

[资讯] 【Godot MF引擎】Mario Forever - Thunder Engine 正式公开!

[复制链接]

56

主题

407

回帖

8

精华

版主

☯ 博 丽 不 是 灵 梦 ☯

经验
6102
硬币
1028 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章

发表于 2023-3-2 17:40:53 | 显示全部楼层 |阅读模式
本帖最后由 囿里有条小咸鱼 于 2024-2-12 16:31 编辑

我谨代表TeamCE很荣幸地宣布:
全新的Mario Forever on Godot 引擎 —— Thunder Engine 正式开源!
下载地址:点我前往

需求
  • 软件:版本为Godot 4.2.X
  • 内存:建议8GB
  • 显卡:最低支持OpenGL ES3.3或者Direct3D 11(如果电脑支持Vulkan管线的话那最好)
  • 硬盘空间:至少1GB
  • CPU:建议至少4核

安装方法(Git小白必看)
  • 百度搜索git,下载并安装
  • 前往下载地址,找到"Code <>"右侧的三角,点击后在弹出的菜单窗口里点击链接右侧的按钮将其复制
  • 准备好一个文件夹,以便存放引擎目录
  • 前往该文件夹,鼠标右键找到并点击"Open Git Bash Here"(如果你是Windows 11用户,请在右键后先选择最下方的“显示更多选项”之后再找到并点击"Open Git Bash Here"
  • 在弹出的git命令窗口中输入:git clone <你刚才复制的地址> --recursive,敲击回车键,等待其下载完成
    如果出现下载超时的情况,即出现EOF Connection error之类的,可以考虑git clone --depth 1 <复制的地址> --recursive
  • 如果出现上一条的特殊情况,下载完后记得输入git fetch --unshallow,敲击回车键,等待git将历史记录全部抓取完成。若顺利下载,则可直接进入下一步
  • 上述操作完毕后,输入git submodule init --recursive,对子模块进行初始化
  • 如果需要更新引擎本体,可以:
    1) 前往engine文件夹,按第4条的方法打开Git Bash命令行,依次输入:
    git fetch
    git pull
    上述指令仅一行有效,记得敲完敲回车。
    如果git pull时出现commit your stash的情况,可以考虑按照给定的提示删除对应文件后再重新输入git pull
    2) 直接在引擎有.project的目录里打开Git Bash,输入git submodule update --recursive。该操作同时可以对所有子模块进行更新

反馈与提议
  • 如您需要反馈问题,请前往此处提交Issue
  • 如您需要提交您对引擎的意见与建议,或您希望添加的功能,请前往上述链接所在地发出新的Discussion
  • 进行上述操作时,请使用英语进行反馈与提议

啥是Thunder Engine?
Thunder Engine是由TeamCE的各位开发者所倾力打造的,致力于高度模块化高度自由化的,以Godot 4为开发平台的Mario Forever同人游戏开发引擎。由于本团队前一引擎——Storm Engine带给诸位开发上的各种不便,包括但不限于代码混乱、架构混乱与体系尚未成熟等,加之Godot 3.X的局限性,以及制作平台CTF在MF圈中仍旧高的地位,使得该引擎并未能得到广泛的受众。如今,随着Godot 4.0版本的开启,本团队看到了Godot 4在用户体验与开发体验上的巨大突破,让本团队更加希望能够基于Godot 4再从零制作一款更加成熟、更成体系、更加面向用户的引擎。基于此,Thunder Engine便诞生了。

Thunder Engine有啥优点吗?
前面提到,Thunder Engine是致力于高度模块化和高度自由化的引擎,即:
  • 通过由ReflexGURU提供的Thunder Engine Project Manager,你可以快速创建一个新的工程。该工程管理器可不止管理工程这一个功能,它还支持从网上下载他人的引擎模块来丰富你的引擎体验。比如:你创建了两个新的游戏工程,那么你可以给工程A安装扩展道具的模块,给B工程安装游泳的模块。同时,每个工程的模块都会定期自动更新,无需担心手动下载同步的问题。
  • 在编辑器内,每个节点包对象都会尽最大可能将组件作为导出变量/资源导出到其检查器面板中,方便各位开发者自定义节点包。例如:对于玩家节点包,你可以在检查器内自定义其状态,而每个自定义状态又支持自定义状态动画、自定义状态物理属性等。每个脚本还会留出自定义变量和自定义脚本,方便开发者对节点包进行快速及时的二次扩展
  • 对于代码,我们进行了更加规范化的排布,相比Storm Engine那混乱不堪的代码,Thunder Engine的代码更加清晰,且得益于Godot 4的api注释,开发者可以快速查看对应类的内置API。

Thunder Engine的学习开发成本高吗?
对于学习成本,这个问题等价于“学习Godot 4的难度高吗?”对此,我推荐大家去本贴先学习Godot 3的知识基础,然后再通过那个帖子内1L的链接去学习Godot 4的相关知识。
对于开发成本,本团队会尽最大努力去提升大部分开发者的开发体验,尽最大努力去降低各位开发者姥爷们的开发成本。
这其中,高度的模块化与自由化便是我们实现这一目的的的重要前提。

Thunder Engine支持中文吗?

目前来说,Thunder Engine还是以英语为主的,毕竟我们团队内也忙得不可开交。如果未来有机会,我们团队会考虑加入中文。
>❀ To the Best You ❀<

254

主题

1151

回帖

1

精华

Andrews123

高产(不)鸽神

经验
7209
硬币
954 枚

永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章欢乐演员

QQ
发表于 2023-3-3 20:17:13 | 显示全部楼层
打雷引擎
既然我们选择了这条路,就要走下去,不忘初心,哪怕中间会有血会有泪,也要尽自己的一份责任。
我的永硕网盘:http://helloandrews123.ys168.com/

133

主题

780

回帖

2

精华

活跃锤龟

绿色的糖果

经验
6139
硬币
429 枚

永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章PK!MF5 冠军PK!MF4 季军请务必再光临秘密合战!请务必再光临秘密合战!

发表于 2023-3-4 11:56:52 | 显示全部楼层
我趣,太棒了
赶紧学习 Godot 去(
【勇闯恐怖鬼屋】Mario Forever THE 震撼发布!!!
点我下载

56

主题

407

回帖

8

精华

版主

☯ 博 丽 不 是 灵 梦 ☯

经验
6102
硬币
1028 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章

 楼主| 发表于 2024-2-12 15:52:29 | 显示全部楼层
我居然不知道TE已经开放仓库一年多了(我的锅,没问Reflex)
算了,反正也基本上都弄完了,可以开放了
>❀ To the Best You ❀<
您需要登录后才可以回帖 登录 | 创建账户

本版积分规则