home
For a previous job, I wrote a simpleminded checkers game in order to teach myself the employer's proprietary script language. I stumbled across the code recently and thought it would be interesting to recast as a web app. (That proprietary language had much in common with old school javascript.) I've posted the work as a series of stepwise refactorings. Here's where I left off:
- My first web version was a straight translation of some largely procedural code.
- The next version works the same, but refactors code into Board and Player classes.
- In this version, you play against a dumb (still local) computer opponent. The Dumb automated player is subclassed from the generic Player.
- This one cleans up some logic and sequencing issues, and adds test code. (classDiagram)
- ToDo: add remote play capability...