I am interested in reading examples of code in C# that makes use of the Spartan Programming philosophy. Can you please provide a link to any open source project or online code sample that follows this coding style?
+2
A:
I know that this is in Java and not C#, and maybe you've already read it, but this is an excellent article: http://ssdl-wiki.cs.technion.ac.il/wiki/index.php/SendAnEmail%5Fcase%5Fstudy
klausbyskov
2009-12-03 15:21:21
Klausbyskov, thanks for the link!
MagicAndi
2009-12-03 15:44:25
Klausbyskov, accepted as the answer, despite not being in C#.
MagicAndi
2010-05-22 12:17:35
A:
This article on the Gamasutra website has a review of C# code written using the Spartan programming style, with a solution that may be downloaded for review. An example of the code is:
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;
}
MagicAndi
2009-12-12 00:59:10