Earlier quoted context omitted.
There are two kinds of programmers, Those who look at Factorio and go: "That's my day job! Why would I do it for fun?" and those who look at Factorio and go: "That's my day job! You mean I can do it for fun?!"
Having a PM to help me stay focused would not be a bad thing when I play Factorio. However, that would probably come bundled with having a PM constantly ask me to half-ass (I mean MVP) three different new projects in the factory in the time it would normally take me to full-ass one project.
Seven Years of Factorio Friday Facts (2020)
51–60 of 76 posts
Re: Seven Years of Factorio Friday Facts (2020)
#52Quick links to the five "must read" posts that William highlighted: > FFF #243 - New GUI tileset: Showing off their GUI design document. A MUST READ, if only for a good example of a comprehensive design style that fits the game theme perfectly. ( https://factorio.com/blog/post/fff-243 ) > FFF #176 - Belts optimization for 0.15 : Incredible analysis of transport belts and optimizing their performance. A MUST READ. ( h…
The last bit of this post mentions UDP packets not making it through ISPs if their checksum is 0x0000 or 0xFFFF...what is THAT all about? This would have been in February of 2017.
> If you remember from the previous FFF, our map downloader was having some extremely rare problems with some mysterious packets that would always get filtered over the Internet. We already had a fix for it, but I was curious what was going on. Thanks to the investigative power of the Factorio community, we found out that all those mysterious packets, before NAT, had a checksum of 0xFFFF. Admalledd from the forum sent some hand-crafted packets through his Internet connection and surprise, all packets would go through, except those with a checksum of 0xFFFF or 0x0000. At this point I would just assume this ISP(and some other few ISPs around the world) have some faulty hardware or software that do not handle these special cases of UDP checksums.
Re: Seven Years of Factorio Friday Facts (2020)
#53I've been a huge fan of Factorio since 2014. A huge fan of the game, the team, and the entrepreneurial adventure. Their willingness to share insights, every weeks, for 7 years is quite rare in the industry. It was also awesome to read the thought process behind each design decision alongside some nerdy story about C++ optimization. Factorio team, if you're ready this, thank you!
Re: Seven Years of Factorio Friday Facts (2020)
#54Re: Seven Years of Factorio Friday Facts (2020)
#55Quick links to the five "must read" posts that William highlighted: > FFF #243 - New GUI tileset: Showing off their GUI design document. A MUST READ, if only for a good example of a comprehensive design style that fits the game theme perfectly. ( https://factorio.com/blog/post/fff-243 ) > FFF #176 - Belts optimization for 0.15 : Incredible analysis of transport belts and optimizing their performance. A MUST READ. ( h…
> FFF #176 - Belts optimization The last bit of this post mentions UDP packets not making it through ISPs if their checksum is 0x0000 or 0xFFFF...what is THAT all about? This would have been in February of 2017. > If you remember from the previous FFF, our map downloader was having some extremely rare problems with some mysterious packets that would always get filtered over the Internet. We already had a fix for it,…
Re: Seven Years of Factorio Friday Facts (2020)
#56My biggest Factorio lesson was this: I no longer start a new factory from scratch if I want to do things differently. I use my existing - and now outdated - factory to launch a new one a few minutes run away.
Throw the first one away. Especially when starting a run, plan on throwing away the starter base. I learned this trick watching AntiElitz speedruns. He'll build a manual bootstrap "factory" (really just mines and smelting) to get plates, then build a very-polished-through-iteration bootstrap base which builds all the development essentials - circuits, arms, belts, ammo, etc. That's used to build the real base.
Makes me a little more interested, in general.
Re: Seven Years of Factorio Friday Facts (2020)
#57For those wondering why this game about factory management keeps showing up on the front page of HN, it’s because the gameplay reminds its fans of software engineering in subtle ways. People who are good at one are likely to be good at the other. More about this here - https://blog.nindalf.com/posts/factorio-and-software-enginee...
There are two kinds of programmers, Those who look at Factorio and go: "That's my day job! Why would I do it for fun?" and those who look at Factorio and go: "That's my day job! You mean I can do it for fun?!"
Re: Seven Years of Factorio Friday Facts (2020)
#58Earlier quoted context omitted.
I wanted, but never got around to, creating a mod that accepts some kind of data outside the game (lines of text, JSON objects, packets from the TUN driver, whatever), wraps them up as Factorio objects, and plops them onto a belt, and another that reads them and sends them back out. The idea being that this could be (A) a cool hack (belt speed factoring into ping time, lmao), but (B) a way to visualize data flow in c…
Hell, why not turn Factorio into a programming language? If you can translate a real-world problem to in-game problems, it'd be so much fun to solve them that you'd probably launch a new epoch in human history - the Factorio Age
Re: Seven Years of Factorio Friday Facts (2020)
#59The Friday Facts were fantastic. I don't know of any other non-open-source project (but counterexamples are of course welcome) that encourages the developers to put that much technical information about what they're up to out on the website. I especially loved the ones about belt optimizations, multi-threading, and the networking model, since those are all interesting problems that any game developer is likely to thi…
Thanks for writing (the code and the blogs!) What are you up to these days?
Re: Seven Years of Factorio Friday Facts (2020)
#60Also no combat/bugs, at least not yet. The dev team is Chinese and are releasing amazing quality-of-life updates at a rapid clip, too. Truly impressive piece of software.