Mở đầu• Lý do chọn đề tài: • Sự phát triển mạnh mẽ của ngành công nghiệp game online VN • Sự bão hòa các tựa game và sự lựa chọn ngày càng khắc khe của game thủ • Nhu cầu khảo sát của do
Trang 1Nguyễn Hoàng Long
Trang 3Mở đầu
• Lý do chọn đề tài:
• Sự phát triển mạnh mẽ của ngành công nghiệp game online VN
• Sự bão hòa các tựa game và sự lựa chọn ngày càng khắc khe của game thủ
• Nhu cầu khảo sát của doanh nghiệp trước khi phát hành một tựa game mới
• Phạm vi tìm hiểu: Artificial Neural Network- based Decision Support System, Evolutionary Algorithms, thị trường game online tại VN
• Ý nghĩa thực tiễn
• Hỗ trợ doanh nghiệp game khi có nhu cầu quyết định phát hành tựa game mới.
• Nâng cao chất lượng game, thỏa mãn nhu cầu của game thủ
• Thúc đẩy phát triển thị trường game online tại Việt Nam
Trang 4Lựa chọn đặc trưng
Cấu hình
Đồ họa/ Âm thanh Gameplay/Features Cốt truyện
Thu phí Bot tools Thời gian Cộng đồng Nhà phát hành
Trang 5Cấu hình?
• Ví dụ cấu hình game ArcheAge
• Cấu hình đề nghị:
• Hệ điều hành: 32-bit hoặc 64-Bit Windows
XP SP3, Vista SP1, Win7 SP1, Win8/8.1
Trang 6Đồ họa
• Chuyển động nhân vật
• Hình ảnh nhân vật và môi trường
• Hiệu ứng kĩ năng, thời tiết
• Hiệu ứng âm thanh
Ví dụ : The Elder Scrolls V: Skyrim
Trang 7• Hệ thống phó bản, chiến trường, kết hôn, sinh hoạt
• Tương tác người chơi, môi trường…
Trang 8Cốt truyện
Kiếm hiệp, tiên hiệp, võ hiệp, manga, anime…
Ví dụ: Naruto Online
Trang 9Thu phí
• Free to play or Pay to play?
• Free to play = Pay to win
=> Tâm lý thích đồ miễn phí của người tiêu dùng Việt Nam
Trang 10Bot tools
Trang 11Thời gian
• Game có tiêu tốn quá nhiều thời gian của người chơi?
• Game có hỗ trợ tính năng offline không?
Trang 12Cộng đồng
Hệ thống tương tác fanpage – diễn đàn
Các hoạt động tương tác trực tiếp: thi đấu, offline…
Trang 13Nhà phát hành
Trang 14Thu thập dữ liệu
Từ các trang tin game nổi tiếng : playpark.vn, gamek.vn, gamethu.vnexpress.net…
Từ các diễn đàn game: http://forum.gamevn.com/ ; http://www.gameviet24h.net/ ;
Trang 16Giải thuật huấn luyện
Thuật toán tiến hóa: Tạo ra một quần thể các mạng neural, tạo
ra tương tác với môi trường và chọn ra cá thể thích nghi nhất.Cải tiến: Tiến hóa mạng neural cả về cấu trúc mạng và trọng
số mạng
Trang 17Điều kiện dừng quá trình huấn luyện
• Max number of iterators: Số vòng lặp lớn nhất
• Threshold error: Giá trị lỗi
Trang 18Cài đặt
• Ngôn ngữ C# - visual studio 2013 - Net 4.5
• Thư viện : Accord.Net, Aforge.Net
• Giao diện đồ họa: Devexpress
Trang 19Xây dựng csdl
• Dữ liệu thu thập được lưu trữ vào cơ sở dữ liệu và được phân thành tập Training và tập Testing với tỷ lệ 7/3
•
Trang 20Quá trình huấn luyện
Trang 21Kiểm thử
Trang 22Ứng dụng
Trang 24Tài liệu tham khảo
• Website: playpark.vn, gamek.vn, gamethu.vnexpress.net,
http://forum.gamevn.com/; http://www.gameviet24h.net,
http://www.aforgenet.com/
• https://en.wikipedia.org/wiki/Artificial_neural_network
• https://en.wikipedia.org/wiki/Evolutionary_algorithm
• ANN, EA : Aforge.Net documents
• Dr Saceed Shiry, Intelligent Decision-Making Support Systems
Trang 25Thank you!