Design and Development of a First Person Shooter Game- Man from W'71
Total Page:16
File Type:pdf, Size:1020Kb
DESIGN AND DEVELOPMENT OF A FIRST PERSON SHOOTER GAME- MAN FROM W’71 BY MD. SHAHADAT HOSSAIN ID: 142-15-3565 AND MOST. SOHANA MEHBUBA ID: 142-15-4039 This Report Presented in Partial Fulfillment of the Requirements for the Degree of Bachelor of Science in Computer Science and Engineering Supervised By DR. SHEAK RASHED HAIDER NOORI Associate Professor and Associate Head Department of Computer Science and Engineering Daffodil International University Co-supervised By Md. Zahid Hasan Assistant Professor Department of CSE Daffodil International University DAFFODIL INTERNATIONAL UNIVERSITY DHAKA, BANGLADESH MAY 2018 1 ©Daffodil International University i ii ©Daffodil International University ACKNOWLEDGEMENT First, we express our heartiest thanks and gratefulness to almighty Allah for His divine blessing makes us possible to complete this project successfully. We felt grateful to and wish our profound our indebtedness to Dr. Sheak Rashed Haider Noori, Associate Professor and Associate Head, Department of CSE, Daffodil International University, Dhaka. Deep Knowledge & keen interest of our supervisor in the field of video game development influenced us to carry out this project. His endless patience, scholarly guidance, continual encouragement, constant and energetic supervision, constructive criticism, valuable advice, reading many inferior draft and correcting them at all stage have made it possible to complete this project. We would like to express our heartiest gratitude to Dr. Syed Akhter Hossain, Professor and Head, Department of CSE, for his kind help to finish our project and also to other faculty member and the staff of CSE department of Daffodil International University. We would like to thank our entire course mate in Daffodil International University, who took part in this discuss while completing the course work. Finally, we must acknowledge with due respect the constant support and patients of our parents. iii ©Daffodil International University ABSTRACT This project is about one of our freedom fighters character which is a kind of First Person Shooter Game. The new generation people give so much attention in playing online game for entertain and there is remarkable tremble in the all type of generation to plays Action of game, most of the young people expend a lot of time on playing game. We tried to do something more valuable and more attractive to gamers and our new generation who almost going to forget about our liberation war. This is a FPS game and we named the game is: “MAN FROM W’71”. Where player can play as a Freedom fighter as first-person view. Where enemy are Pakistani Military. Player mission is to keep their country secure from Pakistani Military. Hope this will be a massage to our new generation via our game. We used Unity 3D game engine for develop game. We also used Blender software to implement the whole 3D model of our game like the houses, trees, characters and so on, we have chosen C-sharp as a programming language for scripting language. Moreover, this report also gives a direction to examine and test a Unity 3D 2017 platform. iv ©Daffodil International University TABLE OF CONTENTS Approval Error! Bookmark not defined. Declaration Error! Bookmark not defined. Acknowledgement i Abstract iv Table of contents v CHAPTER PAGE CHAPTER 1: INTRODUCTION 1-2 1.1 Introduction to Man From W’71 ........................................................................................... 1 1.2 Inspiration.............................................................................................................................. 1 1.3 What is FPS Game?............................................................................................................... 1 1.4 Goal and Objective ................................................................................................................ 1 1.5 Report summery .................................................................................................................... 2 CHAPTER 2: BACKGROUND 3-4 2.1 Introduction ........................................................................................................................... 3 2.2 Related Work......................................................................................................................... 3 2.3 Conclusion ............................................................................................................................. 4 CHAPTER 3: GAME OVERVIEW 5-6 v ©Daffodil International University 3.1 Appearance ......................................................................................................................................... 5 3.2 Story Abstract ..................................................................................................................................... 5 3.3 Frequently Asked Questions ............................................................................................................... 5 3.4 System Requirements ......................................................................................................................... 6 CHAPTER 4: REQUIREMENT SPECIFICATION 7-13 4.1 Introduction ........................................................................................................................................ 7 4.2 Requirement Collection and Analysis ................................................................................................. 7 4.3 Use Case Model and Description ........................................................................................................ 9 4.4 Conclusion ........................................................................................................................................ 13 CHAPTER 5: DESIGN AND DEVELOPMENT 14-23 5.1 Introduction ....................................................................................................................................... 14 5.2 Game Progression Architecture Design ............................................................................................ 14 5.3 Design and Development Process ..................................................................................................... 16 5.4 Environment Design ......................................................................................................................... 18 5.5 Weapons ............................................................................................................................................ 19 5.6 Movement ......................................................................................................................................... 19 5.7 Overall Description ........................................................................................................................... 19 5.8 User Interface Design ....................................................................................................................... 19 5.9 State Transition Diagram .................................................................................................................. 22 5.10 In-Game Control Summary ............................................................................................................ 23 CHAPTER 6: IMPLEMENTATION 24-26 vi ©Daffodil International University 6.1 Introduction ...................................................................................................................................... 24 6.2 Implementation Tools and Environment .......................................................................................... 24 6.3 Implementation of the Application ................................................................................................... 24 CHAPTER 7: TESTING 27-30 7.1 Evaluation Criteria ............................................................................................................................ 27 7.2 Testing Methodology ........................................................................................................................ 28 7.3 Results and Analysis ......................................................................................................................... 29 7.4 Screen Shots ...................................................................................................................................... 30 CHAPTER 8: CONCLUSIONS 31 8.1 Conclusion ........................................................................................................................................ 31 8.2 Limitations ........................................................................................................................................ 31 8.3 Future Work ...................................................................................................................................... 31 REFERENCE 32 APPENDIX 33 Appendix A: GUI Design 33-36 PLAGIARISM REPORT 37 vii ©Daffodil International University TABLE OF FIGURE Figure 5.1: Game Main Flow .................................................................................................... 14 Figure 5.2: Game Flow.............................................................................................................. 15 Figure 5.3: – Game Flow (Continued) ...................................................................................... 15 Figure 5.4: – Mission Objective ................................................................................................ 16 Figure 5.5: Trainee Creation ....................................................................................................