Project Direction
It became apparent that even with a working JNI the state of the project from a user/student's perspective would still be not good (aka crappy). Because I would have violated both expectations to the TA's, I chose not to pursue surveying TA's and instead offer my own opinions concerning what would need to be added, before user testing could even begin. These are general topics and suggestions that I believe would make VRM more User friendly.
Graphics need to be improved. Texture Mapping is a must and so is a better frame rate and animation. I think this goes without saying and I am pleased with the work of the people currently working on this.
Where demo1 would be some java function that would move the agent created "car" around. It is my opinion that separating the Viewer and the Client is a bad idea.
There also needs to be some concept of interaction between agents. If a car agent hits a person agent, the person agent should terminate it's current objective and be dead.
If each client can have multiple agents, then I think the viewer should be allowed to follow around a particualar agent. For example:
This would follow the agent car at a distance of 10. It may also be nice to have a "radar" like window that displays other agents in proximity to the current agent.
This would involve implementing a grid and some boolean functions that would answer "Can I turn left?" or "Can I turn right?"
|