A few technical complaints I hope that can be worked on for a more solid game.

8 replies [Last post]
Jaouad
Legacy Username

No don't worry, this isn't energy related at all. The energy system is great and i'm happy that the game is fully free for those who don't care bout slow progressing.

My complaints are more about the technical side of the game.

The game runs very good on my computer. Being a AMD 4x with 2GB ram and a 5850 Radeon HD videocard. Indeed that's not bad so it's self-evident that the g ame should run fluid. The game looks pretty simple so yeah.

Yesterday at someone else's computer the game lagged quite a bit. His specs weren't as good as mine, but they are not bad at all. Why does this game require such high specs for it to run fluid?? This is really bad imo. I never understood first what others were talking about. Another friend of mine really can't get to play this game in it's full potential and gets a lot of fps drops resulting in deaths and a lot of frustration.

If this can't be helped because of JAVA. Too bad really.

The second complaint is a general one. I know my connection is good but I still get a little bit of latency in hitting and getting hit. This really kills timing the defend key and timing attacks. I sometimes press defend and the enemy does a hitting animation and I still get hit as if I were too late. I ended up deciding to press defend even long before an enemy hits.

Three rings, if you can fix these things in the future with our support and investments. Please do

Other than that, I love this game so much

Alexandriea
memory leak I believe. Have

memory leak I believe. Have to restart your client often, someone said.

Sketchytexas
Legacy Username
It really is a shame that

It really is a shame that Java is such a resource hog (and not even an effective one at that) but it does have some upsides, such as being Platform-independent. If they could find a way to rewrite the client to fix the memory leakage issue, though, it would run fine on most computers. The latency problem is certainly one that should be fixed ASAP, as it is extremely annoying and definitely dangerous at lower stratas. This all being said, I'm sure the team is looking into solutions.

Lufte's picture
Lufte
Java is hardware consuming,

Java is hardware consuming, but that is not the same as a memory leak. Yes the game takes a lot of memory, but that amount doesn't grow indefinitely (at least in my computer). But if this game wasn't written in Java I probably wouldn't be playing it on my linux box, so I think it's a good thing. What I think it should be done is give the user more options to costumize graphics, suchs as disabling fog and so.

Sketchytexas
Legacy Username
@lufte

You are correct, the problem with any possible leakage would be in the coding of the client or the game itself. I am happy to a certain degree that it was done in Java, because I don't always have access to a Windows computer. I was a bit disappointed that more graphics options weren't available for customization and, like you, would love to see more of them implemented.

Pawn's picture
Pawn
What is memory leak

What is memory leak? Is this why it is lagging more and more and more for me? And how can i get it to run better?

FlashbackJon
Legacy Username
Not a leak.

Just a memory hog.

Are you seeing lag (objects on screen continue to move, then "snap" into new positions) or slowdown (drop in framerate or outright stoppage)? It's an important distinction to make.

Kaybol
Legacy Username
jumping to conclusions

People, before blaming Java, memory leaks and hardware being stressed, how about Jaouad's friend goes over to the Technical forum, reads the sticky there and checks what they can do about their problem. It could be out-of-date graphics drivers for all we know. Or they could have an Intel graphics chip, which requires some simple changes in the video settings in the game.

@Jaouad: the tech sticky can be found here: http://forums.spiralknights.com/en/node/48

Would be great if your friend can read it all, there are many points in there that can improve the game experience. If they still experience problems after, posting in that forum usually renders some very helpful answers from people who know a few things about technical issues (unlike here, where it apparently leads to speculation).

Mohandar's picture
Mohandar
Memory leak is when

Memory leak is when a programmer writes sloppy code that allocates RAM and forgets to make sure it is freed up with some manner of destructor... and if the code is a function or something that gets called often, then you get a memory leak. An example if anyone's ever played it is Age of Mythology, that game has great concept but terrible code, you can watch your RAM usage creep up as you keep playing. Although I thought Java does garbage collect to prevent memory leaks by design, so that shouldn't be the issue here?