Search found 15 matches

by GeniusIsme
Fri Sep 01, 2017 10:34 pm
Forum: News
Topic: Friday Facts #206 - Workflow optimisation
Replies: 84
Views: 19742

Re: Friday Facts #206 - Workflow optimisation

With boost being sometimes absurdly abstract I can somewhat agree, especially with graph and geometry libraries. But do they not care about compilation times? Absolutely not. Believe it or not, they went long ways to deliver compilation performance for their abstract code. It just happens that boost...
by GeniusIsme
Sat Feb 25, 2017 11:01 am
Forum: General discussion
Topic: How much [J] do you need for a solar panel?
Replies: 5
Views: 1055

Re: How much [J] do you need for a solar panel?

But you couldn't on 11.1 - https://forums.factorio.com/viewtopic.php?f=7&t=6337 A am also pretty sure developers said somewhere they will prohibit efficiency modules in the furnace, but I cannot find it now. Anyway, loaded the game just to check, and yes you can put efficiency in furnace. Maybe I wi...
by GeniusIsme
Fri Feb 24, 2017 9:35 am
Forum: General discussion
Topic: How much [J] do you need for a solar panel?
Replies: 5
Views: 1055

Re: How much [J] do you need for a solar panel?

Last time I checked, you can not put efficiency modules into electric furnaces.
by GeniusIsme
Thu Feb 23, 2017 5:07 pm
Forum: General discussion
Topic: Parrallel processing in games & applications
Replies: 277
Views: 59029

Re: Parrallel processing in games & applications

hoho wrote:
Rseding91 wrote:Rarely. Most everything interacting with network code uses unique or shared pointers. The core game logic primarily does not.
Some people define shared/unique/scoped pointers as "smart" ones too :)
Because they are. Or do you have some other "smart pointers" in mind?
by GeniusIsme
Sat Feb 18, 2017 11:55 pm
Forum: General discussion
Topic: Parrallel processing in games & applications
Replies: 277
Views: 59029

Re: Parrallel processing in games & applications

Rseding91 wrote: We don't currently make wide use of memory pools and as such we don't have memory leaks, off-by-one errors, or memory-access related problems and I want it to stay that way.
Have you started, by any chance, to use smart pointers?
by GeniusIsme
Sat Oct 15, 2016 9:47 am
Forum: News
Topic: Friday Facts #160 - Playtesting
Replies: 270
Views: 55441

Re: Friday Facts #160 - Playtesting

Finding 1 - the game contains a lot already That's true. The problem is player do not need all of that. It only takes 46 hours if you want to check it all. But if you just want to finish the game with reasonable pace it will only take you 20 hours. On top of rocket requirements you just add laser t...
by GeniusIsme
Sat Oct 01, 2016 8:20 am
Forum: General discussion
Topic: Is RSO still needed?
Replies: 9
Views: 3217

Re: Is RSO still needed?

I've tried very rare and small everything ( including biters ). The results: - Starting resources are not enough to finish the game, need to expand. - I've made one outpost for iron, copper and coal. - Outposts are within 1000 tiles distance from base, with the closest one of like 300. - I haven't f...
by GeniusIsme
Sat Sep 24, 2016 3:27 pm
Forum: Gameplay Help
Topic: How to force recalculation of train paths?
Replies: 20
Views: 4434

Re: How to force recalculation of train paths?

Don't build ordinary signals on exits from shared track. Trains will stop there and block. Place ordinary signals only in places where you believe trains can wait forever without blocking the system.
by GeniusIsme
Fri Sep 16, 2016 4:41 pm
Forum: News
Topic: Friday Facts #156 - Massive Multiplayer
Replies: 41
Views: 14272

Re: Friday Facts #156 - Massive Multiplayer

As for GUI, there is open source implementation of Cassowary constraint solver ( which is used by apple for their GUI on respective platforms ).
https://github.com/nucleic/kiwi

There is not much point for (re)implementing GUI positioning algorithms all by yourself.
by GeniusIsme
Sat Sep 10, 2016 2:44 pm
Forum: Mechanical Throughput Magic (circuit-free)
Topic: Yet another green cells build :)
Replies: 43
Views: 44570

Re: Yet another green cells build :)

Thanks.
tl:dr. They are indeed slowed down by the same amount, but resulting wire production is higher due to, well, productivity bonus.
by GeniusIsme
Sat Sep 10, 2016 1:09 pm
Forum: Mechanical Throughput Magic (circuit-free)
Topic: Yet another green cells build :)
Replies: 43
Views: 44570

Re: Yet another green cells build :)

Why ratio for heavily moduled assemblers is more close to 1:1. I've experienced this myself, but i have no explanation to the phenomenon. Both circuit and wire assemblers should be slowed down by the same amount, shouldn't they? But experiment shows that wire assemblers are slowed down more. Do some...
by GeniusIsme
Fri Jun 24, 2016 6:36 pm
Forum: General discussion
Topic: Game FPS at End game
Replies: 56
Views: 7754

Re: Game FPS at End game

It is quite trivial to isolate every factory in separate threads (plus maybe the handling of robots in general), as long as the elements in the factory are not connected by belts. Robots do not count - updating the count in something like a (special) chest thread safe is quite trivial (atomic threa...
by GeniusIsme
Mon Apr 11, 2016 8:15 pm
Forum: General discussion
Topic: Poll: Loader vs. Heavy-Inserter
Replies: 26
Views: 4553

Re: Poll: Loader vs. Heavy-Inserter

Heavy inserter looks and feels contrived and unnatural. Loader, though, looks like well suited mechanism for the task of seamless, maximum throughput conveyor driver. And it does not make other inserters obsolete due to the fact that one cannot put different items on conveyor sides using loader. The...
by GeniusIsme
Tue Apr 05, 2016 7:56 pm
Forum: General discussion
Topic: SOLAR or STEAM [poll]
Replies: 72
Views: 20021

Re: SOLAR or STEAM [poll]

I play just to the satellite launch, and solar is waste of time and resources for this task.
by GeniusIsme
Sun Nov 22, 2015 6:15 am
Forum: News
Topic: Friday Facts #113 - Better rail building
Replies: 96
Views: 41341

Re: Friday Facts #113 - Better rail building

To perform a bidirectional search, one does not need to run two instances of algorithm, looking for their results to intersect. Use abstraction power of A*. Let it add rails to solution at both ends and compute you heuristic based on endpoint of each track (one from beginning, one from end). Speakin...

Go to advanced search