That time when I sizecoded the Game Life, including some sort of MIDI support:

That time when I sizecoded the Game Life, including some sort of MIDI support:

Let's Code MS DOS 0x36: Sprites and Occlusion

New video: Let's Code MS DOS 0x36: Sprites & Occlusion
In the last video we learned how to make 2D sprites with transparency and scaling. This time around we also make our Guybrush automatically scale with the background, limit his ability to move into nonsensical parts of the scene, and most important: Walk in front and behind objects.
https://youtu.be/2mf4bPU8OrU
#letscode #msdos #retrocomputing
New video for Patrons: Let's Code MS DOS 0x36: Sprites & Occlusion
New video: Let's Code MS DOS 0x35: Sprites & Scaling
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.
Let's Code MS DOS 0x35: Sprites & Scaling

New video for Patrons:
Let's Code MS DOS 0x35: Sprites & Scaling
https://www.patreon.com/posts/lets-code-ms-dos-149873824?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
#retrocomputing #letscode
The original VGA card used 8-bit indexed color modes to generate 256 color graphics. This is completely not useful for cross fading images. If you are interested in how you can still achieve this, check out my latest #letscode #msdos video:
Let's Code MS DOS 0x34: VGA Blending
https://youtu.be/6afRxeGV9yU