There is a nice Python development environment for Eclipse: http://eclipse.org http://pydev.org
NoobFukaire
Frogster: If you submitted your resume way back when you first announced openings and never heard anything back, should you just assume Stardock isn't interested?
The IRS of course.
Do you have any references that this is from Einstein? I've googled and only found these quotes in two places: relgious oriented websites and this book: (The Urantia Book) http://books.google.com/books?id=-MfMsljJW3gC which repeats the above word for word. I've looked and can't find an attribution to Einstein there either but check it out I could be wrong. In general, science and religion live together peacefully until they disagree with one another. The current anti-biology phenomenon
I wasn't trying to provide a treatise on network code and optimization. I was merely pointing out the fact that 25kbs is not an outrageous figure for an RTS. Even using a full, uncompressed representation of the rotation, the figure came close to almost twice 25kbs. And that wasn't including any other state. So with various optimization and compression techniques, 25kbs is entirely reasonable for a busy scene in an RTS.
25kb/sec is not really that unreasonble all, especially in a game such as an RTS. For example, say you have 100 units that you have to track state for (onscreen units) and you're going to be updating at something like 15/sec: Translation Vector (xyz): 12 bytes Quaternion Rotation (ijkw): 16 bytes So, per unit you're looking at 420 bytes per second to replicate that unit to another machine. Multiply that by 100 and you're looking at 42kb/sec. Now granted 100
When the user is maxing out their upload bandwidth, the excess data gets queued at the network edge (i.e. their router). After the max size of that queue is full, the router will start to drop packets like mad. Since most residential users are going to have asymmetric and many half duplex connections, when the upload queue is full, it will start to hurt downloads in the same fashion. So, whatever protocol you guys are using should be able to notice the lack of ACKs or
Nice, what did you get? Gigaman?
As someone who's working on troubleshooting network code as well, I feel your pain. With all the commotion about the challenges presented by the new multicore cpu architectures, it's easy to forget that network code is the *original* asynchronous "pain in the ass to debug" code. :)
Roughly how big of a difference has Stardock seen between retail sales and online sales? Have you guys seen a trend of sales moving toward digital distribution and/or is retail still very important in terms of revenue? I'm curious as an indie game dev. We're planning on the digital distribution route. But I'm curious as to how different things would be if we also managed to get into the retail space.
I've met many people who would rather sit and complain about how bad they have things, rather than putting their head down and getting the next goal achieved. Being sick probably excacerbates this behavior in people. Some people may have legitimate issues, but I think a lot of people are just looking for excuses.