Results for "Author: james dougherty"
This XMath class is a must have. It handles Collision Detection Functions (Distance, Object-Object Collision Detection, etc.),Color Functions, Vertex Functions, Matrix Functions, Vector 2 Functions, Vector 3 Functions, Vector 4 Functions, Plane Functions, Quaternion Functions, Actual PI, Inverse PI, 90 Degrees, 180 Degrees, 270 Degrees, 360 Degrees, Radiant, Epsilon, Huge Single, Radians to Degrees, Degrees to Radians, much more.. I dont care about votes but I would like some feedback please. FREEWARE...have a look :) Enjoy -James
Awesome! Look at screenshot. Making it to be programmer friendly.. Features include - 2D Sound, 3D Sound, Midi(with soundFX's), SoundFX's, Transparent objects(even .x files),Partial Collision Detection(lol need to fix landscape Collision Detection - you climb up a hill when no hill is there :)) animated water, animated enviroment sphere, Object Filters(Dark Mapping, light mapping, gloss mapping, detail mapping, and much more), Enviroment Filters(Anistropic, Bilinear, ETC.) To much to list.. must see.. This is beta. Not complete yet Sorry for not commenting, I will on next version(I wanted to get it uploaded) PLEASE VOTE!!!! www.Bright.net/~james-d-21/ (there are no advertisments, Just download link)
Part 1 covers and explains Direct3D objects and how to use them. If you tried my DDraw Tutorial you'll love this one. Please leave some feedback good or bad, and if you like it or dislike votes are welcome. Thanks in advance -James-
This is a major improvement from version 1. When compiled it can change the bit depth in 0.02-0.08 milleseconds! Version 1 supported 1, 4, 8, 24(32k), 24(64k) bit depth's. Due to feedback I decided to add 15 and 16 bit depth's and redo all the code. The code is a lot cleaner, organized, and optimized to remove unnecessary repetition. MUST SEE! Please leave feedback, if you like it please vote. Enjoy! -James-
This will help you keep track of all your "mules" items. It also show you how to load/save data from the tree view control with pictures(obviousley). This is a complete application. The registery functions are not mine and I forgot whos they are *sorry*, but I did put the names of the people who made the hacks(will and max). Check it out has some nice features. I made it for my friends. Tell me what you think, leave some fedback and vote please, Spent a lot of time on this. www.Bright.net/~james-d-21/ (there are no advertisments, Just download link)
Fixed the UI problem. Easier on the eyes. What does DDSCL_ALLOWMODEX do? What does DDSD_CAPS mean? This will help you to understand what everything does and what everything means. It also has a built in demo showing you how to blit, draw text, and figure FPS, agian fully commented to help you understand. I want to make more of these cause it also helps me to learn but if no one likes them I wont. Please let me know what you think and maybe I'll make a bigger tutorial and do a tutorial on what you guys want, Direct3D, DirectMusic, DirectSound, etc. Due to filesize and until I get my cable modem, this one is relatively short, but VERY HELPFULL. Let me know what you think of it. Enjoy -James-
This math library handles 2D Vectors, 3D Vectors, 4D Vectors, 3x3 Matrix, 4x4 Matrix, Color, and Quaternions. The 2D Vectors, 3D Vectors, 4D Vectors, and Color all have linear and hermit spline interpolation. Also, the vectors handle easy/advanced collision detection routines, advanced quaternion and matrix functions, and much more. This is 100% worked out math functions, no calls to DirectX or any other API's. (*Other than the normal Cos(), Sin(), Sqrt(), etc*) This was all done in C++ and made into a .dll for speed considerations. There are 2 main reasons I made this. 1) For my game engine (*UltimaX*) that is being totally redone 2) For educational purposes. I wanted to learn C++ a little better and I thought this would be a great learning experience, and it has been. Thats why I posted it, so you can learn from it too. Not every functions has been tested yet, so if there are any problems please let me know. Enjoy this and learn! -James-
This Visual Basic version was popular so I decided to upload the C++ version. This is my first C++ submission. Hope everyone likes it. This math library handles 2D Vectors, 3D Vectors, 4D Vectors, 3x3 Matrix, 4x4 Matrix, Color, and Quaternions. The 2D Vectors, 3D Vectors, 4D Vectors, and Color all have linear and hermit spline interpolation. Also, the vectors handle easy/advanced collision detection routines, advanced quaternion and matrix functions, and much more. This is 100% worked out math functions, no calls to DirectX or any other API's. (*Other than the normal Cos(), Sin(), Sqrt(), etc*) Not every functions has been tested yet, so if there are any problems please let me know. Enjoy this and learn! -James-
This is a cool particle system. See screenshot. Fire(candle flame), energy, sparks, gun fire, fire flies, crazy 8, and circle. It also shows how to do a simple GUI with openGL. If you like this please vote or leave a comment. They are always welcome. -James- BTW-If you don't have an OpenGL video card this demo will run slow. (GeForce 4 64mb - 76FPS, my laptop - 22FPS)
I needed a utility for my new game and Microsofts didn't work the way I wanted so I made my own. This one is better in many ways. First, you don't have to create a window or window procedure every time you make a new program, it does it for you! Second of all, it has fast set/get pixel for custom surfaces (ASM). It can also Auto Grab color keys so you don't have to worry about getting the right color key or not. A lot more... This is only version 1 and more updates will come. I uploaded this for hopes it will help someone. Enjoy it! -James-
This is a package I put together to help ease programming. This is a very VERY useful package. Look at the screen shot to see what all this one includes. This is package 1 and there will be more on the way if everyone likes this one. I will make updates often on this as I make updates on these systems in my engine. When I get more time, I will upload some demos for some of these. It also includes a PDF that helps explain what the different systems do. This package was ment for the kernel and systems part of an engine (A very little part) the next one will start on the graphics side. Systems Included In Package 1: Advanced Window System (Kernel Internal) Advanced Window System (Kernel External) Deprecation System Error System Log System Math System (Updated) Memory Controller Registry System Resource System Resource Creator Sound System String Files Timer System Version System This took me a long time to create and put together. If you like it or find it useful, please leave a comment and vote. It will be appreciated a lot. Thank You. Hope You Like This Package! -James-
This is a cool particle system. See screenshot. Fire(candle flame), energy, sparks, gun fire, fire flies, crazy 8, and circle. It also shows how to do a simple GUI with openGL. If you like this please vote or leave a comment. They are always welcome. -James- BTW-If you don't have an OpenGL video card this demo will run slow. (GeForce 4 64mb - 76FPS, my laptop - 22FPS)
This Visual Basic version was popular so I decided to upload the C++ version. This is my first C++ submission. Hope everyone likes it. This math library handles 2D Vectors, 3D Vectors, 4D Vectors, 3x3 Matrix, 4x4 Matrix, Color, and Quaternions. The 2D Vectors, 3D Vectors, 4D Vectors, and Color all have linear and hermit spline interpolation. Also, the vectors handle easy/advanced collision detection routines, advanced quaternion and matrix functions, and much more. This is 100% worked out math functions, no calls to DirectX or any other API's. (*Other than the normal Cos(), Sin(), Sqrt(), etc*) Not every functions has been tested yet, so if there are any problems please let me know. Enjoy this and learn! -James-
I needed a utility for my new game and Microsofts didn't work the way I wanted so I made my own. This one is better in many ways. First, you don't have to create a window or window procedure every time you make a new program, it does it for you! Second of all, it has fast set/get pixel for custom surfaces (ASM). It can also Auto Grab color keys so you don't have to worry about getting the right color key or not. A lot more... This is only version 1 and more updates will come. I uploaded this for hopes it will help someone. Enjoy it! -James-
This will obtain the Microsoft Windows version on the platform the program is executed on. It supports the newest versions too. Feedback is appreciated. Note that Blackcomb will change as it is just their code name for that Operating System.
This will compute CRC16 and CRC32 checksums for any file, string, or byte array! There is also both the static and dynamic methods for computing them too. The CRC32 checksum is blazing fast and possibly one of the fastest on PSC. (You can see in the screenshot a 100 meg file took but a few seconds) The CRC16 is not highly optimized as I am not going to use it. I just wrote this for the CRC32 checksum and added CRC16 just for giggles. This is going to be used in a commercial product so enjoy. The code is pretty straight forward so it is not heavily commented. I have not posted here in a long time due to business trips, but I thought I would post this for everyone. Please leave feedback and vote for me. Thanks Everyone.
This math library handles 2D Vectors, 3D Vectors, 4D Vectors, 3x3 Matrix, 4x4 Matrix, Color, and Quaternions. The 2D Vectors, 3D Vectors, 4D Vectors, and Color all have linear and hermit spline interpolation. Also, the vectors handle easy/advanced collision detection routines, advanced quaternion and matrix functions, and much more. This is 100% worked out math functions, no calls to DirectX or any other API's. (*Other than the normal Cos(), Sin(), Sqrt(), etc*) This was all done in C++ and made into a .dll for speed considerations. There are 2 main reasons I made this. 1) For my game engine (*UltimaX*) that is being totally redone 2) For educational purposes. I wanted to learn C++ a little better and I thought this would be a great learning experience, and it has been. Thats why I posted it, so you can learn from it too. Not every functions has been tested yet, so if there are any problems please let me know. Enjoy this and learn! -James-
This will take a height map, lower altitude map, and a higher altitude map and blend them. It will output a rough map thats used for CLOD terrain engine, a shade map, a blend map, and a shaded blend map. For more information read the readme.txt. If you have any questions, feel free to ask. Enjoy this :)
This is a simple encryption routine I call UXC. I made it for my game files. Please give it a try!! Try to crack the sample .txt file and if you can post what it says here :) I want to see how hard or easy this is to crack so I can update it. Enjoy! Please vote and let me know what you think so I can improve it.
I'm trying to add physics to my game engine and I thought I would share it. It uses Mass, Gravity, Wind, kinetic energy, Friction, Coefficient Of Restitution, Velocity, and more. When the balls collide they transfer thier energy and react like they would in real life. Please vote for this one. I'm giving you part of my game engine to. Leave comments please. Any suggestions are welcome for they can only inprove my engine and knowledge. This is Part 1. Part 2 is a Pool Ball Demo and Part 3 is a Spring Demo. After I learn physics I'm going to learn AI. So keep your eye's out :)