Perspective

Howzit

I’ve started to write a FPS, all I’ve got at the moment is a tunnel of which I can go forward, back, left right and I can jump.

Three things I’m not quite sure about:

1:
I move backwards and forwards by calling glTranslatef and I decrease/increase the Z-axis depending on whether I’m going forwards or backwards.

Is this the right way to do it or is there a better way?

2:
How do I turn around, like do a 360’ turn on the spot.

When I import a 3D model, how do I change the perspective of the model without changing the size?

If I use GL.glLookAt(); I can get the right size, but then the model is in the distance. If I bring it closer it gets bigger. How do I keep the size the same?