All projects in this repository comply with the rules for the object calisthenics:
- Only one level of indentation per method
- Don’t use
else
,else if
orswitch/case
- Wrap all primitives and strings
- Only one method call per line
- Don't abbreviate variable names
- Keep all entities small (~50 Lines, <= 10 classes per Folder)
- Maximum 2 instance variables per class
- First Class Collections (A collection or other instance variables, not both)
- No getters, setters or other constructs to read data from a class
Conway's Game of Life as a console application
Classic Minesweeper with a Windows Forms UI
Classic Minesweeper as a console application
Strategic board game by Peter Burley. Implemented mainly with GDI+ basic graphics functionality.