Megaf / Electrical-Engineering-For-Minetest

This is a Minetest mod that intends to replicate real life Electrical Engineering in Minetest.
http://megaf.github.io/Electrical-Engineering-For-Minetest/
GNU General Public License v3.0
0 stars 0 forks source link

TODO List [Alpha1] #1

Open Megaf opened 8 years ago

Megaf commented 8 years ago

The basic idea behind the mod is to have positive and negative charges, to complete a circuit you need both, just as you do in real life.

To begin with we need to implement the basic components and features. Once all this is implemented the first Alpha release can be made available. At this stage we are going only to have Direct Current.

wilkgr76 commented 8 years ago

I'd also recommend conveyor belts, perhaps?

It'd be awesome if it uses entities to show it, but... that's perhaps difficult...

Megaf commented 8 years ago

@wilkgr76 The idea is cool and easy to implement I think, but maybe for another mod called Mechanical Engineering? I do like the idea and if this mod works we will work on the mechanical one.

wilkgr76 commented 8 years ago

@Megaf Sure. I just thought that they require electric motors...

maxela commented 8 years ago

I'd like to have the wires connect better than the mesecons do. Especially when vertical connections are required, mesecons are a pain. A connection in all 6 directions musst be possible easily.

Megaf commented 8 years ago

@maxela Hm, I agree, so we will have to use one node for ground and one node for positive. That will make all items two nodes wide. We have to better think about that.

maxela commented 8 years ago

@Megaf You plan to have both poles in one wire, right? This would make it impossible to build circuits that supply several components e.g. light bulbs with the same voltage (V+) and have seperate switches for each light bulb in the connection to ground.

maxela commented 8 years ago

@Megaf You can also consider mesecons as wires that always connect both V+ and GND.

maxela commented 8 years ago

@Megaf Can you shortly explain, what your vision for this mod is? I feel, I did not yet understand what you want to achieve. It would be helpful for me if you could describe what you would like to build with it in Minetest - apart from the functionalities you already described.

Megaf commented 8 years ago

@maxela The final objective is: I want to be able to build the electrical grid of city in a similar fashion it is in real life. So with the live wire and neutral. So, the mod maybe could have two parts, the direct current and the alternating current?

Anyway, the mod must replicate how electricity and electrical circuits work in real life. So motors, bulbs, and everything need the two poles/phases to be connected in order to work.

I am not happy with the way mesecons work. Although EEM (Electrical Engineering For Minetest) could use mesewires for compatibility I want it to have and mainly use it's own wires. And yes, wires must be charge agnostic.

Megaf commented 8 years ago

@wilkgr76 @maxela have a look at the textures folder. That is my initial idea for wires.

maxela commented 8 years ago

@Megaf I just had a look at the textures. My impression is that if you realize the mod only wih these 2-wire cables there will be no real difference to a mesecon wiring - ecxept to the textures. Of course it would not be possible to "power" a circuit by a switch. In contrast the the mesecons mod you would always require a "real" source for current likea battery. But imagine to exchange the textures in the mesecons mod: your textures instead of the single wire mesecons. There wouldn't really be a difference in possibilities nor in circuit logic. Suggestion: Add a block that seperates the 2-wired line into 2 seperate 1-wire lines.

wilkgr76 commented 8 years ago

@maxela Why'd you close it?

maxela commented 8 years ago

Sorry, that was not by purpose. I hope it's reopened again.

wilkgr76 commented 8 years ago

@maxela np :wink:

maxela commented 8 years ago

Any new ideas?

Megaf commented 8 years ago

Not many. I've been very busy with some real life issues.