Nghiên Cứu Và Phát Triển Game 3D Trong Giáo Dục

Khám phá đồ án tốt nghiệp nghiên cứu và phát triển game 3D trong giáo dục, ứng dụng công nghệ mới để nâng cao trải nghiệm học tập.

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Quản trị công nghệ giáo dục

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

56
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: CƠ SỞ LÍ LUẬN VỀ GAME 3D TRONG GIÁO DỤC

1.1. Tổng quan về game 3D

1.2. Khái niệm game 3D

1.3. Công nghệ nền tảng

1.3.1. Đối tượng tham gia hệ thống

1.3.2. Lịch sử của Unity

1.3.3. Các thành phần sử dụng trong unity

1.4. Tổng quan về Game 3D trong giáo dục

1.4.1. Sự khác nhau game 3D, game 2D và một số game khác trong giáo dục

1.4.2. Ứng dụng của game 3D trong giáo dục

1.4.3. Thách thức khi áp dụng game 3D trong giáo dục

1.4.4. Quy trình áp dụng game 3D trong giáo dục

2. CHƯƠNG 2: XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG

2.1. Hướng xây dựng ứng dụng

2.2. Cốt truyện game

2.2.1. Về nội dung cốt truyện

2.3. Xây dựng ứng dụng

2.3.1. Xây dựng Menu

2.3.2. Xây dựng màn hình quản lý dữ liệu (quyền quản trị viên)

2.3.3. Xây dựng nhân vật di chuyển

2.3.4. Xây dựng camera và góc nhìn FPS

2.3.5. Xây dựng cơ chế của cửa và chìa khóa

2.3.6. Xây dựng bản đồ mê cung

2.3.7. Xây dựng bẫy trong game

2.3.8. Xây dựng cơ chế vật thể tương tác được

2.3.9. Các áp dụng chính của framework/lib trong đề tài vào trong ứng dụng

2.3.10. Quá trình hoàn thiện (các vấn đề và hướng giải quyết)

3. CHƯƠNG 3: HƯỚNG DẪN SỬ DỤNG VÀ ĐÁNH GIÁ HIỆU QUẢ VIỆC SỬ DỤNG GAME “TAKEITGAME” THÔNG QUA CHƯƠNG TRÌNH DẠY TOÁN (LỚP 1)

3.1. Hướng dẫn sử dụng

3.2. Đánh giá hiệu quả khi áp dụng vào trong giảng dạy

3.3. Thử nghiệm ứng dụng trên các nền tảng

3.3.1. Môi trường thử nghiệm

3.3.2. Quá trình thử nghiệm

3.3.3. Kết quả thử nghiệm

3.4. Đánh giá kết quả sản phẩm

3.4.1. Kết quả đạt được

3.4.1.1. Về mặt kiến thức
3.4.1.2. Về mặt sản phẩm

3.4.2. Hạn chế và hướng phát triển

3.4.2.1. Về mặt hạn chế
3.4.2.2. Về hướng phát triển game

4. KẾT LUẬN VÀ KHUYẾN NGHỊ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Nghiên Cứu Phát Triển Game 3D Trong Giáo Dục

Nghiên cứu phát triển game 3D trong giáo dục tại Đại Học Quốc Gia Hà Nội đang trở thành một xu hướng nổi bật. Game 3D không chỉ mang lại trải nghiệm giải trí mà còn là công cụ giáo dục hiệu quả. Việc áp dụng công nghệ này giúp tạo ra môi trường học tập tương tác, khuyến khích sự sáng tạo và tư duy logic của học sinh.

1.1. Khái Niệm Game 3D Trong Giáo Dục

Game 3D trong giáo dục là loại trò chơi điện tử được thiết kế để hỗ trợ quá trình học tập. Theo Aldrich (2005), game 3D cho phép người chơi tương tác trong không gian ba chiều, tạo ra trải nghiệm học tập hấp dẫn và sinh động.

1.2. Lợi Ích Của Game 3D Trong Giáo Dục

Việc sử dụng game 3D trong giáo dục mang lại nhiều lợi ích như tăng cường sự hứng thú của học sinh, cải thiện khả năng ghi nhớ và phát triển kỹ năng giải quyết vấn đề. Theo nghiên cứu của Li và Tsai (2013), game 3D khuyến khích học sinh tham gia tích cực vào quá trình học tập.

II. Thách Thức Khi Áp Dụng Game 3D Trong Giáo Dục

Mặc dù game 3D có nhiều lợi ích, nhưng việc áp dụng nó trong giáo dục cũng gặp phải một số thách thức. Các vấn đề như chi phí phát triển, yêu cầu kỹ thuật và sự chấp nhận của giáo viên và học sinh cần được xem xét.

2.1. Chi Phí Phát Triển Game 3D

Chi phí phát triển game 3D có thể cao, đặc biệt là khi cần đầu tư vào công nghệ và nhân lực. Điều này có thể là rào cản lớn đối với nhiều cơ sở giáo dục.

2.2. Sự Chấp Nhận Của Giáo Viên Và Học Sinh

Sự chấp nhận của giáo viên và học sinh đối với game 3D trong giáo dục là rất quan trọng. Một số giáo viên có thể không quen thuộc với công nghệ mới, trong khi học sinh có thể gặp khó khăn trong việc tiếp cận.

III. Phương Pháp Phát Triển Game 3D Trong Giáo Dục

Để phát triển game 3D hiệu quả trong giáo dục, cần áp dụng các phương pháp nghiên cứu và thiết kế phù hợp. Việc sử dụng công nghệ Unity là một trong những giải pháp khả thi.

3.1. Sử Dụng Công Nghệ Unity

Unity là một công cụ mạnh mẽ cho việc phát triển game 3D. Nó cho phép tạo ra các mô hình 3D và môi trường tương tác, giúp nâng cao trải nghiệm học tập cho học sinh.

3.2. Thiết Kế Nội Dung Học Tập

Nội dung học tập trong game 3D cần được thiết kế sao cho phù hợp với chương trình giảng dạy. Việc tích hợp các bài học vào game sẽ giúp học sinh dễ dàng tiếp cận và ghi nhớ kiến thức.

IV. Ứng Dụng Thực Tiễn Của Game 3D Trong Giáo Dục

Game 3D đã được áp dụng trong nhiều lĩnh vực giáo dục khác nhau, từ toán học đến khoa học tự nhiên. Các ứng dụng này không chỉ giúp học sinh học tập hiệu quả mà còn tạo ra môi trường học tập thú vị.

4.1. Ứng Dụng Trong Giảng Dạy Toán Học

Game 3D có thể được sử dụng để giảng dạy toán học thông qua các bài tập tương tác. Học sinh có thể giải quyết các bài toán trong môi trường 3D, giúp họ hiểu rõ hơn về các khái niệm.

4.2. Ứng Dụng Trong Khoa Học Tự Nhiên

Trong lĩnh vực khoa học tự nhiên, game 3D giúp học sinh khám phá các khái niệm phức tạp như hệ sinh thái, vật lý và hóa học thông qua các mô hình 3D sinh động.

V. Kết Luận Về Nghiên Cứu Phát Triển Game 3D Trong Giáo Dục

Nghiên cứu và phát triển game 3D trong giáo dục tại Đại Học Quốc Gia Hà Nội là một bước tiến quan trọng. Việc áp dụng công nghệ này không chỉ nâng cao chất lượng giảng dạy mà còn tạo ra những trải nghiệm học tập mới mẻ cho học sinh.

5.1. Tương Lai Của Game 3D Trong Giáo Dục

Tương lai của game 3D trong giáo dục hứa hẹn sẽ phát triển mạnh mẽ với sự hỗ trợ của công nghệ mới. Việc tích hợp AI và VR có thể tạo ra những trải nghiệm học tập chưa từng có.

5.2. Khuyến Nghị Đối Với Các Cơ Sở Giáo Dục

Các cơ sở giáo dục nên xem xét việc áp dụng game 3D vào chương trình giảng dạy. Đầu tư vào công nghệ và đào tạo giáo viên là cần thiết để tối ưu hóa hiệu quả của game 3D trong giáo dục.

10/07/2025
Đồ án tốt nghiệp nghiên cứu và phát triển game 3d trong giáo dục

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

Chương 1: Cơ sở lí luận về game 3d trong giáo dục 1. Tổng quan về game 3D 1. Khái niệm game 3D "The Evolution of 3D Educational Games: A Review of Literature" của Peterson và Smith (2018) đã phân tích sự phát triển của game 3D trong giáo dục. Theo tài liệu này, sự ra đời và hình thành của game 3D trong lĩnh vực giáo dục có nguồn gốc từ sự tiến bộ trong công nghệ đồ họa máy tính và khả năng tính toán của máy tính.

Năm 1990, với sự ra mắt của 3D gaming engine như Wolfenstein 3D và Doom, các nhà phát triển bắt đầu nhận ra tiềm năng của công nghệ 3D. Theo báo cáo của Công ty nghiên cứu thị trường Newzoo, doanh thu ngành game (không bao gồm quảng cáo trong game) năm 2020 dự kiến đạt gần 160 tỷ USD, trong đó game mobile đạt 77,2 tỷ USD, tăng 13,3%; mảng Console (máy chơi game) đạt 45,2 tỷ USD, tăng 6,8%; game trên PC đạt khoảng 36,9 tỷ USD, tăng 4,8%.Sự tăng trưởng nhanh chóng Khiến các engine 3D như Unreal Engine và Unity Engine trở nên phổ biến, việc phát triển lớn trong ngành công nghiệp game 3D thực sự bắt đầu phát triển mạnh mẽ. Định nghĩa : Theo Aldrich (2005), game 3D là loại trò chơi điện tử được thiết kế và phát triển với môi trường và đối tượng trong trò chơi được hiển thị và tương tác trong không gian ba chiều. Trong game 3D, người chơi thường được đưa vào một thế giới ảo, trong đó họ có thể điều khiển nhân vật của mình trong không gian 3D và tương tác với các đối tượng và môi trường xung quanh.

Game 3D cung cấp một trải nghiệm hấp dẫn và đa chiều cho người chơi, cho phép họ khám phá và tham gia vào các hoạt động trong một môi trường ảo. Các tính năng đặc trưng của game 3D bao gồm hiển thị đồ họa ba chiều, điều khiển tự do của nhân vật, và khả năng tương tác với các đối tượng và môi trường trong trò chơi. “Game 3D là loại trò chơi giải trí tương tác trên máy tính cụ thể với hình ảnh ba chiều ở mọi chiều (chiều cao, chiều rộng và chiều sâu),nó sẽ cho phép người chơi hoàn toàn đắm mình trong thế giới ảo trông giống như thật. Công nghệ nền tảng a.

Đối tượng tham gia hệ thống Thời kỳ phát triển game trên nền Flash đã qua, với những hạn chế về chuyển động và tính tương tác. Unity đã đem lại sức mạnh mới, giúp nhân vật trong game trở nên sống động hơn trong không gian ba chiều đầy huyền ảo. Công nghệ này đang tạo ra một bước đột phá trong làm game, mang lại trải nghiệm mới mẻ và hấp dẫn cho người chơi. Áp dụng công nghệ này vào game ở Việt Nam có thể mở ra một trang mới trong thế giới game 2D và 3D.

Unity không chỉ được sử dụng để phát triển video game mà còn để tạo ra nội dung tương tác như kiến trúc, hoạt hình 2D và 3D thời gian thực. Khả năng đa nền tảng của Unity và môi trường đồ họa tích hợp đã thu hút sự ưa chuộng từ giới làm game. Nó có thể chạy trên cả Windows và Mac OS và xuất ra game cho nhiều nền tảng khác nhau như Windows, Mac, iOS và Android. Game cũng có thể chơi trực tiếp trên trình duyệt web thông qua plugin Unity Web Player.

Đặc biệt, Unity mới còn hỗ trợ xuất ra game trên widget cho Mac, cũng như cho các hệ máy chơi game như Xbox 360 và PlayStation 3. Lịch sử của Unity Trong thời đại hiện nay, việc giải trí thông qua smartphone và các tựa game đã trở thành một phần không thể thiếu của cuộc sống hàng ngày. Trong số đó, Unity 3D đã trở thành một trong những engine phổ biến nhất, được sử dụng rộng rãi trong việc phát triển game trên nhiều nền tảng khác nhau. Tuy nhiên, ít người biết đến nguồn gốc và lịch sử phát triển của nó.

Vào đầu những năm 2000, ba lập trình viên trẻ David Helgason (CEO), Nicholas Francis (CCO), và Joachim Ante (CTO) đã bắt đầu phát triển Unity 3D với nguồn vốn eo hẹp, ngay trong một tầng hầm. Năm 2008, với sự bùng nổ của người dùng iPhone, Unity trở thành một trong những engine game đầu tiên hỗ trợ đa nền tảng. Hiện nay, Unity hỗ trợ 24 nền tảng khác nhau, bao gồm cả Oculus Rift, PlayStation 4 và Linux. Năm 2010, IBM đã bắt đầu quan tâm đến Unity 3D để sử dụng trong các ứng dụng web 3D thông qua các plug-in trình duyệt.

Giao diện hiện đại của unity ngày nay c. Các thành phần sử dụng trong unity  Unity Hình 1. Logo Unity Unity là game engine trò chơi đa nền tảng được phát triển bởi Unity Technologies, được sử dụng chủ yếu để phát triển trò chơi điện tử cho máy tính, bảng điều khiển trò chơi và điện thoại di động. Ban đầu được công bố vào năm 2005 và hiện đã mở rộng hỗ trợ cho 27 nền tảng khác nhau.

Nó không chỉ được sử dụng để phát triển trò chơi điện tử mà còn áp dụng rộng rãi trong các ngành như phim, ô tô, kiến trúc và xây dựng.0 ra mắt năm 2017 với hơn 50 tính năng mới. Bao gồm công cụ địa hình được tối ưu hóa, real-time dynamic shadows, directional lights và spotlights. Unity cho người dùng 4 lựa chọn cấp phép. Các tùy chọn bản quyền của Unity  Các khái niệm trong unity 1.

Asset Đây là kho tài nguyên cho việc xây dựng game trong một project của Unity. Các tài nguyên này có thể là hình ảnh, âm thanh, hoặc một mô hình 3D có sẵn. Unity sẽ tham chiếu đến các tập tin chúng ta sẽ sử dụng để tạo ra các tài nguyên cho trò chơi. Đây là lý do tại sao trong bất kỳ thư mục chứa project sử dụng Unity thì tất cả các tập tin tài nguyên phải được lưu trữ trong một thư mục con tên là Assets.

Scene Trong Unity, chúng ta có thể xem Scenes là các màn chơi, cấp độ chơi riêng lẻ, hoặc các vùng của nội dung trò chơi. Ví dụ như Main menu, Options, About … Bằng cách xây dựng trò chơi với nhiều cảnh, chúng ta sẽ có thể phân phối thời gian tải và thử nghiệm các phần khác nhau của trò chơi riêng lẻ một cách nhanh chóng và chính xác. Game Object Khi một tài nguyên được sử dụng trong một scene, khi đó chúng ta có thể coi tài nguyên này là một “Game Object” mới. Mỗi GameObject phải chứa ít nhất một thành phần, đó là thành phần “Transform”.

Transform chứa các phép để biến đổi góc quay, tỷ lệ hay tịnh tiến của đối tượng. Từ đây trong báo cáo này chúng em sẽ gọi GameObject trong cửa sổ Hierarchy là đối tượng game. Component Component là các thành phần hoặc hiểu nó là một phương thức trong một Game Object của Unity. Bằng cách đính kèm các thành phần vào cho một đối tượng, 14 chúng ta có thể áp dụng ngay các phần mới của game engine vào đối tượng.

Thông thường các thành phần này được Unity xây dựng sẵn như ánh sáng, camera, particle, hiệu ứng vật lý…Chúng ta cũng có thể tự định nghĩa một class với chức năng mong muốn để thực hiện trong game. Component phổ biến mà mọi Object đều cần phải có là Transform. Script Script là thành phần quan trọng nhất trong Unity, có thể xem scripts như là linh hồn của game. Chúng ta có thể viết kịch bản cho game bằng C#, Java Scripts, hoặc Boo (một dẫn xuất của ngôn ngữ Python).

Theo nhiều người đã sử dụng Unity thì code bằng C# sẽ giúp game chạy nhanh hơn và giúp kiểm soát code tốt hơn do tất cả các biến phải được khai báo rõ ràng. Mặt khác ngôn ngữ C# rất tiện dụng để lập trình, nên trong luận văn này, chúng em dùng ngôn ngữ C# để viết kịch bản cho game. Mỗi file script C# là một class bắt buộc kế thừa từ lớp MonoBehaviour, có tên class phải trùng với tên file script. Prefab Hãy tưởng tượng Prefab là một cái thùng rỗng, mà bên trong nó chúng ta có thể chứa đựng các thành phần hay đối tượng khác nhau, chúng ta có thể viết kịch bản cho hành động của Prefab (khởi tạo, di chuyển, hay hủy đối tượng).

Chúng ta có thể sử dụng đối tượng này nhiều lần trong trò chơi, và cũng có thể sử dụng lại cho project khác. Prefab cho phép chúng ta lưu trữ các đối tượng, toàn bộ thành phần bên trong và cấu hình hiện tại. Và trong một số trường hợp thay vì phải thay đổi thuộc tính bất kỳ của các object thì chúng ta chỉ cần thay đổi trong prefab và nó sẽ cập nhật cho các Object tương ứng. Google Cardboard Google Cardboard là một nền tảng thực tế ảo được phát triển bởi Google, được đặt tên theo thiết bị xem bìa cứng có thể gập lại và cài đặt trên điện thoại thông minh.

Mục tiêu của nền tảng này là tạo ra một hệ thống chi phí thấp để kích thích sự quan tâm và phát triển các ứng dụng thực tế ảo. Trong vài năm gần đây, đã xuất hiện nhiều hệ thống thực tế ảo khác nhau như Oculus Rift, HTC Vive và PlayStation VR. Các nhà nghiên cứu đã tiến hành thử 15 nghiệm để hiểu cách các hệ thống thực tế ảo ảnh hưởng đến trải nghiệm chơi game. Phương pháp playtesting đã được áp dụng để đánh giá game trong quá trình phát triển.Nghiên cứu gần đây về việc sử dụng hệ thống thực tế ảo, đặc biệt là hệ thống Oculus Rift, đã chỉ ra rằng tỉ lệ "hứng thú" của người chơi cao hơn so với các hệ thống khác.

Điều này cho thấy tiềm năng của công nghệ thực tế ảo trong việc cung cấp trải nghiệm chơi game đặc sắc và hấp dẫn. Thống kê của GUESS về mức độ hài lòng của người chơi 1. Tổng quan về Game 3D trong giáo dục 1.Định nghĩa Theo Li và Tsai (2013), game 3D trong giáo dục là một phương pháp học tập mà học sinh không chỉ học thông qua việc tiếp nhận thông tin một cách passively như trong các phương tiện truyền thống, mà còn được kích thích để tham gia tích cực thông qua việc tương tác với môi trường học tập ảo. Như vậy, game 3D không chỉ là một công cụ giáo dục, mà còn là một môi trường học tập độc đáo, nơi học sinh có thể khám phá, tạo ra và học hỏi từ những trải nghiệm thực tế một cách an toàn.Gee (2007) và Shaffer (2006) đã nhấn mạnh về khả năng của game 3D trong việc phát triển các kỹ năng mềm cho học sinh.

Từ việc làm việc nhóm đến khả năng giải quyết vấn đề và tư duy sáng tạo, game 3D có thể tạo ra một môi trường học tập đa dạng và linh hoạt, nơi mà học sinh có thể thực hành và phát triển các kỹ năng mềm một cách tự nhiên và thú vị.

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

Tài liệu "Nghiên Cứu Phát Triển Game 3D Trong Giáo Dục Tại Đại Học Quốc Gia Hà Nội" khám phá tiềm năng của việc sử dụng game 3D trong giáo dục, đặc biệt là trong việc nâng cao trải nghiệm học tập và khuyến khích sự sáng tạo của sinh viên. Nghiên cứu này không chỉ chỉ ra những lợi ích của game 3D trong việc cải thiện khả năng tiếp thu kiến thức mà còn nhấn mạnh cách mà công nghệ có thể được tích hợp vào chương trình giảng dạy để tạo ra môi trường học tập hấp dẫn hơn.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ trong giáo dục, bạn có thể tham khảo tài liệu Đề tài các yếu tố quyết định kết quả học tập của sinh viên trong giáo dục trực tuyến ở trường đại học sư phạm kỹ thuật tp hồ chí minh, nơi nghiên cứu các yếu tố ảnh hưởng đến kết quả học tập trong môi trường trực tuyến. Bên cạnh đó, tài liệu Predicting students performance of pre english course by using neural network cũng cung cấp cái nhìn sâu sắc về việc dự đoán hiệu suất học tập của sinh viên thông qua các mô hình học máy. Cuối cùng, bạn có thể tìm hiểu thêm về Luận văn xây dựng mô hình bồi dưỡng trực tuyến cho giáo viên sinh học đáp ứng đổi mới giáo dục phổ thông, tài liệu này đề cập đến việc phát triển các mô hình bồi dưỡng giáo viên trong bối cảnh giáo dục hiện đại. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về sự kết hợp giữa công nghệ và giáo dục.