🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
The DE library code update has been going really well. I've managed to gain some extra fps along the way. I'm in the middle of another pass just now. The code looks very presentable and I must say that I am very happy about all of the changes (Even though it did take like 40+ hours). I will still n…
Doing a major update (notation change, recommenting, etc) this late in a project can take some time - but hey this is actually my 4th rebuild of the entire engine so I'm kind of used to it. I managed to finish reworking the model classes today. Also I did work a little on the material editor and tw…
I just downloaded PHP Designer 2005. It seems to be a nice script editor with tons of features. Anyway it's an upgrade for me since I've been just using notepad forever. It has a debugger as well but I'll have to install PHP on my system first. I don't know if it's worth all of the trouble though s…
I'm still working on my C++ code updates. Some of the work done last night is sure to be tossed as I am adopting a new notation style. This new style will greatly improve the readability of the engine code. Read Coder's comments in my previous post to learn more about the changes being made. Change…
I spent the time I had today reading Bjarne's website (thanks coder!). It definitely deserves a reread.
It has come to my attention that my hand writing has always been a mix of print and incursive - a sort of hybrid. This habit has also become a part of my C/C++ development style for some time. Af…
It has come to my attention that my hand writing has always been a mix of print and incursive - a sort of hybrid. This habit has also become a part of my C/C++ development style for some time. Af…
Spent most of my day tracking down an obscure bug in my material editor. It was appearing to crash at random. Cause: There was corrupt data at a memory address. Turned out that I was accessing a dynamic array with a -1 index every once in a while and this corrupted the pointer so that when I went t…
While I'm doing nothing I thought I'd show you some screens of one of my first games. It is an RPG top down "Dragon Warrior" style game.
You are a young adventurer who, at night, gets swept away by a magical bubble. When you awake you find yourself on a mysterious island with an old wizard who sets…
You are a young adventurer who, at night, gets swept away by a magical bubble. When you awake you find yourself on a mysterious island with an old wizard who sets…
This stupid holiday is always the day before my bday. So did the little rodent see his shadow? If not I could render one for him. [smile]
Finished my frustum class and worked more on the material editor. Here's a pic:
I think I hate tool development; I'd rather be programming something less practica…
Finished my frustum class and worked more on the material editor. Here's a pic:
I think I hate tool development; I'd rather be programming something less practica…
What am I saying? - Make a game? Hah! How can I focus on making a game when there is still so much to learn? Ok enough.
I built a class that analyzes the CPU and stores information about it. It is based on the work of humus. This class will be necessary as I begin to use SSE and 3DNow opcode in my 3…
I built a class that analyzes the CPU and stores information about it. It is based on the work of humus. This class will be necessary as I begin to use SSE and 3DNow opcode in my 3…
First: I completed the shader material class. All resource loading and device data can be accessed via the shader file itself. No manual class configuration - just load the shader and everything is set up automatically - including compatibility checking. For example the current ambient lighting can…
I did update the SEND functions for the shader class. Now I can send unique handles rather than adhering to strict naming standards for engine data types. I also gutted the shader material class which will be my focus for Monday. I hope to have the next version of the material editor up by the end …
I optimized two functions in the core graphics class. These functions get either the nearest active light (NAL1) or the second nearest active light (NAL2) in relation to a vector parameter. The optimized part is that now each function stores the previous nearest light found and the previous vector …
Preparing to implement new parameter semantics and annotation naming conventions for effect files used in coordination with the shader material class. I just added an interface to the core shader class which allows parameter descriptions and handles to be retrieved. I also removed two overloaded me…
We got all of our tax forms today so now I can start doing those. I love this time of the year! I usually get to do my taxes, reregister my car, and have a birthday all in the same week. I'll be turning 28...still young right?
I updated my DE classes to give them a more logical hierarchy. They are m…
I updated my DE classes to give them a more logical hierarchy. They are m…
I've been playing Dungeon Siege Legends of Aranna for a couple of hours. I'm trying to make myself play more games. I used to be more into them but... well just read this if you want to know more: Time left to play games
I'll probably be reworking my static and animated model classes for the rest of…
I'll probably be reworking my static and animated model classes for the rest of…
Well it's a good thing I stopped the engine building and decided to study the DX9 SDK docs some more. I got started with DirectX 7 but got real serious with version 8 - I just haven't taken version 9 as serious and that's led to some potentially critical oversights. Now that I'm step-by-stepping th…
I'm taking this week off of my normal programming of my engine to better educate myself on DirectX. How, you might ask? By reading the entire SDK docs and going over all of the sample code. I've been meaning to do it for some time and since I know they aren't going to be releasing another major upd…
I'm stuck at home today! My city is mostly shut down - I think snow days should only happen on week days. Oh well, I got out of going to my in-laws. It could be worse - we could have went there last night and then I'd be stuck over there *insert screams of terror* instead of at home.
Has anyone ever…
Has anyone ever…
I updated My Free Games link and added a new game to the GameDev showcase. This time will full source.
Yeah it's a Pong clone...but you can kill your opponent after you win! It has a 5 level tournament and over 51 unique game consoles to play with. I made it for the Game Boy Advance last year so y…
Yeah it's a Pong clone...but you can kill your opponent after you win! It has a 5 level tournament and over 51 unique game consoles to play with. I made it for the Game Boy Advance last year so y…
I like to write Zen-like statements, here are a few of them:
"A kite cannot fly without the tension of the string."
while(bNotEnlightened)
{
TakeDeepBreath();
HoldBreath();
Exhale();
}
"Jack the pitbull loved his master. Then one day he bit him. Jack didn't love his master so much after that."
"A kite cannot fly without the tension of the string."
while(bNotEnlightened)
{
TakeDeepBreath();
HoldBreath();
Exhale();
}
"Jack the pitbull loved his master. Then one day he bit him. Jack didn't love his master so much after that."
I whipped up the basic shape of my material editor today. It will allow loading of both static and animated file formats. Basic and shader materials can be created, edited, and applied with this application. I've decided to allow exporting/importing of individual materials as well as complete sets …
I finished my shader material class and integrated it into the static model. Then I manually built 2 shader materials and applied them to subsets of the model mesh. All things are going smooth. Next step is to create the DE Material Editor where you can create basic and shader materials before appl…
I updated the free games link above which now takes you to a free games page. I will use this to post more of my free games as I get around to it.
Today I added a mod of Jim Adams game entitled "The Tower". My game is called "Hero". It's a couple years old now so it's probably not my best work. If y…
Today I added a mod of Jim Adams game entitled "The Tower". My game is called "Hero". It's a couple years old now so it's probably not my best work. If y…
I have modified my journal template to display three links in the header. The first entitled, "DE Progress Page" takes you to a page displaying the current progress of my engine (The Depth Engine). The second link takes you to a screenshot page. The third is a link to my games page where you can do…
Today I joined the GameDev community. I've been hanging around this site for a few years but I'm pretty sure nobody really knows who I am. This journal was the main() reason that I decided to join gamedev+. I want to let people know what I'm doing and hopefully make a few friends along the way.
I'm …
I'm …
Advertisement
Popular Blogs
Advertisement