Friday Facts #60 - Tests all around

Regular reports on Factorio development.
slpwnd
Factorio Staff
Factorio Staff
Posts: 1835
Joined: Sun Feb 03, 2013 2:51 pm
Contact:

Friday Facts #60 - Tests all around

Post by slpwnd »

Weekly update from the Factorio HQ in Prague has just been released http://www.factorio.com/blog/post/fff-60

OBAMA MCLAMA
Filter Inserter
Filter Inserter
Posts: 337
Joined: Fri May 30, 2014 4:23 am
Contact:

Re: Friday Facts #60 - Tests all around

Post by OBAMA MCLAMA »

slpwnd wrote:coming any time
HA. i get it.
When i stream twitch i always answer questions and try to help, come visit me.

chainedlupine
Inserter
Inserter
Posts: 48
Joined: Mon May 19, 2014 4:35 am
Contact:

Re: Friday Facts #60 - Tests all around

Post by chainedlupine »

I'm presuming that the lower-right GIF is the most recent running animation? That looks a lot better, IMHO. There's more obvious body sway and the motion reads much better now at further distance.

I shrunk the GIF down in my browser to get an idea of what it would look like at even maximum game zoom, and it's still clear to me that it's someone who is running. Good job!

Walk cycles are an art, and as someone who isn't very good at creating them, you have my sympathy. :)

Psycix
Burner Inserter
Burner Inserter
Posts: 14
Joined: Sat Nov 08, 2014 3:51 pm
Contact:

Re: Friday Facts #60 - Tests all around

Post by Psycix »

The main thing I can say about the movement GIFs are the arms. They are usually too high or to wide. Drop em a bit and have them closer to the body.
Some legwork looks like low gravity, but I think that mainly depends on animation speed.

Great work on the bugfixing, multiplayer was already many times more stable and playable than I ever could have imagined, and I can't wait to see the future enhancements!

Jythier
Inserter
Inserter
Posts: 37
Joined: Tue Nov 04, 2014 2:42 pm
Contact:

Re: Friday Facts #60 - Tests all around

Post by Jythier »

Well, good, you're automating testing. Your video-game factory just leveled up. :D

infinitehubgear
Long Handed Inserter
Long Handed Inserter
Posts: 67
Joined: Mon Sep 01, 2014 7:02 am
Contact:

Re: Friday Facts #60 - Tests all around

Post by infinitehubgear »

I agree about the arms, most people don't walk with their hands going above their elbows. Perhaps some more shoulder twist could make the walking animation more convincing? The running looks good; when you wear exoskeletons I imagine you can get a good "bounding" effect as though you're on powerisers.

User avatar
Androkai
Burner Inserter
Burner Inserter
Posts: 16
Joined: Fri Oct 31, 2014 5:20 pm
Contact:

Re: Friday Facts #60 - Tests all around

Post by Androkai »

Tomas wrote:"headless" (no graphics) servers for multiplayer
Sounds good :mrgreen:

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: Friday Facts #60 - Tests all around

Post by MF- »

Tomas wrote:"headless" (no graphics) servers for multiplayer
Shouldn't that be
Correction wrote:"headless" (no graphics) "servers" for multiplayer
to remind everyone that they won't be servers in the network terminology?

Great news, of course :)

DonRobo
Manual Inserter
Manual Inserter
Posts: 3
Joined: Sat Nov 15, 2014 12:07 pm
Contact:

Re: Friday Facts #60 - Tests all around

Post by DonRobo »

I think this is the first time I've read about automated testing in the context of video game development. A very interesting read, thanks. :D
MF- wrote:
Tomas wrote:"headless" (no graphics) servers for multiplayer
Shouldn't that be
Correction wrote:"headless" (no graphics) "servers" for multiplayer
to remind everyone that they won't be servers in the network terminology?

Great news, of course :)
Isn't it actually a server though?

User avatar
Xterminator
Filter Inserter
Filter Inserter
Posts: 981
Joined: Sun Jun 15, 2014 4:49 pm
Contact:

Re: Friday Facts #60 - Tests all around

Post by Xterminator »

Wow this is awesome guys. I can only imagine how much easier it makes it now that you automated testing. Congrats on getting that going! :D
As for the character model running animation it looks quite good on the last picture, which I assume is the most recent. ;)
Image Image Image

Jarin
Long Handed Inserter
Long Handed Inserter
Posts: 86
Joined: Thu Aug 28, 2014 8:01 pm
Contact:

Re: Friday Facts #60 - Tests all around

Post by Jarin »

Assuming the most recent run animation is the bottom right, I think there's still something a bit wonky about arm movement with body sway. Can't put my finger on it. Great to see the work process, though. Keep it up!

SilverWarior
Filter Inserter
Filter Inserter
Posts: 559
Joined: Mon Mar 04, 2013 9:23 am
Contact:

Re: Friday Facts #60 - Tests all around

Post by SilverWarior »

Great progress so far guys.
Now I haven't tested the latest version becouse I don't have many friends playing Factorio. And playing Factorio multiplayer over internet just calls for troubles especially since I'm expiriencing some internet connection problems lately.

As for automated testings: As a developer myself I can say that they can reduce the number of present bugs a lot. But as you already figured out witing unit tests for existing code is much harder than writing them for new code. So if there are other developers here I strongly suggest you start writing automted tests as soon as posible especially Unit Tests.

As for what you call "black box" testing: I belive such automated test are usually refered as "Interactive" testing as you are in a way simulating user interaction.

As for the character running animation: I think that the most unrealistic aspect of it is the sideway movment of the upper torso part. Now while such movment might seem logical when you are watching the character movment at the same speed that it is shown in GIF animation watching that at higher framerate which is more realistic with body movment speed of a running human you will quickly realize that such movment wouldn't even be posible as the sideway movment of the upper boddy part would be so fast that it would throw you compleetly out of balance.

Now in order to improve character running animation I recomend you either lease a tredmil for a while or go to a gym exupied with one and record one of you running on it. Also do mind that most pepole aren't used of running on treadmil so in the beggining their movment won't be the same as if they would be running outside. So give them a bit of time so they get used to running on treadmil before you start recording their movments.

Post Reply

Return to “News”