Archive for February, 2010

Evidyon to be Presented at BOOM 2010!

BOOM (“Bits on our Minds”) is a Cornell research conference showcasing work of students.  Evidyon has been accepted and will be presented next Wednesday, March 3rd, from 4-6 PM in the Duffield Atrium. If you’re in the Ithaca, NY area, please feel free to drop by for a live demonstration! More information can be found [...]

confirm() it!

assert() is commonly used to check assumptions made by the programmer, and will generate a run-time error when the condition passed as a parameter fails. The confirm() macro works like a better version of assert() with a slightly different release-mode behavior.

Tags: , , , ,

Admin Console & Running an Internet Server

mcmcgoo asked: Great game. I wanted to ask you if there was any way to create a custom character, level etc in the client admin version with the server running on my computer, or any tips or commands you have for it.  Also, is there a way to easily configure this version so I can [...]

Tags: , , , ,

Resource Pre-processing

Describing every component of Evidyon’s design is going to take a while, so I’m starting a series where I’ll highlight major patterns that were the most useful during development.

This first post discusses why it’s important to pre-process the resources that go into your project.

Tags: , , , ,

Client Application

A general description of the structure of Evidyon’s client program.

Distributing Visual Studio Applications

One of the early frustrations I ran into with Evidyon was the dreaded “Application configuration incorrect” error that occurred when the game was run on some peoples’ computers. From what I remember finding in a search for a solution, this is caused when a program built with Visual Studio is distributed on another computer without [...]

“Network Game Skeleton” or Evidyon, in 3500 lines of code

This is a project I wrote a long time ago (2007-ish) in the learning process of developing Evidyon. This project’s only prior release was … anticlimactic … but now that Evidyon has been released, maybe you all would be interested in something a bit easier to sink your teeth into.  Features include: Fully-functional client Fully-functional [...]