in which we attempt to recreate a classic game using the Racket graphical facilities and exploring classes and objects....| alex-hhh.github.io
The `pasteboard%`object is an editor of `snip%` objects and it implements some features that make sense for an editor: for example, you can select multiple snips and drag them around with the mouse, and you can move selected snips using the keyboard, you ...| alex-hhh.github.io
This is a continuation of the previous blog post, where the racket `pasteboard%` features are explored by implementing a Chess Game Board. In this blog post we look at how to restrict piece movements to chess board squares, permit only valid moves and imp...| alex-hhh.github.io