For the LOB case, the virtual battery cell is constituted of a negative electrode made of Lithium and a carbon-based positive electrode. In this case, the driver can choose the positive electrode porosity and oxygen pressure. The autonomy of the EV battery is made dependent on the materials and electrode properties through mathematical formulas implemented in a Python script. These formulas are editable, and therefore the game can be extended to any kind of material and battery technology. Other aspects such as active material loading in the case of LIBs or electrolyte volume in the case of LSBs can also be easily included.