自从我开始用 C# ,WPF 制作 OSS RTS 游戏引擎以来,已经有四个多月了。我的想法?

为什么我们开始开发

免费游戏世界著名游戏引擎“Varentuga”的exe和工具

曾经发生过有人删除它的事件,并且无法通过常规程序开发新标题。

……那么制作新的“XX Touga”就好了! ?

包括rogue-like元素和科技/国内政治树等元素,

你想用 MIT 许可证制作最强的 RTS 游戏引擎吗?

当前进度1(我让AI画了一张人脸图

当前进度第 2 部分

我的想法技术选择

・你打算用什么来实现这个游戏引擎?

Unity、C++ 还是 Rust?

可见性、可维护性、速度和其他需要考虑的因素......

・将来,我希望能够在我的智能手机上做到这一点,所以 Unity?

但我从未听说过 Unity 项目中的 OSS。在那儿

另外,游戏启动时会出现标志...

做一点研究。嗯,.NET6可以做跨平台开发。

如果是称为MAUI的架构,智能手机对应也是可以的! ?

如果你能用你最擅长的C#开发,那你别无选择

我的想法口译版

・在“Varentuga”中,内部事务和事件可以通过在文件中以独特的语言编写公式来实现。

为了做同样的事情,似乎别无选择,只能创建一个编译器,或者更确切地说是一个解释器。

所以我做了一个简单的树结构解释器。

然而。

我跌跌撞撞。

为什么?

由消息窗口引起。

当用户点击消息窗口时,会读取下一条消息或事件,但是...

解释器不是为这种用户交互而设计的!

*例如,是否有一个控制台程序可以根据用户的输入移动到下一个进程或更改进程本身?

扫描?嗯,这是真的,但是 GUI (WPF) 中没有 scanf。

嗯,这就是为什么...

但是,当我在公告板上报告开发停止时。

我有人帮助我。

多亏了这一点,我才能继续开发。

谢谢你,Yutaka-Sawada 先生。

我的想法设计版。

・基本上,如果它可以像“Varentuga”那样移动就好了。

所以在某种程度上很容易。

如果您不知道该怎么做,您所要做的就是启动一个使用“Varentuga”的游戏。

・但是,它不可能是 Notenki,因为它也有自己独特的颜色。

例如,一个带有要求的特殊动作。

我可以想到如何实现它,但这是一个游戏引擎,而不是游戏。不使用也没关系。

每天我都在担心如何用仪表(或界面?)调用特殊动作。

我的想法债务版。

・一边过日常生活,一边是展开。

我肯定得到正确的部分。

(换句话说,如果你不能让它变得合适,那么单独开发将会很困难。

・适当的部分变成了负担并攻击我......没有,但它最终会发生。

·单元测试?自动化测试?但它是一个图形用户界面...没关系?最好的。但是,编写测试代码很困难。

我的想法励志版。

・由于夏天的疲劳,我没有动力

・想去桑拿吗?

·而已!在 Discord 上分发您的实现!

・由于被监视的压力,实施进展

概括

・照顾好自己 OSS(俳句

·感谢您的阅读。

此游戏引擎的存储库

欢迎提交者!它是简单的 C#,因此非常适合您的 github 首次亮相!

原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308632115.html