Intel sponsors gamedev.net search:   
Lame? Where?!By Laz      
F A R T
First Assault Recon Team


Pending * In-Progress * Done
  • Do Nothing
  • Do Something


#ifndef _LAZ_GDNET_
#define _LAZ_GDNET_
Page:   1 2 »»

Monday, August 22, 2005
hi2u

Comments: 4 - Leave a Comment

Link



Tuesday, August 16, 2005
<ravuya says to you> You have been thinking about engine design for so long I've shipped three games

In my defense, i've never written an engine before, so i've no idea what I'm doing.

Comments: 2 - Leave a Comment

Link


Okay, a serious post on the development front. I've been thinking a lot about my game and how everything on it's inside's work. It's gotten to the point where I can't put this stuff any longer, so I'm going to mention this stuff here in case anyone has any input on it (yeah right), and so i can come back later and remind myself what I was doing.

I've given myself a Christmas deadline. I've been working on this for far too long, far longer than needed. So, with any luck, my game will be done by Christmas, hopefully sooner.

I was reading Garret Foster's article on scene graphs. It makes sense but some of what he talks about there I will not be doing, specificaully the way his Update() functions call render. Seems like a waste to render each object separately as it traverses through the tree. So, I'm going to have my Update function (for my objects) call my CRenderer::AddToList(CObject *). That way the scenegraph isn't doing the rendering, and the rendering can get all done in one spot after the scenegraph traversal is done.

Which brings me to my rendering engine. Currently i'm just calling CObject::Render() which does a poor job of rendering the object. I did that for quick testing purposes and never got rid of it, so here's what i'm going to do. I'm going to have a CRenderer::Render() function which will do a few things. First it will sort the list of all objects. It will take anything that does has an alpha value less than full and put it in a separate list. I would now have two lists, one for non-transparent objects and another for transparent objects.

Then the Render() function will sort the non-alpha'd list by texture ID and then render it by getting a vertex array out from CObject::GetVertexArray(). I'm sure a bit more can be done there, but we'll see. Then on to the alpha'd list. I will sort that list by texture ID as well, and possibly by distance. A friend made mention that I probably won't have to draw the alpha'd objects from back to front if i'm using occlusion, whatever that is. I'll have to look that up. It's rather simple, i think, which is good because i've never written a scene graph or a rendering mechanism before. This will be interesting.

Those are the next two tasks on my game. Hopefully it doesn't bork things too much, and will, hopefully, speed things up. After I get my scenegraph in place I can work on frustum culling and things of that nature. I've got quite a ways to go...

EDIT: I can't type.

Comments: 2 - Leave a Comment

Link


If you can do the bart, you're bad like Michael Jackson!

Tron3k calculates: append(list(1,2,3,4),list(quote(banana))) = (1 2 3 4 1 2 3 4 banana)

Comments: 1 - Leave a Comment

Link



Monday, August 15, 2005
Okay so today I'd like to talk about something called Konfabulator. Yes, we all know what it is. And if you don't, it's a program that allows you to keep widgets on your desktop, such as the weather, or battery level, or other odds and ends.

Now. My question is .... WHY. How often do you sit there and stare at your desktop? What is the point of such a useless thing? Okay, lets install a program on our computer that wastes cycles updating things that we will never see because we have numerous full screen applications running on top of all my fancy widgets!

I have a dual monitor setup at home and at work, and on BOTH computers, BOTH monitors *always* have a full screen application on them. Multiple full screen apps, even. If I don't have full screen apps running on them, I'm probably not at my computer, thus, don't fucking care what's currently displayed on my precious widgets!

Let's take a look at the first few widgets at Widget Gallery.

Classic memory: Right. A game in a widget. I can possibly see some use for this, but I'd rather do something else. Verdict: Use it a couple times, throw it away.

eBay Widget: Because having your browser open on your "My eBay" page isn't enough, we need to have a widget telling us what the last 12 searches on eBay were for. Verdict: Stupid/Useless.

Buzztracker: I don't know what this is. Verdict: I'm going to assume stupid since it just looks useless.

Showtime: We all need constantly updating movie times on our desktop, right? Especially since they DONT FUCKING CHANGE UNTIL MOVIE RELEASE DAY... Just open your damn browser and go to Fandango on Friday or something and get the movie times. Verdict: Stupid/Useless.

Battery Bezel: Doesn't windows have one of these already, just not as pretty and not as hard on CPU usage? Verdict: Stupid/Useless.

Alcohol Calculator: BRB my widget says I need to check the beer in the fucking brewery in my attic. Verdict: Retarded.

Well i'm tired of looking at these widgets. And you're probably tired of me bitching. The point is, this is just a stupid program/idea that quickly loses it's novelty. I didn't even have to install it before I got tired of it. I just got tired of looking at it on my coworkers' computers. It's a stupid fad just like blogging and podcasting. I'm going to get to work making a widget that has strippers. I'm going to put VirtuaGirl out of business. See ya.

Comments: 4 - Leave a Comment

Link



Friday, August 12, 2005
Okay so it's a bit apparently I made a few minor changes to my journal...

If you all as a whole don't like it, let me know and i'll put it back. And damnit I can't get rid of the blue lines on top of the header without killing the background on the "Comments" bar below the posts.

And I stole Washu's logo idea/html stuff. Thanks Washu.

EDIT: I also changed my icon to have lava behind it and gave the journal a new description.

Comments: 8 - Leave a Comment

Link



Wednesday, August 10, 2005
I present to you, Mushu's journal:



Comments: 4 - Leave a Comment

Link


I forgot to mention earlier, I'm so cool.

Comments: 3 - Leave a Comment

Link


So I stole Pouya's brand new shiny journal title, modified it a bit, and made it my post entry title. I'm so cool.

Mushu wants to kill me. I'm at the top of his hit list. I'm so cool.



Kai thinks I'm a monkey boy and wants me to die too. I'm so cool.



You should all go and check out Drivey. Cool things to do: Press N to change the FoV and make it look liek you're going super fast while holding down the W key or the UP arrow. Press C to turn on traffic. Press 3 to go to a Cityscape. Press K to cycle colors. Try driving in reverse. And if his download link doesn't work, I have the executable on my server. It's so cool.

Toxic Hippo is a sock.

Comments: 3 - Leave a Comment

Link



Tuesday, August 9, 2005
Hey Mushu, looks like I win.

Comments: 1 - Leave a Comment

Link


As you are typing yours I'm typing mine because I know you will post yours before I post mine but mine will ultimately come out on top because I win. WIN!

lunch.

Comments: 0 - Leave a Comment

Link


I'm going to lunch, this isn't over yet. I HAVE NOT YET BEGUN TO FIGHT!

Oh yeah, and it looks like I'm on top again.

Comments: 2 - Leave a Comment

Link


Yes there is. See, I won again.

Comments: 1 - Leave a Comment

Link


no way

Comments: 2 - Leave a Comment

Link


omfg mushu tried making his journal before mine but he failed.

Comments: 1 - Leave a Comment

Link

Page:   1 2 »»

All times are ET (US)

#endif

 
S
M
T
W
T
F
S
2
5
6
7
11
13
14
18
19
20
21
23
24
25
26
27
28
29
30
31

OPTIONS
Track this Journal

 RSS 

ARCHIVES
March, 2007
December, 2006
October, 2006
September, 2006
August, 2006
June, 2006
May, 2006
April, 2006
March, 2006
February, 2006
January, 2006
December, 2005
November, 2005
October, 2005
September, 2005
August, 2005
July, 2005
June, 2005
May, 2005