Bejeweled
This is a clone of the famous flash-game Bejeweled (also known as Diamond Mine). It supports customizable board sizes, savable games, and a hint functionality that also includes a count of all the valid moves the user may do in a given game. The game, specifically, will show you how to serialize classes using both ISerializable and the default method, use GDI+, apply alpha-blending and gamma correction to an image, saving and retrieving application settings, using PlaySound to play a sound stored in memory, making text boxes numeric, and much more.
AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Upload