Friday Facts #346 - He who does nothing, breaks nothing

Regular reports on Factorio development.
Saiph
Inserter
Inserter
Posts: 28
Joined: Mon Jul 24, 2017 9:38 am
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Saiph »

So what are "Wang tiles"?
RobertTerwilliger
Fast Inserter
Fast Inserter
Posts: 196
Joined: Wed Nov 18, 2015 10:12 am
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by RobertTerwilliger »

Well, now movement looks so natural, that bushes not being squished by car look somewhat out of place...)
Holding formation further and further,
Millions of lamb stay in embrace of Judas.
They just need some bread and faith in themselves,
BUT
THE TSAR IS GIVEN TO THEM IN EXCHANGE!
Original: 5diez - "Π˜Ρ‰Ρƒ, тСряя" (rus, 2013)
Amarula
Filter Inserter
Filter Inserter
Posts: 544
Joined: Fri Apr 27, 2018 1:29 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Amarula »

Saiph wrote: ↑Sat May 09, 2020 10:22 am So what are "Wang tiles"?
https://en.wikipedia.org/wiki/Wang_tile
My own personal Factorio super-power - running out of power.
Saiph
Inserter
Inserter
Posts: 28
Joined: Mon Jul 24, 2017 9:38 am
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Saiph »

Amarula wrote: ↑Sat May 09, 2020 2:17 pm
Saiph wrote: ↑Sat May 09, 2020 10:22 am So what are "Wang tiles"?
https://en.wikipedia.org/wiki/Wang_tile
Thank you.
User avatar
landmine752
Inserter
Inserter
Posts: 27
Joined: Sun Nov 19, 2017 3:35 am
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by landmine752 »

The dust effect looks really nice. Are they sprites of dust clouds or particle effects, though? If one wanted to change how they looked, how would you do that?
Syriusz
Long Handed Inserter
Long Handed Inserter
Posts: 60
Joined: Thu May 07, 2015 12:34 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Syriusz »

It would be cool if more dust were produced if character/ car is moving faster. From gifs I am not sure if this is true here or not.
And since we are talking proverbs about decisions to change something, my father always said "lepsze- wrΓ³g dobrego" which in Polish means "better- enemy of good". Which means that if you try to improve something that works you can end up with something that is not good. Or that if you have something good, stick to it and don't try to change it since you may brake it.

P.S.
We often used it when effort of government or company failed miserable.
+edit to make it more clear.
P.S.2 I know that it is not too grammatically correct and not proper sentence, but "lepsze- wrΓ³g dobrego" rolls from tongue nicely so that was what we used and I tried to mirror it in Engilsh.
User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 884
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Oktokolo »

Multiple demands of tire and chain tracks are a sure sign for the GFX entering the uncanny valley. Stop right here or be prepared to improve GFX for the next ten years...

But yes, animated grass and bushes would be nice, as would be weather like rain or fog. 8-)
User avatar
Unknow0059
Fast Inserter
Fast Inserter
Posts: 101
Joined: Tue Aug 08, 2017 7:37 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Unknow0059 »

No vehicle tracks yet huh. Hopefully it's in the plans cuz it's the next logical step.
SaluRamos
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sun May 10, 2020 5:52 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by SaluRamos »

Obs 1: world is made of tiles, everyone breaked in 4 triangles like the image.
Obs 2: world generation 'CALCULATE TILES' after all the seed stuff.
Obs 3: when the player put the landfill, 'CALCULATE' the middle tile first, later, the other 8 neighboard tiles.

This is how the tiles should work and be calculated.
Every tile has a class: tile_info.

With this output's:

Bool triangles[4]; //[0] is the up triangle, [1] is the down triangle, [2] is the left triangle and [3] is the right triangle.

Bool filled; //if all the 4 triangles are true, this is true
Bool type; //if all 4 triangles are false, this gonna be false, so 'true = landtype' and 'false = watertype'.

I dont know how factorio works with procedural generation, but you can set a land color type by seed, maybe? (Noises)

When calculating every single tile, ask for his neighboard class tile_info. Make it fast by avoid calculating obsolet tiles.
Attachments
15891332923297457386119487746674.jpg
15891332923297457386119487746674.jpg (2.76 MiB) Viewed 7534 times
ThunderFD
Burner Inserter
Burner Inserter
Posts: 7
Joined: Fri Nov 15, 2019 4:54 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by ThunderFD »

ohh the dust is great! would be neat if a super fast car would leave behind some bigger dust clouds for a few seconds on dry terrain.
Image

trains could kick up some bigger dust clouds as well. - each wagon kicking up some
User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 884
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Oktokolo »

ThunderFD wrote: ↑Tue May 12, 2020 1:21 pm trains could kick up some bigger dust clouds as well. - each wagon kicking up some
And whenever a vehicle (including trains) runs over a biter, gore should splatter around.
Hiladdar
Fast Inserter
Fast Inserter
Posts: 214
Joined: Mon May 14, 2018 6:47 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Hiladdar »

We can even go overboard on this, I can argue that when a vehicle runs over a biter, and the blood is splattered over the dust, should there be less dust, in that one spot, until the blood dries up?

Hiladdar
theolderbeholder
Fast Inserter
Fast Inserter
Posts: 137
Joined: Wed Sep 20, 2017 5:45 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by theolderbeholder »

Oktokolo wrote: ↑Wed May 13, 2020 7:54 am And whenever a vehicle (including trains) runs over a biter,
- or the player -
Oktokolo wrote: ↑Wed May 13, 2020 7:54 am gore should splatter around.
FTFY, no need to thank me
User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 884
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Oktokolo »

theolderbeholder wrote: ↑Wed May 13, 2020 5:34 pm
Oktokolo wrote: ↑Wed May 13, 2020 7:54 am And whenever a vehicle (including trains) runs over a biter,
- or the player -
Oktokolo wrote: ↑Wed May 13, 2020 7:54 am gore should splatter around.
FTFY, no need to thank me
I don't care about player collisions. They almost never happen anyway...
User avatar
5thHorseman
Smart Inserter
Smart Inserter
Posts: 1193
Joined: Fri Jun 10, 2016 11:21 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by 5thHorseman »

Oktokolo wrote: ↑Thu May 14, 2020 3:44 am I don't care about player collisions. They almost never happen anyway...
Yeah I mean it's not like I have more deaths due to trains than all other sources combined.

*shifts as you walk to stay between you and his screen*
theolderbeholder
Fast Inserter
Fast Inserter
Posts: 137
Joined: Wed Sep 20, 2017 5:45 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by theolderbeholder »

Yes, getting run over by his own train. :lol:
Sorry, I was being silly. Hahaha.

ha.
ha.
:?
*disappears inconspiciously*
User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 884
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Oktokolo »

5thHorseman wrote: ↑Thu May 14, 2020 3:55 am
Oktokolo wrote: ↑Thu May 14, 2020 3:44 am I don't care about player collisions. They almost never happen anyway...
Yeah I mean it's not like I have more deaths due to trains than all other sources combined.
Exactly. Player death is a pretty rare thing to happen. And train deaths are only one variant of it. So why bother adding any eye candy for an easter egg, only the achievement hunters will be able to find by themselves...
badtouchatr
Long Handed Inserter
Long Handed Inserter
Posts: 80
Joined: Sat Aug 20, 2016 8:00 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by badtouchatr »

In Czech we have a saying for which I have not found English equivalent. "He who does nothing, breaks nothing."
I think the closest English phrase would probably be: "If it ain't broke, don't fix it." But maybe someone else could correct me.
User avatar
5thHorseman
Smart Inserter
Smart Inserter
Posts: 1193
Joined: Fri Jun 10, 2016 11:21 pm
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by 5thHorseman »

badtouchatr wrote: ↑Thu May 14, 2020 8:49 am
In Czech we have a saying for which I have not found English equivalent. "He who does nothing, breaks nothing."
I think the closest English phrase would probably be: "If it ain't broke, don't fix it." But maybe someone else could correct me.
No those mean different things. The Czech phrase means essentially "the guy who hasn't broken anything is probably slacking off." while the English phrase means "quit messing with something that works because you're just as likely to make it worse."
Pi-C
Smart Inserter
Smart Inserter
Posts: 1726
Joined: Sun Oct 14, 2018 8:13 am
Contact:

Re: Friday Facts #346 - He who does nothing, breaks nothing

Post by Pi-C »

badtouchatr wrote: ↑Thu May 14, 2020 8:49 am
In Czech we have a saying for which I have not found English equivalent. "He who does nothing, breaks nothing."
I think the closest English phrase would probably be: "If it ain't broke, don't fix it." But maybe someone else could correct me.
English isn't my first language, but I believe these two sentences are different. Yours would be equivalent to "Never change a running system", with the focus on "Things are working fine as they are!" Say, you need to hand in your doctoral thesis tomorrow, and there's a fresh update for the word processor you are using to write it. Your current version is working fine; and if you don't update you will get the work done just in time. If you decided to update, something could go wrong (say, you overwrite your thesis, but the new format is incompatible with the old version and you don't have any backups, and you notice that the new version will crash whenever you try to change a footnote but you can't downgrade because the document can't be loaded any longer). So, changing the running system when it's urgently needed is not a wise decision. But that's from a user perspective.

"He who does nothing breaks nothing" is from the developer's side. The old word processor is working fine already, but could be improved. There is the danger that things will break temporarily, but these changes could mean a major improvement once everything works. For example, the new data format is incompatible with the current version, but documents could be saved in such a way that they are immensely reduced in size, so that your word processor could handle a thousand pages without loss of speed. If the developers did nothing, the users wouldn't be in danger of losing their work for now -- but in the long term, they wouldn't be able to write their thousand page novel with it because the word processor would slow down to a crawl for every document that's longer than a hundred pages.
A good mod deserves a good changelog. Here's a tutorial (WIP) about Factorio's way too strict changelog syntax!
Post Reply

Return to β€œNews”