Adventure games like Monkey Island utilized sprites that could be moved and scaled arbitrarily on the screen. How does this work on a machine that doesn't have support hardware sprites? We will work our way from simple sprites with no transparency, to ones that are clipped, have transparency and can be scaled down arbitrarily.
Source Code: https://codeberg.org/root42/VSPRITES
Join me on Mastodon: https://chaos.social/@root42
Music: A Little Wonder by Spino2006