But all the top chess players have a secret preparation and they don't share it with others, lines prepared several years ago one day have a chance to be played and take someone by surprise and win a game, otherwise, you can't find information about them anywhere.
This is the competitive nature of chess. Ironically, if you don't content you can't know the lines, but if you contend and know about the lines you don't want other contenders to know.
The one that gives the most book wins against what other people are using currently, and only one person has the book (unless they decide to share it with others, asked to not make the book public.) Keeping a private book strong is very hard and requires playing daily against strong opponents, nobody knows who has the strongest one until they play in a tournament.
I suggest you get the strongest engine that you can and set up a book that plays the Giuoco Piano as white with the best white line you believe exists, and play in the daily Tournaments of InfinityChess. After a few days you'll be paired with someone and they'll bust your line and you'll see the moves needed to take it down.
Qf3 was found by a learning Cluster that is trying different openings and plays the most successful ones, and it was successful with Qf3. All the people from the past that think "2.Qf3 is a bad move because it sins against about all the opening rules and gives away the advantage of the first move" could have reached a lost position against that cluster, as least if taken by surprise (I was taken by surprise by it; unfortunately, or fortunately, the Cluster reached a won position and then busted it and I saved a draw, and I wasn't the only one...)
You'll never get to see an engine showing black advantage for black after 3.Bc4, it requires:Uri Blass wrote:I do not have a gpu and I do not have a fast computer so I analyzed only with stockfish when I do not see advantage for black after
1.e4 e5 2.Nf3 Nc6 3.Bc4 inspite of analyzing with default contempt that mean I can expect advantage for black even in an equal position.
1. A backsolved analysis tree like Aquarium's, Chess Openings Wizard, or Chess Opening Trainer.
2. The relevant lines (I could have never found these lines by myself, they had to be played against me.)
3. Interactive analysis (the one you use on correspondence games or Freestyle chess, that knows what positions need to be extended and what need an alternative seeked.)
4. Overriding the engine's score in leaf nodes (the hardest part as there are 0.00 positions that black is actually winning and you have to manually identify those)
After that you'll have the lines that show the Italian is busted, and will be able to get book wins against opponents that play it against you. I have found no other use for those lines...