这是C#.NET Framework 4.6.2类带有阴谋逻辑的类库,从Conspiratio Winforms客户端删除。 Bibiliothek尚未完成,但已经包含最重要的类和方法,可以作为Unity客户端的基本构建块。
该项目是由:Visual Studio 2019创建的
只需打开并编译项目文件夹Conspiratio.Lib.sln以进行手动构建即可。
名为“阴谋”的粉丝项目是对现代的自由经济模拟,该模拟强烈基于“ Die Fugger 2”。
一开始,玩家继承了一个破旧的生产设施和亲戚的适度节省。他可以利用它来证明自己作为商人的技能,通过制造和销售商品,进行良好的投资或主张自己是聪明的出口商。玩家可以使用新获得的财富和相关的影响:
但是要小心!即使是一些竞争对手也不会回避事项...
目的是重写表面和移植,以及从当前的Windows Forms版本到Unity游戏的游戏逻辑的重构以及整个体系结构,因为我们拥有更多的多媒体,尤其是图形选项,并且具有一定的平台独立性。这个新的团结客户将是完全开源的,我们想简单地将其他人包括在合作和共同开发中,而爱好项目应该成为一个社区项目,粉丝们。
GitHub问题应有助于计划和控制发展。
您想参加这个项目吗?伟大的!只需通过电子邮件通过Discord或Oldschool与我们联系,我们就会澄清详细信息。
欢迎任何帮助。
重要的是:我们从不承诺并直接推入主分支!
原因只是缺乏透明度和缺少4眼的原则或至少另一个开发人员缺乏控制。
必须始终为阴谋的每一个更改创建一个新的个人分支。行业的名称应始终从以下名称之一开始,然后是斜线:
示例:修复/崩溃和覆盖
此外,应避免使用umlaut和特殊字符,并且由于行业名称中的技术限制,也无法使用空间,这就是为什么我们在这里使用绑定线的原因。
如果您自己的分支是稳定的,并包含所有所需的更改/扩展,则可以在主分支中创建合并上的请求。应始终将其分配给另一个开发人员进行检查,该开发人员进行了较小的代码审查,可能会提供对代码的反馈,然后在维修后将分支合并。自己的分支只能在特殊情况下(例如时间紧迫)组成。
作为C#的编码指南,我们使用以下参考,尤其是新代码的参考,因为它现在已盛行为标准:
https://docs.microsoft.com/de-de/dotnet/csrogramming-guide/inside-a-a-program/coding-conventions
关于命名和标准,也使用了此参考:
https://www.dofactory.com/reference/csharp-coding-standard
请注意,由于整个现有代码库已经建立在德语中,因此我们使用德语作为代码和大多数标识符的注释语言。当然,并非每种方法中的每一个关键字都必须完全是德语,例如, GetUmsatzProSpieler将是完全合法的(因为Get应该只是每个开发人员的标准),但是像GetVolumeOfSalesPerPlayer这样的东西都会有问题,因为我们在其他任何地方都会发现这样的术语,在现有代码中既不是在现有代码中也不会有迅速混淆的内容。
旧代码可以并且应该逐渐将其转换为这些准则,以便以后不会混淆,但起初这不是最高优先级。但是,如果您更改或重构较旧的代码,则应按照侦察座的座右铭:
始终将位置(代码)留在一个比您发现的更好的状态。
广泛的功能或其他有趣方法,类等的文档发生在GitHub Wiki中的代码中。 Github Wiki只能为玩家提供技术文档,而不应为玩家提供文档,其中会有Wiki。
首先:我们在这里使用了很多此概念:https://keepachangelog.com/de/1.0.0/
ChangElog保留在ChangElog.md文件中,就在根部。重要的是,这里的每一个变化都在这里记录在“未发行”领域。相反,这意味着每个拉的请求都必须始终包含对ChangElog文件的更改,否则未完成。
在ChangElog中,我们使用以下组来分配更改: