For this week, as member of gameplay, we want to finalize the game flow, finish basic control logic, and set up the camera and character movement.
- Discuss the complete gameflow and special choices of abilities with others.
- set up the free-look camera, that the view could change with the movement of mouse.
- disable/able the mouse on the screen, make it more immersive.
- talk with networking people and leart the different things need to do on server and client.
In our schedule, we want to finish the ability of the security guard this week, but we only decide what abilities she should have, not yet implement it One reason is the unfamiliar with other people(e.g.networking)'s work, one ability of the security guard is to show locations of the thieves, which means we need the multi-player support, but we do not have it yet. Maybe we need to enforce the connection between different parts of our group.
- talk with networking people and implement the abolities of the security guard.
- start doing player interations(e.g. thieves grab the artifact, security guard catch thieves...)
- make a small map at the up-left corner(correspond to security guard's ability).
- I leart the difference between client and server, and found out we need to move what we have implement so far from client to server, and need to create a signal sending function on client.
- How to make a free-look camera and the disable/able of mouse. It is like the most open-world game, and it is easier than I though. I learn more about the keyborad callback through implement them.
Generally good, it feels great to implement some functions that like the games I daily play, but I'm also worry about the workload in following weeks, and also the balance between the project and my other courses' work.