I have written the code in python on the codeskulptor.org site, so if you want to give my program a try just go here. It is all still very rough so no fancy user interfaces or output or checking for wrong inputs...
Just hit the play button at the top left of the page and you will be asked to enter the sides and their battle ratings and if you want to use the Fall of the Reich counter set, any relevant output (drawing of special counters and who wins) appears on the right side. If the Barbarossa counter set is the same as Kursk and Overlord you can use the program for that as well but as I don't have that book (yet) I don't know that myself.
Also, codeskulptor does not work with Internet Explorer. It did function on my android tablet, using it in its current state is difficult though (hard to see the output of the program)
Later on I'll try to add:
- Barbarossa counter set (if different)
- Windows interface
- Possibility to view the total drawn for one side (if you want play "against" the other side)
- Indication of the number of counters drawn for both sides (so you can guesstimate who's losing)
All feedback (and bugs) welcome in the comments below.
Happy painting and gaming!