Fenrir Wolf
- Account Type:
- member
- Location:
- Bay Area, CA 0
- Member since:
- August 25, 2003
- Last Login:
- March 23, 2011
- Last Update:
- May 26, 2009
- Bio:
Skills
- Primary Skill:
- Intermediate Programmer
- Secondary Skill:
- Intermediate 3D Artist
- Tertiary Skill:
- Skilled Designer
- Summary:
- My first game was written in GWBASIC on my Commodore Colt (an IBM XT clone). Collision detection was done by checking the color of the terrain underneath the sprites, and everything was drawn using XOR. (Resulting in yecchy flickering when things animated.) I even had rudimentary scrolling that worked by GET/PUTting sections of the screen around, but this tended to cause GWBASIC to act weird before too long.
I've come a long way since those days. :) I've been out of the hobby game programmer loop for a while now, but that's changing. Originally, I wrote my games in BASIC (GWBASIC, later QuickBASIC), then moved to Pascal (with assembler thrown in), and had a long love affair with C (VisualStudio). I've written my own sound and graphics drivers, including hand-optimized assembler blitters and a memory-resident Sound Blaster digital sound driver. However, A lot of that knowledge is directly useless for today's gaming market, with optimizing compilers and things like OpenGL/DirectX. :)
I used to be a big advocate of Allegro, the library that Shawn Hargreaves wrote. Right now, I am shifting away from 2D and towards 3D, learning both OpenGL and DirectX, while at the same time switching from regular C to C++. My current project is a conversion of a 2d scrolling shooter game, called HalfLight: Crusade. (I've knicknamed it "CrusadeX" because it uses DX as the graphical backend.)
My prior interests in video game creation has been hobbyist, but now I am looking for ways to turn it into a career. :)
Recent Activity
No recent activity
All Activity
- Blogs:
- Fenrir Wolf has posted 33 blogs
- Resources:
- Fenrir Wolf has submitted 1 resource
- Forums:
- Fenrir Wolf has created 38 threads and 374 posts