Khóa Luận Tốt Nghiệp: Xây Dựng Thư Viện Truyện Tương Tác Trên Thiết Bị Di Động

Khóa luận trình bày phương pháp xây dựng thư viện truyện tương tác trên thiết bị di động, mang lại trải nghiệm đọc mới mẻ và hấp dẫn.

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2022

137
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: Giới thiệu về đề tài

1.1. Giới thiệu

1.2. Ứng dụng liên quan

1.2.1. Tiểu thuyết tương tác (Visual Novel)

1.2.1.1. If my heart had wings

1.3. Đối tượng nghiên cứu

1.4. Phạm vi nghiên cứu

1.5. Phương pháp nghiên cứu

1.6. Nhiệm vụ của đề tài

2. CHƯƠNG 2: NGHIÊN CỨU LÝ THUYẾT

2.1. Tổng quan về trò chơi điện tử

2.2. Tổng quan về tiểu thuyết trực quan (visual novel)

2.3. Mô hình phần mềm và vấn đề bản quyền phần mềm

2.4. Công nghệ ứng dụng

2.5. Thư viện sử dụng

3. CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG

3.1. Đặc tả yêu cầu

3.1.1. Đặc tả tổng quát

3.1.2. Danh sách các Actor

3.1.3. Danh sách các Use-case

3.1.4. Đặc tả Use-case

3.1.4.1. Đặc tả Use-case “Đăng nhập”
3.1.4.2. Đặc tả Use-case “Đăng ký”
3.1.4.3. Đặc tả Use-case “Quản lý tài khoản”
3.1.4.4. Đặc tả Use-case “Quản lý trạng thái truyện”
3.1.4.5. Đặc tả Use-case “Thư viện truyện tương tác”
3.1.4.6. Đặc tả Use-case “My studio”

3.2. Thiết kế hệ thống

3.2.1. Thiết kế cơ sở dữ liệu

3.2.1.1. Thiết kế tổng quát
3.2.1.2. Bảng cơ sở dữ liệu

3.2.2. Thiết kế giao diện

3.2.2.1. Màn hình đăng nhập/đăng ký
3.2.2.2. Màn hình thư viện truyện tương tác
3.2.2.3. Màn hình Admin
3.2.2.4. Màn hình đọc truyện tương tác
3.2.2.5. Màn hình quản lý nhân vật
3.2.2.6. Màn hình quản lý truyện

4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu Thư Viện Truyện Tương Tác Trên Di Động

Thư viện truyện tương tác trên di động đang trở thành một xu hướng mới trong lĩnh vực giải trí số. Với sự phát triển của công nghệ, người dùng có thể dễ dàng tiếp cận và trải nghiệm những câu chuyện độc đáo thông qua các ứng dụng di động. Thư viện này không chỉ cung cấp nội dung phong phú mà còn cho phép người dùng tham gia vào quá trình phát triển cốt truyện, tạo nên những trải nghiệm cá nhân hóa.

1.1. Khái niệm về truyện tương tác

Truyện tương tác là thể loại trò chơi cho phép người chơi tham gia vào cốt truyện thông qua các lựa chọn. Mỗi quyết định sẽ dẫn đến những diễn biến khác nhau, tạo ra nhiều cái kết khác nhau cho mỗi người chơi.

1.2. Lợi ích của thư viện truyện tương tác

Thư viện truyện tương tác mang lại nhiều lợi ích cho người dùng, bao gồm khả năng sáng tạo nội dung, trải nghiệm cá nhân hóa và kết nối với cộng đồng người sáng tạo khác.

II. Vấn đề và Thách thức Trong Việc Xây Dựng Ứng Dụng Di Động

Mặc dù có nhiều tiềm năng, việc xây dựng ứng dụng thư viện truyện tương tác trên di động cũng gặp phải nhiều thách thức. Các vấn đề như khả năng tương thích, hiệu suất và trải nghiệm người dùng cần được giải quyết để đảm bảo ứng dụng hoạt động hiệu quả.

2.1. Khó khăn trong việc phát triển ứng dụng

Việc phát triển ứng dụng di động đòi hỏi kiến thức chuyên môn cao và kinh nghiệm trong lập trình. Nhiều nhà phát triển gặp khó khăn trong việc tối ưu hóa hiệu suất và giao diện người dùng.

2.2. Thách thức trong việc thu hút người dùng

Để thu hút người dùng, ứng dụng cần cung cấp nội dung hấp dẫn và trải nghiệm mượt mà. Điều này đòi hỏi sự đầu tư lớn vào thiết kế và phát triển nội dung.

III. Phương Pháp Xây Dựng Ứng Dụng Thư Viện Truyện Tương Tác

Để xây dựng một ứng dụng thư viện truyện tương tác hiệu quả, cần áp dụng các phương pháp nghiên cứu và phát triển hiện đại. Việc sử dụng công nghệ mới và các công cụ hỗ trợ sẽ giúp tối ưu hóa quy trình phát triển.

3.1. Nghiên cứu thị trường và người dùng

Nghiên cứu thị trường giúp xác định nhu cầu và sở thích của người dùng. Điều này sẽ giúp định hình nội dung và tính năng của ứng dụng.

3.2. Sử dụng công nghệ hiện đại

Việc áp dụng công nghệ như Unity và Firebase sẽ giúp tối ưu hóa hiệu suất và khả năng mở rộng của ứng dụng. Điều này cũng giúp giảm thiểu thời gian phát triển.

IV. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu

Kết quả nghiên cứu cho thấy ứng dụng thư viện truyện tương tác có thể tạo ra một môi trường sáng tạo cho người dùng. Người dùng không chỉ có thể đọc truyện mà còn có thể tạo ra những câu chuyện của riêng mình.

4.1. Trải nghiệm người dùng

Người dùng có thể dễ dàng tìm kiếm và đọc truyện tương tác, đồng thời có thể chia sẻ câu chuyện của mình với cộng đồng. Điều này tạo ra một không gian giao lưu và học hỏi.

4.2. Kết quả từ việc thử nghiệm ứng dụng

Các thử nghiệm cho thấy người dùng hài lòng với giao diện và tính năng của ứng dụng. Họ đánh giá cao khả năng tương tác và sự đa dạng của nội dung.

V. Kết Luận và Tương Lai Của Thư Viện Truyện Tương Tác

Thư viện truyện tương tác trên di động có tiềm năng lớn trong việc phát triển nội dung giải trí. Với sự tiến bộ của công nghệ, tương lai của loại hình này hứa hẹn sẽ mang lại nhiều trải nghiệm mới mẻ cho người dùng.

5.1. Triển vọng phát triển

Với sự gia tăng nhu cầu về nội dung tương tác, các ứng dụng thư viện truyện tương tác sẽ ngày càng phát triển và mở rộng. Điều này sẽ tạo ra nhiều cơ hội cho các nhà sáng tạo nội dung.

5.2. Tương lai của công nghệ trong truyện tương tác

Công nghệ sẽ tiếp tục đóng vai trò quan trọng trong việc phát triển các ứng dụng truyện tương tác. Các công nghệ mới như AI và VR có thể tạo ra những trải nghiệm chưa từng có cho người dùng.

16/07/2025
Khóa luận tốt nghiệp xây dựng thư viện truyện tương tác trên thiết bị di động

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM LÂM SƠN HẢI PHAN HỒNG QUÂN KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG THƯ VIỆN TRUYỆN TƯƠNG TÁC TRÊN THIẾT BỊ DI ĐỘNG Building an interactive-story library on smartphones KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM TP. HỒ CHÍ MINH, 2022 ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM LÂM SƠN HẢI - 18520699 PHAN HỒNG QUÂN - 18520239 KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG THƯ VIỆN TRUYỆN TƯƠNG TÁC TRÊN THIẾT BỊ DI ĐỘNG Building an interactive-story library on smartphones KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN THS.

TRẦN ANH DŨNG TP. HỒ CHÍ MINH, 2022 THÔNG TIN HỘI ĐỒNG CHẤM KHÓA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số. của Hiệu trưởng Trường Đại học Công nghệ Thông tin. ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc TP. NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: XÂY DỰNG THƯ VIỆN TRUYỆN TƯƠNG TÁC TRÊN THIẾT BỊ DI ĐỘNG Building an interactive-story library on smartphones Nhóm SV thực hiện: Cán bộ hướng dẫn: Lâm Sơn Hải 18520699 Ths. Trần Anh Dũng Phan Hồng Quân 18520239 Đánh giá Khóa luận 1. Về cuốn báo cáo: Số trang: ……….

Số chương: …………. Số bảng số liệu: ………. Số hình vẽ: ………. Số tài liệu tham khảo: ……….

Một số nhận xét về hình thức cuốn báo cáo:. Về nội dung nghiên cứu:. Về chương trình ứng dụng:. Về thái độ làm việc của sinh viên:.

Đánh giá chung:. Điểm từng sinh viên: Lâm Sơn Hải./10 Phan Hồng Quân./10 Người nhận xét (Ký và ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc TP. NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: XÂY DỰNG THƯ VIỆN TRUYỆN TƯƠNG TÁC TRÊN THIẾT BỊ DI ĐỘNG Building an interactive-story library on smartphones Nhóm SV thực hiện: Cán bộ phản biện: Lâm Sơn Hải 18520699 Phan Hồng Quân 18520239 Đánh giá Khóa luận 1.

Về cuốn báo cáo: Số trang: ………. Số chương: …………. Số bảng số liệu: ………. Số hình vẽ: ……….

Số tài liệu tham khảo: ………. Một số nhận xét về hình thức cuốn báo cáo:. Về nội dung nghiên cứu:. Về chương trình ứng dụng:.

Về thái độ làm việc của sinh viên:. Đánh giá chung:. Điểm từng sinh viên: Lâm Sơn Hải./10 Phan Hồng Quân./10 Người nhận xét (Ký và ghi rõ họ tên) LỜI CẢM ƠN Lời đầu tiên, nhóm chúng em xin gửi lời chân thành cảm ơn quý thầy cô khoa Công nghệ Phần mềm, trường Đại Học Công Nghệ Thông Tin, ĐHQG TP. Thầy cô đã tận tình hướng dẫn nhóm trong suốt thời gian qua.

Nhóm chúng em xin gửi lời cảm ơn chân thành và lòng biết ơn sâu sắc đến với ThS. Trần Anh Dũng, người đã luôn theo sát, hướng dẫn tận tình và cho chúng em rất nhiều lời khuyên bổ ích trong quá trình thực hiện khóa luận nhằm đảm bảo tiến độ thực hiện đáp ứng đúng với các yêu cầu đề ra ban đầu. Lời cuối cùng, nhóm chúng em xin gửi lời cảm ơn đến với gia đình, bạn bè, những người đã luôn bên cạnh động viên và tiếp thêm nghị lực, sức mạnh cho chúng em để có thể hoàn thành khóa luận một cách tốt nhất. MỤC LỤC LỜI CẢM ƠN.10 DANH MỤC BẢNG.13 DANH MỤC HÌNH ẢNH.

Giới thiệu về đề tài. Ứng dụng liên quan. Đối tượng nghiên cứu. Phạm vi nghiên cứu.

Phương pháp nghiên cứu. Nhiệm vụ của đề tài. NGHIÊN CỨU LÝ THUYẾT. Tổng quan về trò chơi điện tử.

Tổng quan về tiểu thuyết trực quan (visual novel). Mô hình phần mềm và vấn đề bản quyền phần mềm. Công nghệ ứng dụng. Thư viện sử dụng.

XÂY DỰNG ỨNG DỤNG. Đặc tả yêu cầu. Đặc tả tổng quát. Danh sách các Actor.

Danh sách các Use-case. Đặc tả Use-case. Đặc tả Use-case “Đăng nhập”. Đặc tả Use-case “Đăng ký”.

Đặc tả Use-case “Quản lý tài khoản”. Đặc tả Use-case “Quản lý trạng thái truyện”. Đặc tả Use-case “Thư viện truyện tương tác”. Đặc tả Use-case “My studio”.

Thiết kế hệ thống. Thiết kế cơ sở dữ liệu. Thiết kế tổng quát. Bảng cơ sở dữ liệu.

Thiết kế giao diện. Màn hình đăng nhập/đăng ký. Màn hình thư viện truyện tương tác. Màn hình Admin.

Màn hình đọc truyện tương tác. Màn hình quản lý nhân vật. Màn hình quản lý truyện. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.122 TÀI LIỆU THAM KHẢO.123 DANH MỤC BẢNG Bảng 2-1 Bảng mô tả các loại trò chơi trên thị trường.47 Bảng 2-2 Bảng mô tả các thể loại trò chơi trên thị trường.

Bảng so sánh cơ bản giữa Unity và Unreal. Bảng danh sách các Actor. Bảng danh sách các Use-case. Bảng đặc tả Use-case "đăng nhập".

Bảng đặc tả Use-case "đăng ký". Bảng đặc tả Use-case "quản lý tài khoản". Bảng đặc tả Use-case "quản lý trạng thái truyện". Bảng đặc tả Use-case "thư viện truyện tương tác".

Bảng đặc tả Use-case "my studio". Bảng cơ sở dữ liệu tổng quát. Bảng cơ sở dữ liệu user. Bảng cơ sở dữ liệu user.

Bảng cơ sở dữ liệu user. Bảng cơ sở dữ liệu user. Bảng cơ sở dữ liệu user. Bảng cơ sở dữ liệu image.109 DANH MỤC HÌNH ẢNH Hình 1-1 Hình ảnh minh họa cho trò chơi "If my heart had wings".

Một phân cảnh trong trò chơi "If my heart had wings". Hình ảnh minh họa cho trò chơi "7 ngày tồn vong!". Một đoạn hội thoại trong trò chơi "7 ngày tồn vong!". Biểu tượng của Ren'Py.

Hình ảnh minh họa trò chơi được làm từ Ren'Py. Giao diện của Ren'Py. Đoạn mã mô phỏng đoạn hội thoại được viết trên Ren'Py. Đoạn mã minh họa cú pháp thao tác với hình ảnh trên Ren'Py.

Đoạn mã mô phỏng thao tác chuyển cảnh trên Ren'Py. Đoạn mã mô phỏng thao tác đặt vị trí nhân vật trên Ren'Py. Đoạn mã mô phỏng tạo tình huống trên Ren'Py. Hình ảnh minh họa cho phần mềm Visual Novel Maker.

Tạo dự án mới trên Visual Novel Maker. Màn hình làm việc trên Visual Novel Maker. Trò chơi được khởi chạy trên Visual Novel Maker. HÌnh ảnh Ralph – cha đẻ của trò chơi Chase.

Hình ảnh trò chơi điện tử Pong. Hình ảnh minh họa cho Nintendo. Hình ảnh minh họa cho CD-ROM. Hình ảnh minh họa cho phim Kinoautomat của đạo diễn Raduz Cincera.

Hình ảnh minh họa cho trò chơi Phantasmagoria. Hình ảnh minh họa cho trò chơi Wing Commander IV (1997). Hình ảnh minh họa cho trò chơi Face của Michael Mateas.51 Hình 2-9 Hình ảnh kết quả thu được từ buổi thực nghiệm. Hình ảnh minh họa cho hộp thoại nằm bên dưới màn hình.

Hình ảnh minh họa cho hộp thoại nằm ở giữa màn hình. Hình ảnh minh họa cho trò chơi The Portopia Serial Murder Case. Hình ảnh minh họa cho trò chơi Otogirisō. Hình ảnh minh họa cho trò chơi To Heart.57 Hình 2-15 Hình ảnh giao diện trong Unity.60 Hình 2-16 Hình ảnh mô tả asset trong Unity.62 Hình 2-17 Hình ảnh mô tả scene trong Unity.62 Hình 2-18 Hình ảnh mô tả Component trong Unity.63 Hình 2-19 Hình ảnh mô tả Script trong Unity.64 Hình 2-20 Hình ảnh mô tart Prefab trong Unity.65 Hình 2-21 Hình ảnh mô tả đồ họa trong Unity.65 Hình 2-22 Hình ảnh mô tả Animation trong Unity.

Hình ảnh minh họa Navigation và Path trong Unity.68 Hình 2-24 Hình ảnh mô tả Audio trong Unity. Hình ảnh minh họa cho Firebase. Hình ảnh luồng hoạt động của OpenID Connect. Hình ảnh minh họa cho Firebase Authentication.

Hình ảnh minh họa cho ImageMagick. Hình ảnh minh họa cho thuật toán DCT. Hình ảnh minh họa cho thuật toán LZ77. Hình ảnh minh họa cho thư viện UniRx.

Hình ảnh minh họa cho Native Gallery. Hình ảnh minh họa cho DOTween. Sơ đồ Use-case tổng quát. Hình ảnh cho Use-case "quản lý tài khoản".

Hình ảnh mô tả Use-case "quản lý trạng thái truyện". Hình ảnh mô tả Use-case "thư viện truyện tương tác". Hình ảnh mô hình hệ thống của ứng dụng. Hình ảnh thiết kế cơ sở dữ liệu của ứng dụng.

Hình ảnh màn hình đăng nhập/ đăng ký của ứng dụng. Hình ảnh màn hình thư viện truyện tương tác. Hình ảnh màn hình Collection trong Gallery của ứng dụng. Hình ảnh màn hình Explore trong Gallery của ứng dụng.

Hình ảnh màn hình My Stories trong My Studio của ứng dụng. Hình ảnh màn hình Character trong My Studio của ứng dụng. Màn hình cập nhật thông tin tài khoản. Màn hình chế độ Admin trong ứng dụng.

Màn hình danh sách trạng thái truyện của người dùng. Màn hình danh sách người dùng trong ứng dụng. Màn hình chọn chương truyện. Màn hình một phân cảnh trong truyện.

Màn hình một phân cảnh lựa chọn tình huống trong truyện. Màn hình danh sách các nhân vật. Màn hình thêm nhân vật. Màn hình chỉnh sửa nhân vật.

Màn hình danh sách truyện cá nhân. Màn hình chọn vị trí nhân vật xuất hiện trên màn hình. Màn hình tạo tình huống lựa chọn cho truyện. Màn hình tạo truyện.

Màn hình tạo văn bản hiển thị trong truyện. Màn hình lựa chọn các công cụ cho việc tạo truyện. Màn hình lựa chọn hình ảnh nhân vật cho truyện.120 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Xây dựng thư viện truyện tương tác trên thiết bị di động (Building an interactive-story library on smartphones) Cán bộ hướng dẫn: ThS. Trần Anh Dũng Thời gian thực hiện: Từ ngày 1/9/2022……….đến ngày 22/12/2022…………… Sinh viên thực hiện: Lâm Sơn Hải - 18520699 Phan Hồng Quân - 18520239 Nội dung đề tài:(Mô tả chi tiết mục tiêu, phạm vi, đối tượng, phương pháp thực hiện, kết quả mong đợi của đề tài) 1.

Tổng quan: Sự phát triển của công nghệ số đã tạo ra nhiều phương thức giúp người dùng tiếp cận với các nội dung giải trí, nổi bật là truyện tranh, trò chơi và phim ảnh. Truyện tương tác (interactive stories), hay nổi bật hơn cả là tiểu thuyết có tính tương tác (visual novel), đang đi đầu trong xu hướng này. Về cơ bản, truyện tương tác là một thể loại trò chơi mà ở đó, người chơi tham gia vào quá trình phát triển nhân vật và khám phá cốt truyện thông qua việc lựa chọn những hành động nhằm xử lý các tình huống xảy đến xuyên suốt trò chơi. Từ đó, những hệ quả tương ứng cũng xảy đến dựa trên các hành động trước đó của họ.

Do đó, truyện sẽ có nhiều cái kết khác nhau dựa trên chuỗi hành động của người chơi (đọc). Nói cách khác, truyện tương tác có thể được coi như là một hình thức đọc bán tương tác (semi- interactive fiction), thường được đưa vào trong các trò chơi điện tử. Nó có thể bao gồm các hoạt ảnh, văn bản, lời dẫn mà người đọc (chơi) có thể tham gia với mức độ tương tác nhất định.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Thư Viện Truyện Tương Tác Trên Di Động: Xây Dựng Ứng Dụng Độc Đáo" khám phá cách phát triển ứng dụng truyện tương tác trên nền tảng di động, mang đến cho người đọc những trải nghiệm độc đáo và thú vị. Tài liệu nhấn mạnh tầm quan trọng của việc kết hợp công nghệ và nghệ thuật kể chuyện, giúp người dùng không chỉ đọc mà còn tham gia vào câu chuyện một cách sinh động. Những lợi ích mà tài liệu này mang lại bao gồm việc nâng cao khả năng tương tác của người dùng, tạo ra những trải nghiệm cá nhân hóa và khuyến khích sự sáng tạo trong việc phát triển nội dung.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng công nghệ trong lĩnh vực giải trí, hãy tham khảo tài liệu Đề tài nghiên cứu thiết kế và chế tạo máy chơi game caro tự động dựa trên nền tảng trí tuệ nhân tạo. Tài liệu này sẽ cung cấp cho bạn cái nhìn sâu sắc về việc ứng dụng trí tuệ nhân tạo trong việc phát triển các trò chơi, mở rộng kiến thức của bạn về sự giao thoa giữa công nghệ và giải trí.