About: I'm currently working on programming a basic circuit simulator for a game. One of the things i don't have a sure answer on is parallel voltage sources. I understand from what I've read so far that when two sources are in parallel the lower of the two gets overloaded. If they are the same voltage the current adds up which is easy for me to understand. It is also easy for me to implement in code but i need to make sure this holds up in larger designs. Questions: If a branch has several sources in it that may not be the same voltage what will happen? Will the lower voltage sources get reverse flow of electrons? Will the voltage drop any as a result of the reverse flow? If only a few sources have lower voltage than the others how does this effect the higher voltage sources? If only a few sources have higher voltage than the rest will if effect all or a few of the sources connected to it? Note: I'm mainly looking for wiring circuit understanding as most of the parts are already created. So i need to understand how several sources will effect my branch total voltage and amp output.