You won´t need any ICs built. just build troops which fulfill better their duty than an IC could do.
It’s possible to do a successful assault on Moscow without any additional ICs, but building one or two will make the task easier. See below.
most people go for sea-lion which makes sense in a way, but i prefer a direct approach into russia. what stalingradski proposed is a good idea. well, but, you can go fast and directly into it by buying mech and tank only, except first round with artillery only.
I’m not a fan of Sea Lion - I think I prefer the G2 Barbarrossa. Turn one I like SUB, 4 INF, 3 ART. From turn 2 onward I focus on additional mechanized infantry and tanks (3-1 ratio) and a sub every round.
the rest is not difficult to do, but to gather enough troops you should ignore yugoslavia, take the neutrals, win france, sink british fleet. in subsequent turns you can conquer rest of france (normandy or normandy and s.france) and greece helping italy.
Don’t ignore Yugoslavia - attack it with your infantry and artillery from Southern Germany along with a single infantry from Romania, and retreat them all after one round of combat to Romania. This sets you up nicely for attacking Bessarabia on G3 and taking Ukraine on G4 (need that IC, more later). Don’t kill the entire British fleet, don’t go for the BB/CA in the English channel or the DD/TRN, it’s just not worth losing any planes over – keeping our Luftwaffe in tact early is more important than a BB… Also, spread out your subs, hit that CA off Gibralter and the DD/TRN at Canada. Survivng subs head south to Africa in subsequent rounds to harass convoys. Bait the British into building more fleet and do a concentrated attack with ALL your air force on G2 or G3. Let Italy finish off Yugoslavia and take Greece and Southern France. This sets Italy at a decent IPC level for later when your focus changes to Africa. Make sure Germany sends two fighters to Southern Italy on round one to punish the British for a Taranto raid. Keep Italy focused in Europe in round one and concentrate their fleet at Taranto until round two (transports can ferry to Greece from Italy SZ). Buld Navy with Italy, very importaqnt, keep UK worried about the Italian fleet and not worried about taking Norway or Normandy. The British fleet will have to decide….attack the German fleet, attack the Italian fleet, or chase down German subs. Stretch the British fleet and wait for easy pickins. If they max transports, you attack with your entire air force with Germany or their entire Navy with Italy.
attack russia on turn 2, i propose the following course. g2 east poland, g3 wait there gathering reinforcements, g4 belarus, g5 bryansk, g6 moscow.
I recommend a different route. G2- Eastern Poland/Bessarabia, G3 Western Ukraine/Ukraine, G4 Bryansk/Rostov, G5 Volgograd (Stalingrad). You can build minor ICs in Western Ukraine and/or Rostov, coupled with minors already in Ukraine and Volgograd, you now have four minor ICs within two zones of Moscow feeding units directly into the frontlines. You should also divert units north if Leningrad was abandoned and capture that. Now you just play with the odds calculator each round and wait until your victory chance in Russia is high, then attack. Simple and very effective. To add additional potency, strategic bomb Russia’s ICs to limit their production.