Files
basic-computer-games/51_Hurkle/csharp

Original source downloaded from Vintage Basic

Conversion to Microsoft C#

This is demonstrating seperating the user interface from the application logic through the use of the View/ViewModel/Controller pattern.

It also makes an effort to be relatively immutable.