It's a software toy!
About Eric Software Thoughts Creations Grab Bag
Software I've Written

TimeBoxer

PixelWhimsy

MathFactz

DotGameStudio

Direct Varmint

Terrain Maker

------------------------------

Games for Special Needs Kids

Direct Varmint

Direct Varmint is a Managed DirectX 2D graphics and sound library designed for extreme simplicity.

Features:

  • Very intuitive DOS-style graphics interface
  • Fast routines suitable for video games
  • Graphics primitives include sprites, lines, circles, etc.
  • Easy, direct memory access to pixels
  • Cool 16 bit color palette
  • Very easy sound playback with dozens of channels
  • Freely available source code

To give you an idea of how easy it is to use Direct Varmint, Here is Hello World running at 60FPS in just 16 lines of code.

    using System.Windows.Forms;
    using System.Drawing;
    using DirectVarmint;

    class HelloWorldForm : Form
    {
        DVWindow dvWindow;
        PixelBuffer.DVFont font = 
            new PixelBuffer.DVFont("Arial", 10, FontStyle.Regular, true);
        private Panel gamePanel;

        static void Main()
        {
            DVTools.DriveApplication(new HelloWorldForm(), 60);
        }

        public HelloWorldForm()
        {
            this.gamePanel = new Panel();
            this.gamePanel.Size = new Size(this.ClientRectangle.Width,
                this.ClientRectangle.Height);
            this.Controls.Add(this.gamePanel);

            dvWindow = DVTools.CreateDVWindow(
                this.gamePanel.Handle, MyRenderMethod);
        }

        public void MyRenderMethod()
        {
            dvWindow.MainBuffer.Clear(Color.Black);
            dvWindow.MainBuffer.Print(
                Color.Yellow, font, 10, 10, "Hello World!");
        }
    }