563 reputation
218
bio website reindel.com
location Canton, MI
age 38
visits member for 3 years, 9 months
seen Sep 28 at 1:29

In summary I am a Christian, husband, father of two adopted children (Guatemala and Korea), and a software developer immersed in Web technologies for almost 15 years. I have experience leading projects on various technology fronts, including Java, .NET (C#) and PHP, and I've used MySQL, SQL, PL/SQL and Oracle for relational database development. I'm currently immersed in Java EE and the Spring Framework, and I enjoy working most with the Java technology stack.


Jul
31
comment What are some programming design patterns that are useful in game development?
An amazing resource that helped me translate my existing programming knowledge into programming for games. Thanks for writing it!
Jul
30
accepted How to prevent a circular dependency between an entity and its state?
Jul
30
comment How to prevent a circular dependency between an entity and its state?
So it turns out after a lot of research and a very brief sandbox attempt I reproduced the error. It is ultimately a problem with forward declaration vs. using includes everywhere.
Jul
30
comment How to prevent a circular dependency between an entity and its state?
Thank you for that encouragement. I've been in the Java world for a long time, and so getting deeper into C++ is a mix of excitement and trepidation.
Jul
30
comment How to prevent a circular dependency between an entity and its state?
I reverted some of my changes so the error no longer appears, but I can re-implement and compile again so that I can post the code here. I've been reading up on forward declarations, but they seem to get mixed reactions, and some developers argue if I have a circular dependency at all then it must have been designed wrong.
Jul
30
asked How to prevent a circular dependency between an entity and its state?
Jul
21
accepted Trying to understand the XNA fixed time step game loop logic
Jul
21
comment Trying to understand the XNA fixed time step game loop logic
That's okay, even with a little vagueness it does clarify things for me so I don't head down the wrong path. Thanks.
Jul
21
comment Trying to understand the XNA fixed time step game loop logic
"...until the number of times update has been called has caught up to the number of times it ought to have been called optimally" Does that mean keeping track of how many ticks have occurred for comparison against how many ticks should have occurred? If not, what would be the appropriate comparison? On the XNA blog post I mentioned he did say at some point they give up if it gets too far behind, which confused me further.
Jul
21
asked Trying to understand the XNA fixed time step game loop logic
Jul
2
awarded  Curious
Dec
26
comment Is the Key Bindings delay unavoidable in Java when pressing different directional keys quickly?
Which still does not answer my original question, does not address the issue that there is no sample documentation for keyboard input for the API you recommend, and demonstrates your total lack of willingness to help beyond posting a one sentence answer. I've had great success with this stack exchange and the community has been very helpful and polite. Don't ruin it for others who make an honest attempt to be involved.
Dec
25
awarded  Critic
Dec
25
comment Is the Key Bindings delay unavoidable in Java when pressing different directional keys quickly?
How about you take the time to read your own link. If it contains examples of handling keyboard input then you should point me at those because I'm not seeing it. If the only way I can use the library for keyboard input is by grokking source code then it's not something I'm interested in using.
Dec
24
comment Is the Key Bindings delay unavoidable in Java when pressing different directional keys quickly?
Where is it documented that I won't suffer the same problem with JInput? I can't find any good examples for easily detecting key presses with this API. It looks to be built primarily for emulating game controllers, which is not what I want.
Dec
24
asked Is the Key Bindings delay unavoidable in Java when pressing different directional keys quickly?
Dec
15
comment Why is interpolation passed into the rendering routine when the position and speed are related to the update routine?
Some of the problem may also be that I have no separate field for velocity. I'm moving the length of a tile (32 pixels) at a presumably fixed rate. If instead I did have a velocity integrated it might make more sense to me.
Dec
15
comment Why is interpolation passed into the rendering routine when the position and speed are related to the update routine?
I'm sorry to be so dense about this, but can you define "fixed time step"? I've read the terms variable and fixed time step, but don't quite understand simply what a time step is.
Dec
15
asked Why is interpolation passed into the rendering routine when the position and speed are related to the update routine?
Dec
5
comment Is it possible to achieve a smooth sprite animation with a fixed 60 FPS using Java 2D?
Hey that was it! It is definitely much smoother and that made a big difference.