ReadMe.txt
上传用户:mywjrx
上传日期:2008-01-23
资源大小:703k
文件大小:3k
源码类别:

射击游戏

开发平台:

Visual C++

  1. ================== Simple FPS Game=========================
  2. --Welcome to this simple FPS game. You'll be deal with 6---
  3. --monsters (or u can try to run as fast as possible) which- 
  4. ---exist and guard in their own territories only. You'll---
  5. --be alert if you enter their territories. Try to destroy-- 
  6. --------------them by firing several times. ---------------
  7. -------------Game ends if monster nears you.---------------
  8. -----------------------Good luck!--------------------------
  9. ------------You'll get out if you see the exit-------------
  10. ===================== Controls ============================
  11. Arrow Keys ---------- move or rotate scene
  12. Left Mouse Btn ------ fire
  13. W ------------------- move forwards
  14. S ------------------- move backwards
  15. A ------------------- strafe left
  16. D ------------------- strafe right
  17. F ------------------- toggle game info
  18. I ------------------- invert mouse movement
  19.       (press it when the cursor is too high to invert
  20. the effect, and press again to restore it)
  21. ESC ----------------- Exit Program
  22. ===========================================================
  23.    Date |    Descripton
  24. -----------------------------------------------------------
  25. 16th JUNE 2004 |I think there are still 2 bugs need to be fixed: 
  26. |  (a)Actually the best situation for FPS game is
  27. |     shoot-to-death by single bullet. Due to my 
  28. |     knowledge, i increased it to 3 times. Futhermore
  29. |     i used congruent (between player and monster,
  30. |     and between monster and bullet at wall) to 
  31. |     calculate the hit test. It increased the error.
  32. |     But it's very difficult to detect the hit test 
  33. |     in 3D(at least for me!).
  34. |  (b)I've tried several times to fix the monster's
  35. |     rotation in order to let it always face 
  36. |     towards the player by using glRotatef(), 
  37. |     but failed. I really couldn't figure it out.
  38. |     Maybe I need to start from the beginning again.
  39. |*p/s: 1)No need to criticize this program, I know
  40. |      this game is suck. (as you can see my 
  41. |      programming level is very low.)
  42. |      2)I tried to load the monsters externally,
  43. |      but the monsters lost tracking ability .Thus 
  44. |      I included it inside the MainLoop to let
  45. |      it more thriller although the file size 
  46. |      increased tremendously.
  47. |      3)I put some efforts to let the monsters 
  48. |      animate using the code from GameTutorials.com
  49. |      on the code from GlDomain.com but again, failed.
  50. -----------------------------------------------------------