Throughout the Middle Ages, nobody in Europe had much money or power. Kings couldn’t afford to maintain a standing, professional army the way the Romans had. Instead, when the king wanted to fight a war, he ordered each of his lords to show up with a certain number of men. So his army was made of whoever decided to show up this time.
Re-enactors demonstrating medieval armor (Cluny Museum, Paris)
In the 1200s AD, Europeans learned about gunpowder, a Chinese invention which reached Europe through the Mongol Empire. After that, Europeans led the way in the invention of cannons. which they seem to have first used in the Hundred Years’ War between England and France, around 1320 AD.