Reputation
17,498
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
1 42 78
Newest
 Nice Answer
Impact
~422k people reached

Jun
28
comment Is there a way of moving the transform of an object relative to it's geometry
Note that moving an object's transform always moves the geometry; that's what the transform is there for. What you're really intending to ask is whether there's a way of moving the object's geometry relative its transform.
Jun
28
comment GLSL 330 Core Bug? - Uniform variable will not set to value if it is named a certain way
While we're here, it's worth also mentioning that the current ATI drivers for certain GPUs also don't always correctly retain uniform values when switching between current shader programs. So not only do you need to set all your shader' uniforms explicitly, you need do it it every time you switch from one shader to another.
Jun
28
answered GLSL 330 Core Bug? - Uniform variable will not set to value if it is named a certain way
Jun
28
comment Small text is very light / faint with FreeType and OpenGL
@akaltar Valve's distance field method doesn't render small text well. The big benefit of distance fields is that they make shapes in a texture remain smooth even when drawn much bigger on screen than the texture from which it's drawing.
Jun
3
comment Collaborative Diffusion vs. A* for loose armies combat: any clear winner?
You mean, aside from CD only being useful if every agent is trying to reach the same destination?
Jun
1
awarded  Yearling
May
30
comment How to compute matrix transform local/world on OpenGL
Can you explain the m_WorldTransform = m_pParent->m_WorldTransform * m_WorldTransform; line in your code? Why are you adjusting your WORLD matrix by the parent's WORLD matrix, if they're WORLD matrices already?
May
30
comment Authentication between client, central server, and player ran server
Yes, that's what I was intending to point out (but maybe didn't make clear). Under "strict" NAT (by Microsoft's definition), the auth server and game server won't see the same IP:Port values for a single player, so the auth server can't usefully tell the game server the IP/port to expect to see. This issue can also happen with "moderate" NAT (depending on specific NAT implementation) if there are two players behind the one NAT device, both trying to send from the same port number.
May
28
awarded  Good Answer
May
27
comment Authentication between client, central server, and player ran server
Note that your alternate flow is likely not to work for clients which are behind "parallel" NAT devices (classified as "strict", by Microsoft's Xbox Live program). And may similarly have trouble if two clients are both simultaneously behind the same NAT device (depending on the specifics of how their NAT device handles that situation); this is because the game server may see a different IP address+port than the auth server does, just due to NAT. The first listed approach should work without trouble in all cases.
May
18
answered How to combine objects in a rendered scene with and without bloom effect?
May
14
comment Game networking, limiting amount of movement packets
@VaughanHilts Name three games which move the character based on the number of packets received, rather than based on any other factor.
May
14
comment Game Opens then Stops Responding Python
No worries! If this works for you, please upvote and/or accept the answer, so the site knows that the question's been answered. :)
May
14
comment Game Opens then Stops Responding Python
And while I'm on the topic, it also says "it is better to use either pygame.event.wait() or pygame.event.get() and check all of (the accumulated) events" instead of just testing whether the mouse button happens to be down at this particular moment.
May
14
answered Game Opens then Stops Responding Python
May
10
comment How do I publish to Google Play if I'm under 18?
Note that if your parent/tutor accepts the contracts, it's not your stuff; it's their stuff. They may allow you to use their stuff, but don't get confused about who has the legal liability and the legal rights in that situation.
May
10
comment How do I publish to Google Play if I'm under 18?
...also, you can't accept Google's Distribution Agreement in the first place, since you're legally a minor and are therefore not considered experienced enough to form binding contracts.
May
6
comment Editing the pixels of a rendered image
Is this question just "how do I render a textured quad in OpenGL?"
Apr
24
answered Problems Animating Texture in OpenGL
Apr
22
answered GL_SPOT_CUTOFF not working properly