Implementation details
- Inspired by CodeRetreat session at Kiev 27th of April
- All collections are immutable, implemented by
Microsoft.Bcl.Immutable
ImmutableHashSet
,ImmutableQueue
andImmutableList
- Using of ex-
builder
concept likeImmutableQueue.Create(collection)
- All game related algorithms are implemented using
LINQ to Objects
- Game itself is running from console using ScriptCS script
Scala based implementation