2011年6月11日星期六

we did it. So tired, It's 4 am. We still have a bunch of things to clean up. Both for the engine and the networking. Good luck to us.
for this project, I do the first phase of the development of the project, because I finish the game engine project earlier, and Mo has to do his engine. And later phase is done by Mo, C# is just not so for independent development. may be I am just not famaliar with it. cause i am a c++ guy. I am not very comfortable with the c#. although it has some features that c++ does not have. But with c++, I have the control of memory, control of pointer stuff. I like that.
The asteroid of our project still have some problems. some bugs triggered while the game has ran a few minutes. I am try to figure that out.
because we are a team project. we have to do some extra stuffs. But right now we do not have the time to do prediction. But we have the selection screen and the select weapon screen. hope that will give us some credits.
Now I ve done the final project in a way that's possibly gonna cause some bug. For instance, the collision is done on both side of the machine. During the course, Professor keenan said that we should do the collision on just on side. I am not saying that there is not way to do that on just one machine, I will figure out a way to do that. like while sending a packet, send out the time also. and use that time to decide if the bullet or the asteroid is colliding.
I see there is a lot to learn in the summer, sure i am gonna work on the engine things. But stuffs like latency, prediction smoothing has been dealt with in our final project.
This quarter's course is more about theory, how the networking thing work and how to deal with some thing that is surely gonna happen in the networking session game. like latency, prediction and stuff. And before this week, I though it was less about coding ,but now, it seems it is not. the final project is about coding and watching other people's code.

texture and font stuff

Just find out that you need to put the textures or fonts in the folder of the project to have them work. Diego help me out with this. Now we can do some art