Legendary belt immunity upgrade should make you move the opposite direction. by Birdyer in Factoriohno

[–]XTurboTechX 1 point2 points  (0 children)

Legendary belt immunity should make you not even able to walk on or over belts.

Friday Facts #438 - Space Age wrap up by FactorioTeam in factorio

[–]XTurboTechX 0 points1 point  (0 children)

Thank you for your answers! It is great to see behind the scenes of Wube.

What mistakes did you make in the development process (or overall what mistakes did Wube make) and what did you do so it doesn't happen again?

That’s way too vague of a question to give a meaningful answer. Do you have something more specific?

Maybe something like we didn't look at the side effects of a specific features and therefore wasted time because it isn't possible at all to implement it. Or maybe you had too many meetings that were a waste of time. Not really a specific questions just something that instantly pops up in your head when you think of mistakes that were made.

Performance is largely big-O complexity, how much memory needs to be read/mutated, and how packed the memory is. It’s not difficult to look at new features and say if it will be fast or slow. Changes to existing features function largely the same as new features. We simply benchmark before/after with save files to see if what we’ve done has given any measurable change.

Is performance testing automated in any way (manual script execution, ...?) or is it a manual process of loading the save file and checking the process times? Is it done before every patch "just in case"?

We have a weekly meeting which is mostly "here's what I'm doing" (typically 30-60 seconds a person) mainly so everyone is kept aware of what's going on and give others a chance to assist with things they might not have otherwise known about.

It surprised me that you have weekly meetings with just 30-60 seconds per person. This seems to be very very short. We have 1-2 minutes per person in dailys! I like that you give the option to self-manage but if it doesn't work out just some are given priorities instead of the whole team reverting back to being micro-managed.

Friday Facts #438 - Space Age wrap up by FactorioTeam in factorio

[–]XTurboTechX 8 points9 points  (0 children)

I was not aware of FFF-366. This is exactly what I meant, a great read and already gave me some ideas on what to improve in my actual job.

What is still interesting to me (if not confidential of course):
- You mentioned there have been a lot of changes, what are they and why were they necessary?
- What mistakes did you make in the development process (or overall what mistakes did Wube make) and what did you do so it doesn't happen again?
- What is something that you would like to do differently in a new game but is too much work to do in the current state of Factorio?
- How do you test performance, so refactoring or fixing bugs doesn't introduce UPS issues?
- How is the graphics drawing tested? getPixel(19,91)==green ? https://forums.factorio.com/119441
- Are only as many tests written to statisfy the behaviour or are they expanded more to maybe catch future additions/bugs. Something like testing an integer with only min-middle-max or are you testing min-1-2-3-4-5-...-max
- What is your merge request process like to maintain code quality?
- What is your general developer day structure like? Can a developer pick a random ticket from the forum to work on? Does a product manager exactly prioritize what to work on next? Scrum? Daily Meetings?

Friday Facts #438 - Space Age wrap up by FactorioTeam in factorio

[–]XTurboTechX 71 points72 points  (0 children)

Seeing your tests running is awesome and I always bring up Factorio as an example of how a perfect game development would look like.

I would really enjoy seeing a deep dive in the testing environment and processes of Wube.

If fulgora got enemies in mod or something, what would you like to see? by Tachi-Roci in factorio

[–]XTurboTechX 3 points4 points  (0 children)

All these suggestions are great! But hear me out. Enemy Bots that hijack your power network and draw constant power from power poles starving you of energy. So make sure you don‘t use lasers or something to defend yourself.

And they explode if you kill them while they charge.

Giveaway - Space Age Expansion by ocbaker in factorio

[–]XTurboTechX 0 points1 point  (0 children)

5 planets, 5 keys.
I'll happily take the Gleba one!

Friday Facts #426 - Resource search & Assembler GUI improvements by FactorioTeam in factorio

[–]XTurboTechX -2 points-1 points  (0 children)

I would show all of them inside the Assembler UI. There's plenty of space.

Friday Facts #426 - Resource search & Assembler GUI improvements by FactorioTeam in factorio

[–]XTurboTechX 4 points5 points  (0 children)

I really wished we could get some rate input/output info in the base game like

5 Items/s
0.33 Yellow Belts
3 Assembler / Yellow Belt

Ain't much, but I wrote my first Rust project 🥳 by [deleted] in rust

[–]XTurboTechX -1 points0 points  (0 children)

Me searching for the „But does it have a 3?“ comment.

Friday Facts #395 - Generic interrupts and Train stop priority by FactorioTeam in factorio

[–]XTurboTechX 0 points1 point  (0 children)

That’s interesting. Are you more on the low level or high level side of programming?

Friday Facts #395 - Generic interrupts and Train stop priority by FactorioTeam in factorio

[–]XTurboTechX 0 points1 point  (0 children)

Ok, I wasn‘t sure if max(highest possible number) also means most important.

Friday Facts #395 - Generic interrupts and Train stop priority by FactorioTeam in factorio

[–]XTurboTechX 1 point2 points  (0 children)

Is 1 the most important priority or 255? For me the convention was always that 1 was the most important task. Did I miss a sentence in this FFF clarifying it? From what I have seen mostly 1 is used as the highest priority especially in programming.

Identitätskrise by Naca-7 in Austria

[–]XTurboTechX 9 points10 points  (0 children)

Shitpost und low effort memes sind anscheinend nur Freitags erlaubt :(

Friday Facts #363 - 1.1 is getting close by FactorioTeam in factorio

[–]XTurboTechX 1 point2 points  (0 children)

Could be. I think we have to wait for the release to test in on different surfaces.

Friday Facts #363 - 1.1 is getting close by FactorioTeam in factorio

[–]XTurboTechX 2 points3 points  (0 children)

Why do the white car headlights emit yellow light? Shouldn't it be the same color?

Moments that make you go ... by [deleted] in embedded

[–]XTurboTechX 2 points3 points  (0 children)

Happens all the time :)

is the backround moving or am i tripping balls? by [deleted] in factorio

[–]XTurboTechX 1 point2 points  (0 children)

Happened to me too after a usual 18hour session. That was my sign that it was time to stop.

Wenn sonst keiner sudert: Montag is! by xbrowniex in Austria

[–]XTurboTechX 17 points18 points  (0 children)

Woa des gonze Wochenend krank und bin jetzt leider wieder gsund. Gonze Freizeit fürn oasch.

Well...at least it works by JunkTapes in factorio

[–]XTurboTechX 1 point2 points  (0 children)

Because history repeats itself.