Scott Lilly's repositories
CSharpDesignPatterns
Examples of design patterns, using C# code.
FluentInterfaceCreator
Tool to create fluent interface files
SuperAdventure
Source code for my "Learn C# by building a simple RPG" guide
MogriChess
A chess-like game where capturing pieces acquire the movement abilities of the pieces they capture.
FluentInterfaceCreatorDotNet
App to create fluent interface class and interface files
FluentInterfaceWebinar
How to mistake-proof your code with Fluent Interfaces
MegaCorpClash
Twitch chat game of corporate warfare
DotNetSelfAwareObjects
Use attributes to define valid values for your properties. Then call a single method to validate your object.
PropertyChangeLogger
Base class to use as a simple way to detect when if there has been a change to the value of a property, or properties.
ActivityTracker
Local program to record what programs you use during the day, and how long you use them - similar to RescueTime.
CardGameEngine
C# library to shuffle cards and get values for card games
GenerativeArt
Generative art program
MicroSiteMaker
Console app to build small websites from Markdown files
DigitsOfPi
Test your memory of the digits of Pi
CSharpExtender
NuGet package for code I typically copy-paste from solution to solution
FluentEmail
NuGet package adding fluent interface to write code for emails
SudokuSolver
Library to find Sudoku solution
ArgumentParser
Package to parse string arguments by datatype
CodeSachet
Detect potential code quality issues
digital-rain
Web page to display Matrix 'rain' of random characters