Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
829,22 KB
Nội dung
[Type here] Dang Nguyen Quoc Khanh CE130174 Le Phuc Hau CE130176 Nguyen Duy Thanh CE130015 PRJ311 Group PASS TABLE OF CONTENT I PROBLEM DEFINITION II USER REQUIREMENT Functionality, input & outputdata Hardware and software III SCHEDULE AND ROLE Role Schedule IV DESIGN PATTER V EXECUTION FLOW VI MAINTENANCE 10 VII CHECKLIST 10 PRJ311 Group PASS I PROBLEM DEFINITION Gold Miner is an absolute classic In the game that dates from the early 2000s, you collect gold, stones, and minerals to reach your daily goal With the money you collect you can buy upgrades such as explosives, which let you mine more efficiently This gold miner game is actually very familiar to everyone, with a simple gameplay but requires high skill, good thinking and quick hand to promptly use the hook to catch gold first, when the time is up The big gold lumps though will score a lot but it also takes a lot of time to pull back, you need to consider and calculate the time needed to not lose too much time there Besides, you also have to avoid heavy stones, which take a long time to pull back II.USER REQUIREMENT Functionality, input & outputdata - Input: Users use the interface to interact with falling bricks on the screen, using the left and right up and down keys to change the shape and stack tiles - Output: Display blocks of bricks stacked on top of each other, if they are filled with a horizontal row, they will disappear - Function: Use random random functions to generate things like: gold, stone Then, create a function to calculate the distance from the hook to the object (gold, stone), if the distance of the hook comes into contact with the radius of the object, it will hook up PRJ311 Group PASS Hardware and software Hardware requirement - CPU: Pentium IV 2.0 GHz or higher - RAM: 512Mb or higher - HDD: 128Mb or higher Software requirement - Operating System: mac OS 10.12+ or Windows 8.1+ - JRE 1.7 or higher III.SCHEDULE AND ROLE - Client: - About Us: • • • • Name of customer/tester: Vo Hong Khanh Address: Road no 5, Hung Phu residential area, Cai Rang district, Can Tho city Email: khanhvohong@gmail.com Phone number: +84 772 144 007 Name of company: PASS Group Address: FPT University, Nguyen Van Cu street, An Binh ward, Ninh Kieu district, Can Tho city Email: Khanhndqce130174@fpt.edu.vn Phone number: +84 386 866 177 PRJ311 Group PASS Role No Member KhanhNDQ HauLP Role Leader Analyst KhanhNDQ, ThanhND Coder HauLP KhanhNDQ, HauLP KhanhNDQ, HauLP,ThanhND Tester Designer Maintenaner Responsibilities Define problem, input, output, process Program all functions for applications Testing all functions Design interface Check and backup data Date of project plan: Start: May 20th, 2019 End: June 7th, 2019 Project Vision/Objective: The goal of this project is creating Gold Miner Games is simple and interesting Project initiation/ Requirement document: Interface of games Ways to control the action of objects in this games (down, left, right and transform) Finish games if interface has a lot of tiles Deliverables: Design document Create interface by Jframe Create objects with diferent shapes Set condition and writing code completely Program Plan: Testing activities: Test code, test program after complete Demo activities: Demo in classroom Project schedule: Problem definition 20/05/2019 PRJ311 Group PASS User requirement 21/05/2019 Analysis: 22/05/2019 Writing document 23/05/2019 – 24/05/2019 Design interface and object: 24/05/2019 - 26/05/2019 Action of Object: 26/05/2019 – 29/05/2019 Coding: 29/05/2019 - 01/06/2019 Testing: 01/06/2019 - 04/03/2019 Maintenance: 04/06/2019 -07/06/2019 Schedule Estimated No Document Planned number of Name start date hours Member names Note completed Problem 20/05/201 definition User requirement Analysis Making Design 22/05/201 document 21/05/201 interface 23/05/201 24/05/201 Design 25/05/201 Objects Coding: 26/05/201 Enter games 2 5 PRJ311 KhanhNDQ, HauLP KhanhNDQ,HauLP,ThanhND KhanhNDQ,HauLP, ThanhND KhanhNDQ,HauLP, ThanhND KhanhNDQ, HauLP KhanhNDQ,ThanhND ThanhND,HauLP,KhanhNDQ Group PASS Coding: Pause, and Exit Game 27/05/201 ThanhND,HauLP Coding: Display gold, rock Coding: Hook,Rope 10 KhanhNDQ,HauLP 28/05/201 29/05/201 30/05/201 KhangNDQ, HauLP, ThanhND Coding: 11 Calculate Points Coding: 12 Finish Edit code 13 14 error Complete code Testing final 17 01/06/201 02/06/201 03/06/201 04/06/201 05/06/201 Check 18 01/06/201 Test-Fix 16 9 Check code 15 31/05/201 Document 06/06/201 HauLP, 5 3 24 PRJ311 KhanhNDQ,ThanhND HauLP,KhanhNDQ,ThanhND ThanhND,KhanhNDQ,HauLP ThanhND, KhanhNDQ, HauLP KhanhNDQ, HauLP ThanhND, HauLP, KhanhNDQ ThanhND, HauLP, KhanhNDQ ThanhND, HauLP, KhanhNDQ Group PASS Complete 19 Project Submit this project to 07/06/201 Lecturer IV.DESIGN PATTER Picture interface of gold miner game Image after loading Game while playing PRJ311 Group PASS V EXECUTION FLOW PRJ311 Group PASS VI.MAINTENANCE When creating a software or application, one important thing to always is to back up the system What needs to be done is to periodically backup to store the entire update in the server data into storage devices to make backup data About our attendance software, we will periodically backup times on week on all members of the group, to be safer and store more, we can back up on both google drive and USB This will help when the software has an error, it can be easily maintained or upgraded without losing data VII.CHECKLIST Document No Name definition User Making Design 10 21/05/201 22/05/201 document date 20/05/201 Analysis start Problem requirement Planned interface 23/05/201 24/05/201 Design 25/05/201 Objects Estimated Actual number of Member names hours completion time Note completed 2 PRJ311 KhanhNDQ, HauLP Done KhanhNDQ,HauLP,T Done hanhND KhanhNDQ,HauLP, Done ThanhND KhanhNDQ,HauLP, Done ThanhND KhanhNDQ, HauLP Done KhanhNDQ,ThanhN D Done Group PASS Coding: Enter games Coding: Pause and Exit Game Coding: Display gold, rock Coding: Hook,Rope 10 26/05/201 27/05/201 28/05/201 30/05/201 anhNDQ Done Done 24 Delay day Done 48 Delay days Done ThanhND,HauLP KhanhNDQ,HauLP 29/05/201 ThanhND,HauLP,Kh KhanhNDQ, ThanhND, HauLP Coding: Calculate 11 Dictance & ThanhND, 31/05/201 KhanhNDQ 48 Delay days Done Radius Coding: 12 Finish Edit code 13 Check code error Complete code Testing final 17 11 01/06/201 02/06/201 Test-Fix 16 9 14 15 01/06/201 03/06/201 04/06/201 05/06/201 3 24 PRJ311 HauLP,KhanhNDQ,T hanhND Done 18 Delay 1.5 day Done 12 Done Done Done ThanhND,KhanhND Q,HauLP ThanhND, KhanhNDQ, HauLP KhanhNDQ, HauLP KhanhNDQ, ThanhND, HauLP ThanhND, HauLP, KhanhNDQ Group PASS Check 18 Document Complete 19 12 Project 06/06/201 07/06/201 Doneee ThanhND, HauLP, PRJ311 Done KhanhNDQ Submit this project to Lecturer Done Group PASS ... company: PASS Group Address: FPT University, Nguyen Van Cu street, An Binh ward, Ninh Kieu district, Can Tho city Email: Khanhndqce130174@fpt.edu.vn Phone number: +84 386 866 177 PRJ311 Group PASS. .. KhanhNDQ Group PASS Complete 19 Project Submit this project to 07/06/201 Lecturer IV.DESIGN PATTER Picture interface of gold miner game Image after loading Game while playing PRJ311 Group PASS V EXECUTION... HauLP, KhanhNDQ Group PASS Check 18 Document Complete 19 12 Project 06/06/201 07/06/201 Doneee ThanhND, HauLP, PRJ311 Done KhanhNDQ Submit this project to Lecturer Done Group PASS