The M \ K Productions File Library
For the newest M \ K projects, please check out the projects page
Games : Graphics and Sound : Examples : Miscellaneous : Previews
LATEST PROGRAMS
| File | Size | Description |
M \ K BSP Engine 0.1 | 192k |
This is a series of programs that demonstrates how to create a Doom-style 3D engine using 2D BSP trees. For a full
description and screen shots, click here .
|
M \ K Compressor, Decompressor | 8k |
Version 1.1. These programs compress and decompress files in our new MKZ format using Huffman codes. The programs also display a lot of information while encoding and decoding. Definitely worth a look. |
Serpinski's Triangles | 5k |
Displays a fractal triangle pattern, also rotates, scales it, etc. Included are separate versions for screen modes 7 and 13. |

QBASIC GAMES
| File | Size | Description | Screen Shot |
Pieces 2 | 205k |
Pieces 2 is a game in which you must put together jigsaw puzzles. It features a fully mouse-driven environment, 256 color digitized graphics, background Sound Blaster music, 4 puzzles, variable size puzzle pieces, load/save game capability, a hall of fame, and much more. | No |
| Tank War | 126k |
This game is a remake of a classic Tank game. It has a variety of game modes, the best being 2 player vs each other. It also has 1 player vs. Computer and background sound blaster music. | No |
| Pieces | 29k |
This is a great jigsaw puzzle game. It features 5 puzzles, each with 150+ pieces, a load \ save option, full mouse compatibility, and much more. | No |
| Pong Mania v2.0 | 11k |
This is a good version of Pong that plays background Sound Blaster music (.BAS source included). Choose from 3 different sound tracks before you do battle with either the computer or a friend. | No |

QBASIC GRAPHICS AND SOUND
| File | Size | Description |
| 3D Bouncer | 1k |
This program display a rotating 3D cube. Inside the cube are pixels that bounce along each axis. |
| 2D Polygon Collection | 16k |
This is an impressive collection of 2D polygon tools. Included are 9 programs, each with a different function. For example : scaling, rotation, gouraud shading, lighting effects, and several
demonstrations of what can be accomplished using these effects in combination. |
MKJamz Sound Blaster Kit | 30k |
A complete library of QBasic source code for doing all kinds of Sound Blaster music, including composing and playing MIDI-like files. Can be used to add background soundblaster music to programs. |
Gouraud Polygons | 2k |
This program demonstrates a method of shading polygons. |
3D Globe | 4k |
A nice rotating and scaling 3D sphere, with no flicker whatsoever. |
The Ultimate Font v2.0 | 6k |
A nice series of font routines. Now supports different font types, i.e. 8x8, 8x16, etc. |
Gravity | 42k |
A graphics demo that features a 3D starfield, a 3D vector, scrolling text, gravitational pixels, a circular optical illusion, boundary changing bouncing pixels, and the famous LED Num/Caps/Scroll Lock effect. |
Rain Storm | 43k |
This graphics demo that displays several layers of rain falling, with each drop creating it's own little splash. |
Vector Screen Saver | 34k |
This is a graphics demo that is like the Windows "Mystify" screen saver. It uses page flipping to minimize flicker. |
Star Warp 2.0 | 4k |
A 3 dimensional star field. |
QB Bouncer | 3k |
A 2D bouncing pixel program. |
Fractal Plasma | 4k |
A very nice fractal plasma program. |
QStar! | 6k |
An excellent graphics demo written by Michael Teator. |
QPlasma! | 10k |
An excellent plasma graphics demo from Michael Teator. |
Mouse/Star-Swirl | 1k |
A neat demo that displays a spiralling starfield that is centered on the current mouse position. |
Sprite Graphics Demo | 11k |
This is a fine demo downloaded from AOL that shows how to do flicker-free sprite animation, PUT beyond the screen boundary, and some other cool stuff. |
Quadratic Plasma | 5k |
Another plasma program that uses some kind of quadratic function to produce nice results. |
Melting Snowman Demo | 2k |
Program that produces a "decay" effect on an image. |

QBASIC PROGRAMMING EXAMPLES
| File | Size | Description |
| Digitized Graphics Code | 50k |
Basic code that shows you how to implement digitized graphics into your programs. Includes a scanned GIF. |
| WAV/VOC Player | 1k |
A simple WAV player. It loads the sample into memory first, then plays the WAV in the foreground. |
| Mode X | 1k |
This demonstrates how to access mode x from QBasic. The demo fills the screen with pixels, then scrolls around for a while. |
| BMP Viewer | 2k |
A FAST QBasic BMP displayer. |
| GIF Viewer | 5k |
A QBasic GIF decoder/displayer.
|
Sound Blaster Example | 3k |
A QBasic Sound Blaster example. |
Mouse Example | 2k |
The mouse program that nearly everyone has. |

MISCELLANEOUS QBASIC PROGRAMS
| Fast Data Loader v1.0 | 4k |
This is a powerful routine for advanced programmers that allows you to load files into arrays nearly as fast as BLOAD, but this is much more flexible. Allows storing of multiple images in a file, and supports file sizes well over 64k. (Unlike BLOAD) |
| File Opener v1.0 | 5k |
A routine that creates a Windows-like File...Open routine. Includes both mouse and keyboard handling. |

M \ K PREVIEWS
| File | Size | Description |
| Stick Boy | 112k |
If you like maze games, then you will love Stick Boy. Although it's obviously unfinished, it features over 300 screens of maze action. Also has SB music to make it a little more fun. |
|
|
Last Updated: Fri Feb 04 19:28:51 2005
|
|
© 1996-2005 Molnar \ Kucalaba Web Development Team
|
|
|
|
|