Friday Facts #84 - The wedding day preprations

Regular reports on Factorio development.
kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Friday Facts #84 - The wedding day preprations

Post by kovarex »

No, no one from the team is getting married yet :) https://www.factorio.com/blog/post/fff-84

keyboardhack
Filter Inserter
Filter Inserter
Posts: 478
Joined: Sat Aug 23, 2014 11:43 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by keyboardhack »

Really looking forward to those optimizations! Optimizations is the best kind of updates :D
That electric beam is just pure awesomeness and i can't wait to melt biters with it.
Waste of bytes : P

McRib
Inserter
Inserter
Posts: 40
Joined: Mon Apr 20, 2015 6:12 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by McRib »

Still kovarex, the point behind pay mods is that the dev and valve get a lot more money from mods than the modder do. That is why people dont like pay mods because we dont pay the modders we pay the dev and/or valve for this mods. That is just greedy. So a donation button for example is much better. Also they are no ways to prevent plagerismen on this mod once you bought it. I mean you can just simple reupload them this is already a big issue. Because there is no way to remove this mods from the workshop.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by kovarex »

McRib wrote:Still kovarex, the point behind pay mods is that the dev and valve get a lot more money from mods than the modder do. That is why people dont like pay mods because we dont pay the modders we pay the dev and/or valve for this mods. That is just greedy. So a donation button for example is much better. Also they are no ways to prevent plagerismen on t hismod once you bought it. I mean you cam just simple reupload them this is already a big issue. Because there is no way to remove this mods from the workshop.
I understand. If we ever do paid mods, it would be outside the workshop on our own mod db page, the modder would get most of the money, and the plagerism could be simply avoided by having manual review of every paid mod submission. But please, this is just a speculation, I'm not saying we will do that.

McRib
Inserter
Inserter
Posts: 40
Joined: Mon Apr 20, 2015 6:12 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by McRib »

kovarex wrote:
McRib wrote:Still kovarex, the point behind pay mods is that the dev and valve get a lot more money from mods than the modder do. That is why people dont like pay mods because we dont pay the modders we pay the dev and/or valve for this mods. That is just greedy. So a donation button for example is much better. Also they are no ways to prevent plagerismen on t hismod once you bought it. I mean you cam just simple reupload them this is already a big issue. Because there is no way to remove this mods from the workshop.
I understand. If we ever do paid mods, it would be outside the workshop on our own mod db page, the modder would get most of the money, and the pagerism could be simply stopped by having manual review of every paid mod submission. But please, this is just an speculation, I'm not saying we will do that.
Im fine with that. I was only pointing out that the issue is not that we need to pay for mod it is more like we pay the wrong people for that. A tax for the server and transaction is fine as long still the modder get some momey out of it and dont end up get 25% where still tax need to be pay for income (in german you need to pay tax on income)

nours77
Inserter
Inserter
Posts: 42
Joined: Mon Jun 10, 2013 12:06 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by nours77 »

can t wait to play a finish stat of factorio... starship already in finish stage ?

Give money for a mod. well, it s not a good idea for me !
In first because the game is not belong to modder, and the owner maybe not like if mod make more money than the game...
In two because many system already exist like patreon.com (but it s donate) and steam just want make more money with anything. Modder should stay where they are, game lovers and no change to dealers...
In end, i will not paid for a mod, i prefer use my money to paid anothers games, i think it s better. I have not a lot of money to spend in my hobby. It s better play lots of various games (more fun for me).

Acetylene
Burner Inserter
Burner Inserter
Posts: 9
Joined: Tue Mar 03, 2015 2:22 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by Acetylene »

Really loving the new look of the combat drones and the beam effect. Speaking of bots, do you still have plans for this feature you talked about on the main website?
RTS elements
In the late game you have this monstrous factory full of machines, trains and flying robots. But you are still a guy running around on your own. Wouldn't it be cool if you could get into your command center and just give orders to your building / combat drones?
Also, I really like how much is going on visually with the world in the screenshot you posted on blog post #54 (http://assets-factorio-com.s3.amazonaws ... lebots.jpg), sometimes I feel the game world can feel a little bit barren compared to that. That's part of the reason I think adding simple cliffs similarly to how they are done in Command & Conquer 95 (http://paulthetall.com/wp-content/uploa ... nshot2.jpg) would bring an interesting visual and gameplay element. They look great and add another level of consideration to base design I think novice and experienced players would appreciate, but could also be knocked down (or built!) as the player needs. Although this is partly playing into my desire into building a base that makes me feel cosy.

User avatar
Smarty
Global Moderator
Global Moderator
Posts: 816
Joined: Sat Oct 04, 2014 5:00 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by Smarty »

no pics about the behemoth biter or spitter?

quinor
Filter Inserter
Filter Inserter
Posts: 404
Joined: Thu Mar 07, 2013 3:07 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by quinor »

About that lighting: what about physically accurate lighting simulation rendered to beam animation?

http://gamma.cs.unc.edu/FAST_LIGHTNING/ ... g_2007.pdf

It would look triple awesome!

User avatar
Gandalf
Filter Inserter
Filter Inserter
Posts: 294
Joined: Fri Dec 19, 2014 10:15 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by Gandalf »

Smarty wrote:no pics about the behemoth biter or spitter?
Yeah, that sounds like "big" news to me. :D

@kovarex I was wondering if all the optimizations are gonna impact the game's realism?
As I understand it, factorio started out by simulating everything individually, every tile on a belt, every solar panel, every steam cloud, etc. It seems in order to optimize the game you are now going further in the direction of what games like Sim City are doing, where you just have a theoretical value that is used in calculations, while all the visible instances in the world try to behave sort of appropriately to that value. That approach obviously leads to some discrepancies in what's visually happening in the game.

So for example with tiles on a belt, in a true simulation I can rely on every single tile being exactly where it appears to be. If you take the individual simulations away, doesn't that change the apparent behaviour, too? The greatly reduced amount of collision checks must mean that certain collisions are simply ignored.

Maybe a better example: Does the bundling of accumulators mean they no longer have an individual charging state? So if I add a new accumulator to a network with several fully charged accumulators, will it no longer know which of the accumulators needs to be charged? It'll just know that there's one accumulator worth of un-filled capacity in the entire network. So if you were to quickly add and remove that accumulator (because you misplaced it) that would reduce the overall charging-state of the network, if all accumulators are treated as one unit.
I hope somebody gets what I mean. xD
OS: Linux Mint 19 x64 | desktop: Awesome 4.2  |  Intel Core i5 8600k  |  16GB DDR4  |  NVidia GTX 1050 Ti (driver version: 410.104)    (2019-03)

kaldskryke
Inserter
Inserter
Posts: 27
Joined: Mon Nov 17, 2014 3:49 am
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by kaldskryke »

I'm excited for bigger enemies! Biters and Spitters in this game die way too quickly. If you blink, you will miss them. For a game as thoughtful and "slow" as Factorio, the combat is very fast. It's a big contrast that feels very jarring. Bigger, slower biters that live longer but do more damage sounds like it will help. I still think Factorio needs a combat balance iteration, but behemoths will help.

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

Re: Friday Facts #84 The wedding day preprations

Post by Xterminator »

This is so exciting to me! I love the new electric type combat robot, I think it will be a very good addition. Also, the news of a 4th and stronger biter just made my day. :D This will add a new element and challenge to the game that I think it really needs! I hope they are a lot harder to kill, so you actually have o worry about if your defenses are strong enough.

And of course, all those optimization improvements are always great. You guys are doing a great job, and I can't wait until the first 0.12 version is out!
Image Image Image

User avatar
Legoman165
Inserter
Inserter
Posts: 31
Joined: Thu Feb 26, 2015 7:15 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by Legoman165 »

3 times bigger factories here I come! Super excited for such an amazing game to be super efficient and not resource intensive at all. I have this on my asus t100ta (transformer book) and it runs fine! U guys might want to think about making an app for tablets with them getting more and more powerful factorio could run on tablets!
Last edited by Legoman165 on Fri May 01, 2015 3:27 pm, edited 1 time in total.

User avatar
Alekthefirst
Fast Inserter
Fast Inserter
Posts: 104
Joined: Sat Feb 07, 2015 7:39 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by Alekthefirst »

Legoman165 wrote:3 times bigger factories here I come!
you stole my relpy :D :D :D :D :D
Factorio is a game about automating everything. One day, i hope i can automate shitty signatures just like this one.

User avatar
Legoman165
Inserter
Inserter
Posts: 31
Joined: Thu Feb 26, 2015 7:15 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by Legoman165 »

Alekthefirst wrote:
Legoman165 wrote:3 times bigger factories here I come!
you stole my relpy :D :D :D :D :D
FIRST!! :P

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by kovarex »

Gandalf wrote:
Smarty wrote:no pics about the behemoth biter or spitter?
Yeah, that sounds like "big" news to me. :D

@kovarex I was wondering if all the optimizations are gonna impact the game's realism?
As I understand it, factorio started out by simulating everything individually, every tile on a belt, every solar panel, every steam cloud, etc. It seems in order to optimize the game you are now going further in the direction of what games like Sim City are doing, where you just have a theoretical value that is used in calculations, while all the visible instances in the world try to behave sort of appropriately to that value. That approach obviously leads to some discrepancies in what's visually happening in the game.

So for example with tiles on a belt, in a true simulation I can rely on every single tile being exactly where it appears to be. If you take the individual simulations away, doesn't that change the apparent behaviour, too? The greatly reduced amount of collision checks must mean that certain collisions are simply ignored.

Maybe a better example: Does the bundling of accumulators mean they no longer have an individual charging state? So if I add a new accumulator to a network with several fully charged accumulators, will it no longer know which of the accumulators needs to be charged? It'll just know that there's one accumulator worth of un-filled capacity in the entire network. So if you were to quickly add and remove that accumulator (because you misplaced it) that would reduce the overall charging-state of the network, if all accumulators are treated as one unit.
I hope somebody gets what I mean. xD
I know exactly what you mean. You don't have to be afraid, the algorithms are made in a way, that they keep the complexity of the game. The accumulators for example are merged only when they have the exactly same charging state, in other words, from the external point of view, the should act the same.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by kovarex »

kovarex wrote:
Gandalf wrote:
Smarty wrote:no pics about the behemoth biter or spitter?
Yeah, that sounds like "big" news to me. :D

@kovarex I was wondering if all the optimizations are gonna impact the game's realism?
As I understand it, factorio started out by simulating everything individually, every tile on a belt, every solar panel, every steam cloud, etc. It seems in order to optimize the game you are now going further in the direction of what games like Sim City are doing, where you just have a theoretical value that is used in calculations, while all the visible instances in the world try to behave sort of appropriately to that value. That approach obviously leads to some discrepancies in what's visually happening in the game.

So for example with tiles on a belt, in a true simulation I can rely on every single tile being exactly where it appears to be. If you take the individual simulations away, doesn't that change the apparent behaviour, too? The greatly reduced amount of collision checks must mean that certain collisions are simply ignored.

Maybe a better example: Does the bundling of accumulators mean they no longer have an individual charging state? So if I add a new accumulator to a network with several fully charged accumulators, will it no longer know which of the accumulators needs to be charged? It'll just know that there's one accumulator worth of un-filled capacity in the entire network. So if you were to quickly add and remove that accumulator (because you misplaced it) that would reduce the overall charging-state of the network, if all accumulators are treated as one unit.
I hope somebody gets what I mean. xD
I know exactly what you mean. You don't have to be afraid, the algorithms are made in a way, that they keep the complexity of the game. The accumulators for example are merged only when they have the exactly same charging state, in other words, from the external point of view, the should act the same.
The transport belt movement is changed a little bit, but I believe that it is better as the transport belts are much more predictable and bug free now.

McRib
Inserter
Inserter
Posts: 40
Joined: Mon Apr 20, 2015 6:12 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by McRib »

Kovarex i found this news:
https://steamcommunity.com/games/SteamW ... 5253244218
at last valve is not so pigheaded at all.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by kovarex »

McRib wrote:Kovarex i found this news:
https://steamcommunity.com/games/SteamW ... 5253244218
at last valve is not so pigheaded at all.
I know, this is why I wrote: "It had been cancelled already."

infogulch
Inserter
Inserter
Posts: 20
Joined: Mon Dec 29, 2014 6:09 pm
Contact:

Re: Friday Facts #84 The wedding day preprations

Post by infogulch »

Smoke simulation optimisation
Usage of the formula lets me know the position of the smoke without the need to update it every tick.
If you keep a position (and maybe velocity) history of smoke-emitting items, you could change smoke to be an exclusively render-time object. I.e. if it's not showing on screen it doesn't even exist! Then as the viewport moves into an area with smoke, it calculates the expected position of each smoke particle based on that saved history and renders it with your formula.

The history could be implemented as a very efficient circular buffer just long enough to render the oldest particles before they disappear.

Post Reply

Return to “News”