Dmitri Projects
 

Welcome to my projects web site!

This site outlines the projects I built while studying at McGill University.
My personal info along with cool free asp bulletin board can be found at my home site at http://www.enotik.com
I host that site on my home server and occasionally turn it off for development purposes (fun).

 
Project Description
Real Time NPR System

COMP-767 - Advanced Topics in Computer Graphics
Real Time Non-Photorealistic Rendering System with Multiple styles.
Technology used: C++, HLSL, DirectX.
Final Paper, Status Reports.


COMP-557 - Computer Graphics
Image processing techniques including Morphing Homer Simpson into a Skeleton, Ray tracing, 3D Key-framed animator and editor.
Technology used: C++, OpenGL.
Click here for details.


COMP-520 - Compiler Design
i) JOOS compiler for subset of Java. Technology used: Flex, Bison, C.
ii) WIG compiler for developing interactive web services. Technology used: SableCC, Java, CGI.
Click here for demo site.

COMP-400 - Honours Project and Report
The entity is software designed to model the behavior of life organism of the ant. The model uses fundamental and new research level AI technique in expert systems algorithm.
Technology used: Java.

COMP-361 - Systems Development Project
Naval Battle is a turn-based strategy game for two players. It is inspired by the classic battleships game, but has been considerably enhanced and adapted to be played on a computer and over the net.
Technology used: Java.
User Manual, Source Codes.

COMP-206 - Software Systems
Pets on-line store. Delivering "Little Bundles of Love," in a box, directly to your door.
Technology used: CGI, Perl, Flash.
Click here for demo site.