Jump to content
The Dark Mod Forums

OrbWeaver

Active Developer
  • Posts

    8653
  • Joined

  • Last visited

  • Days Won

    71

Posts posted by OrbWeaver

  1. I conclude that C# or Java are good enough if you want to create an Enterprise application at minimum cost at time, but if you want to make a game, you've got to drain every computing cicle of your machine. Maybe in the future C# or Java accomplish better performance with newer tools than C, but I think this will not happen.

     

    Quake 2 has been ported to Java and runs with good performance - check out http://bytonic.de/html/jake2.html

     

    In theory Java applications can run faster than C/C++ because the VM performs run-time optimisation based on common code paths, which simply cannot be done with precompiled binaries. In practice the frame rate can be limited by factors such as the Java/OpenGL bindings.

  2. You're all spoiled what with your fluid framerates and your liquidy water and your heat haze!

     

    That is true. I first played TDP on a P166 with 32 MB ram and SOFTWARE rendering (Videlogic GrafixStart 410 if I remember rightly). Frame-rates were in single figures, and if you exploded a zombie with a fire arrow there would be about 5 seconds of disc thrashing before the explosion happened, at about 1 FPS.

     

    It is amazing now that it was acceptable to play under those conditions, whereas these days I would not tolerate less than 20 FPS in any game.

  3. I play at 1280x1024 on a Radeon 9800 XT and it is playable, although visible slower and less smooth than other games. You may find you can improve performance by changing certain graphics card settings outside the game, for example if you are forcing 8x AF in the drivers you are going to get a slowdown.

  4. As I just said, people don't know Management DirectX, and so don't know that possibly C# can be almost as powerful as C++, but faster and more effective to write in.

     

    Quite possibly, and there may well be applications for which C# is suitable, including some games. This doesn't mean that it's the overall best language and everyone should switch to it however.

     

    If you say C#, just like C++, was a new star on the horizon, how come C++, being such a star, the most powerful language today?

     

    C++ added major new functionality to the C language. C# is just Microsoft's attempt to jump on the Enterprise Language bandwagon, since they can't control or kill Java like they wanted to.

     

    Languages mean nothing? Do you hear yourself? Yeah, you may learn C#, Java, whatever, after C++, they are simple. But can you learn C++ and write well in it easily if you are a Java programer? I don't think so. It will at least take you much time.

     

    Most people today will not bother learning C++ unless there is a specific need for it, like modding Doom 3 or something. I don't like pointers and machine-dependent stuff so I would not be very good with it, but it does have its devotees.

     

    I seen old Apple next to Windows 95-98, and windows is easyer to get along with(looks better too). They didn't envent anything.

     

    How old is old? Apples had graphical interfaces before Windows even existed, and there are version of Windows much older than 95 (Windows 2.0 anyone?). If you compare a very old Apple with Windows 95 this is not a fair test since the Windows version is probably more recent than the Apple.

     

    Now, though, Windows is fading, for everything does, and games can be installed on Linux and Windows both. Nothing for you to worry about.

     

    I don't think Windows is fading quite yet, and as we were discussing, if Microsoft succeeds in killing OpenGL then there will be a lot less incentive for companies to develop for it, which exludes Linux automatically (unless Wine's implementation of DirectX can take over).

     

    Also, my dad's programs WEREN'T slow and bad and hard to follow. Don't offend people just because of your hate of opposing talk. I can show you some of his C++ code for you to check, I guess.

     

    But I see there is no sense in talking to Microsoft-haters and know-it-alls. Thanks to Gildoran for respecting to the conversation. I probably won't say no more(to sparhawk, at least), this will go to flame and avoidance, I feel.

     

    What's up with all the persecution complexes this week? HINT: people not agreeing with your choice of language/company/text editor/game does not make them a hater or a know-it-all.

  5. In fact, most normal programs but games are going over to C# now. What, they all gone crazy?

    Indeed.

     

    And with Management DirectX, maybe games will too, when there are enough C# programmers about...

    Some will, some won't. Even people who don't hate Microsoft don't necessarily want to be in its pocket.

     

    Nor is C# the only high-level language available by any means - Java, Python, Perl, PHP all have their uses and will not be replaced by C# for many applications.

     

    c777 - explain this idiotic hate of Microsoft, please.

    Microsoft use anticompetitive and illegal business practices, deceptive FUD campaign against competing products, fund kamikaze lawsuits against their competitors, conduct personal smear campaigns against those who try to move away from their products, and lobby for IP legislation that will benefit them but drive smaller enterprises out of business. No matter how good or bad their technical projects are, there are many who would not wish to associate with them or their bullying tactics.

     

    I wonder where the regular people be now, if it wasn't for Microsoft. Trying to istall a completely carzy OS of some ingenios programmer who didn't give a back thought of how regular people should get along with it?

     

    You are aware that Microsoft have never invented anything? They are very good at marketing, but everything they produce was invented elsewhere and picked up by Microsoft as a commerical product.

     

    Microsoft wrote Windows, but they certainly didn't invent the concept of an easy-to-use graphical operating system - that was done by Apple and Xerox before them.

  6. I find that most console-PC ports have poorly optimized engines. A recent release that comes to mind is Stubbs the Zombie, which is graphically the same or worse than TDS, and runs choppier.

     

    Very probably. In general, you can optimise for high speed or small memory usage, but not both. No points for guessing which one is a priority in console development.

  7. I dont think that this will be a problem, as his projects have the tendency to be anounced with much enthusiasm, but stopped after some short time. So it's safer for people who seriously want to do something.

     

    Indeed, it's not great loss. It is just funny though that he shot himself in the foot by bleating about how his good name would be tarnished when he was the one desperately begging anyone and everyone to join his project, even if they had no experience or skill whatsoever.

  8. We don't have mechanists, though I'm curious about what the difference would be between that and a mansion skin. :)

     

    The mansion is wood panelling like an old WWII TV set, the "mechanist" (or whatever you want to call it) will be more metallic and industrial, like the viktrolas at Soulforge.

  9. The boards kind of got a reputation for soliciting anything cool from anyone and trying to throw it in, and for trying to do TDM's work for them. It didn't try very hard to command much respect; and the openness of it did NOT help ... but whatever. It just wasn't a well-defined project. I don't blame people for wanting to get a jump on mapping TDM FMs, though.

     

    Yup, the whole thing screamed "amateur job" from the very beginning, and when Kingers eventually realised this he closed the project, without consulting other team members, in order to avoid tarnishing his name (or something).

  10. All of the D3 animations were excellent, and there are creatures with 2, 4, 6 and 8 legs IIRC.

     

    I don't think six-legged spiders are scary though; I guess they did this to improve performance but it doesn't look the same without the usual 8.

  11. The lightgem is certainly different, Zaya (That right? I may have forgotten) lacked the sneaky training of Garrett so had a worse ability to hide.

     

    The lightgem appears different, and it does not function at all in the first level. I have not heard of any differences in its behaviour though.

     

    There are problems with ambient light in T2X - in some areas it is almost impossible to find an actual shadow, as opposed to a dark area that leaves you visible.

  12. whats so great about opengl?

    and whats wrong with directX ?

     

    Speaking as somebody who has never programmed either:

     

    1) I have seen suggestions that OpenGL is easier/more pleasant to code for, although this may be subjective and without merit.

    2) More importantly, OpenGL is an open standard which is available on multiple platforms. DirectX is only available from Microsoft on Windows operating systems, which severely limits the portability of games written for it.

     

    I have no idea whether there are any technical or performance differences between them.

  13. Unforeseen Consequences? :wacko: A really strange project. I watched the foaming and roaming posts in the TTLG boards with a bit of astonishment. Most likely, I will create a TDM campaign with a collegue of mine, but we will not do the very same mistake the UC guys made.

     

    My mistake, I saw this thread on Doom3World and assumed that you were one or other of those zombie guys since the avatar is the same.

  14. I have seen a lot of programmers, and the choice of langauge has absolutly NO impact on wether you write good or bad code.

     

    Actually it does. Some languages encourage good programming practices while others don't. It is certainly the case the bad code can be written in any language and a good language will not make a good programmer, but it is not true to say that there is absolutely no impact.

  15. Cool, I guess I'll have to give up on my Viktrola skin then...

     

    Magnesius - aren't you one of the UC guys? If so, you should have posted such a model in the UC threads and improved the perception of the project before it was jettisoned.

  16. But writing in C++ only because it is much more useful in a master's hands is virtually the same as dropping out of Universities because Bill Gates did. Not all people can become millionaires in this sphere. Carmack uses C. Should everyone use C now? You'll write better in C# than in C if you are not a doctor in programming. But if you here are all experts - well sorry. I thought if you WERE you wouldn't need a DooM 3 Engine.

     

    I think you misunderstand Ishtvan's comment about using C++.

     

    C++ is not being used in order to be like Carmack, but because the mod is being written for a game that uses C++ and there is no option but to use the same language to extend it.

  17. And the average user will accept an answer from the helpdesk like "OpenGL is outdated and possibly can not keep up with current demands so you should use the much modern DirectX interface."

    The details are coming back slowly. :)

     

    Except that the average users are not the ones making the decisions, it is the developers of the games. I can almost imagine it:

     

    "Sorry Mr Carmack, OpenGL is outdated and possibly can not keep up with current demands so you should use the much modern DirectX interface...click...hello?...hello?"

×
×
  • Create New...