4

我有兴趣阅读利用Spartan Programming哲学的 C# 代码示例。您能否提供任何遵循这种编码风格的开源项目或在线代码示例的链接?

4

2 回答 2

2

我知道这是在 Java 而不是 C# 中,也许你已经阅读过它,但这是一篇很棒的文章:http ://ssdl-wiki.cs.technion.ac.il/wiki/index.php/SendAnEmail_case_study

于 2009-12-03T15:21:21.417 回答
0

Gamasutra网站上的这篇文章对使用 Spartan 编程风格编写的 C# 代码进行了审查,并提供了一个可以下载以供审查的解决方案。代码示例如下:

virtual public void Update(float t, Camera c)
{
    Vector2 a = new Vector2(0, PixelsPerMeter*9.8f);
    Velocity = Velocity + a * t;
    Position = Position + Velocity * t; // Like n*(n-1)/2
    Position.Y = MathHelper.Min(FloorY, Position.Y);
    Velocity.Y = (Position.Y==0.0)?MathHelper.Min(0, Velocity.Y):Velocity.Y;
}
于 2009-12-12T00:59:10.450 回答