1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng game hỗ trợ học tiếng nhật

43 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG KHOA TIN HỌC BÁO CÁO KHÓA LUẬN TỐT NGHIỆP TÊN ĐỀ TÀI XÂY DỰNG GAME HỖ TRỢ HỌC TIẾNG NHẬT Giảng viên hướng dẫn: ThS HỒ NGỌC TÚ Sinh viên thực hiện: LÊ THỊ PHƯƠNG THẢO - 14CNTT Ngành: CỬ NHÂN CÔNG NGHỆ THÔNG TIN Khoa: KHOA TIN HỌC ĐÀ NẴNG, 04/2018 Xây dựng Game hỗ trợ học tiếng Nhật LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn quý thầy cô khoa Tin học quý thầy cô giảng dạy công tác trường Đại học Sư Phạm - Đại học Đà Nẵng truyền đạt kiến thức quý báu cho em năm học vừa qua Đặc biệt, em xin chân thành cảm ơn thầy ThS Hồ Ngọc Tú thầy cô giáo Khoa Tin học - Trường Đại học Sư Phạm Đà Nẵng xin cảm ơn q thầy tận tình dạy bảo, giúp đỡ em suốt thời gian em thực đề tài Xin trân trọng cảm ơn! Đà Nẵng, ngày tháng Sinh viên thực Lê Thị PhươngThảo SVTH: Lê Thị Phương Thảo 14CNTT năm Xây dựng Game hỗ trợ học tiếng Nhật LỜI CAM ĐOAN Em xin cam đoan: Những nội dung báo cáo em thực hướng dẫn trực tiếp ThS Hồ Ngọc Tú Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, em xin chịu hoàn toàn trách nhiệm Đà Nẵng, ngày tháng Sinh viên thực Lê Thị PhươngThảo SVTH: Lê Thị Phương Thảo 14CNTT năm Xây dựng Game hỗ trợ học tiếng Nhật NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày tháng Cán hướng dẫn SVTH: Lê Thị Phương Thảo 14CNTT năm Xây dựng Game hỗ trợ học tiếng Nhật NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN Đà Nẵng, ngày tháng năm Hội đồng phản biện SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN GIỚI THIỆU 1.1 1.2 1.3 1.4 1.5 1.6 1.7 LÝ DO CHỌN ĐỀ TÀI KHÁCH THỂ VÀ ĐỐI TƯỢNG NGHIÊN CỨU GIỚI HẠN VÀ PHẠM VI NGHIÊN CỨU MỤC ĐÍCH NGHIÊN CỨU NHIỆM VỤ NGHIÊN CỨU PHƯƠNG PHÁP NGHIÊN CỨU BỐ CỤC ĐỀ TÀI CƠ SỞ LÝ THUYẾT 10 2.1 TRÒ CHƠI VÀ CÁC THÀNH PHẦN CƠ BẢN 10 2.2 TRÒ CHƠI ENGINE UNITY 12 2.2.1 Cài đặt trò chơi engine Unity 12 2.2.2 Giao diện trò chơi engine Unity 13 2.2.3 Các đối tượng 14 2.2.4 Hệ thống đồ họa 17 2.2.5 Hệ thống vật lý 18 2.3 LẬP TRÌNH 18 2.4 GIAO DIỆN NGƯỜI DÙNG 19 2.4.1 Canvas 19 2.4.2 Layout 20 2.4.3 Các đối tượng UI Unity cung cấp 20 2.5 THỦ THUẬT TỐI ƯU VÀ XUẤT BẢN TRÒ CHƠI LÊN ANDROID 21 2.5.1 Hình ảnh 21 2.5.2 Âm 22 2.5.3 Mã 22 2.5.4 Xuất tảng Android 22 PHÂN TÍCH THIẾT KẾ 24 3.1 MỤC TIÊU ĐỀ TÀI 24 3.2 YÊU CẦU CHỨC NĂNG 24 3.3 YÊU CẦU PHI CHỨC NĂNG 24 3.4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 24 3.4.1 Đối tượng người chơi 24 3.4.2 Cốt truyện 25 3.4.3 Cách thức chơi 25 3.4.4 Hệ thống nhân vật 26 3.5 SƠ ĐỒ CA SỬ DỤNG CỦA TRÒ CHƠI (USECASE DIAGRAM) 33 3.6 CÁC THÀNH PHẦN CỦA CÁC ĐỐI TƯỢNG TRONG TRÒ CHƠI 33 TRIỂN KHAI VÀ KẾT QUẢ ĐẠT ĐƯỢC 36 4.1 MÔI TRƯỜNG TRIỂN KHAI 36 4.2 SẢN PHẨM ĐẠT ĐƯỢC 36 4.2.1 Màn hình chọn nhân vật 36 4.2.2 Màn hình menu 37 4.2.3 Màn hình chọn kỹ 37 4.2.4 Màn hình luyện tập kỹ đọc 38 SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 4.2.5 4.2.6 4.2.7 4.2.1 Màn hình luyện tập kỹ nghe 38 Màn hình luyện tập kỹ nói 39 Màn hình ơn tập Hán tự Kanji 39 Màn hình xem danh sách xếp hạng 40 KẾT LUẬN VÀ KIẾN NGHỊ 41 5.1 5.2 5.3 ƯU ĐIỂM 41 HẠN CHẾ 41 HƯỚNG PHÁT TRIỂN 41 TÀI LIỆU THAM KHẢO 42 SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật DANH MỤC HÌNH ẢNH Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình : Giao diện Unity _13 :Các Sence trò chơi _14 3: Một số Trò chơi Object 15 4: Các thành phần Camera 16 5: Prefabs 17 6: Vòng đời Trò chơiObject 18 7: Một UI đơn giản Unity _19 8: Các thông số Layout _20 9: Các đối tượng UI _21 10: Một phần spritesheet chưa hình động nhân vật _21 11: Giao diện export Android _22 12: Sơ đồ vòng đời lượt chơi 25 13: Nhân vật _26 14: Các nhân vật trò chơi _26 15: Màn hình Menu _27 16: Màn hình chọn cấp độ 27 17: Màn hình chọn kỹ _28 18: Màn hình luyện tập nói _29 19: Hộp thoại GameOver 30 20: Hộp thoại GameOver 30 21: Màn hình luyện tập nói _31 22: Màn hình ơn tập Hán tự Kanji 32 23: Màn hình danh sách xếp hạng 32 24: Sơ đồ ca sử dụng 33 25: Màn hình chọn nhân vật 36 26: Màn hình menu _37 27: Màn hình chọn kỹ _37 28: Màn hình luyện tập kỹ đọc 38 29: Màn hình luyện tập kỹ nghe _38 30: Màn hình luyện tập kỹ nói 39 31: Màn hình ơn tập Hán tự Kanji 39 32: Màn hình xem danh sách xếp hạng 40 SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật GIỚI THIỆU 1.1 Lý chọn đề tài Ngày xu hướng học tiếng Nhật tăng, nhu cầu du học sinh nước ngoài, hội nghề nghiệp liên quan đến tiếng Nhật Đà Nẵng nhiều Yếu tố khó chinh phục cần thiết tiếng Nhật chữ hán Kanji Nhằm giúp bạn sinh viên học sinh, người muốn chinh phục Kanji cách hiệu quả, giao lưu với bạn học khác để tranh tài trí nhớ Kanji, tạo động lực học tiếng Nhật, em hình thành ý tưởng: Xây dựng game điện thoại, giúp bạn bắt đầu học tiếng Nhật vừa học Kanji vừa chơi thách đấu trí nhớ với bạn học khác trực tuyến 1.2 Khách thể đối tượng nghiên cứu - Phương pháp học Kanji người bắt đầu học tiếng Nhật - Bộ chữ hán kanji từ N5 đến N1 1.3 Giới hạn phạm vi nghiên cứu Đề tài nghiên cứu phạm vi dành cho người muốn học chữ Kanji tiếng Nhật từ N5 lên N1 1.4 Mục đích nghiên cứu Xây dựng game, giúp học Kanji, thi trí nhớ kanji bạn chơi, với kỹ đọc, nghe, nói 1.5 Nhiệm vụ nghiên cứu - Tìm hiểu chữ hán Kanji từ trình độ N5 đến N1, phương pháp học Kanji người - Tìm hiểu thao tác lập trình game Unity C#, sở liệu MySQL Xampp, Php - Demo game SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 1.6 Phương pháp nghiên cứu - Phương pháp nghiên cứu tài liệu - Phương pháp khảo sát - Phương pháp phân tích số liệu 1.7 Bố cục đề tài GIỚI THIỆU CƠ SỞ LÝ THUYẾT - Tổng quan cơng nghệ trị chơi - Cơng cụ làm trị chơi Unity - Mơ tả ý tưởng trị chơi PHÂN TÍCH THIẾT KẾ - Kịch trị chơi - Thiết kế trị chơi - Phân tích thiết kế hệ thống KẾT QUẢ ĐẠT ĐƯỢC - Cài đặt trò chơi - Kiểm thử vận hành KẾT LUẬN VÀ KIẾN NGHỊ TÀI LIỆU THAM KHẢO SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 28 • Sau chọn mục School người chơi phải chọn cấp độ phù hợp để luyện tập • Mức độ Level tăng dần từ 5->1, tương ứng với cấp độ Tiếng Nhật: Level Cấp độ Tiếng Nhật N5 N4 N3 N2 N1 Hình 17: Màn hình chọn kỹ Sau chọn Level phù hơp, người chơi buộc phải tiến hành chọn kỹ mà muốn chơi bao gồm: Read : Lựa chọn chữ phù hợp Listen: Lắng nghe chọn chữ tương ứng Speak: Đọc chữ tương ứng SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 29 Hình 18: Màn hình luyện tập đọc • Bao gồm: Nhân vật mà người chơi Bảng chữ Kanji để người chơi lựa chọn cho phù hợp với chữ khung Quest (khung cùng) Đối thủ có mã lệnh điều khiển tự động Điểm số người chơi • Lần lượt người chơi phải trả lời cách chọn vào chữ Kanji tương ứng Bảng (2) Chữ Kanji biến nhân vật trả lời Nếu người chơi trả lời chậm đối thủ máu • Nhân vật bị máu trả lời sai đối thủ trả lời trước • Thanh máu (màu xanh) Nhân vật giảm dần đối thur bắn trúng (tương tự cho máu đối thủ) Trò chơi kết thúc nhân vật người chơi hết máu • Nếu đối thủ chết, sinh khác lượng máu đầy để người chơi tiếp tục tiêu diệt • Ngay sau đó, hộp thoại GameOver cho phép người chơi lưu lại điểm số đạt với tên người chơi Kết lưu hình Best Board SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 30 Hình 19: Hộp thoại GameOver Hình 20: Màn hình luyện tập nghe • Bao gồm: Nhân vật mà người chơi Đối thủ chứa mã lệnh điều khiển tự động Bảng chữ Kanji để người chơi lựa chọn cho phù hợp với từ mà người chơi nghe Điểm số người chơi SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 31 • Lần lượt người chơi phải trả lời cách chọn vào chữ Kanji tương ứng Bảng (3) Chữ Kanji biến người chơi trả lời • Nhân vật bị máu trả lời sai Đối thủ trả lời đung trước • Thanh máu (màu xanh) nhân vật giảm dần người chơi trả lời sai Trò chơi kết thúc người chơi hết hồn tồn máu • Khi đối thủ hết máu, sinh khác người chơi tiếp tục chiến đấu để tiêu diệt • Tương tự Read, hộp thoại GameOver cho phép người chơi lưu lại điểm số đạt với tên người chơi Kết lưu hình Best Board Hình 21: Màn hình luyện tập nói • Bao gồm: Điểm số người chơi đạt Khung hiển thị kết mà người chơi nói Khung hiển thị từ cần nói Button bắt đầu nói Button kiểm tra kết nhận dạng tiếng nói người chơi câu hỏi (3) SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 32 Hình 22: Màn hình ơn tập Hán tự Kanji • Sau bấm chọn phần Library hình Menu, người chơi đưa đến • Ở hình Library, người chơi tra cứu học từ Kanji nhằm bổ sung kiến thức để vào thi đấu Hình 23: Màn hình danh sách xếp hạng • Sau bấm chọn phần BestBoard hình Menu, người chơi đưa đến • Đây nơi lưu lại kết mà người chơi đạt được, xếp theo thứ tự giảm dần • Màn hình BestBoard chia thành tab lưu kết Kỹ năng, hiển thị 10 người cao điểm sở liệu SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 3.5 Sơ đồ ca sử dụng trị chơi (Usecase diagram) Hình 24: Sơ đồ ca sử dụng 3.6 Các thành phần đối tượng trò chơi SVTH: Lê Thị Phương Thảo 14CNTT 33 Xây dựng Game hỗ trợ học tiếng Nhật SVTH: Lê Thị Phương Thảo 14CNTT 34 Xây dựng Game hỗ trợ học tiếng Nhật SVTH: Lê Thị Phương Thảo 14CNTT 35 Xây dựng Game hỗ trợ học tiếng Nhật 36 TRIỂN KHAI VÀ KẾT QUẢ ĐẠT ĐƯỢC 4.1 Mơi trường triển khai - Cơng cụ lập trình : Các phần mềm Unity, Visual studio, ShoeBox, Paint NET, Paint, Google Docs hệ điều hành Windows 10 - Nền tảng xuất bản: Destop, Android 4.1 trở lên - Ngôn ngữ lập trình : C# - Thiết bị sử dụng để kiểm thử : + Máy tinh destop win 7,8,10 + Máy điện thoại Samsung galaxy S7, hệ điều hành Android 7.0 + Máy điện thoại Sony Z1, hệ điều hành Android 4.4 + Máy điện thoại Sony Z1, hệ điều hành Android 5.0 + Máy tính bảng Lenovo Tab 2, hệ điều hành Android 5.0 4.2 Sản phẩm đạt 4.2.1 Màn hình chọn nhân vật Hình 25: Màn hình chọn nhân vật SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 4.2.2 Màn hình menu Hình 26: Màn hình menu 4.2.3 Màn hình chọn kỹ Hình 27: Màn hình chọn kỹ SVTH: Lê Thị Phương Thảo 14CNTT 37 Xây dựng Game hỗ trợ học tiếng Nhật 4.2.4 Màn hình luyện tập kỹ đọc Hình 28: Màn hình luyện tập kỹ đọc 4.2.5 Màn hình luyện tập kỹ nghe Hình 29: Màn hình luyện tập kỹ nghe SVTH: Lê Thị Phương Thảo 14CNTT 38 Xây dựng Game hỗ trợ học tiếng Nhật 4.2.6 Màn hình luyện tập kỹ nói Hình 30: Màn hình luyện tập kỹ nói 4.2.7 Màn hình ơn tập Hán tự Kanji Hình 31: Màn hình ơn tập Hán tự Kanji SVTH: Lê Thị Phương Thảo 14CNTT 39 Xây dựng Game hỗ trợ học tiếng Nhật 4.2.1 Màn hình xem danh sách xếp hạng Hình 32: Màn hình xem danh sách xếp hạng SVTH: Lê Thị Phương Thảo 14CNTT 40 Xây dựng Game hỗ trợ học tiếng Nhật 41 KẾT LUẬN VÀ KIẾN NGHỊ 5.1 Ưu điểm - Củng cố áp dụng kiến thức tiếp thu vào thực tế - Xây dựng thái độ làm việc nghiêm túc, tinh thần tự đánh giá thân - Xây dựng hiệu phương pháp làm việc nhóm Agile phối hợp thực cơng việc - Tăng thêm kiến thức kinh nghiệm thân Unity quy trình phát triển trị chơi - Học cách tự lập, tự xây dựng nghiên cứu đề tài - Hoàn thiện phát triển kỹ mềm có nhìn nhận cơng việc 5.2 Hạn chế - Trong trình thực hiện, cịn bất cẩn gây lỗi khơng đáng có - Sản phẩm hồn thiện cịn gặp vấn đề hiệu suất 5.3 Hướng phát triển Đề tài phát triển theo số hướng sau: - Thêm số hệ thống nhiệm vụ lạ để tăng độ phong phú hấp dẫn cho người chơi - Thêm hệ thống chơi trực tuyến thi đấu người chơi với SVTH: Lê Thị Phương Thảo 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 42 TÀI LIỆU THAM KHẢO [1] Phương pháp học tiếng nhật: http://tuhoconline.net/kanji-n5-bai-1-luyenthi-tieng-nhat-n5.html/8 [2] Công cụ Unity: https://docs.unity3d.com/Manual/UnityOverview.html [3] Thư viện Unity: https://www.assetstore.unity3d.com/en/#!/account/downloads/ [4] Game học tiếng anh: http://www.hellochao.vn/game-hoc-tieng-anh/ [5] Game học tiếng nhật: http://vietnamjapan.vn/game-hoc-tap.aspx [6] Phương pháp học Kanji: http://akira.edu.vn/hoc-tieng-nhat-online/biquyet-hoc-kanji-chat-lu-2/ [7] Ứng dụng game học Kanji: https://nipponkiyoshi.com/2015/03/20/10ung-dung-hoc-tieng-nhat-tot-nhat/ SVTH: Lê Thị Phương Thảo 14CNTT ... 14CNTT 33 Xây dựng Game hỗ trợ học tiếng Nhật SVTH: Lê Thị Phương Thảo 14CNTT 34 Xây dựng Game hỗ trợ học tiếng Nhật SVTH: Lê Thị Phương Thảo 14CNTT 35 Xây dựng Game hỗ trợ học tiếng Nhật 36 TRIỂN... 14CNTT 39 Xây dựng Game hỗ trợ học tiếng Nhật 4.2.1 Màn hình xem danh sách xếp hạng Hình 32: Màn hình xem danh sách xếp hạng SVTH: Lê Thị Phương Thảo 14CNTT 40 Xây dựng Game hỗ trợ học tiếng Nhật. .. 14CNTT Xây dựng Game hỗ trợ học tiếng Nhật 4.2.2 Màn hình menu Hình 26: Màn hình menu 4.2.3 Màn hình chọn kỹ Hình 27: Màn hình chọn kỹ SVTH: Lê Thị Phương Thảo 14CNTT 37 Xây dựng Game hỗ trợ học tiếng

Ngày đăng: 10/05/2021, 18:35

Xem thêm:

TỪ KHÓA LIÊN QUAN

w