Slashdot Log In
Ask John Carmack About Quake - or Anything Else
Posted by
Roblimo
on Mon Oct 11, 1999 11:00 AM
from the nice-work-if-you-can-get-it dept.
from the nice-work-if-you-can-get-it dept.
John Carmack is, of course, a GameGod[tm] so famous that even stuffy, all-business Forbes.com recently noticed him and Id Software. He's been interviewed about 42 gazillion times - but not by you. So go ahead. One question per post please, and since we expect a huge response, please try not to whine too loudly if our exotic blend of moderation, editorial judiciousness, and random dart-throwing doesn't pop your question(s) to the top o' the heap, which only has room for 10 - 15 no matter how many are submitted. Answers will be posted Friday, as usual, and I'm sure they'll be great, because John's a great guy!
This discussion has been archived.
No new comments can be posted.
Ask John Carmack About Quake - or Anything Else
|
Log In/Create an Account
| Top
| 605 comments
(Spill at 50!) | Index Only
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
OS preference? (Score:5)
How've you become what you are...? (Score:5)
Dan
I once read in Wired... (Score:5)
----------------
"Great spirits have always encountered violent opposition from mediocre minds." - Albert Einstein
Art (Score:4)
Programming Skill Question (Score:5)
Many people consider you to be one of the best programmers in the game/graphics scene, based on your ability to keep pushing the limits of current PC hardware.
I was wondering what measures you use to gauge the skill of a programmer, and who, if anyone, you look up to and consider to be a "great" programmer.
Cheers,
Justin
Commercial video games for Linux? (Score:5)
1) When are we going to see widespread adoption of Linux as a gaming platform?
2) What should the community focus on in order to bring about this change more rapidly? Should we write gaming engines, API's, contribute to MESA, or just lake history take its course?
3) What is the best way to encourage game companies that Linux development is a sound financial decision? Or isn't it right now?
4) Public adoption of Linux has been increasing rapidly over the past year, but I don't see a lot of games coming out of large development houses, except of course for ID and Loki, and right now I don't consider Loki a large development house. Why is this?
Thanks for your time, John, and keep cranking out the killer games!
Commander Keen (Score:3)
The Keen games just don't play well with the new high speed video cards or dosemu. Wolf and Doom have had there source code released; any chance we can get the source for Keen to do a Linux port? Please?
Why was Id a success? (Score:4)
Was it dedicted people, the way you used venture funding, the shear talent you have in the group, the product (Doom) being so unique at the time...
Thanx
Carmack = God (Score:3)
I'd like to know this, did you play with the Grapple yourself before making your decision or did you take advice/opinions from other people who played with and without it then make a decision based off of that?
Secondly, Do you feel that ID is moving farther away from making the games and more towards making and licensing the engines? Is this the image you've had for the company or is it just a trend that kind of happened? Are you happy with this direction?
Assuming Q3:A isn't the last game you make will the next game be another FPS? Or do you see ID branching into other game types? Are there already plans for another game?
What has your relationship with MODmakers for Q3:A been like? Most of us have already heard about the freeze on MOD making for the tests, which is understandable since it IS a Test. Has this hurt your relationship with some of the more reputable MOD makers?
That's all I can think of right now, I may post again later if I can come up with something else...
Kintanon
Violence (Score:5)
The game industry's usual response to such allegations is to tone down the graphical violence. Parental controlls can allow you to limit the amout of blood, gibs, etc.
I think that displaying the visual artifacts of violence is to treat it more seriously, and removing them won't help as much as some other methods.
Do you think such content controlls are effective? I think that a more mature story and cast would be more effective in carrying a non violent message that a bunch of 'clean' deaths would be. Of course feel free to disagree with me, as I know ID has been a villian in many murders.
Question for John... (Score:5)
Are you guys thinking of doing a something besides first person shooters? id mades some pretty good platform games once upon a time, any thoughts of trying to go back to something like that for variety? Does it get boring just reinventing the wheel with prettier graphics each time?
Common code base? (Score:4)
Persistant Worlds and Reality Modelling (Score:5)
I was wondering if you are thinking much nowdays about persistant worlds for your games, it seems you are nearing the grail of visual realism, but what about the things that go on behind the scenes. NPC's are obvious, will they 'get on with their lives' when you aren't interacting ( gibbing! ) with them? Social groups, natural occurances, things that make our world a rich and complicated one. Sometimes its nice to have a blas t in what seems like a realistic Wild West town facade, but I'm really hanging out for complex worlds that surprise the shit out of me when I do something different.
cheers and thanks for the cool stuff you've done so far
lcs
"Your gonna get up and burn an X in your head" - Some movie via Rob Zombie
NOTE: The caps in the subject are sure to annoy pedants, aren't they?
Voxels (Score:5)
---
Don Rude - AKA - RudeDude
Cars (Score:3)
DirectX, Open GL, Linux and X (Score:5)
On an almost related point... Doom was the beginning of 3D, first-person shooters, and they have lived quite happilly in the gaming market for some time. Other games have proven to be stable formats: sports, strategy and/or tactics simulations (e.g. Myth), multi-player build-and-conquer type games (e.g. Starcraft). What do you envision being the next set of technical hurldes that will lead to what sort of new game formats?
Nervana (Score:3)
Contact with John Romero (Score:5)
Is it possible ID may join Ion Storm for a future project together , or are the 'artistic' differences between you too great ?
Regards
Alex
Experimentation, mods, and reverse-engineering. (Score:5)
And, what did you think of how Nitrozac portrayed you in After Y2K?
What could you do for the world? (Score:3)
Sometimes, after reading your
wonder what you could do if you applied your
intelligence, programming skills, and sheer effort
towards something else revolutionary... You've
often said that you like working on your games
because they give you a chance to work on many
different areas (networking, 3D graphics,
compression, etc).
My question is, if you ever gave up games, or if
you were to do something else entirely, what would
it be? Although I love your games, I'd give them
up in an instant without complaint if I knew you
were going to work on something revolutionary
outside the gaming arena.
-WW
BSP (Score:3)
Computer Vision, the future of Graphics, and Q3 AI (Score:3)
In what ways could computer vision research benefeit future computer graphics development?
-Ted
Multiplatform Games (Score:3)
Non-Wintel markets are clearly not going to produce as much revenue as Wintel, so some people would say you're wasting time and money. What is your answer to this, and what importance do you see in multi-OS and multi-architecture development?
OpenGL for Quake3 (Score:4)
What are your thoughts on nVidia's new card NV10, redubed GeForce 256? Specificially the low, 120 MHz rating? Will the low fill rate that will result from this sub-standard speed be a barrier to the next generation 3D games running at high resolutions? Or will there be some workaround for this potential problem?
Finally, do you predict that OpenGL will entirely replace Glide in the future, despite the fact that certain game companies own stock in 3dfx, and have a vested interest in keeping this API alive?
Gaming communities (Score:5)
How important do you feel a viable gaming community is to the success of a new game today?
Open Source Games? (Score:3)
-Kenton Varda
The question on EVRYONE's mind. (Score:3)
boxers or briefs??
(or panties or thongs or nothing, or whatever else. its all good here)
DOOM and Quake (Score:4)
Road to ID (Score:3)
How did you do it, meaning studies, previous jobs, encounter with ultra-intelligent beings from outer space?
Linux game development. (Score:4)
I, obviously, am not Carmack. However, I think we (linux users) need to ask ourself, why would a game company develop a game exclusively for linux, or develop for Linux first, when the Windoze gaming market is: a) definetly there b) definetly much larger? The only reason I can think of, is if the game has such nerd appeal that the Linux has more paying customers.... Or if the game is substandard by Windows standards (eg: doesn't have that 'look and feel' that windoze users seem to want).
I'm sure there are API and performance issues as well, but until the market is there, why risk it? Also another possible reason, I think, is that many of these game companies are becoming increasingly wed to Microsoft APIs (eg: DirectX, Direct3D...). I'm sure Microsoft does this intentionally to make it that much harder to port games to _any_ OS, regardless of how much better the other APIs may be. (though a better API would help).
Just my two cents. It'd be nice to hear what Carmack has to say about this.
-Fall
What is fun? (Score:4)
Which car do you drive to work? (Score:5)
Open Source game development? (Score:5)
Though it unlikely that games will ever be free (ala beer), since so much effort goes into them from all angles (not just code, but also art, music, design etc), but that does not necessarily preclude open source game engines.
Admittedly (and I don't mean this as a slam against you) game engines today do suffer from many of the same problems that Open Source activists attack in Operative systems and other software: bugs, instability and sometimes even bloat and vaporware.
Do you think that Open Source will play a part in the future of game development?
-
Learning... (Score:5)
I've been following your exploits, grin, for the last couple of years. One of the comments that benefited me the most was your suggestiong to read the Graphics Programming Blackbook by Micheal Abrash(sp?). Could you give a list of books that you consider excellent source material for someone that is looking and doing high end programming. Both graphical and non-graphical.
Sincerely,
Kal Kolberg
aka Lando
Is id helped by being a small company? (Score:5)
A Challenge (Score:5)
My challenge to you is this:
Say something positive (as in 'kind', 'upbeat', 'flattering', etc.,) about John Romero's contribution(s) to the astounding success of the early Id games, up to and including Quake, and tell us what, if anything, you miss since his departure.
If you respond with something clever ("He made great coffee") or something bitter ("He never made coffee") I will surely chuckle with the rest or nod in solemn understanding, but will consider the challenge a failure on your part. If you manage to say something positive and insightful about his technical/design/whatever contributions, without retracting it or qualifying it, I will touch my head to the floor in respect and say "Wow. There goes a Man."
If you truly believe that he contributed nothing, then by all means say so and we'll call it a draw.
In any case, I will continue to be an avid admirer and follower of your efforts to continuously raise the bar of Sheer Amazingness in Computer Gaming Quality(TM).
How do you find the time (Score:5)
1) I often take a look at your
You obviously understand the ins and outs of the varous platforms you develop on, and their development tools. You're fixing bugs and working with networking issues. How do you find the time to learn all of this stuff to a useful level? Do you hire consultants to help you out for initial advice and direction?
You're the head programmer: how do you even find time to code so much when you have project management responsibilities? I find that taking on the leadership of a team can reduce coding time to 20% or less of my schdule. I find that I can't work on anything on the critical path. I find that that I am more useful if I keep myself free of coding responsibilities so that I can help others on the team and prototype high-risk or unknown tasks. Finally, on top of all this, how do you find the time for a personal life outside work?
2) Are you going to be like Bill Gates and just keep going, even though you're already extremely successful? lol! Really though, what keeps you motivated and drives you to work so hard for so long, especially now that you've earnt enough to retire, travel the world, do something else, etc?
3) I guess that this stems from 1)... how much project management and team leadership do you have to do? You have a small team of developers, do you have somebody to handle all of that for you?
Hardware Too Powerful? (Score:5)
Keith Russell
OS != Religion
***** VOICE COMMUNICATION ******** (Score:5)
"It's hard, so hard, to make you look so bad."
And if you're a player that feels you don't want to hear a bunch of people screaming into a mic while you play, you can just goto the option menu and turn voice communication off. There's no reason why the rest of us should do without.
"dude, I only have 5 rockets."
"ok, what impulse is it again?"
"22"
Concepts of Halo and new graphics tech (on /.)?'s (Score:3)
Answers... (Score:3)
"My works are like water. The works of the great masters is like wine, but everybody drinks water."
Will polygon-based rendering last much longer? (Score:5)
What type of setup do you use for quake? (Score:3)
Ok there is a holy war in the quake world of what is better...using the keyboard and a 3/2 button mouse or a trackball? what type of setup do you use?
JediLuke
What did you think about the Q1 leak? (Score:5)
How did you feel when you learned that the Quake 1 source had leaked and that people were using it to create unauthorized ports for previously unsupported platforms? Outraged? Interested? Amused? Litigous?
---
Re:Learning... (Score:3)
Programming Pearls? The Art of Computer Programming? The Mythical Man-Month?
What's the complete contents of your bookshelf!!??
Linux as id's primary development platform... (Score:4)
Anyway, what I'm wondering is, "what would it take for Linux to become your preferred development platform?"
Obviously, better 3D hardware support is paramount, but what other issues are there? Would you need a feature-full, cohesive IDE? Better support for the vector instruction sets (MMX, 3DNow!, SSE)? A simpler GUI?
At the time of Quake's development, Linux as a game (development) platform would have seemed pretty silly, but with Quake[123], Kingpin, and Unreal Tournament making Linux appearances, as well as Loki's ports of Civ:CTP and Railroad Tycoon, Linux-as-game-platform is starting to seem quite viable...
MoNsTeR