Slashdot Log In
John Carmack Discuss Mega Texturing
Posted by
CmdrTaco
on Mon May 15, 2006 09:34 AM
from the you-mean-we-don't-do-that-already dept.
from the you-mean-we-don't-do-that-already dept.
An anonymous readers writes in to say that "id Software has introduced a new technology dubbed Mega Texturing that will allow graphic engines to render large textures and terrains in a more optomized way while also making them look better. Gamer Within has Q & A with John Carmack on Mega Texturing."
This discussion has been archived.
No new comments can be posted.
John Carmack Discuss Mega Texturing
|
Log In/Create an Account
| Top
| 313 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
mega texture commands in Doom3 (Score:4, Insightful)
(about:blank)
Re:mega texture commands in Doom3 (Score:4, Insightful)
Really? What's the difference?
keep the spelling the same if you mean to refer to the same thing
Camel casing is an exception to this rule. Making it so that the M at the "beginning" of the identifier was caps would break consistency with other identifiers. And unless there really is a distinction between Mega and mega, and both had meanings within the code, I think the latter is more important.
Carmack Owns My Wallet (Score:2, Funny)
Article Text (Score:5, Informative)
Publish Date: 01 May 2006
Cain Dornan
One of the most respected and well-known game developers in the world, John Carmack hardly needs any introduction. Having mastered the skill of game programming, Carmack co-founded developer id Software, and has also worked on such classic series as Doom, Quake and Wolfenstein 3D.
In this Question & Answer with Carmack, he discusses the new MegaTexture technology, which will be used in the upcoming Enemy Territory: Quake Wars for PC. Definitely a worthy read for any programming, designing or general development enthusiast, as well as any gamer slightly interested in the development process behind games.
Q1: What is MegaTexturing technology?
Answer: MegaTexture technology is something that addresses resource limitations in one particular aspect of graphics. The core idea of it is that when you start looking at outdoor rendering and how you want to do terrain and things in general, people almost always wind up with some kind of cross-fade blended approach where you tile your textures over and blend between them and add little bits of detail here and there. A really important thing to realize about just generally tiling textures, that we're so used to accepting it in games, is that when you have one repeated pattern over a bunch of geometry, the texture tiling and repeating is really just a very, very specialized form of data compression where it's allowing you to take a smaller amount of data and have it replicated over multiple surfaces, or multiple parts of the same surface in a game since you generally don't have enough memory to be able to have the exact texture that you'd like everywhere.
The key point of that is what you really want to do is to be able to have as much texture as you want to use where you have something unique everywhere. Now normally, you just can't get away with doing that, because if you allocate a 32,000 by 32,000 texture, the graphics curve can't render directly from that. There's not enough memory in the system to do that, and even when you have normal sized textures, games are always up against the limits of the graphics card memory, and system memory, and eventually you've got hard drive or DVD memory on there, but you wind up with a lot of different swapping schemes, where you'll have a little low-res version of a texture, and then high res versions that you bring in at different times, and a lot of effort goes into trying to manage this one way or the other.
So when Splash Damage was starting on, really early with Enemy Territory: QUAKE Wars, they were looking at some of these different ways to render the outdoor scenes with different blends and things like that. And one of my early suggestions to them was that they consider looking at an approach where you just use one monumentally large texture, and that turned out to be 32,000 by 32,000. And I - rather then doing it by the conventional way that you would approach something like this (i.e. - chopping up the geometry into different pieces and mapping different textures on to there and incrementally swapping them for low res versus high res versions), just let them treat one uniform geometry mesh and have this effectively unbounded texture side on there, and use a more complicated fragment program to go ahead and pick out exactly what should be on there, just as if the graphics hardware and the system really did support such a huge texture.
In the end what this winds up getting us is the ability to create a great outdoor terrain texture that has far more complex interactions than anything that you would get with any kind of conventional rendering, where you've built it up out of pieces of lots of smaller textures on there, where they do some sophisticated things with growing grass up between bump maps. And then you can go back and do hand touch ups in a lot of different places to accent around features that are coming out of the surf
Re:Article Text (Score:4, Interesting)
(http://ottodestruct.com/)
Nah, you just need good tools. Use the game itself as a tool and let people run around the level spraying the texture with spray paint cans (or the digital equivalent). Then spit the MegaTexture out after they're done.
Genius (Score:3, Insightful)
(Last Journal: Monday May 08 2006, @10:06AM)
Re:Genius (Score:4, Insightful)
The modding community filled the gap eventually, but that's not points for Q3, that's points for all of the dedicated people who were upset by the lack of options in that fanboy love-fest.
Sorry if I sound bitter about it, but I can recount back to the days when PC Gamer stated, more or less in its review that UT was vastly superior to Q3 in every imaginable way, and then gave it a lower score and handed the editors choice to Q3 instead. They were flooded with mail but never really could explian whose bathwater they were drinking when they either wrote a review that was too good or a score that was too low. I suspect a rolled up wad of hundreds under the table and nothing more.
So how long ... (Score:3, Insightful)
Why not go procedural? (Score:5, Interesting)
Re:Why not go procedural? (Score:5, Informative)
(http://www.lisperati.com/)
I agree with him.
On Carmack (Score:2, Insightful)
As a game developer, though, it's just not there. anytime I hear about an id game now, I just wait until someone brings out a truly great game using the engine that Carmack has developed.
Seriously - let's review teh last few: Doom3? Enter room. Kill. Lights go out. Kill more. Repeat. Q3A? See also: UT Q2? See Q1. then the origin Doom games. Then Wolfenstein.
id software make great tech demos. Not great games. Beyond the engine, id's games do nothing that hasn't been seen in all the other clones. They get a pass on gameplay though, strictly on name.
Re:On Carmack (Score:4, Interesting)
(http://kim.biyn.com/)
Variation on a theme (Score:5, Interesting)
(http://www.hylobatidae.org/minerva/)
I think the Myth RTS games from Bungie used very large textures for the terrain, and this moved on to Halo - terrain there is drawn using a large, low-resolution texture - the red, green and blue channels are used for the colour, while the alpha channel is used to determine which of two detail textures should be used - e.g. grass or sand. It works quite well [halomaps.org]. I think Far Cry does something similar, but more advanced still.
The former are still low-resolution, though - but the not-a-game Celestia [shatters.net] has 'virtual texture' support, for rendering silly levels of detail on planet surfaces. Like, up to 128k by 64k pixels [celestiamotherlode.net]. The textures are split into many, many files for each level of detail, which are streamed in from the hard disk when required. Works fairly well.
Combining the two approaches, though, seems very new - the 'Mega Texturing' from John Carmack is probably dramatically different from an implementation point of view, and sounds rather interesting at any rate - the description of the upgraded, non-Quake-Wars version makes it sound like it could uniquely texture a whole world beyond just terrain, so could work for simulating real cities, as opposed to smoke-and-mirrors game cities.
I'm sure he talked about this in a
But don't forget the game (Score:1, Insightful)
(http://slashdot.org/ | Last Journal: Saturday February 05 2005, @03:50AM)
too bad (Score:1)
(http://www.linuxplatform.org/ | Last Journal: Tuesday December 16 2003, @04:31PM)
patent? (Score:1)
What I want to know is whether or not ID will patent this technology, and of course as to whether it actually is patentable. I know John is a major advocate of abolishment of software patents (he famously drew a parallel between software patents and being mugged), but surely with new technology like this he's put in a position where if he doesn't patent it other people will.
The question is: can using a very large texture with fragment shaders on top be patented? I'm not qualified to answer that but if so surely John & ID are put in a difficult position.
Personally, I think software patents are a terrible thing, which could potentially leave software innovation in the hands of the few largest most litigious software companies in the world which benefits nobody (except their stockholders).
Great idea though John!
Gameplay needs innovating. (Score:3, Insightful)
(http://designelement.us/)
However, what we really need is gameplay innovation. Actually, what we really need is for developers to stop making every last first person game a damn shooter. Can't they do anything else with a first person perspective. The potential here is enormous and yet it looks like developers have a fetish with gunplay.
There have been games with potentially strong storylines that get mired down by this nonsense. There's little discovery and certainly no problem-solving. These games come down to who has more firepower and occassionally discerning some basic pattern in enemy movement.
Maybe the problem is that these developers invest so much energy in graphics that there's little room to refine the other aspects of the game. Or they just think that the consumer doesn't want to do anything other than destroy things and kill people.
Voxels (Score:1)
I've actually been thinking on this a lot myself (Score:2)
(http://phorm.phormix.com/ | Last Journal: Monday May 19 2003, @12:08PM)
Of course, having nice smooth textures is nice, but the next step would be better mesh-conversion from simple to complex based on distance. I've heard of this being worked on and/or possible used, but I've not yet seen a game that would use it. How about a space-game where you come up on a planet. You get close, textures go pixelly, and then you "crash." What if you could get in nice and close, and then not only do the textures increase in detail realistically, but you so does the mesh. So at this point, you can actually move right in to the 'ol planet and find a nice dock to land on as the round-ball-from-a-distance becomes more realistic with mountains and various human settlements/bases.
Alternately, my plan would be to use MextTextures until you get close, and then maybe use a cutscene where you break atmosphere before ending up nearer the surface (otherwise mapping the geography of a whole planet would be insanely time-consuming for a large space game).
Giga Texturing (Score:3, Funny)
don't see (Score:1)
(http://www.erbbysam.com/)
Spelling error or made-up word? (Score:1)
(http://1-4-4.home.comcast.net/ | Last Journal: Wednesday March 01 2006, @03:16PM)
Truly, this is an age of wonders. (Score:5, Funny)
editors? (Score:1, Offtopic)
(http://irc-galleria.net/view.php?nick=Mortal | Last Journal: Sunday September 14 2003, @03:46AM)
Optimized? Do you get paid?
Why people don't take Slashdot seriously (Score:1, Offtopic)
Perhaps the submitter and Taco should "optomize" their spell checker software.
ClipMapping (or ClipTexture) (Score:2, Interesting)
(about:blank)
Next Gen Consoles (Score:2)
(http://9mmcensor.zerobrains.com/)
Read how the devs that are working on them, and what they are liking, I find provides better incite than PR prelesses, or Pony shows for the press.
Press releases are garbage, reading inbetween the lines of Carmack's or Sweeney's comments provides far more information about where consoles are going.
Most interesting answer: (Score:5, Informative)
Answer: It doesn't help them. In general, all the technology progress has been essentially reducing the ability of a mod team to do something significant and competitive. We've certainly seen this over the last 10 years, where, in the early days of somebody messing with DOOM or QUAKE, you could take essentially a pure concept idea, put it in, and see how the game play evolved there. But doing a mod now, if you're making new models, new animation, you essentially need to be a game studio doing something for free to do something that's going to be the significant equivalent. And almost nobody even considers doing a total conversion anymore. Anything like this that allows more media effort to be spent, probably does not help the mods."
A pretty honest and insightful answer, if you ask me. This is a feature that'll allow the big boys to make ever-more realistic environments, but it'll mean indie developers and mod developers will have to work that much harder to make anything comparable.
But HOW does it work? (Score:4, Insightful)
And one of my early suggestions to them was that they consider looking at an approach where you just use one monumentally large texture, and that turned out to be 32,000 by 32,000. And I - rather then doing it by the conventional way that you would approach something like this (i.e. - chopping up the geometry into different pieces and mapping different textures on to there and incrementally swapping them for low res versus high res versions), just let them treat one uniform geometry mesh and have this effectively unbounded texture side on there, and use a more complicated fragment program to go ahead and pick out exactly what should be on there, just as if the graphics hardware and the system really did support such a huge texture.
What does it mean? Unless I missed something, the closest approach to describe how MegaTexturing works is "a more complicated fragment program to go ahead and pick out exactly what should be on there". So? Carmack talks about how awsome the technique is but he won't tell us how it works in reality. Of course, he has no obligation to tell the world his trade secrets, but the article itself seems mostly just to be there to hype this technology.
Video card support for mega texturing (Score:2, Interesting)
(http://www.widowpc.com/)
Good enough? No way. (Score:1)
(http://runefox.net/)
Sure, gameplay is the most important part of the game, but presentation, including graphics, sound, and general design, play a vital role in creating atmosphere. You could be playing the most amazingly fun game in the universe, but if it's running at 320x240@4bpp/43Hz interlaced with nothing but flat colours and no textures or sprites anywhere, and sound consisting of a single beep at the start of the game, you're looking at a pretty bland experience.
Conversely, you could be playing the most realistic game in the universe, and it might be about as fun as dragging a sack of bricks up a hill. That's why it's important to let the people who are in charge of these separate tasks do what they have to do. The programmers and designers can focus on gameplay, the graphics designers and artists can focus on the graphics, and the sound engineers and composers can focus on the sound. When it all comes together, you can have your cake and eat it, too, as long as each does an equally good job.
Realistic graphics can only add to an already-great gameplay experience. However, high-resolution does not equal realistic graphics. The issue with a lot of the next-gen consoles is that the high resolution absolutely has to be married with massive textures and aggressive filtering in order to create the same effect as their standard-resolution ancestors/competitor. You can have your games running at 1920x1080, but if you can't push the big textures through, you're not going anywhere but to mudsville, population your monitor. The higher the resolution, the more the need for higher resolution textures to create believeable graphics. If the textures are blurry, then you've successfully shot yourself in the foot as far as presentation goes.
Like I said, great gameplay is paramount. Graphics and sound are secondary - However, bad graphics and sound in a modern video game take away from the presentation of the game. If you're playing a first person shooter, and you've got a pistol that, for no real reason, looks like a twig, and the sound it makes is some guy saying "Bang", it'll be funny at first, yes. But it'll also get quite annoying very quickly and you'd end up hating the game for it.
Or at least, I would.
is it me or .. (Score:2, Troll)
(http://www.sujee.net/)
is it a matter of DirectX vs. OpenGL?
no troll, just a gamer trying to get my head around the engine technology.
Megatextures video (Score:2)
Interesting, but a step in the wrong direction? (Score:2)
(http://loewald.com/)
Fundamentally, texturing objects is a way of saying "this object is made of something that looks like this". Using textures as mere "appearances" is a shortcut for representing geometry and physical properties. E.g. if you represent a door in a wall made of bricks and mortar as a rectangle with a picture of bricks and a door on it you are taking a shortcut. If you're going to build highly complex environments, giving artists a 4GB bitmap to paint isn't going to suddenly fix your problems. (Carmack doesn't say that it will either.)
In the end, a balanced use of geometry and textures will get you far more than going hog wild with one or the other.
I also wonder if this is an appropriate way to use artists' time. If you imagine a typical World of Warcraft "zone" suddenly your megatextures aren't going to come close to cutting it anyway. If your artists end up filling megatextures with repeating fill patterns
How Does This Work? (Score:3, Insightful)
(http://www.infiniteinjury.org/)
My best guess is that one starts with a tiled texture like you would in any other game but that some engine allows artists to add modifications to the texture in different areas. Thus you take up less memory than actually having a full texture of that size but each area has it's own unique touchups.
Is this really what it does? I'm getting really frustrated at these stupid little gaming articles that never really explain the tech.
Wheres the Beef (Score:1)
For more general 3D check out imageSynth (Score:2)
(http://www.zenera.com/ | Last Journal: Tuesday November 12 2002, @03:32AM)
I can't explain it well enough, so take a look [allegorithmic.com].
I don't know how useful this is in the game realm where things have to be realtime, but it could definitely be very useful for film and video work. I am eager to try it out.
Charles Shackleford: Slashdot Editor (Score:2)
(http://www.5sigma.com/joseph)
* The basketball "Shack" as opposed to "Shaq."
Flight sims (Score:2)
(http://slashdot.org/)
How long till we can incorporate something like this into FlightGear? Or is it bogged down with IP issues?
Google Earth (Score:1)
(http://www.stratofex.com/)
Mega-Textured Advertisements (Score:1)
Talk about missing the point (Score:1)
(http://slashdot.org/)
32,000 x 32,000 is 1024 million pixels. (A gigapixel?)
Presuming 16 bits per pixel, that's a couple of gigabytes. That's not going to be sitting in texture memory. Think about it.
The way I read this is pretty simple. Presume you have a texture that large to work with. Not necessarily just one but potentially many. Now go to town on the art.
Unless I'm completely misreading his intent, I suspect a decent portion of the magic is probably in the pre-processing. From what I can gather he's proposing that instead of getting your artists to do the compression by constructing textures and appying them to geometry, he's proposing the artists go insane and then get the pre-processor to chop it up into optimum texture slices.
Which, when you think about it, is kind of a "duh" moment. Of course code is going to be better at compression than human beings are.
"John Carmack. He's a pretty famous game programmer, and together with John Romero he made FPS games popular."
This is kind of a myth. Romero pretty much had nothing to do with it.
ID's games have been winners because of one simple thing. Technology. In game design terms they've always been example of what NOT to do. Quake was a sweet piece of rendering but other than that it was one boring as hell game. I have never completed it because I cannot do the same thing over and over again in different environments and find it entertaining.
"What about multiplayer?" I hear you cry. Simple. That's another win for tech. Quake multiplayer pretty much lucked out in the gameplay stakes. Nothing out there like it at the time and frankly Team Fortress was a much bigger step in gameplay terms than simple deathmatch ever was.
I have never seen anything which demonstrates that Romero even remotely understands the fundamentals of good gameplay. The guy is a level designer and gameplay is something which goes far beyond simple architecture.
ID creates the engines. And then Raven Software (or Valve) creates good games out of them. Quake was boring, Half_life was brilliant. Quake 2 was marginally better, Soldier of Fortune was vastly superior. Doom 3 was brilliant technologically speaking but the gameplay was a gross disappointment. (Dark thing in corner, BOO! Dark thing in corner, BOO!). Quake 4 was significantly better (although not up to Raven's usual standards).
ID does good tech. ID does good art (environments and creatures), it even does good level design. Id just doesn't do good gameplay and never has. On a fundamental, they just don't get it. They think good gameplay is a single player version of deathmatch. They think it can be dumped down to walking up to stuff and going "activate". They've got a few toys in Doom 3, but there is precious little in the way of actual game DESIGN.
I keep hoping their next game will finally demonstrate that they've got it, but they're stuck in DeathMatch nirvana in which multiplayer is king and single player is just the player shooting at bots with varying scripts.
What is actually going on ? (Score:1)
Sound to me a bit like the old "fractal compression" technique that was all the rage several years ago. Here you would presumably have one (or more) extra levels on indirection in your texture, so that, at a lower res, you could say "get these pixels for over there, using this transform". This matches quite well the hints about how tiling is just a special form of compression. The trick is (as it was for fractial compression) how to optimally generate the transformations.
Geometry level of detail (Score:2)
(http://existens.org/)
Ahh, the sweet sweet sound of infinite memory! Geometry detail algorithms ARE useful and relevant when you are dealing with tough memory constraints, especially on embedded platforms. Sure, it's nice to be able to just leave all the models in memory and just glDrawElements over and over, but this is only an option for platforms with a lot of memory or those that can quickly load the data over and over.
Texture Compression (Score:2)
The urge for bigger (and thus more detailed) textures is nothing new. I remember when S3 introduced S3 Texture Compression (S3TC) and they had some tweaked maps for Unreal out - it was a blast.
Then M$ licensed it for the upcoming DirectX and dubbed it DirectX Texture Compression (DXTC).
Devs claimed that DXTC was incredibly slow due to the framework, so it essentially only worked on S3 cards with special S3 graphic libs. (MeTaL) I dont have to talk about the S3 market penetration, do I ?
The maximum texture size advertised was 2048x2048, then. Given a rather limited bandwidth of AGPx4, which i s roughly 1GB / sec. (talking AGP 4x pumped).
A Savage4 had less than 1GB/sec bandwidth. And in said Unreal levels were barely playable.
Nowadays graphic cards utilize as much as 40GB/sec and above.
So, lets assume the following: S3TC compressed textures sized 2048x2048 were compressed at a ratio of 1:8
A texture would take up around 512 KB.
Now, those mega textures would sport 9x the size. Even compressed 1:8 one texture would take up toughly 135 MB.
While the improvement in bandwidth is ca. factor ~50, the difference in actual size is factor ~300.
If it wasnt really viable then, how (or, more interesting: why) would it be feasible now ?
Optomized? (Score:2)
Re:Over the hill (Score:1)
Re:Ah, but (Score:1, Flamebait)
(http://libtom.org/)
If games had to have a "story" and complicated environments it may mean that they couldn't pump out 80 games a quarter...
Tom
Re:Ah, but (Score:1)
(http://spherical-cows.blogspot.com/)
Get a real internet connection.
- Mr. 4ms ping, never leaving campustown
Re:Ah, but (Score:5, Insightful)
(Last Journal: Sunday April 22 2007, @01:32PM)
Speak for yourself. When I can't tell the difference between a rendered character and a live one, then I'll start wondering if graphics are approaching "good enough". Of course better physics and AI is also necessary to improve immersiveness, but there's no way I'd say graphics need no further improvements anytime soon.
Re:Ah, but (Score:4, Interesting)
(http://en.wikipedia....h_invasion_of_Iberia)
Yeah, but would you really want to shoot or hack and slash a photo-realistic character for fun? That's pretty sick (IMO).
Re:Ah, but (Score:4, Insightful)
Yep (Score:4, Insightful)
I want the option. Not specifically for the gore, but to know that level of detail is possible.
Re:Ah, but (Score:1)
The only thing that makes GRAW even playable was the driver upgrade I had to perform. Before the game ran around 10fps with EXTREME input-lag. With the driver upgrade, the game has the bad performance for about 5 seconds before jumping up to around 40fps.
All I'm saying is that game developers should not only push the envelope for graphics quality but also go back and try to optimise rendering of current features (current texture sizes, current post effects such as bloom)
Re:Thank you John Carmack! (Score:1)
(http://www.drbenny.org/)
Re:Ah, but (Score:1)
(http://go.away/)
It's Id, so no. This is the company that has spent the past 13 years remaking Doom. The funny thing is you'd think a company that focuses solely on graphics would be lightyears ahead of the competition, but honestly the cutting edge engines sort of hover near each other performance-wise.
Re:Enough is enough (Score:1, Offtopic)
Re:Large textures? No. (Score:1)
Blame the parents (Score:2)
(Last Journal: Friday August 17, @05:34AM)
Never got the option myself.
Did the game force your kid to shoot his own mates to get their ammo? No? Then what made him do it? Possibly the way he was educated?
I am sick and tired off people blaming their behaviour on games/movies/music/books/cave paintings. If you are an asshole that is because you are an asshole probably raised by assholes.
I often go out of my way to keep the NPC's save just as an extra challenge and because it is so fucking rare to not be the only person around. Apart from the enemies but they don't count since they never stick around for long. Your son aparently doesn't see them as company but as disposable ammo carriers.
Tip, lock your wallet in a safe and make sure he doesn't know the combination or he might just decide to increase his allowance on his own. Yes, over your dead body. After all, those FPS taught him how to shoot and all didn't they?
Re:Id has never made a decent outdoor engine! (Score:2, Informative)
Especially in a larger firefights.
Re:Enough is enough (Score:5, Insightful)
I think that's more because you know exactly what's going to happen than because you're being desensitized to violence. The first time, things that are happening catch you by surprise. Now, I don't care how many times you've seen Saving Private Ryan, if you get placed in a real battle situation, you're going to freak out (unless you've had other training, of course).
The same thing is much more easily seen with comedies. The first time I see a good comedy, I spend most of the time laughing. I'll never laugh as much in subsequent viewings. It doesn't mean I'm getting desensitized to comedy. It means I've seen that scene before.
Re:John Carmack? (Score:2)
(http://www.drivesentinel.co.uk/)
Re:Enough is enough (Score:1)
I played all the games that the congressment were upset about in the mid to late 90s quite a bit. In real life, I've never attacked anyone.
Re:Optomized (Score:2)
Re:FarCry/KryTek had this first (Score:2)
Re:Enough is enough (Score:2)
(http://www.kabong.ca/)
Re:Enough is enough (Score:3, Interesting)
When games become indistinguishable from reality, why would someone waste time killing somebody in reality when you could do the same in a virtual setting without fear of getting thrown in jail? Presumably one would not need to commit crime for financial reasons, as it would be hard to afford a computer otherwise. Personally I enjoy computer games because I can do things otherwise impossible/too dangerous, unless someone invents a real life load/save (or I get insanely rich).
Re:Ah, but (Score:1)
Re:Id has never made a decent outdoor engine! (Score:2)
I never liked people going on a 5 minute trek in Delta Force to reach the far away hill for sniper camping.\
Small map + knife, saw = much more fun.
Re:FarCry/KryTek had this first (Score:5, Informative)
Re:Id has never made a decent outdoor engine! (Score:1)
Re:Large textures? No. (Score:2)
Re:John Carmack? (Score:2)
(http://www.creimer.ws/ | Last Journal: Friday January 26 2007, @12:40PM)
Re:Enough is enough (Score:1)
It is, in fact, a sad, but very important lesson in life, that others value their wellbeing over yours. To varying extents of course, but it is still important to point out. One reason comes to mind: war. War is very rarely actually faught for a good versus evil style reason, althought that is almost always how it is drumed up. War is usually faught because the presence of a competing government/religion/race or other group is inconvienent for the presence of another.
I would worry, however, if he acts as if this is the way things should be, or how he should act. This "Fuck everyone else, I'm getting mine!" attitude, I mean.
Re:optomized vs optimized (Score:1)
(http://jamesjustinharrell.com/)
http://googlefight.com/query.php?lang=en_GB&word1
Obviously gay sex is greatly preferred over straight sex.
Re:FarCry/KryTek had this first (Score:1)
(http://hemebond.orcon.net.nz/)
Doom 3 is not restricted to claustrophobic dungeon-type environments at all. The game was built to the design they had made, and to accomodate the power of PC's at the time.
Re:Enough is enough (Score:2)
Good lord, it's not as if we've had VIOLENCE in our communities since the dawn of time, throughout every age, and have had the popular media cover anger, strife, war, and all violence through art, music, plays, movies, television. These popular media make us *FEEL*. The effect any emotional media has on you lessens through time and repeated watching, whether it's a romantic flick, a gutburster horror flick, a stirring tale of personal bravery, or a violent "revenge" flick.
Thanks Tipper, but take your "for the children" rot and go somewhere where you can't damage society through the attempts to control all media, let alone the escapist ones.
Bad, lazy parenting lets kids run wild, not videogames alone.
If you're just playing a troll-role, try something a little crazier or more interesting, I'd give that persona a C.