It is technically possible to give a little more control to players around RNG, for example if the player see they would need to roll too high to hit the enemy, they would be able to choose to aim their strike a little longer (which would mean some kind of penalty to speed or defense or damage) so the strike has more chance to hit. This can matter a lot if the enemy only has a few hit points but you are not able to hit it. Though in the end in dnd the fight still depends on luck.
In a game i play a lot called Battle Brothers there are multiple ways of attacking with a weapon and usually the standard of these is for an easier hit (but less damage/effect), in case you dont have enough attack you can choose that attack. Also the game adds more bonuses for positioning (beyond high ground) for flanking enemies which is nice as once you realize it you can increase your chances greatly.
Some defensive options like spend our whole turn to defend ourselves would be also nice