Post 1)If the landscape were a matrix, then you could use get ground height, but you said it was an x file. one way to do it would be to take you player, and gradually move him down until he was colliding with the terrain object. Then you could stop moving him down.
For scenery, you would have to see if he had any collision with scenery. Then, If he did, you would revert him to the position he was in before he knocked into the scenery.
To make it bigger (or smaller) use the scale object command.
2) I'd have to see your movement code.
3)Yes, sprite is 2D and an object is 3D. You would want to use a sprite if you were making a 2D game.
4)I am not sure if I understand what you are saying. If you mean, how would you position a door object inside a frame correctly and make it move, then you would get the empty spaces height, width, and position, and make a door to fit the specifications and position it correctly.
5)I have never used Geo Scape 3D.
6)It is an animation being played.
7)To get computer controlled to move realistically, what you have to do is this. Make very simple AI code, and watch what they do. If they are doing something unrealistically, change the code. Repeat.
To make the opponent follow you, one way (not taking into account terrain and stuff, as that would be VERY complicated to code) is to simply get the enemys coordinates and make them more like the player's coordinates.
if enemyx > player x
enemyx = enemyx - 1
else
enemyx = enemyx + 1
endif
if enemyz > player z
enemyz = enemyz - 1
else
enemyz = enemyz + 1
endif
What that does is checks and sees if the opponent has a greater x coordinate than the player. If it does than it will decrease the x coordinate, which can be used to reposition the enemy closer to the player. It then does the same thing for the z coordinate.
"Computers in the future may weigh no more then
1.5 tons. - Popular Mechanics, 1949