Color Tetris for Windows

Было выпущено две версии этой игры – для DOS и Windows

1997 и 2002 год

Классический тетрис, включавший в себя несколько вариаций игры – Tetris, Pentix, Color Tetris.

Этот тетрис был примечателен тем, что поддерживалась игра по сети до 5 человек. При уничтожении двух и более линий одновременно, противникам в стакане добавлялись случайные блоки.

Версия для DOS была написана в Borland C 3.1. Отличительной особенностью этой игры, помимо сетевого режима, был интерфейс в стиле Windows 95. Сеть реализована была поверх протокола IPX/SPX.

Игра написана на языке С, полностью врукопашную, без каких либо движков или сторонних библиотек. Исключение – библиотека для IPX/SPX. Для вывода графики использовался прямой доступ к памяти. При запуске игра создавала элементы интерфейса в участке памяти, который находился за пределами видимой области, а для отрисовки производилось копирование в видимую часть. По этой причине игра не работала под Windows 95, даже в режиме совместимости.
Исходников игры не сохранилось, а жаль.

Скриншот DOS-версии мне найти не удалось.

Если не ошибаюсь, то Windows-версия была написана на C в Visual Studio 6. В качестве движка использовалась библиотека CDX. Игра была клиент-сервеной и каждый игрок мог стать сервером, а остальные должны были подключиться к нему. Использовался протокол поверх TCP/IP.
Исходники этой игры мне удалось сохранить.

Color Tetris for Windows
Windows версия в обычном режиме