/Advent

一个用C#实现的文字冒险游戏(开发中)

Primary LanguageC#MIT LicenseMIT

Polychoros (codename Advent): 一个文字冒险游戏

此项目正在开发中,大部分内容尚未实现或将会被频繁修改;repo将不定期更新

注意这不是一个自由创作的项目;我只和少数人分享过构思:因此我不会接受不认识的人的PR。如果感兴趣,请先联系我(虽然我很多时候在学校无法回应)。

特征

  • 没做完。
  • 是一个中文的文字冒险游戏或称IF(Interactive Fiction)。
  • 使用C#和.NET Framework 4.5编写。
  • 含有一个软件实现的console buffer和一个用于构造IF的框架。
  • 适用于Windows,虽然我希望在后期加入跨平台支持。

系统需求

  • Windows 7/10
  • .NET Framework 4.5
  • 一个完美支持中文输入输出(必须)、支持Unix式文字格式化(可选)、中文显示得足够漂亮(品味问题)的控制台模拟器。(有潜力同时满足三者的目前只有Windows Terminal,但它在0.11版本之前都有严重的中文输入bug)

代码规范

(如果有人需要的话)

  • 使用Allman/ANSI风格的大括号
  • 不要把长注释和字符串拆分成多行;打开编辑器的word-wrap功能
  • 长语句可以在自然的地方断行
  • 跨行的长函数调用永远使用命名参数
  • 连续的赋值语句用Tab对齐等号

联系我

Kongxiangx@outlook.com