A Unique HUD and Minimap |
Particles and Explosions |
Convenient Functionality |
Flocking/Squad Movement |
DirectX Experience - Lighted Animation / Text Display Shown here is a basic DirectX9 Application I wrote. It was a little over 500 lines of C++ code, and it is a great, animated example of rendering 3D Primitives, Lighting, Scaling, Rotation, Text Display, and Camera Placement. As far as lighting goes, there's just a simple directional light off to the left shining down on the animated primitives. To render this explosive stargate system (or however you'd like to describe it), I used a set of while loops to render the cubes in their chosen positions, and then, in addition to the transformation matricies, I multiplied in a scalar and several rotationals to give the nice ambient swirl effect. If you would like to run the executable yourself and bask in the glory, it is a relatively small file, only 16.5kB, and you can download that file here: D3DX9-Stargate.exe |
Compiler Design
During my Autumn 2009 quarter, I took the cornerstone course CS&E 560, a group project in which we built a two-pass compiler, which includes three seperate executables; the Assembler, Linker, and Loader/Simulator. We worked with a team of 5, I was project lead, and everything was written in C++. In total, it was about 12,000 lines of code. The image to the right is a link to our group's documentation. It had strict guidelines and required great detail; feel free to browse and see how our compiler was designed. If you are still curious and would like the executables/soucre code to our compiler, please just email me and let me know. You can access the TRESSEL Documentation here. |
Copyright © 2009 David Straily
|