Trong cuộc sống bộn bề công việc, nhiều áp lực như đang đè nặng lên tâm trí và suy nghĩ của mỗi người trong chúng ta. Có những lúc chúng ta như muốn phá tung mọi giới hạn trong cái sự xô bồ của thực tại để đi tìm một cuộc sống khác, thanh bình và thoát tục. Vậy tại sao ta không thử đến với cuộc sống của một người nông dân nơi đồng quê yên bình và giản dị? Đó là những gì mà thể loại game nông trại mang đến cho người chơi: Một cuộc sống mới dưới vai diễn là một nhà nông chốn thanh dã. Thật vậy, game sinh ra chính là để giải trí, giải tỏa những áp lực cuộc sống một cách tạm thời. Nếu các game fantasy đưa người chơi vào một thế giới huyền ảo cổ tích với phép thuật và những sinh vật quái dị, các tựa game bắn súng tốc độ cao lại thu hút người chơi bằng sự kịch tích, cảm giác mạnh và hưng phấn thì dòng game nông trại lại giúp người chơi giải tỏa theo một hướng rất thực, rất đơn giản mà lại cuốn hút. Nói về lối chơi, game nông trại thuộc thể loại casual, vì thế nó hướng người chơi vào sự thư thái và đơn giản hơn là những yêu cầu hành động, suy nghĩ cường độ cao. Chính vì vậy nó cho người chơi một cảm giác như đang được massage về tinh thần. Đặc biệt, vì tính chất đơn giản, cuốn hút cùng với tính ổn định trên thị trường, game nông trại phù hợp với mọi đối tượng, mọi lứa tuổi, và chắc chắn cũng là một thị trường dễ dàng dành cho những nhà phát triển game còn non trẻ. Đến với dự án này, Yolo Team xin giới thiệu sản phẩm mang tên Happy Farm, một tựa game nông trại cổ điển và đơn giản trên nền tảng Android.
Trang 1TRƯỜNG CAO ĐẲNG THỰC HÀNH FPT
******
BÁO CÁO DỰ ÁN 2 Happy Farm
Giáo viên hướng dẫn: Nguyễn Hữu Huy
Sinh viên thực hiện
Nhóm: Yolo / Lớp: PT13353
Hà Nội – 2019
Trang 2MỤC LỤC
MỤC LỤC 1
LỜI NÓI ĐẦU 2
PHẦN 1- GIỚI THIỆU ĐỀ TÀI 3
1.1- Happy Farm là gì? 3
1.2- Về Yolo Team 3
PHẦN 2- KHẢO SÁT THỊ TRƯỜNG 4
2.1- Sự phát triển của thị trường smartphone của thế giới và Việt Nam 4
2.1.1- Thị trường toàn cầu, hiện tại và dự báo 4
2.2- Sự phát triển của game di động toàn thế giới và Việt Nam 5
2.2.1- Thị trường game di động toàn cầu 5
2.2.3 Thực trạng dòng game farm 6
PHẦN 3- PHÂN TÍCH HIỆN TRẠNG 9
3.1- Về ưu thế của farm 9
3.1.1- Nội dung và lối chơi 9
3.1.2- Ưu thế thị trường 9
3.2- Nhược điểm của farm 10
3.2.1- Nhược điểm nội dung 10
3.2.2- Nhược điểm trong quá trình phát triển 10
3.3- Thách thức trên thị trường 10
3.4- Cơ hội cho nhà phát triển 11
PHẦN 4- THIẾT KẾ HỆ THỐNG 11
4.1- Tổng quan chức năng 11
4.2 Yêu cầu hệ thống 12
4.3- Sơ đồ hệ thống 12
4.3.1- Sơ đồ chức năng 12
4.3.2- Hệ thống trồng trọt 12
4.3.3- Hệ thống chăn nuôi 13
4.3.4- Hệ thống tài nguyên 13
4.3.5- Hệ thống công trình 13
4.3.6- Sơ đồ ERD 14
4.4- Công nghệ sử dụng 14
PHẦN 5- THỰC HIỆN DỰ ÁN 15
5.1- Tổng quan kế hoạch thực hiện dự án 15
5.2- Chi tiết tiến trình xây dựng hệ thống 16
PHẦN 6- HƯỚNG DẪN DỬ DỤNG VÀ KIỂM THỬ 21
TÀI LIỆU ĐI KÈM 36
TÀI LIỆU THAM KHẢO 36
Trang 3LẬP TRÌNH MÁY TÍNH
DỰ ÁN 2
LỜI NÓI ĐẦU
Trong cuộc sống bộn bề công việc, nhiều áp lực như đang đè nặng lên tâm trí và suynghĩ của mỗi người trong chúng ta Có những lúc chúng ta như muốn phá tung mọi giới hạn trong cái sự xô bồ của thực tại để đi tìm một cuộc sống khác, thanh bình vàthoát tục Vậy tại sao ta không thử đến với cuộc sống của một người nông dân nơi đồng quê yên bình và giản dị? Đó là những gì mà thể loại game nông trại mang đến cho người chơi: Một cuộc sống mới dưới vai diễn là một nhà nông chốn thanh dã
Thật vậy, game sinh ra chính là để giải trí, giải tỏa những áp lực cuộc sống một cách tạm thời Nếu các game fantasy đưa người chơi vào một thế giới huyền ảo cổ tích vớiphép thuật và những sinh vật quái dị, các tựa game bắn súng tốc độ cao lại thu hút người chơi bằng sự kịch tích, cảm giác mạnh và hưng phấn thì dòng game nôngtrại lại giúp người chơi giải tỏa theo một hướng rất thực, rất đơn giản mà lại cuốn hút Nói về lối chơi, game nông trại thuộc thể loại casual, vì thế nó hướng người chơivào sự thư thái và đơn giản hơn là những yêu cầu hành động, suy nghĩ cường độ cao.Chính vì vậy nó cho người chơi một cảm giác như đang được massage về tinh thần Đặc biệt, vì tính chất đơn giản, cuốn hút cùng với tính ổn định trên thị trường, gamenông trại phù hợp với mọi đối tượng, mọi lứa tuổi, và chắc chắn cũng là một thị trường dễ dàng dành cho những nhà phát triển game còn non trẻ
Đến với dự án này, Yolo Team xin giới thiệu sản phẩm mang tên Happy Farm, một tựa game nông trại cổ điển và đơn giản trên nền tảng Android
Trang 4PHẦN 1- GIỚI THIỆU ĐỀ TÀI
1.1- Happy Farm là gì?
Thị trường game mobile ngày càng phát triển Nhiều thể loại game tuổi thơ từng gây bão một thời trên các hệ máy PC, NES nay đã có mặt trên smartphone Thể loại gamenông trại là một trong những thể loại ổn định và luôn chiếm được chỗ đứng trong thị trường game Chúng ta có thể kể đến một vài tựa game nông trại nổi tiếng như Farm Frenzy, Stadew Valley Happy Farm là một game nông trại cơ bản được phát triển bởi Yolo Team dành cho nền tảng android , xây dựng bằng Unity Engine Happy Farm bao gồm mọi tính năng cơ bản của một game nông trại điển hình như trồng cây, nuôi gia súc, gia cầm, mua bán nông sản hay vật phẩm, đưa người chơi tới với cuộc sống của một người nông dân đúng nghĩa Đáp ứng xu hướng người chơi sử dụng smartphone, Happy Farm được phát triển nhắm vào nhóm đối tượng người dùng smartphone, những người chơi đi tìm sự bình yên trong cuộc sống và có chút hoài cổ nhằm mang tới những phút giây giải trí lành mạnh, thân thuộc dành cho mọi lứa tuổi
1.2- Về Yolo Team
Yolo Team là một nhóm lập trình viên Unity được sáng lập bởi ba thành viên trẻ gồmHoàng Minh Hiếu, Phạm Tiến Đạt và Ngụy Quang Sáng Mục tiêu của Yolo Team làtạo ra những trò chơi đơn giản và nhẹ nhàng, gợi lại tuổi thơ của các game thủ đời đầu trên smartphone, phù hợp với mọi lứa tuổi, mang lại những giây phút giải trí lànhmạnh và mang tính hoài niệm Happy Farm là sản phẩm đầu tay của Yolo Team, thử sức với thể loại game nông trại
Trang 5trường điện thoại thông minh toàn cầu dự kiến sẽ đạt 698,4 tỷ USD vào năm 2020,với CAGR (Compound Annual Growth Rate- Tỉ lệ tăng trưởng hằng năm) là
11,2% Thị trường điện thoại thông minh toàn cầu bị chi phối bởi khu vực châu Á Thái Bình Dương (APAC) với 40,7% thị phần, tiếp theo là châu Âu với 32,2% thị phần Lô hàng điện thoại thông minh toàn cầu dự kiến sẽ đạt 2.968,9 triệu chiếc vào năm 2020.”
-Cho đến nay, việc sử dụng internet và dịch vụ di động ngày càng tăng ở các nước châu Âu và châu Á lớn như Anh, Đức, Ấn Độ, Trung Quốc, Indonesia và Hàn
Quốc đang thúc đẩy sự phát triển của thị trường điện thoại thông minh toàn
cầu Ngoài ra, giá bán trung bình của điện thoại thông minh dự kiến sẽ thúc đẩy sựtăng trưởng của thị trường trong giai đoạn dự báo
2.1.2- Thị trường smartphone tại Việt Nam
Theo nghiên cứu của Inside Retail, trang web chuyên nghiên cứu xu hướng thị trườngtại các khu vực trên thế giới, khu vực Châu Á- Thái Bình Dương (APAC) là thị trường trọng điểm cho doanh số điện thoại thông minh toàn cầu Một trong những thị trường tiềm năng sau ông lớn Trung Quốc tại khu vực này chính là Việt Nam
Trang 6Cuối năm 2017, gần 65% dân số Việt nam sở hữu một chiếc di động cho riêng mình Năm 2015, ½ trong số đó vẫn là sản phẩm di động phổ thông Đến đầu năm nay, 70%
số lượng di động đều thuộc dòng smartphone Con số này cao hơn mức trung bình toàn cầu (53%) và APAC (50%)
2.2- Sự phát triển của game di động toàn thế giới và Việt Nam
2.2.1- Thị trường game di động toàn cầu
Mới đây Newzoo, một trang web chuyên nghiên cứu về thị trường game, đã dự đoán rằng game di động sẽ chiếm 51% doanh thu của ngành công nghiệp game
trong năm nay (bao gồm game trên điện thoại thông minh và máy tính bảng) Đây
là một bước tăng trưởng nhảy vọt so với 34% năm 2015 và chỉ 18% trong năm
2012 Mảng game console và PC sẽ chia nhau phần doanh thu còn lại của thị
trường game trong năm 2018, tương ứng với con số 24% và 25%
Sự tăng trưởng của thị trường điện thoại di động không có dấu hiệu dừng lại và Newzoo dự đoán vào năm 2021 sẽ có 59% chi tiêu cho game được thực hiện trên các nền tảng di động, trong khi game console và PC chỉ chiếm 41% Châu Á hiện tại đã chiếm đến 52% thị trường game toàn cầu (khi được kết hợp với châu Đại Dương) Chỉ tính riêng Trung Quốc hiện chiếm 28% tổng chi tiêu chơi game trên thế giới, tăng từ 24% trong năm 2015 Game di động chiếm 61% doanh thu của thị trường game Trung Quốc và có thể tăng lên 70% vào năm 2021
Trong khi chi tiêu cho game di động tiếp tục tăng trưởng thì Newzoo lại nhìn thấy
sự bão hòa ở thị trường game PC Việc định giá dựa trên hệ thống "pay-to-play" đối với các tựa game PC sẽ khiến thị trường này chỉ có thể tăng trưởng khoảng
1,8% vào năm 2021 so với 10,3% trong cùng khoảng thời gian của game di động
2.2.2- Thị trường tại Việt Nam
Năm 2018, thị trường game Việt Nam nói chung được định giá 75 triệu
USD Riêng mảng game di động đã thu về 45,5 triệu USD (60%) Phần lớn thứ hai
Trang 7tính theo doanh thu là các trò chơi có thể tải xuống Mảng có thu nhập thấp nhất làcác trò chơi trên trình duyệt ở mức 4,5 triệu USD Ngoài ra, thị trường game Việt Nam cho thấy tiềm năng rất lớn về mặt tăng trưởng Các nhà phân tích của Statista
dự đoán tăng trưởng vào năm 2023 lên tới 147 triệu USD, gấp đôi số liệu năm 2018
Việt Nam là một trong số ít các quốc gia nơi ARPU (Average revenue per user- Doanh thu trung bình theo đầu người) cho thấy sự tăng trưởng đáng kể trong
những năm tới Năm 2018, ARPU đứng ở mức 12,72 USD, năm 2019 sẽ là 15,28 USD và đến năm 2023 sẽ tăng lên 18 USD So với các thị trường hàng đầu ở Mỹ
và Nhật Bản, những con số này có vẻ không quá ấn tượng, nhưng mức tăng
trưởng mà chúng thể diện là trên 40% Những con số này cho thấy sự tăng trưởng kinh tế chung của đất nước và khả năng tài chính của dân số
Có một điều cần lưu ý khi phát hành game ở Việt Nam, đó là không thể phát hành trò chơi nếu không thông qua một nhà phát hành của Việt Nam, vì các giao dịch trò chơi trong các cửa hàng cần có giấy phép từ Bộ Thông tin và Truyền thông Tất nhiên, các nhà phát triển sẽ phải chia sẻ lợi nhuận của mình với đối tác nước
sở tại, điển hình là Supercell gần đây đã rút khỏi Việt sau khi không đạt được thỏa thuận với chính quyền Trò chơi của các hãng game nước ngoài được xuất bản tại thị trường Việt Nam phải được cấp phép Đây có thể coi là một lợi thế sân nhà dành cho các nhà phát triển trong nước, đặc biệt là đối với những studio non trẻ như Yolo Team, có cơ hội chiếm lĩnh thị trường nội địa (Tham khảo từ bài viết của Allcorrect Game)
2.2.3 Thực trạng dòng game farm
Các dòng game farm không khó để tìm kiếm trên Google store Có thể thấy nhiều công ty đã rất thành công với dòng game này Đơn cử như ông lớn Supercell nổi tiếng với tựa game Clash of Clan cũng có một game farm cực kì thành công là Hay Day
Trang 8Năm tựa game lớn của Supercell, trong đó có Hay Day
Một ông lớn khác trong mảng game di động là Gameloft cũng sở hữu cho mình hai tựa game farm khá hút khách và ổn định, nhận được nhiều phản hồi tích cực là GreenFarm 3 và Country Friends
Green Farm 3 và Country Friend - hai tựa game nông trại ăn khách của Gameloft
Trang 9Nhìn chung, các tựa game farm được ưa chuộng hiện giờ không có quá nhiều sự khác biệt cả về lối chơi lẫn tính năng Ngay cả những tựa game của các ông lớn như Supercell hay Gameloft cũng có lối chơi cực kì đơn giản, không thay đổi mấy
so với các game nông trại truyền thống Dù có tính chất đơn giản như vậy, dòng game này vẫn có sức thu hút nhất định đối với người chơi và vẫn đang phát triển
ổn định Hệ sinh thái game farm là một nơi phù hợp dành cho các studio mới thử sức và chen chân vào thị trường game di động
Yolo Team đã làm một khảo sát nho nhỏ trên CH Play với dòng game Farm Cụthể, hầu như toàn bộ các game nông trại trên CH Play đều có chỉ số tốt với đánhgiá trung bình là 4 sao, số lượt đánh giá trung bình rơi vào khoảng 500 đến
1000 lượt Lượt tải trung bình là 100 đến 500 nghìn lượt
Các game farm trên CH Play được duy trì với chỉ số tốt
Trang 10Với những game của các studio nhỏ lẻ, chỉ số sau khi phát hành vẫn giữ được ở mức đánh giá là 3,8 đến 4 sao, khoảng 100 đến 500 lượt đánh giá Số lượt tải trungbình dao động từ 50 đến 200 nghìn lượt Có thể thấy, thể loại game nông trại này tuy không mới, nhưng nó vẫn giữ được sức hút nhất định với người chơi Đó là lí
do Yolo Team lựa chọn game nông trại là bước đi đầu tiên
PHẦN 3- PHÂN TÍCH HIỆN TRẠNG
3.1- Về ưu thế của farm
3.1.1- Nội dung và lối chơi
Hầu hết game farm trên điện thoại đều thuộc thể loại “Casual”, tức là thể loại game đơn giản, dễ chơi và phổ thông với mọi đối tượng
Nội dung game rất cơ bản, chủ yếu xoay quanh việc trồng cây và quản lý, mua bán vật phẩm nhưng có sự thu hút nhất định Lối chơi đơn giản nhưng có tính cày cuốc (Hệ thống mở khóa theo cấp độ, quản lý vật phẩm và công trình, tích trữ tài nguyên)tạo được hứng thú với người chơi
3.1.2- Ưu thế thị trường
Do cơ chế chơi đơn giản nên game phù hợp với thói quen sử dụng điện thoại của một
bộ phận không nhỏ người dùng
Xu thế game có sự thay đổi mạnh mẽ Thể loại hyper casual đang ở thời kỳ đỉnh cao
và dần đi vào điểm bão hòa ngày càng được ưa chuộng Xu thế hoài cổ bắt đầu trở lại, những tựa game cũ mà đơn giản vẫn đang được ưa chuông
Trang 11Các tựa game nông trại trên nền tảng di động có số lượng người chơi ổn định dù nộidung không quá phong phú và độc đáo Các tựa game của các studio nhỏ vẫn cókhả năng duy trì với chỉ số khá tốt.
3.2- Nhược điểm của farm
3.2.1- Nhược điểm nội dung
Game lấy cơ chế quản lý đơn giản làm cốt lõi Nội dung xoay quanh bối cảnhnông trại đồng quê, không có nhiều bước đột phá và phát triển về ý tưởng
Do nội dung không có nhiều, lối chơi cũng bị hạn chế, dễ gây nhàm với nhữngngười chơi khó tính
Game có tính ổn định cao, nhưng khó tạo ra bước đột phá và khai thác những cáimới
3.2.2- Nhược điểm trong quá trình phát triển
Tuy lâu đời, nhưng thể loại farm chưa thực sự nổi trội giữa các thể loại game khác
Thống kê những tựa game hàng đầu trong những năm gần đây không có game farm Đây là một thể loại game đòi hỏi trình độ cao về chuyên môn kỹ thuật của đội ngũ phát triển
3.3- Thách thức trên thị trường
Game farm không mới và đây là một thể loại lâu đời nên thị trường đã trở nên bão hòa
Trang 12Thị trường farm có tính cạnh tranh cao do có nhiều studio đi trước đã xây dựng đượcnền tảng thương hiệu với thể loại này.
3.4- Cơ hội cho nhà phát triển
Về cơ bản, game farm đã có một nền tảng văn hóa vững chắc trong vô vàn thể loại game Số lượng người dùng smartphone cũng ngày càng gia tăng, đồng nghĩa với việc thị trường tiêu dùng đang được mở rộng
Các nền tảng store dành cho người dùng smartphone có sự tập trung các hệ sinh tháigame của những nhà phát hành lớn Lựa chọn đúng hệ sinh thái và đối tượng hợp tác
sẽ giúp cho các nhà phát triển nhỏ lẻ có cơ hội tiếp cận với nguồn data lớn, đưagame đến với một thị trường rộng hơn, tạo tiền đề cho sự phát triển sau này
Đối với thị trường ở Việt Nam, các ông lớn nước ngoài buộc phải hợp tác với các nhàphát hành nội địa mới có thể đổ bộ vào khu vực Đây là một cơ hội dành cho các studio trong nước phát triển và nhảy vào thị trường
Trang 144.3.3- Hệ thống chăn nuôi
4.3.4- Hệ thống tài nguyên
4.3.5- Hệ thống công trình
Trang 154.3.6- Sơ đồ ERD
4.4- Công nghệ sử dụng
Visual Studio 2017 Unity Engine
GitHub Balsamiq Mockups 3 Google Drive
Trang 16Công nghệ Mục đích sử dụng
Visual Studio 2017 Biên tập, xây dựng mã nguồn
Unity Engine Kết xuất đồ họa, xử lý âm thanh, mã nguồn, hình ảnh
động, phân luồng, tạo dòng dữ liệu xử lý, quản lý bộ nhớ, xuất APK
GitHub Lưu trữ dự án và theo dõi tiến trình code
Balsamiq Mockup 3 Phác thảo sơ đồ hệ thống
Google Drive Lưu trữ toàn bộ tài nguyên bao gồm các file đồ họa,
tài liệu dự án, code nguồn
Nhận thiết kếKhởi tạo dự án
Khảo sát Khảo sát thị trường 5/9/2019 Hoàn thành Hiếu
và phân Phân tích hiện trạng
tích yêu dòng sản phẩm
cầu Phân tích SWOT đề
tài dự ánQuyết định hướnghoạt động
Trang 175/9/2019 Hoàn thành Hiếu
Thống kê thực thể vàcân bằng chỉ sốXây dựng mô hìnhERD cho từng chứcnăng
Triển khai Thống kê, tổng hợp
thông tin, viết tài liệu
5.2- Chi tiết tiến trình xây dựng hệ thống
TT Mô tả công việc Thời
gian làm việc
Kết quả Vấn đề Hướng giải quyết
Trang 226.1 Hướng dẫn chơi game
Người chơi mở ứng dụng bằng cách chạm vào icon của game Đầu tiên là màn hình loading.
Trang 23Sau khi hết thời gian chờ, game sẽ tự động chuyển sang giao diện gameplay với các ô đất, tài nguyên, chuồng trại Ở phía trên là thanh trạng thái biểu thị các chỉ số như cấp độ chính và điểm kinh nghiệm, số vang sở hữu, số lượng gỗ, đá và nước Mới đầu vào game, người chơi sẽ được tặng 100 vàng khởi điểm.
Giao diện ban đầu
Khi bấm vào ô đất, hộp thoại cây trồng sẽ hiện lên Người chơi sẽ chọn loại cây và bắt đầu trồng trọt Ở cấp độ đầu sẽ mặc định có một loại cây cơ bản là cây lúa.