In the game that dates from the early 2000s, you collect gold, stones, and minerals to reach your daily goal.. This gold miner game is actually very familiar to everyone, with a simple g
Trang 1[Type here]
Develop by
Lecturers: Vo Hong Khanh
Dang Nguyen Quoc Khanh CE130174
Le Phuc Hau CE130176 Nguyen Duy Thanh CE130015
GOLD MINER
Trang 2TABLE OF CONTENT
Trang 3I 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
1 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
Trang 42 Hardware and software.
- Client:
• 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
- About Us:
• 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
Hardware requirement Software requirement
- CPU: Pentium IV 2.0 GHz or
higher.
- RAM: 512Mb or higher.
- HDD: 128Mb or higher
-Operating System: mac OS 10.12+ or Windows 8.1+
- JRE 1.7 or higher.
Trang 51 Role
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
• 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
2 HauLP Analyst Define problem, input,
output, process
3 KhanhNDQ, ThanhND Coder Program all functions for
applications
4 HauLP Tester Testing all functions
5 KhanhNDQ, HauLP Designer Design interface
6 KhanhNDQ, HauLP,ThanhND Maintenaner Check and backup data
Trang 6• Coding: 29/05/2019 - 01/06/2019
• Testing: 01/06/2019 - 04/03/2019
• Maintenance: 04/06/2019 -07/06/2019
2 Schedule
No Document
Name
Planned start date
Estimated number of hours completed
Member names Note
1 Problem
definition 20/05/2019 2
KhanhNDQ, HauLP
2 User
requirement 21/05/2019 2 KhanhNDQ,HauLP,ThanhND
3 Analysis 22/05/2019 4 KhanhNDQ,HauLP,ThanhND
4 Making
document 23/05/2019 6 KhanhNDQ,HauLP,ThanhND
5 Design
interface
24/05/201
KhanhNDQ, HauLP
6 Design Objects 25/05/2019 5 KhanhNDQ,ThanhND
7 Coding: Startgames 26/05/201
ThanhND,HauLP,KhanhNDQ
8
Coding:
Pause, and
Exit Game 27/05/2019 5
ThanhND,HauLP
9
Coding:
Display gold,
rock 28/05/2019 5
KhanhNDQ,HauLP
10
Coding:
Actions and
Transform
29/05/201 9 30/05/201 9
5
KhangNDQ, HauLP, ThanhND
Trang 7Coding:
Calculate
Points
31/05/201
HauLP, KhanhNDQ,ThanhND
12 Coding: Finish 01/06/2019 5 HauLP,KhanhNDQ,ThanhND
13 Edit code 01/06/2019 3 ThanhND,KhanhNDQ,HauLP
14 Check code 02/06/2019 3 ThanhND, KhanhNDQ, HauLP
15 Test-Fix error 03/06/2019 24 KhanhNDQ, HauLP
16 Complete code 04/06/2019 3 ThanhND, HauLP, KhanhNDQ
17 Testing final 05/06/2019 5 ThanhND, HauLP, KhanhNDQ
18 Check Document 06/06/2019 3 ThanhND, HauLP, KhanhNDQ
19 Complete Project 07/06/2019 Submit this project to Lecturer
IV.
Picture interface of gold miner game
Trang 8Images after entering the game
V EXECUTION FLOW
Trang 9VI.MAINTENANCE
When creating a software or application, one important thing to always do 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 2 times on week on all 3 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
No Document Name Planned start
date
Estimated number of hours completed
Member names
Actual completion time Note
1 Problem
definition 20/05/2019 2 KhanhNDQ, HauLP 1 Done
2 User
requirement 21/05/2019 2
KhanhNDQ,HauLP, ThanhND
1
Done
3 Analysis 22/05/2019 4 KhanhNDQ,HauLP,ThanhND 3 Done
4 Making
document 23/05/2019 6
KhanhNDQ,HauLP, ThanhND
3
Done
5 Design interface 24/05/2019 4 KhanhNDQ, HauLP 2 Done
6 Design Objects 25/05/2019 5 KhanhNDQ,ThanhND 4 Done
Trang 107 Coding: Enter games 26/05/20
ThanhND,HauLP,Kh
8
Coding:
Pause and
Exit Game
27/05/20
ThanhND,HauLP 3
Done
9
Coding:
Display
gold, rock
28/05/20
KhanhNDQ,HauLP 24 Delay 1
day Done 10
Coding:
Hook,Rope
29/05/20 19 30/05/20 19
5
KhanhNDQ, ThanhND, HauLP
48 Delay 2
days Done 11
Coding:
Calculate
Dictance &
Radius
31/05/20
ThanhND, KhanhNDQ 48 Delay 2days
Done
12 Coding: Finish 01/06/2019 5 HauLP,KhanhNDQ,ThanhND 2 Done
13 Edit code 01/06/20
ThanhND,KhanhND Q,HauLP 18 1.5 dayDelay
14 Check code 02/06/2019 3 ThanhND, KhanhNDQ, HauLP 2 Done
15 Test-Fix error 03/06/2019 24 KhanhNDQ, HauLP, 12 Done
16 Complete code 04/06/2019 3 KhanhNDQ, ThanhND, HauLP 2 Done
17 Testing final 05/06/2019 5 ThanhND, HauLP, KhanhNDQ 4 Done
18 Check Document 06/06/20
ThanhND, HauLP, KhanhNDQ
19
Complete
Project 07/06/2019
Submit this project to Lecturer