Blog search

Friday Facts #278 - The new quickbar

Posted by Twinsen, Klonan on 2019-01-18

It's finally here (Twinsen) The proposal was first mentioned more than 1 and a half years ago, in FFF-191. Since then, we kept mentioning it in our blog posts and players kept asking about it. After a lot of back and forth within the team on whether we should implement it or not, and how it should work, we finally have it almost finished for 0.17.

Friday Facts #369 - To the moon 🚀🌘

Posted by Twinsen on 2022-04-01

This post was written as a joke for April Fools' day. Nothing written here should be taken seriously. No doubt you have heard about NFTs, the latest Blockchain innovation. With some big gaming companies exploring NFTs, where does Factorio stand? We have received many offers. Some of the offers were quite silly, others very tempting. Since we have many Blockchain enthusiasts on the team, we decided to explore the subject ourselves. After consulting with some industry-leading experts on Discord, this is what we came up with: Non-fungible blueprints One of the many subjects of debate within the team is the blueprint library. Allowing players to easily share big blueprints (blue science, nuclear reactor setup, etc.) ruins the fun of figuring out how to build those things yourself. One of the best things about the blueprint library is that it contains your unique blueprints, which are almost like unique pieces of art. So it only makes sense to make them truly unique, using the Blockchain, NFT, and Smart Contracts technologies. What this means is that every blueprint in the blueprint library will now be stored on the Blockchain, and they will be truly unique across all of the blueprint libraries of all players. Just like NFTs, they can be traded on the Blockchain, also making them a great speculative asset. In essence your blueprint library will become your personal wallet, containing only the unique blueprints that you own. Unlike most NFTs, blueprints are created (minted) by the players, making it a truly decentralized system, controlled by the smart contracts we created. In order to guarantee uniqueness we will use AI and Machine Deep Learning to analyze any new blueprint before it is minted, this way you won't be able to just move one power pole and mint a copy. Once again, making blueprints truly unique. Our own Play-to-earn cryptocurrency Limiting the creation (minting) of new blueprints using just the AI will not be enough. To ensure the Blockchain is not flooded with useless blueprints, we will also create a cryptocurrency called Factorio Blueprint Token ⚙️. You will need to pay 1,000 of them to mint 1 new unique blueprint. Factorio Blueprint Tokens ⚙️ are earned from Space Science using a variable conversion rate we will control. Since you can now earn crypto by just playing the game, the game basically pays for itself. Factorio Blueprint Tokens ⚙️ come with all the advantages of a proof-of-work cryptocurrency, and all the fun of playing Factorio and optimizing factories for maximum UPS. Some say that Factorio offers so much value for money, that they paid more for the electricity bill than they paid for the game, so we are happy to take it to the next level. We will host an Initial Coin Offering (ICO) for Factorio Blueprint Token ⚙️, so make sure you invest as much as you can and HODL it, in the hopes that someone will tweet about it making the price go to the moon 🚀🌘. Click here to take part in the ICO.

Friday Facts #242 - Offensive programming

Posted by kovarex on 2018-05-11

Hello, this post is going to be more technical than usual, yet it might still be interesting to know the background of the process for some people.

Friday Facts #420 - Fusion Reactor

Posted by Earendel on 2024-07-19

Hello, I'm sure you're familiar with the good old Nuclear reactor. It's a fission reactor that makes a lot of power in conjunction with its steam turbines. The nuclear energy system is unlocked on Nauvis, and in the context of Space Age, that makes it an early-to-mid game unlock. For the planet Nauvis, nuclear power is great for the whole game. Water is endless, and uranium is plentiful. For space platforms it's not ideal because it takes a lot of water and a fair amount of space. Solar panels are so good in space, especially near the sun, that it's harder to justify a reactor on a small platform. If you're mainly going around Fulgora then nuclear becomes more competitive because Fulgora has more ice from asteroids and less solar energy. Later, when you head to the 4th new planet, nuclear becomes a much better option because the solar power is so low and ice is more abundant. At that point, you've had nuclear as an option for all the 5 planets (although you probably don't use it on all of them), and a few space routes, so it's time to unlock a new and exciting energy system.

Friday Facts #197 - Chugging along

Posted by Klonan on 2017-06-30

Hello, not much at all has happened this week. It has been rather quiet with the Art department out of office the last few days. However there has been some additional success on our recruitment drive, so there will be an additional 3-4 bodies (live) in the office within the next month.

Friday Facts #221 - 0.16 is out

Posted by kovarex & Klonan on 2017-12-15

Hello there. As you probably know, we released the experimental version of 0.16 this week. As usual after such a big release, we are working as best as we can to fix the bugs to make the game reasonably playable as soon as possible. Our current goal is to have semi-stable version before Christmas.

Friday Facts #264 - Texture streaming

Posted by posila on 2018-10-12

Hello, it is me, posila, with another technical article. Sorry.

Friday Facts #102 - Getting close

Posted by Tomas on 2015-09-04

Hi everyone, the summer is slowly preparing to pack its stuff. Overall weather is still very pleasant however mornings and evenings are getting colder and days are getting shorter. So is our list of bugs on the forum actually! With current 0.12.6 there are about 30 open bug reports in total. The pendulum is swinging back and forth all the time but it seems like a good start for having stable release within few iterations. At the moment it looks like that development work for the release will be done before the gfx work - we are commited to ship a full set of new technology and equipment sprites for the stable 0.12.

Friday Facts #85 - Sales Stats

Posted by Tomas on 2015-05-08

Good afternoon, today is the national holiday to commemorate the end of the WWII. Yet, surprisingly quite a few of us have met in the office. But the atmoshpere is very relaxed and we will call it a day early. The week has been spent mostly on smaller tasks (quite a few of those were non-game-development related).

Friday Facts #263 - Trains in blueprints

Posted by kovarex on 2018-10-05

Trains in blueprints Building trains again and again might be a daunting task. Especially when you start making a lot of mining outposts, artillery/supply trains with filtered cargo wagon slots etc. So I decided that we should extend blueprints to work with trains as well. The first condition was, that trains are only selected when you explicitly allow it in the checkbox, so they don't get in your way when building rail setups. Checking the button allows the train that was there to be put into the blueprint (similar to the way tiles work). For the sake of simplicity, we decided that once there is any rail in the blueprint, the train in it will be always buildable (as a ghost obviously), even if there are not rails to support the train at the moment. The train ghost will simply stay there and won't be buildable until rails are placed under it in a way so it can be placed. If I remove the rails from the blueprint, I get a second type of rail blueprint. In this case, all the parts of need to have rails to support it, this is mainly needed as without rails, there is no rail grid forced, so we should make sure, the train ghost won't be created in some wrong position. The small touch here is, that the blueprint also contains the schedule. With little-bit of improvisation, I can optimize the mine building a lot in the late game. I create a blueprint of mine train station. The stop will be called " Mine X". Both of the trains in the blueprint will have the " Mine X" -> " Smelting" schedule setup. Once I build the blueprint, I just rename the " Mine X" to whatever I want (" Mine 12" for example), and the train schedules are updated as well, so I'm almost ready to go. The last tweak I'm considering is to allow blueprints to contain the fuel insertion info similar to how they contain the module insertion info for assembling machines now.