New demo!

Great work again Humus.
Looks like some liquid lava fireworks.

Run at 85fps with GF3Ti200/Asus27.42/P3-S 1.13GHz/WinXP
 
Very nice work humus :)
Demo was Vsynch locked @100fps and no issues on my ti200.
I did have to do a quick double take when I knocked the mouse and the camera position changed, until I realised it was meant to. Haha that's what a dopey sunday will do to you ;)
 
Well, as in all my other demos you can move around freely, I never change that piece of code, it's almost the same for all demos, except that some may have collision detection while others don't.

It doesn't touch the VSync setting though, so you'll get whatever default you have in the driver. Without VSync you should be able to get somewhere around 100-300 depending mostly on your CPU.
 
he!

33fps on a k62-300@350 w/ prophet 4500 tv-out (desktop res = 1024*768*32bit)

funny: when my winmodem was connected to the web it was 23fps!
 
100-160fps om a P3-600 + GF2. That's not exactly a highend system, so I don't know what you mean by "may need a little CPU power".

Then I compiled it myself and got 32fps. :eek: Switched from debug to release build, and got the framerate back. Haven't seen that much a difference before. Not that I've compared so many programs though.

I realy like the swirls around the point forces.

I took a quick look at you code, and noticed that there's no c-files in your framework, but you've put a lot of source in h-files. What's up with that? Do you get some big compiler optimization benefits from that? Is it worth it?
Btw, was the idea that the framework folders should be placed in the bin folder? It worked, but didn't feel quite right.
 
Forget about the CPU power, while developing I found that it would take a lot CPU power, especially in debug mode as you've noticed. I did some last minute changes which seams to have reduced the CPU dependency quite a lot, most significant should be that I moved that powf( ) call out of the main loop. I also reduced the spawnrate a litte, may have helped too.

About the lack of c-files, there's no advantages of this afaik, it's just an old bad habit. The next time I rewrite my framework code from scratch (maybe I'll do that during the summer) I'll try to do it the proper way with generally only declarations in the .h files and the implementation in .cpp files.
Puting the framework in the bin dir will work. On my computer I have put all my shared code into a special folder and just added that path in the compiler settings. Either way will work, but if you want to reuse it the second way of doing it is better.
 
About the lack of c-files, there's no advantages of this afaik, it's just an old bad habit

I've noticed that the Microsoft compiler has a pretty hard time with inline'd methods being defined anywhere except the header file. I'm not sure if this is part of the C++ spec or just another Visual C++ deficiency; however, it's definitely caused a lot of my lower-level math and memory classes to be implemented primarily in the .h files.

And the new EDG compiler is the only one (AFAIK) to support the export keyword -- without that, all template class definitions have to be placed inside the header files, too.
 
Whoops... I suppose I should let you know I downloaded it. Wow.. great job. It's no wonder Nvidia had you in for an interview. Good work :)
 
Yeah, and I didn't get the job. :(
I got an email last monday telling me that they would "continue their search" because they experienced a "communication barrier". They found me hard to talk with. The odd thing is that I left the building with the exact opposite feeling, it's was very easy to talk to them and I was more concerned about if I was up to their standards when it came to graphic coding skills, but that obviously wasn't a problem. I'm still confused at least, been trying hard to make any sense out of it. As I went through seven different interviews I've been thinking like "who might have had a problem with my communication skills?" I've come up with three candidates.

Maybe Hansong Zhang, but that would be mostly because for some reason after a few minutes he came into the subject of nVidia's unified driver archetecture, then he spent like 15 minutes telling me stuff I already knew about it and I basically just sat there agreeing, saying "yeah" a little now and then. Maybe I should have just said "dude, I know that already, next question please".

Sim Dietrich? Possibly. He had the lunch interview where he brought some friend I can't remember the name of and we sat down in the local cafe talking. Well, Sim talked to that guy, not so much with me. Further it was kinda noisy in there, and I had some trouble hearing what they were saying, especially that other guy cause he wasn't that loud talking, and I didn't really feel I was a part of the conversation. Another guy (which later interviewed me) sat down too, but he wasn't talking more than me either. It was basically those. I don't think Sim asked me more than two or three questions during the whole "interview", he was just talking to the other guy, and I'm not the kind of guy that interrupts people talking, but maybe I should have just told him "dude, we're supposed to have an interview here".

The last guy that may have been a problem could have been that french guy (not sure if he ever said his name), I had a little problem talking to him, but I don't think he would complain, because the problem was that his english sucked. Not only did he misunderstand lot of things I said, he also had serious trouble to find words for stuff he was going to say, often he had would just halt in the middle of a sentence and go "no, uhm ... " and try again. Plus his french accent of course.

All the others I had no problem with. I'm also thinking that my english may have been too good in a sense, many people I met in the US would look really surprised and go like "but you don't have an accent" as soon as I told them I was from Sweden, so maybe they just expected me to talk like an american, maybe they would have been more forgiving if I would have an accent.

Oh well, I don't really know ... I'm trying to get something through at ATi now, but I've lost quite a lot of time.
 
Very nice effect! "Simple" yet effective. (Hehe, can you make the now random shooting write letters and draw patterns?) Athlon XP 1800+ and Geforce2 Ultra fps: 500ish looking at it high above, 400ish in the middle of the stream, 300-400 bobbing around senselessly (which was fun).

The way Nvidia conducted your interview does look quite weird, unprofessional even...

Never mind the lost time, consider it just a free trip 8) If ATi one of these days wants to interview you, you are now much better armed.

Keep 'em demos coming! Hope you get to do the engine update this summer. The current weather just looks a bit too good for that ;)
 
Sorry to hear that; its their loss though. However, with you talent I would not worry too much abot it, in fact I am surprised that a software company have not tried to hire you yet.
 
Gunhead said:
Never mind the lost time, consider it just a free trip 8) If ATi one of these days wants to interview you, you are now much better armed.

Keep 'em demos coming! Hope you get to do the engine update this summer. The current weather just looks a bit too good for that ;)

Yeah, I wouldn't have been able to afford anything like that myself. Would have loved to bring a friend or two though. Still nice with a little trip like this even though it was kinda short.

I'll sure keep the demos coming, I have another demo on the way, will probably be up on my site within 24 hours. It's basically done.
 
Geeforcer said:
Sorry to hear that; its their loss though. However, with you talent I would not worry too much abot it, in fact I am surprised that a software company have not tried to hire you yet.

I'm not that worried either, feel quite confident I'll find a good job sooner or later. Actually, a few game companies have contacted me too, usually just a one-liner asking me if I'm interested in a position, but usually I haven't even heard of the company (or even the place where they are located). But I've also got contacted by CryTek Studios, which are a little more known (the guys behind X-Isle) offering me a position. Sounds very cool actually, but I don't know if I want to live in Germany, I'm not that good at german, even though I did study some german at high school, but that was a long time ago. I can say "Ich habe hunger", but that's about it :) But I was kinda deep into the nVidia thing then, maybe I should mail them again.
 
Humus Termite games has a postion open for a programmer and they're located in Malmo, Sweeden. I have no idea if thats something you might be intrested in, but I thought I would point that out to you.

http://www.termite-games.com is their web site.

I've been following their game New World Order for a while and as far as I know they only have one programmer working there.
 
Well, there are lots of possible places where I could work, termite-games sounds cool too. Got a reply from ATi finally though, the guy had just been away, so I think I'll concentrate on getting that through for now at least. The suggestion was that I would do DX9 sample applications.
 
Back
Top