![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
An Amature Game Designer | |||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||
Hello and welcome to my web page. Just as some back ground on me, I'm a recent graduate for the University of Michigan - Flint with a Bachelors Degree in Computer Science. This is also a reason for me setting up this page. While I'm currently employed as a Software Engineer and loving my job, I'm still not 100% satisfied with the work. My dream job is to be a video game designer. This dream is the primary purpose of my web page. On this page, I have posted a project that I have been working on, a couple of C++ libraries that I have made, and a few other things. In the near (hopefully near) future I'll be beginning on a second project, Tank Combat, that I'll be posting as well. The first group of files are from my Super Pong project. I wrote this project for my Senior Capstone Course. This is the final course that I had to take in college and was designed to demonstrate to my professors that they actually taught me something. The project is finished for the most part, but as I've got time I'll be adding a few features here and there and improving some elements if/when I find better ways to do things while making Tank Combat. The first file in this section contains the slides from a presentation that I gave to my professor at the beginning of the class. The purpose of this presentation was to detail to my professor what I was going to do for my Senior Project. In this presentation I detailed numerous features that I was planning to implement in Super Pong. Many of these features have been implemented, some of them are still in the works, and a couple of them have been dropped. |
|||||||||||||||||||||||||
This is just me | |||||||||||||||||||||||||
Super Pong Files: | |||||||||||||||||||||||||
Initial Presentation of Super Pong (PowerPoint File) | |||||||||||||||||||||||||
Super Pong Design Document (Word File) | |||||||||||||||||||||||||
Super Pong Download (The Game) | |||||||||||||||||||||||||
The Final Presentation of Super Pong (PowerPoint File) | |||||||||||||||||||||||||
Library Files: | |||||||||||||||||||||||||
DirectInput Library (Zip File) | |||||||||||||||||||||||||
DirectSound Library (Zip File) | |||||||||||||||||||||||||
Yahoo! Groups: | |||||||||||||||||||||||||
Amature Game Programming | |||||||||||||||||||||||||
How to contact me: | |||||||||||||||||||||||||
Name: | Andrew S. Dunsmore | ||||||||||||||||||||||||
Email: | DrewDunsmore@hotmail.com | ||||||||||||||||||||||||
|
|||||||||||||||||||||||||
The next file is a word document that details the design of the game, as well as detailing some of the modules used in the design of the game. This file, like the two presentations in this section will probably be of limited interest to someone with limited knowledge of software design, but to the right person this is a great source for giving a dialog to the slides shows. The third file is a zip file of the game and the ReadMe file. The game is easy to install on your computer, as no installation is necessary. Mearly unzip the exe file to somewhere on your hard drive and execute it. The read me file details how to play the game, as well as some tactics to use when playing the game. If you choose to take a test ride, please let me know what you think. As a video game designer hopeful, I am open to any comments or criticism that you may be able to offer. Like I always say, "the truth hurts, but it's the only thing worth hearing." Of course, this was my first game, so keep in mind it's not supposed to be a 3D adventure, it's just Pong! The last link in this section will open the slides for the final presentation of Super Pong. I gave this presentation to my professors at the end of my capstone course. I think the best part of this presentation is that it gives insight into some design issues of the project, specifically, the main modules of the program and a brief outline of their purposes. In the Library Section, there are currently only two files, but there are more on the way. The first file that is here is a DirectInput Library. For those of you who don't know, DirectInput is an API in the MicroSoft DirectX SDK. It is used to receive data from input devices such as the keyboard, mouse, and joystick. I wrote this library for Super Pong and I have packaged it into a header and source file and included a readme file in the download so a programmer would understand how to implement the file in their project. This file would be a great way to either learn to use DirectInput or to by-pass learning all the details and still get the powerful functionallity that DirectInput can offer. The second library here is for DirectSound. I could reiterate everything that I just said about the DirectInput library here, but I'm going to save you the effort. Instead, I just want to point out that this library contains just about anything a beginner would need to add sound effects to their projects using wave files. Other sound formats are possible with DirectSound, but I don't have a lot of experience using them. If you've got some good functions for vox or other formats, it would be appreciated if you would share you knowledge with me. I am not guaranteeing that neither library is efficient nor bug free. I have done some testing of the libraries, but the testing was by no means extensive. If you try out either library and notice a problem or some inefficiency, please let me know. And of course, if all you have are good things to say, let me know of those as well. Additionally, I have added a link to a Yahoo! Group that I moderate, Amature Game Development. If you have something to submit, have questions about game development, or are interested in mingling with people that have the same interests as you, check it out. |
|||||||||||||||||||||||||
![]() |