5,057 reputation
11333
bio website
location Germany
age 21
visits member for 2 years, 4 months
seen 7 hours ago

C++ Programmer, Game-Designer and Pixel-Artist.


Oct
10
comment Should device tilt give my object a starting speed or acceleration?
Wait friction is quadratic? I always assumed it was linear. (e.g. speed -= speed * fricion)
Oct
10
comment Handling early/late/dropped packets for interpolation in a 3D multiplayer game
@BenCracknell Store early packages until you can use them and make sure you get most of them too early rather than too late.
Oct
1
comment How can I create a stretchy, breakable pizza cheese material?
Better models, better textures & better shaders. As simple as that.
Sep
30
comment How do I make a JS game downloadable?
@bummzack No it's not. The bigger the file size the less likely the user is to bother to download it in the first place. In terms of UX it is a big difference.
Sep
25
comment What kind of gaming experiences does hiding game play stats and formulas cultivate?
That is a very dedicated crowd that you won't attract unless build sucessful multiplayer games.
Aug
30
comment How to achieve partial pathfinding?
No, it's not that the goal not reachable, it's that the point you clicked on is "solid", e.g. it blocks unit movement. RTS tend to not have any unreachable targets.
Aug
30
comment How to achieve partial pathfinding?
I think RTS just find the nearest point outside of the terrain and calculate the path to that instead of doing partial path-finding.
Aug
10
comment Is texture 1D array a valid way to handle object coloring?
You don't need condition jump, a invalid texture (texture index 0) is always 100% white. This seems to be a very premature optimization to me.
Aug
10
comment Is texture 1D array a valid way to handle object coloring?
Why not just use a vertex attribute?
Jul
23
comment Rearranging array for memory efficiency
Use a std::vector<GameObject> instead of a std::vector<GameObject*>, as simple as that.
Jun
30
comment Reducing APK File Size by using JPG instead of PNG for game background images
@user22241 For music the bit-rate is what defines the size, OGG just has higher quality at the same bit rate.
Jun
23
comment What are the reasons for MMOs to have level caps?
Guild Wars 2 avoids this by scaling the players to the level of the given Content, e.g. to level 80 for PvP, to the level of the dungeon for dungeons. So the first dungeon that you can do at level 30 is still a dungeon that would be worthwhile to do even if you are level 80, etc. This would work fine even without level cap.
Jun
20
comment How can I synchronize ocean waves over the network?
No, if you feed the same input into the simulation then you don't have to transfer any data computed by it since the result will be the same on all computers.
Jun
20
comment How can I synchronize ocean waves over the network?
"You can't really sync the whole simulation..." yes you can. In the same way as any RTS game is synced, by making sure all inputs to the simulation including time are the same.
Jun
3
comment How can I find the right UV coordinates for interpolating a bezier curve?
@GameAlchemist Since I use some very similar code for line rendering in my library and it works™ I can say that my answer is pretty valid.
Jun
3
comment What are the reasons for MMOs to have level caps?
@AlbeyAmakiir Hardly uncharted territory. See tvtropes.org/pmwiki/pmwiki.php/Main/AbsurdlyHighLevelCap
Jun
1
comment Should I have a public development blog?
@NPS This question is from 2011, before all the "too broad"/"opinion based" bull$$$$.
Jun
1
comment Biome Transition in a Grid & Borderless World
@KromStern It's unlikely that more than 5 systems will overlap.
Jun
1
comment Biome Transition in a Grid & Borderless World
The "mix" function would be the tricky part, since it is required to work with any amount of factors and the result would have to be the same independent of the order to avoid any sudden jumps in color, any pointers on that?
May
28
comment Frameskipping in Android gameloop causing choppy sprites (Open GL ES 2.0)
60 guaranteed logic steps per second is a whole lot, especially for mobile games. Either unlock the timestep, e.g. use delta time, or use less logic steps.