does game have potential to teach me principles of elecrical engineering?

Post all other topics which do not belong to any other category.
LocknRol
Burner Inserter
Burner Inserter
Posts: 10
Joined: Tue Jan 15, 2019 12:51 am
Contact:

does game have potential to teach me principles of elecrical engineering?

Post by LocknRol »

Hi

I'm a beginner at playing factorio (have just built my first smelters - 32 furnaces each for iron, copper, brick) After a couple of hours play I have begun to think: does this have the potential to teach me basics of electrical engineering?

I've never really gotten my head around wattage, voltage, current, resistance etc, but i think factorio may help and i'm wondering what others thoughts are? The way i see it (and i could be wrong) is that ore and smelting represents wattage in a circuit (power), the number of smelted sheets over a given time represents voltage (in this case 32) and the speed of belts represents current. Resistance being represented by the efficiency of belts. obsticales and the speed at which inserters operate, the number of materials needed to produce an item and the baseline production time.

I just just wondering, am i talking crap?
User avatar
valneq
Smart Inserter
Smart Inserter
Posts: 1262
Joined: Fri Jul 12, 2019 7:43 am
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by valneq »

You are right in a way.

Electrical current is the flow of (electrical) charge through time and space.
In Factorio you move items through time and space.
Both follow the fundamental laws of physics describing transport phenomena.

However, there are differences. Electrical charges attract and repel each other: equal charges repel, differnt charges attract. This is not the case in Factorio: items don't attract each other.

Nonetheless, playing Factorio you will gain a better intuition of transport processes. This might help you in understanding electricity. But don't expect this to happen necessarily.

If you really want to learn about electricity you will have to actually do that, not play Factorio as a replacement. And this forum is not the right place to discuss physics. Maybe the off-topic section … but don't expect to learn just by discussing in any forum.
User avatar
steinio
Smart Inserter
Smart Inserter
Posts: 2638
Joined: Sat Mar 12, 2016 4:19 pm
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by steinio »

No. The power system is extremely simplified ...
Image

Transport Belt Repair Man

View unread Posts
Serenity
Smart Inserter
Smart Inserter
Posts: 1017
Joined: Fri Apr 15, 2016 6:16 am
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by Serenity »

Doesn't work that way. Belts can hold a finite amount of items and if you want to push more through them they just back up. Electrical systems may have a upper limit at which they safely operate, but nothing is stopping you from pushing more current through a circuit than it can really carry.
User avatar
Krazykrl
Long Handed Inserter
Long Handed Inserter
Posts: 96
Joined: Tue May 02, 2017 11:08 pm
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by Krazykrl »

Factorio gameplay is nearly identical to software engineering and design.

You begin your factory with some sort of productivity goal in mind (science in most cases). And either you have a set goal (units/minute); or you go ad-hoc, and build-as-you-go.

---

Building-as-you-go and fixing stuff "in production" is practically how every piece of software in the world is written. Feature creep in programs is a real-world problem that Factorio's main gameplay loop is built around.

Only a handful of program developer groups in the world have the requirement of creating a specification sheet and to not deviate whatsoever from the design goals of the project. NASA and JPL are among the few members of this subgroup of software engineering; and are among the most highly regarded in software development.
Hannu
Filter Inserter
Filter Inserter
Posts: 850
Joined: Thu Apr 28, 2016 6:27 am
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by Hannu »

LocknRol wrote: Sat Jun 06, 2020 7:25 pm I've never really gotten my head around wattage, voltage, current, resistance etc, but i think factorio may help and i'm wondering what others thoughts are? The way i see it (and i could be wrong) is that ore and smelting represents wattage in a circuit (power), the number of smelted sheets over a given time represents voltage (in this case 32) and the speed of belts represents current. Resistance being represented by the efficiency of belts. obsticales and the speed at which inserters operate, the number of materials needed to produce an item and the baseline production time.
Unfortunately that is not a good analogy. Factorio entities have certain nominal throughput but current have linear dependency on voltage (in normal resistive circuits under normal operating conditions, there are more complicated situations in advanced electronics). Factorio's strange liquid physics is not suitable current circuit analogy too, but how about common analogy with real water pipings. Voltage is like pressure difference, current is volumetric flow and resistance is flow resistance. At least it helps to remember that voltage (actually electric field, but it is commonly handled as voltage) is driving force of electric current and current is amount of flow (electrons) in unit time.
gGeorg
Filter Inserter
Filter Inserter
Posts: 436
Joined: Wed Jun 19, 2019 8:06 pm
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by gGeorg »

Regarding learnig useful stuff, start to play with combinators. Reagrding logical gates its golden training ground.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by ssilk »

What’s similar to physics is the conversion of work and energy. Work is energy over time, and that is simulated quite accurate in Factorio.

https://wiki.factorio.com/Work

https://wiki.factorio.com/Units
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
User avatar
jamiechi1
Filter Inserter
Filter Inserter
Posts: 273
Joined: Wed Jan 03, 2018 10:12 pm

Re: does game have potential to teach me principles of elecrical engineering?

Post by jamiechi1 »

If you really want to learn more about Electrical Engineering, get a Spice type simulator program and play with it.
And maybe write your own Spice simulator. LTSpice is a good one.
Go to Xilinx website and play with their tools. Get a microprocessor such as the Arduino and learn how to program it.
Get the Ada disassembler program and look inside the Bios of your PC and learn how processors work.
Learn how to design your own circuit boards. Read lots of books, go to school and learn lots of math.
Learn machine coding and a decent programming language such as C++. (Lua Bad.)
The list is endless ...

And this will take years.

This game, not so much. Although you may learn many things with this game and with making mods for it, there are better ways to accomplish this.
Adamo
Filter Inserter
Filter Inserter
Posts: 481
Joined: Sat May 24, 2014 7:00 am
Contact:

Re: does game have potential to teach me principles of elecrical engineering?

Post by Adamo »

This game is more for engineers to relax and play with simplified versions of what we do. If you find factorio interesting, you may find engineering interesting. If you want to learn more about engineering, then learn math as well as you can (doesn't have to be perfect), and start trying to use it to make stuff. Learn more physics to learn more ways to use math to make stuff. Math and physics are the basis of most (all) engineering disciplines, so that's what you need to know to be proficient in engineering, generally. One of the ways to pretend to make weird stuff with math is to program your own simulations. Factorio is a fun place to make things that are scientific but it requires a lot of esoteric coding knowledge regarding how the modding system works. But it's still worth it. Example: my nuclear mod is something I used to guide my creation of a toy reactor model I wanted to make. The outputs of the model were the various energies and burn times of the fuels, and some other things.

Learn to think in models. Engineering is about making models (mathematically) that are as simple as possible while still representing some "real" object as best it can.

Good luck, homie.
Post Reply

Return to “General discussion”