Teach her to respect the foot. When she starts playfighting with your foot, you should fight back and win. That is, you need to roll her around with your foot until she gets sick of it and bails out.
This seems sound advise. Turn it into a game she usually loses; shell either find a new game, or learn to win. Depends on her attitude. I've had cats that won't play a game they lose, or get even more aggressive about it. What she really needs, though, is a sibling, even an older cat. Right now you're her only sibling. Cats will often play with dogs if they get along, and a lot of that is helping the cat feel comfortable with the dog and curbing aggressive behavior and encouraging light play in the dog.
Either way, she wants your attention, she wants to play with you. Beating up your feet is her game. If you don't want to play, find another game. Fight with your hands. Could just be her primary means of getting your attention. If so, ignore her when she does that, give her attention when she does something you're okay with responding to constantly, like meowing.
Edit; I wonder if velociraptors can make good dog replacements. Adorable little feathered menaces. Maybe tasty eggs? We don't know!