(03-20-2012, 04:35 PM)nackidno Wrote: (03-20-2012, 04:22 PM)Acies Wrote: I'd script away all player momement, except mouse movement. Place 4 script areas around the player "North, South, West, East" --> Clicking either of those will teleport the player to the next position. Then I'd make it a full conversion and replace the interaction images with images of my own (hovering the mouse over the movement box would display a walking character for example). After that it's simply to add other script areas for "interaction" (hovering the mouse over these would produce a hand image for example).
Smart naming would save a lot of effort as well :>
This could be achieved using other engines that focuses on these kind of things. I personally love the idea and the gameplay in games like that but I don't think the Amnesia engine is the optimal choice because of it's limitations. Not saying it shouldn't be done, it's just that it seems like a waste of potential doing it with an engine that is obviously not tailored that way.
Well it is possible to be able to look around without being able to walk, I requires alot of scripting etc but your still able to do it.
Using
SetPlayerMoveSpeedMul(float afMul); for example can make the player unable to walk and still able to look around
and MovePlayerForward(float afAmount) to walk