Search results

  1. TheDamien

    OpenGL VBO vs. Immediate-Mode performance problem

    The vertex data you're sending per quad is very minimal. The overhead on those function calls is more significant. glDrawElement calls in particular are fairly expensive.
  2. TheDamien

    const char* address and string literals. Should I rely on this behaviour?

    Saving memory in a debug module should really be the last of your concerns. It is not worth introducing undefined behavior into your code.
  3. TheDamien

    Useful Game Math?

    Linear algebra is the most important topic.
  4. TheDamien

    OpenGL VBO vs. Immediate-Mode performance problem

    You're not going to see any performance improvements if your VBO is just a quad and then you call glDrawElements 20000 times a frame. This is not the intended usage pattern of VBOs. Pack all 20000 quads into a single VBO and then you only need to call glDrawElements once a frame.
  5. TheDamien

    Java, OpenGL, and Angles

    Do you actually need to use angles? You can construct your rotation matrix out of orthogonal unit vectors. Get the look vector (facing direction) by normalizing the vector from the object to the target. Find an up vector. If the target is never going to be directly above (or below) the object...
  6. TheDamien

    Cracking a friends code? Ciphers? What's going on here!

    Is there any more text to work with?
  7. TheDamien

    Getting Startted Help!

    Then I'm not sure what you can possibly mean when you say "if you want anyone besides yourself to use the programs you make." There's nothing stopping you from building an application with MSVC that other people can use, and there is no reason why it should be noticeably more difficult than with...
  8. TheDamien

    Getting Startted Help!

    Er, what are you talking about? You can use programs compiled with MSVC on other windows machines.
  9. TheDamien

    [RESULTS POSTED] The Tower Contest - The 5th Iteration

    OK, here is my submission, "Nucleus Tower": Each tower has a number of charges, which replenish. When a target is acquired, a charge will be absorbed into the nucleus. Once the absorption is complete, a lightning beam will be fired at the target(s). The lightning beam causes "bursts" of...
  10. TheDamien

    Poor Australians...

    Wait, what? Is this just for ladder games or does it apply to custom games as well?
  11. TheDamien

    [RESULTS POSTED] The Tower Contest - The 5th Iteration

    I was worried that my idea might have been too similar to yours when I saw the screen shot you posted, but when I looked at the map it was fairly different. Both our towers have charges, but the implementations, attacks and general feel of the towers are different.
  12. TheDamien

    [RESULTS POSTED] The Tower Contest - The 5th Iteration

    My work in progress, hesitantly named "Nucleus Tower."
  13. TheDamien

    Sci/Tech Atom smasher achieves 'Big Bang' collisions

    In E = m c^2, m is mass. The Higgs field attempts to explain how some force mediating particles have mass and others do not.
  14. TheDamien

    US News Wikileaks reveals video showing US air crew shooting down Iraqi civilians

    A secret video showing US air crew falsely claiming to have encountered a firefight in Baghdad and then laughing at the dead after launching an air strike that killed a dozen people, including two Iraqis working for Reuters news agency, was revealed by Wikileaks today. The footage of the July...
  15. TheDamien

    Dwarf Fortress

    The only real problem with the graphics (assuming you are referring to the ASCII) is that it makes it hard to see that's going on and contributes to the steep learning curve. Apart from that, it's not so bad, and it also allows the developer to add features to the game without worrying too much...
  16. TheDamien

    Dwarf Fortress

    Does anyone play this?
  17. TheDamien

    C compiler

    Visual C++ is the way to go on Windows.
  18. TheDamien

    Gaming GameCrush lets gamers pay to play with girls

    This is more demeaning for the guys than the girls. How pathetic do they think gamer guys are?
  19. TheDamien

    Sci/Tech Why everything you've been told about evolution is wrong

    The rebuttal is correct. This is irresponsible journalism. All these "Darwin was wrong" articles are saying the same thing: That our understanding of evolution has progressed since Darwin to recognize new mechanisms of inheritance and evolutionary change.
  20. TheDamien

    What's the benefits of learning several programming languages?

    Learning new languages introduces you to new concepts and extends the way you think about old ones. A programmer who is only familiar with one language is like an anthropologist who is only familiar with one culture; you're cheating yourself by restricting your knowledge to one domain.