<commit_before># The Tetris Master

A tetris game for Windows that supports user-created themes.


## History

Development of The Tetris Master (TTM) began during the winter break of 1999, while I was still at University. One of the main goals of this project was to involve my friends in the creation process via the theming system.

Originally, the game used VESA BIOS Extension (VBE) 2 to allow for 16-bit colors at 320x240; however, many video cards had poor or no support for this mode. In 2004, I rewrote the graphics engine to use OpenGL so that it would run on all PCs running Windows.

Ten years later, 2014, I've decided to make the project available on Github as the source code is straightfoward, and can perhaps be a useful learning tool. The code has been mostly left in its original state, except for some minor tweaks to make it easier to build and play.


## Developer Setup

To build the game, all you need is Visual Studio 2012. Simply open the TheTetrisMaster.sln, select either Debug or Release configuration, and build the solution. Once the build is complete, the entire game should be in a generated in "_game/The Tetris Master/" folder. To debug any of the projects, set the Debugging properties to point to the exe within this folder, as well as the working directory.<commit_msg>Add download link to README<commit_after># The Tetris Master

A tetris game for Windows that supports user-created themes.


## Download

Download the latest release (zip file) here: https://github.com/amaiorano/TheTetrisMaster/releases


## History

Development of The Tetris Master (TTM) began during the winter break of 1999, while I was still at University. One of the main goals of this project was to involve my friends in the creation process via the theming system.

Originally, the game used VESA BIOS Extension (VBE) 2 to allow for 16-bit colors at 320x240; however, many video cards had poor or no support for this mode. In 2004, I rewrote the graphics engine to use OpenGL so that it would run on all PCs running Windows.

Ten years later, 2014, I've decided to make the project available on Github as the source code is straightfoward, and can perhaps be a useful learning tool. The code has been mostly left in its original state, except for some minor tweaks to make it easier to build and play.


## Developer Setup

To build the game, all you need is Visual Studio 2012. Simply open the TheTetrisMaster.sln, select either Debug or Release configuration, and build the solution. Once the build is complete, the entire game should be in a generated in "_game/The Tetris Master/" folder. To debug any of the projects, set the Debugging properties to point to the exe within this folder, as well as the working directory.
{'fraction_non_alphanumeric': 0.03795620437956204, 'fraction_numerical': 0.01824817518248175, 'mean_word_length': 4.2915057915057915, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3121243', 'n_tokens_mistral': 744, 'n_tokens_neox': 661, 'n_words': 454}