Original Post — Direct link

You guys said that FFF is over now that you reached 1.0, but you also gave us a surprise toy in form of the Spidertron. And while it may be an old meme (and check out) I would be very interested in learning about when you decided to put it in for real, and what design/development challenges you had to overcome.
Your friday facts have been very informative and often entertaining too, and I feel I know the game well thanks to them. But information about the Spidertron is missing.

Please give us one more FFF. I'm sure the community will apprechiate it.

External link →
over 4 years ago - /u/V453000 - Direct link

There’s not terribly much to say, we decided to add it roughly at the start of June, which may sound like a long time ago but in order to implement it, it’s last minute.

The gameplay design was briefly mentioned in the FFF. We wanted to have it be a proper feature, not just “lol it has legs”, which is why it remained a meme until now. Some FFFs ago I wrote this to make people understand it’s not coming https://forums.factorio.com/viewtopic.php?p=484584#p484584 ... and having written the post, it got me to think one night about it, and it just connected to me that if it were remote controllable, it could build things using equipment grid with roboport, or kill things with PLD. I mentioned it to others half-jokingly because I was well aware our todo list is already full enough. But we decided to add it. :) I was hoping it could also be a moving turret to have more than just PLD when without driver, so we spoke about it and Twinsen made it work.

The graphics were fairly straight forward. Of course the leg drawing was a big technical mystery as inserter drawing surely wasn’t the best possible option. So we invented a system of stretchable & non-stretchable parts with posila.

The biggest thing to capitalize on is that the torso/c*ckpit does rotate to show direction of moving, but the bottom does not. This means every leg is always mounted in a predefined position and can be treated individually with unique sprites. So I made every leg differently rotated, skewed, and lit by lights from a different direction, abusing Blender’s group instances like crazy.

The stretchable parts have the springs, those were added half-jokingly but then when I saw it look very natural with the up and down movement the spider does when idle, it was clear they stay. They could be modelled more properly but there was no more time for perfection.

I think it already admits that these parts stretch, and makes it clear rather than hide it.

The c*ckpit rotation has one more cool detail - as I said it’s oriented to the direction of travel, not shooting. This means we needed to choose a weapon that could shoot in any direction and have the projectile home to the target - thanks to the projectile tangent thing we merged as a pull request from one of our fans with source access! It’s also why the spider has eyes in various directions, not just forward - to shoot anywhere.

And we added a fun recipe to top it all off. The fish is special but I will keep that for myself for now, some things are worth keeping a mystery. :)

This is already ridiculously more descriptive than I would make an eventual FFF so I hope this satisfies you :P

over 4 years ago - /u/V453000 - Direct link

Originally posted by wPatriot

The Devs: "We need a break and the freedom to think about long term plans without the obligation to cut it into small chunks"

Also The Devs: https://reddit.com/r/factorio/comments/icjhe4/request_to_wube_one_more_fff_post_about_the/g23d0j6/

I love you guys.

Well, this is the past, not the long term plans :)

over 4 years ago - /u/V453000 - Direct link

Originally posted by Aerolfos

So we invented a system of stretchable & non-stretchable parts with posila.

Now I feel bad about trying to break it (with other players) less than a day after release...

Eh, don't care too much, especially seeing how hard you were trying to achieve that. :) There's less-hard-trying cases around, but I wouldn't be too worried about those. Now of course I wouldn't by no means claim that the graphics work fine for those extreme stretchings, but it's not completely disattached or other kinds of broken either...

over 4 years ago - /u/V453000 - Direct link

Originally posted by generalecchi

Are there any concept art or different iteration of the current Spidertron ?

Not really anything worth showing. I have some extremely basic sketches somewhere I don't even know where, but generally similar to what is the final result. There was not much time for iteration.

over 4 years ago - /u/V453000 - Direct link

Originally posted by Aerolfos

This isn't even the final form, I think a later attempt managed to get 1200 tiles of stretch...

Honestly, it's hilarious to see and you need to be trying, it's not a problem at all.

Yeah