These days I am playing battles with my father using the rules "Pike & Shotte" from Warlord Games, I tested these rules some years ago and played a few games with them, with good results :)
I find them easy to learn, fast and flexible enough to be used both for Thirty Years War and late XVII c. conflicts like the Franco Dutch War and League of Augsburg War.
There are some fan made rules out there, and probably I will make my own army list for Spanish very soon. This time, we used these https://psdb.home.blog/alphabet/ for French, and I modified slightly the Dutch one (Franco Dutch War) to represent my Spanish.
The first game we played was a fictional encounter between two small armies: French and Spanish.
My father, who is a true patriot, refused to play the French side, so I played the French Army, and my father the Spanish army.
The game is set during the first stages of the Franco Dutch War, When Spain joined the Dutch Republic in its desperate defense against French aggressors. In 1673 The French Army in Rousillon was not very numerous, although it was well led by the talented Duke of Schomberg. By 1674, The Spaniards, led by Duke of San German, attacked France from the South, in order to reduce the pressure of the Dutch front, and San German took the fortress of Bellegarde and routed the French in Battle of Maureillas/Morellás the same year.
Our game is in 1674 in Rousillon where the 2 armies met in a prairie.
the order of battle is :
CiC Duke of San German
Tercio Amarillos Viejos
Tercio Morados Viejos
Tercio Catalan del Consell
Cavalry Squadrons of:
Trozo de Extremadura
Cuirassiers of Count of Lumiares
1 medium gun
CiC Duke of Schomberg
Regiment de Foix
Regiment de La Sarre
cavalry squadrons of:
Cuirassiers de Roi
Royal des Carabiniers
1 medium gun
Both armies started from the edges of the table, and tried to advance with infantry in the middle, and the cavalry in their flanks, while the artillery aimed the center of the enemy front...
But dice decided that most of my French army did not move in the first turn because of not passing the command test, So the Spanish made a sweep advance towards the middle of the table.
Luckly for me.. eeem for the French, my artillery scored a hit that disordered the Tercio of Amarillos Viejos, and my infantry was able to cover behind a small wall of a wheat field.