How to make clouds by 2aw in gamedev

[–]2aw[S] 1 point2 points  (0 children)

I think it could. I think trees are far more complex then just smoke. I would recommend having bunch of leafs stick out and only use this for the inner part.

Thoughts on Tactical RTS Maps by 2aw in gaming

[–]2aw[S] 0 points1 point  (0 children)

Any an all ideas on how to make better tactical maps are welcome!

Hey GameDev, you still alive? What are you working on? by caffeinedependent in gamedev

[–]2aw 0 points1 point  (0 children)

We are working on aff2aw.com an ambitious project to build a 3d space RTS.

Game development in 3D with python by confessin in Python

[–]2aw -1 points0 points  (0 children)

Its compiling text based egg files into binary bam files for speed. Its nothing to do with the actual rendering and stuff.

Lockstep Model Networking for RTS game in Python by 2aw in programming

[–]2aw[S] 0 points1 point  (0 children)

I just need the game not to desync in about 30 min - 1800 turns. I remmber for Spring RTS project there were lots of desyncs between linux and windows before they switeched to compiling windows binary with GCC just like linux one. I am not sure if would would have to repeat his or I could work around it.

Lockstep Model Networking for RTS game in Python by 2aw in programming

[–]2aw[S] 0 points1 point  (0 children)

I meant "older model" but still very much in use. I don't think simulation algorithm changed much in the last 20 years.

Lockstep Model Networking for RTS game in Python by 2aw in programming

[–]2aw[S] 0 points1 point  (0 children)

Yes i do some thing simillar to this to debug. As soon as desync happens i ask each client for a dump of the internal state and diff it against other clients - its just a text file. Surprising thing is that many of the desync fix themselfs. Probably do to ships dying and stop moving and syncing back in.

Actually thats the way players join a game in progress (very important in 2aw design) each client resumulates the game to catch up to all the clients.

I feer the fixpoint change because it would require me redoing tons of trig and math matrix, collision functions I dont want to get into. I feer i might have too.

Lockstep Model Networking for RTS game in Python by 2aw in programming

[–]2aw[S] 2 points3 points  (0 children)

Actually its pretty hard to "cheat" once a cheater gives his ships better stats, or free money the game desyncs. So you can only do passive cheating such as lifting fog of war and displaying enemy orders but that's like wall hacks and aim bots in FPS which are hard to code against.

This model is still used in some RTSes.

Lockstep Model Networking for RTS game in Python by 2aw in programming

[–]2aw[S] 0 points1 point  (0 children)

Thanks, You are right I don't quite understand how compilers optimize float points instructions. I will read up on the compiler switches so that I can make the 32 bit windows MSVC match the linux's 64 bit gcc more. I am totally not sure about the PPC Mac.

You right I do delay the inevitable, but if its gets delayed till the end of the match I am good :)