Don't know if this belongs here or in programming section...
Anyhow, I am currently building a map that is trying to recreate some aspects of the game chess. Specically, I am trying to make it such that each time a person is allowed to move, and presses the forward key for example, the game will move that player forward exactly one square/unit (which of course will be defined by the size of the source map that I build). Similarly, if a person were to want to move to the right, then the program would both rotate 90 degrees and translate the requisite unit length.
In short, is there anyway to alter the game code such that player translation always moves a stereotyped amount and that player rotation is always 90 degrees in the specified direction (preferably this would appear as a smooth rotation rather than an instantaneous one).
Thanks for all help in advance!