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

Nghiên cứu phát triển phần mềm game học tập cho học sinh tiểu học

91 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Nghiên cứu phát triển phần mềm game học tập cho học sinh tiểu học
Tác giả Nguyễn Thùy Dương
Người hướng dẫn TS. Nguyễn Văn Thủy
Trường học Học viện Ngân hàng
Chuyên ngành Hệ thống thông tin quản lý
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 91
Dung lượng 2,05 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU (14)
    • 1.1. Giới thiệu đơn vị thực tập (14)
      • 1.1.1. Thông tin tổng quát về đơn vị thực tập (14)
      • 1.1.2. Sứ mệnh, tầm nhìn và giá trị cốt lõi (15)
    • 1.2. Tổng quan về đề tài (16)
      • 1.2.1. Đặt vấn đề (16)
      • 1.2.2. Một số nền tảng game học tập phổ biến hiện nay (18)
  • CHƯƠNG 2: CƠ SỞ LÝ LUẬN VỀ PHÁT TRIỂN PHẦN MỀM GAME HỌC TẬP CHO HỌC SINH TIỂU HỌC (22)
    • 2.1. Cơ sở lý luận về phát triển phần mềm game học tập (22)
      • 2.1.1. Khái niệm phần mềm game (22)
      • 2.1.2. Đặc điểm của phần mềm game giáo dục (22)
      • 2.1.3. Quy trình phát triển phần mềm game giáo dục (23)
      • 2.1.4. Công nghệ phát triển phần mềm game giáo dục (24)
      • 2.1.5. Xu hướng phát triển phần mềm game giáo dục (28)
    • 2.2. Đặc điểm học sinh tiểu học (29)
      • 2.2.1. Học sinh tiểu học tìm thấy sự an toàn trong nhịp điệu và sự lặp lại. 19 2.2.2. Học sinh học thông qua chơi (29)
      • 2.2.3. Học sinh muốn thuộc về một cộng đồng an toàn, xinh đẹp và tốt đẹp (30)
      • 2.2.4. Học sinh khám phá thế giới với sự ngạc nhiên (30)
      • 2.2.5. Học sinh hiểu thế giới thông qua cơ thể của chúng (31)
      • 2.2.6. Học sinh sử dụng các câu chuyện để xây dựng ý nghĩa (31)
      • 2.2.7. Học sinh tìm kiếm các khuôn mẫu trong thế giới xung quanh chúng (32)
      • 2.2.8. Học sinh thể hiện bản thân theo những cách của riêng chúng (32)
    • 2.3. Phần mềm game học tập cho học sinh tiểu học (33)
      • 2.3.1. Lợi ích của game học tập cho học sinh tiểu học (33)
      • 2.3.2. Yêu cầu tính năng cơ bản của game học tập cho học sinh tiểu học 24 2.3.3. Quy trình phát triển game học tập cho học sinh tiểu học (34)
  • CHƯƠNG 3: PHÁT TRIỂN PHẦN MỀM GAME HỌC TẬP CHO HỌC (41)
    • 3.1. Giới thiệu về phần mềm game học tập cho học sinh tiểu học (41)
      • 3.1.1. Xác định yêu cầu hệ thống (41)
      • 3.1.2. Kế hoạch xác định yêu cầu (41)
      • 3.1.3. Các đối tượng tham gia vào hệ thống với vai trò (43)
    • 3.2. Phân tích hệ thống phần mềm game học tập cho học sinh tiểu học (43)
      • 3.2.1. Phân tích yêu cầu (43)
      • 3.2.2. Phân tích kịch bản game (45)
    • 3.3. Thiết kế phần mềm game học tập cho học sinh tiểu học (45)
      • 3.3.1. Thiết kế kịch bản game (45)
      • 3.3.2. Thiết kế chức năng (45)
      • 3.3.3. Thiết kế dữ liệu (60)
      • 3.3.4. Thiết kế giao diện (63)
    • 3.4. Triển khai hệ thống (79)
      • 3.4.1. Kiến trúc xây dựng hệ thống (79)
        • 3.4.1.2. Công nghệ lựa chọn (79)
    • 3.5. Đánh giá hiệu quả phần mềm game học tập cho học sinh tiểu học (83)
  • CHƯƠNG 4: KẾT LUẬN (85)
    • 4.1. Tổng kết kết quả đạt được của nghiên cứu (85)
      • 4.1.1. Kết quả đạt được (85)
      • 4.1.2. Những vấn đề còn tồn đọng (85)
    • 4.2. Đề xuất hướng phát triển phần mềm game học tập cho học sinh tiểu (85)
  • Tài liệu tham khảo (87)

Nội dung

Ưu điểm - Xác định tốt được vấn đề, mục tiêu, đối tượng và phương pháp nghiên cứu - Thực hiện tốt nghiên cứu tổng quan về phát triển phần mềm game học tập cho học sinh tiểu học từ đó thự

TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU

Giới thiệu đơn vị thực tập

1.1.1 Thông tin tổng quát về đơn vị thực tập

- Tên công ty: Công ty Cổ phần sách Mcbooks

- Địa chỉ: Ô số 34E, Khu đấu giá 3Ha, phường Phúc Diễn, quận Bắc Từ

Liêm, thành phố Hà Nội

Công ty Cổ phần sách McBooks, được thành lập vào năm 2008, chuyên hoạt động trong lĩnh vực xuất bản sách Sau 15 năm phát triển và vượt qua nhiều thách thức, đặc biệt là đại dịch Covid-19, McBooks đã vươn lên trở thành nhà xuất bản sách ngoại ngữ hàng đầu tại Việt Nam, sở hữu bản quyền nhiều thể loại sách ngoại ngữ phong phú.

Công ty xuất bản hợp tác với các tác giả trong và ngoài nước để phát hành những cuốn sách học ngoại ngữ phổ biến, bao gồm tiếng Anh, tiếng Nhật và tiếng Hàn.

+ Sách học tiếng Anh: 142 sản phẩm

+ Sách học tiếng Nhật: 52 sản phẩm

+ Sách học tiếng Hàn: 56 sản phẩm

+ Sách học tiếng Trung: 64 sản phẩm học tập cho học sinh tiểu học

1.1.2 Sứ mệnh, tầm nhìn và giá trị cốt lõi a Sứ mệnh

Knowledge Sharing : chia sẻ những tri thức, kiến thức của bản thân đến với cộng đồng b Tầm nhìn

- Củng cố vị trí dẫn đầu trong thể loại sách học tiếng

- Đi đầu ở thể loại sách tham khảo

- Làm mới thể sách phát triển kỹ năng

- Trở thành đối thủ đáng gờm của các đơn vị dẫn đầu về Kinh doanh sách online c Giá trị cốt lõi

+ Luôn suy nghĩ lấy uy tín làm danh dự của mỗi nhân viên đã là kim chỉ nam của mỗi người thuộc Mcbooks

+ Sự hài lòng của khách hàng luôn là trọng tâm của Mcbooks

+ Xây dựng môi trường năng động, chuyên nghiệp, chủ động và sáng tạo và gắn kết

Xây dựng các chính sách hiệu quả với nhiều khoản thưởng khuyến khích việc đọc sách và nâng cao kiến thức, đồng thời chú trọng đến sức khỏe Điều này tạo điều kiện cho nhân viên có thu nhập cao và cơ hội phát triển công bằng dựa trên năng lực của từng cá nhân.

+ Có mối quan hệ hợp tác tốt đẹp, lâu bền với các đối tác

Để mỗi nhân viên trong công ty có thể phát triển bản thân và thăng tiến trong công việc, việc trau dồi bản thân cần được đặt làm trọng tâm.

Doanh nghiệp phát triển mạnh mẽ khi mỗi cá nhân chia sẻ những hiểu biết của mình với đồng nghiệp và cấp trên Việc này không chỉ giúp nâng cao kiến thức mà còn tạo ra môi trường học tập tích cực Học tập không chỉ dành cho học sinh tiểu học mà còn là một quá trình liên tục trong môi trường làm việc, thúc đẩy sự sáng tạo và cải tiến trong doanh nghiệp.

+ Sáng tạo ở Mcbooks được coi là đòn bẩy của sự phát triển

+ Luôn cố gắng tạo ra những sản phẩm tốt nhất có thể và sáng tạo để đáp ứng mong muốn của khách hàng, người dùng

+ Cố gắng nâng cao chất lượng sản phẩm để đáp ứng mong muốn của đối tác

+ Tạo ra những sản phẩm hài lòng đối tác + Đề cao sự năng suất của mỗi nhân viên + Tối ưu hóa lợi nhuận cho doanh nghiệp[1]

Tổng quan về đề tài

Trong kỷ nguyên 4.0, việc áp dụng công nghệ vào học tập trở nên cần thiết và hợp lý Học tập tương tác, một phương pháp học chủ động, đang được áp dụng rộng rãi trong các lớp học toàn cầu Phương pháp này chú trọng vào các hoạt động đào tạo thông qua tương tác nhóm và xã hội, đồng thời kết hợp sự hướng dẫn của giáo viên.

Giáo viên áp dụng phương pháp học tương tác thông qua việc sử dụng các thiết bị và trò chơi xây dựng nhóm Những hoạt động này không chỉ tạo ra môi trường học tập hấp dẫn mà còn khuyến khích học sinh mạnh dạn khám phá ý tưởng, giúp họ liên kết bài giảng một cách chặt chẽ hơn.

Các số liệu được thống kê như sau:

● 74% giáo viên áp dụng hình thức học tập dựa trên game kỹ thuật số để cải thiện bài học của họ

● 93% thời gian trên lớp được dành cho các nhiệm sử dụng phương pháp học tập dựa trên game

● 52% học sinh nhỏ tuổi đã chơi các game giáo dục học tập cho học sinh tiểu học

● Game điện tử có thể hiệu quả trong môi trường lớp học vì 91% trẻ em trong độ tuổi đi học đã quen thuộc với chúng

● 54% các nhà khoa học nghiên cứu về giáo dục ở Hoa Kỳ đồng ý mạnh mẽ rằng học tập dựa trên game là điều bắt buộc

● 38% giáo viên Hoa Kỳ đồng ý rằng áp dụng việc chơi game là cần thiết trong lớp học

● Chỉ 8% giảng viên Hoa Kỳ không chắc liệu đó có phải là phần bổ sung cần thiết trong lớp học hay không

Một nghiên cứu với 105 trẻ tiểu học cho thấy rằng việc tiếp xúc với phương pháp học tập dựa trên trò chơi tương tác cử chỉ giúp trẻ em cải thiện đáng kể hiệu suất học tập và kỹ năng vận động.

Game học tập là một phương pháp hiệu quả giúp giáo viên nâng cao sự tập trung và hứng thú của học sinh trong quá trình học Bằng cách tích hợp các yếu tố trò chơi, học sinh có thể nhận được phần thưởng khi hoàn thành nhiệm vụ và tiến bộ trong khóa học Các nghiên cứu cho thấy rằng việc chơi game không chỉ làm tăng động lực học tập mà còn mang lại trải nghiệm học tập thú vị hơn cho học sinh.

Việc sử dụng game trong giáo dục đã bắt đầu từ thế kỷ 20, đặc biệt từ những năm 1960 đến 1970, nhưng chỉ thực sự phát triển vào đầu thế kỷ 21 Nintendo là một trong những công ty tiên phong trong lĩnh vực này với sản phẩm Leapster, thiết bị chơi game cầm tay mang tính giáo dục Không chỉ học sinh nhỏ tuổi mà cả giáo viên cũng được hưởng lợi từ các game học tập, giúp tăng cường khả năng tiếp thu và giảm bớt công việc liên quan đến bụi phấn Tuy nhiên, một nhược điểm là thiết kế game còn thiếu tính đồng nhất và có ít báo cáo về hiệu quả.

Thị trường học tập dựa trên trò chơi toàn cầu dự kiến sẽ đạt quy mô 17,079 tỷ USD vào năm 2026, với tốc độ tăng trưởng kép hàng năm 20,07% trong giai đoạn dự báo, tăng từ 4,747 tỷ USD.

Thị trường dự kiến sẽ tăng trưởng mạnh mẽ trong giai đoạn tới nhờ vào sự gia tăng người dùng internet và điện thoại thông minh, cùng với sự phát triển của trò chơi trực tuyến và học tập điện tử trên toàn cầu.

Sự phát triển của Thực tế ảo (VR) và Thực tế tăng cường (AR) trong giáo dục đã mang lại trải nghiệm học tập tương tác và nhập vai cho học sinh tiểu học Những công nghệ này không chỉ nâng cao sự hứng thú mà còn cải thiện hiệu quả học tập, giúp học sinh tiếp thu kiến thức một cách sinh động và trực quan hơn.

Nguyễn Thùy Dương – K22HTTTC cho biết, 8 công ty lớn đang đầu tư mạnh mẽ vào việc phát triển các giải pháp và dịch vụ học tập dựa trên trò chơi tiên tiến và độc đáo nhằm phục vụ khách hàng.

Kahoot là một nền tảng học tập trực tuyến dựa trên trò chơi, đang phát triển mạnh mẽ trên thị trường Người dùng có thể dễ dàng tạo và xây dựng các câu đố và trò chơi về bất kỳ chủ đề nào, bằng nhiều ngôn ngữ khác nhau, chỉ trong vài phút Nền tảng này còn cho phép thêm hình ảnh, sơ đồ và video vào các câu hỏi, nâng cao mức độ tương tác Những cải tiến này dự kiến sẽ có ảnh hưởng tích cực đến thị trường trong giai đoạn tới.

Việc phát triển game giáo dục cho trẻ em đã diễn ra sớm trên thế giới và mang lại nhiều hiệu quả tích cực Chính vì lý do này, Tecinus đã quyết định mở rộng lĩnh vực này để góp phần nâng cao chất lượng giáo dục cho trẻ em.

1.2.2 Một số nền tảng game học tập phổ biến hiện nay

EdApp là nền tảng học tập dựa trên game, tích hợp nhiều yếu tố tương tác nhằm nâng cao tỷ lệ hoàn thành khóa học và mang lại trải nghiệm học tập hiệu quả Nền tảng này còn cung cấp đội ngũ thiết kế chuyên nghiệp để phát triển các trò chơi học tập phù hợp với nhu cầu người dùng.

Học vi mô là chiến lược cốt lõi của EdApp, giúp chia nhỏ thông tin đào tạo thành các mô-đun vừa phải, tập trung vào các yếu tố chính của một chủ đề Phương pháp này cho phép người học hoàn thành khóa học chỉ trong vài phút Hơn nữa, học vi mô có thể kết hợp với các trò chơi học tập, biến các mô-đun đào tạo thành trải nghiệm thú vị trên thiết bị di động, giúp người dùng cảm thấy như đang chơi game thay vì học tập.

Game học tập đã chứng minh mang lại tỷ lệ hoàn thành lên đến 90% so với các khóa học eLearning truyền thống, nhờ vào việc biến quá trình đào tạo thành trải nghiệm giống như chơi game trên điện thoại thông minh EdApp cung cấp một công cụ soạn thảo tích hợp dễ dàng, cho phép tạo ra các bài học nhỏ với nhiều mẫu tương tác như ghép hình ảnh, sắp xếp chữ cái, và các bài kiểm tra đúng/sai.

EdApp tích hợp hệ thống tính điểm và phần thưởng dựa trên game trong quá trình học tập, cho phép người học kiếm sao và nhận giải thưởng thực tế như thẻ quà tặng Amazon hoặc phiếu giảm giá Điều này không chỉ tạo động lực học tập cho học sinh tiểu học mà còn khuyến khích sự tham gia tích cực của các em trong việc học.

CƠ SỞ LÝ LUẬN VỀ PHÁT TRIỂN PHẦN MỀM GAME HỌC TẬP CHO HỌC SINH TIỂU HỌC

Cơ sở lý luận về phát triển phần mềm game học tập

2.1.1 Khái niệm phần mềm game a Phần mềm là gì?

Thuật ngữ phần mềm được hiểu qua sự so sánh với phần cứng trong ngành công nghệ điện tử Phần cứng đề cập đến các thiết bị có thể cảm nhận bằng giác quan, trong khi phần mềm là những chương trình và dữ liệu giúp các thiết bị hoạt động hiệu quả.

Phần mềm trong Tin học bao gồm:

- Các tập lệnh máy tính dùng để thực hiện các chức năng được người dùng xác định

- Các cấu trúc dữ liệu cho phép dữ liệu giao tiếp với chương trình

Trong một máy tính, phần mềm là thành phần còn lại khi loại bỏ các thiết bị và phụ kiện phần cứng Game học tập là một loại phần mềm giúp người dùng nâng cao kiến thức và kỹ năng thông qua các hoạt động giải trí.

Game học tập là những phần mềm được thiết kế với mục đích giáo dục Việc áp dụng các nguyên lý và yếu tố thiết kế game vào quá trình học giúp người học cảm thấy hứng thú hơn và tăng cường sự tương tác với trò chơi, từ đó nâng cao hiệu quả học tập.

Game học tập kết hợp nội dung kiến thức với các yếu tố giải trí như chiến thuật kể chuyện, tương tác và đồ họa hấp dẫn, phù hợp với lứa tuổi người chơi Mục tiêu học tập và môi trường game được liên kết chặt chẽ, tạo ra phương pháp đào tạo hiệu quả Hình thức giảng dạy này đang ngày càng được áp dụng tại Việt Nam trong các bài giảng.

2.1.2 Đặc điểm của phần mềm game giáo dục a Game học tập khuyến khích người dùng tham gia Đặc điểm đầu tiên là thước đo quan trọng nhất – người dùng có thực sự quan tâm đến game không? Một game học tập tốt sẽ thu hút người dùng và điều này sẽ được phản ánh trong các thông số về số lượng người chơi game và tỷ lệ quay lại chơi game những lần sau của người dùng học tập cho học sinh tiểu học

Nếu người dùng thích trải nghiệm game, họ sẽ thể hiện sự thích thú thông qua các bình luận tích cực và đánh giá cao trên các nền tảng như Google Play hoặc App Store Nhà sản xuất game có thể nhận thấy sự hào hứng này thông qua mạng xã hội nội bộ hoặc các phản hồi từ người chơi Hơn nữa, game học tập không chỉ mang lại niềm vui mà còn kích thích tư duy và suy nghĩ của người dùng.

Để thu hút học sinh, việc sử dụng sự kiện, hình ảnh và số liệu là rất hiệu quả Tuy nhiên, nếu nhà sản xuất muốn thay đổi suy nghĩ và hành vi của người chơi, cần áp dụng một cách tiếp cận khác Tham gia tích cực vào quá trình sáng tạo game phù hợp với tri thức mà nhà sản xuất mong muốn truyền tải sẽ giúp người chơi cảm thấy hứng thú hơn với trò chơi.

Game là một hình thức tương tác, và một trò chơi học tập hiệu quả cần tích hợp nhiều yếu tố tương tác để khuyến khích người học suy ngẫm về trải nghiệm của bản thân Điều này không chỉ giúp học sinh ghi nhớ kiến thức tốt hơn mà còn làm giảm khả năng chán nản trong quá trình học.

Game học tập tạo ra bối cảnh bổ sung cho tài liệu học tập, giúp người học ghi nhớ thông qua tiềm thức Mục tiêu học tập không nhất thiết phải theo cấp bậc của game, cho phép người học liên kết từng bước trong hành trình học với các giai đoạn tương tự trong game.

Sự gia tăng tương tác và bổ sung tri thức trong game học tập mang lại lợi ích cho cả ba tác nhân: doanh nghiệp, người thiết kế game và người dùng Doanh nghiệp thu lợi nhuận từ số lượng người chơi tăng lên, trong khi người thiết kế nâng cao khả năng sáng tạo Quan trọng nhất, người dùng không chỉ được giải trí mà còn tích lũy tri thức cần thiết trong quá trình chơi.

2.1.3 Quy trình phát triển phần mềm game giáo dục

Phát triển game là một quy trình phức tạp, yêu cầu sự chuyên môn từ các chuyên gia trong nhiều lĩnh vực như khoa học máy tính, nghệ thuật, thiết kế truyền thông, kinh doanh và tâm lý học Áp lực trong ngành này ngày càng gia tăng, buộc các nhà phát triển phải nhanh chóng đưa sản phẩm ra thị trường.

Quá trình phát triển game thường bao gồm bảy giai đoạn chính: yêu cầu hệ thống, yêu cầu phần mềm, phân tích, thiết kế chương trình, lập trình, kiểm thử và vận hành Những giai đoạn này không chỉ giúp đảm bảo chất lượng sản phẩm mà còn tạo cơ hội học tập cho học sinh tiểu học.

Hoặc chúng ta có mô hình xoắn ốc gồm các bước sau:

1 Đưa ra một thiết kế cơ sở dựa trên việc làm việc với khách hàng

2 Tìm ra những rủi ro lớn nhất trong thiết kế của bạn

3 Xây dựng bản mẫu nhằm giảm thiểu rủi ro trên

4 Thử nghiệm các bản mẫu

5 Đưa ra với một thiết kế chi tiết hơn dựa trên những gì đã phát hiện ra

Hình 2.1: Quy trình phát triển xoắn ốc

2.1.4 Công nghệ phát triển phần mềm game giáo dục

Công nghệ phát triển phần mềm game, đặc biệt là game giáo dục, đã cách mạng hóa cách chúng ta chơi, học và làm việc Những công nghệ này, từ phần cứng đến phần mềm, không chỉ hỗ trợ các đội eSports chuyên nghiệp mà còn chuyển đổi trải nghiệm kỹ thuật số Chúng cung cấp cho doanh nghiệp và trường đại học những phương thức tương tác mới với người dùng Hiện nay, các công nghệ chơi game phổ biến đang có ảnh hưởng sâu rộng đến thế giới kinh doanh, bao gồm cả việc cải thiện quá trình học tập cho học sinh tiểu học.

Construct 3 là phần mềm phát triển game miễn phí tốt để sử dụng nếu người dùng không phải là một developer nhưng vẫn muốn tạo ra một game riêng cho mình

Construct 3 hoàn toàn dựa trên GUI, nghĩa là mọi thứ đều được kéo và thả Logic và các biến của game được triển khai bằng cách sử dụng các tính năng thiết kế do chính phần mềm tạo game cung cấp Điểm mạnh của Construct 3 là có thể xuất sang rất nhiều nền tảng khác nhau và người dùng không phải thay đổi thành phần nào trong game của mình để phù hợp với các tùy chọn khác nhau

Khi người chơi đã hoàn thành game của họ, người chơi có thể xuất game sang các nền tảng có liên kết với Construct 3

Đặc điểm học sinh tiểu học

2.2.1 Học sinh tiểu học tìm thấy sự an toàn trong nhịp điệu và sự lặp lại

Học sinh tiểu học sống đơn giản và chỉ tập trung vào hiện tại, trải nghiệm thời gian qua nhịp điệu của ngày, tuần và năm Chúng không bận tâm đến quá khứ hay tương lai, mà thích đoán trước các câu chuyện, bài hát và hoạt động lặp đi lặp lại Trẻ em cảm thấy hào hứng với vần điệu, nhịp điệu và sự ám chỉ của ngôn ngữ, đồng thời cảm thấy an toàn và thoải mái trong nhịp điệu lặp lại của ngày học, dự đoán các truyền thống đặc biệt trong tuần và ăn mừng các lễ hội hàng năm.

2.2.2 Học sinh học thông qua chơi

“Chơi là hình thức nghiên cứu cao nhất”

Học sinh tiểu học là những bậc thầy trong việc chơi game, điều này phản ánh trí thông minh và sự phát triển não bộ của các em Hành vi chơi đùa không chỉ là một phần tự nhiên trong cuộc sống mà còn là công cụ học tập hiệu quả nhất, giúp các em phát huy tối đa khả năng học hỏi Ở độ tuổi này, việc vui chơi không chỉ mang lại niềm vui mà còn đóng vai trò quan trọng trong quá trình học tập của học sinh tiểu học.

Nguyễn Thùy Dương – K22HTTTC 20 chỉ ra rằng trẻ em thường thích hành động và tương tác hơn là nghe một cách thụ động, điều này phản ánh cách mà chúng được thiết kế để học hỏi Vui chơi là môi trường lý tưởng giúp học sinh tiểu học phát triển các kỹ năng quan trọng như ra quyết định phức tạp, lãnh đạo và thực hiện chức năng điều hành, những kỹ năng này khó có thể rèn luyện trong các hình thức học tập có cấu trúc hơn.

Chơi không chỉ mang lại niềm vui mà còn phát triển tư duy biểu diễn trừu tượng, giúp trẻ sáng tạo và kể lại thế giới của riêng mình Qua những trò chơi, trẻ học cách đối mặt với các thử thách và xây dựng kinh nghiệm trong việc đàm phán vai trò và chiến lược với bạn bè Việc khuyến khích chơi trong lớp học và sử dụng sức mạnh của nó một cách có chiến lược sẽ giúp học sinh nhỏ tuổi tham gia tích cực và có cơ hội học tập sâu sắc hơn.

2.2.3 Học sinh muốn thuộc về một cộng đồng an toàn, xinh đẹp và tốt đẹp

Trẻ em là những người quan sát nhạy bén, tiếp thu từ môi trường xung quanh và hành vi của người lớn Những trải nghiệm khi bước vào lớp học, sự chào đón từ giáo viên và bạn bè, cùng với cảm nhận về các tương tác xã hội, đều ảnh hưởng sâu sắc đến cảm giác thân thuộc của chúng.

Mối quan hệ vững chắc giữa giáo viên và học sinh trong lớp học là yếu tố quan trọng giúp trẻ nhỏ cảm thấy an toàn Tình yêu thương và sự quan tâm của giáo viên được thể hiện qua cách tổ chức lớp học, trưng bày các sản phẩm của học sinh, cũng như chất lượng đồ dùng học tập Các cộng đồng trong lớp tôn vinh hành động tử tế và giải quyết xung đột một cách tôn trọng, từ đó củng cố ý thức về công lý và thiện chí Việc ca hát và nhảy múa cùng nhau tạo ra một ngôn ngữ chung giúp trẻ nhỏ cảm nhận được sự an toàn trong cộng đồng Cảm giác an toàn trong một lớp học thân thiện và đẹp đẽ sẽ là nền tảng vững chắc cho sự phát triển tính cách và các mối quan hệ của trẻ nhỏ.

2.2.4 Học sinh khám phá thế giới với sự ngạc nhiên

Trẻ em luôn khao khát khám phá và tìm kiếm câu trả lời để hiểu rõ hơn về thế giới xung quanh Việc đặt câu hỏi không phải là để làm phiền, mà là để thỏa mãn động lực học hỏi tự nhiên của chúng Giống như các nhà khoa học, trẻ em phát triển giả thuyết, kiểm tra và điều chỉnh lý thuyết của mình theo thời gian, từ đó hình thành khả năng suy luận logic Chúng cũng thích tìm hiểu chuyên sâu về các chủ đề, như đặt tên cho khủng long hoặc giải thích cách hoạt động của đồ chơi, thể hiện sự ham học hỏi và sự tò mò vô hạn.

Nguyễn Thùy Dương – K22HTTTC 21 thể hiện vai trò “giáo viên” với sự chính xác trong cử chỉ và lời nói Thách thức lớn nhất của giáo viên tiểu học là hướng dẫn sự tò mò không ngừng của học sinh theo hướng phát triển học tập mà không dập tắt nó Bằng cách tham gia cùng sinh viên trong quá trình tìm hiểu, giáo viên tạo ra nhiều cơ hội khám phá và xây dựng chuyên môn sâu.

2.2.5 Học sinh hiểu thế giới thông qua cơ thể của chúng

Trẻ em được sinh ra để di chuyển và khám phá thế giới qua cơ thể và các giác quan Việc tham gia đầy đủ của cơ thể trong quá trình tiếp nhận thông tin giúp trẻ học tốt hơn Mặc dù công nghệ hiện đại như youtube thu hút nhiều gia đình, trẻ vẫn cần cơ hội phát triển các giác quan thể chất và kỹ năng như thăng bằng và nhận thức về không gian Nghiên cứu cho thấy có mối liên hệ chặt chẽ giữa phát triển giác quan và thành công trong học tập, với khả năng nhận thức và đọc viết được xây dựng trên nền tảng tích hợp các giác quan.

2.2.6 Học sinh sử dụng các câu chuyện để xây dựng ý nghĩa

Trong suốt lịch sử, con người đã sử dụng câu chuyện để truyền tải ý nghĩa và thể hiện giá trị, nỗi sợ hãi, và hy vọng Đối với trẻ nhỏ, văn hóa truyền miệng cung cấp cấu trúc nhận thức để khám phá ý tưởng lớn và biểu đạt cảm xúc sâu sắc Kể chuyện giúp trẻ sắp xếp thông tin và truyền đạt suy nghĩ, từ những câu chuyện đơn giản đến những giải thích phức tạp Sự phát triển kỹ năng kể chuyện trong những năm tiểu học dự đoán thành công trong đọc và viết, đồng thời phát triển trí tưởng tượng thông qua cảm xúc từ cổ tích và truyền thuyết Trẻ dễ dàng hiểu nội dung khi được sắp xếp thành câu chuyện, và học từ vựng cũng như cú pháp qua những câu chuyện này Nhịp điệu, vần điệu và sự lặp lại kích thích trí nhớ, trong khi trí tưởng tượng được nuôi dưỡng qua hình ảnh sống động của bối cảnh và nhân vật Câu chuyện và phép ẩn dụ giúp học sinh khám phá các khái niệm trừu tượng bằng ngôn ngữ phù hợp với sự phát triển của họ.

Nguyễn Thùy Dương – K22HTTTC 22 nhấn mạnh tầm quan trọng của trí tưởng tượng trong việc phát triển khả năng hiểu biết của trẻ Khi trẻ tạo ra hình ảnh sống động về bối cảnh và nhân vật trong câu chuyện, chúng khám phá các ý tưởng lớn và hiểu rõ hơn về ý nghĩa từ kinh nghiệm Các câu chuyện và phép ẩn dụ giúp trẻ tiếp cận các khái niệm trừu tượng qua ngôn ngữ phù hợp với độ tuổi, từ đó thúc đẩy sự phát triển tư duy sáng tạo và khả năng nhận thức của học sinh.

2.2.7 Học sinh tìm kiếm các khuôn mẫu trong thế giới xung quanh chúng

Học sinh tiểu học luôn tìm kiếm các mẫu trong môi trường xung quanh, từ những góc cạnh của lối đi bằng gạch cho đến những bông hoa làm từ gạch chơi hình kim cương Các em sắp xếp, đo lường và phân loại mọi thứ, như chiều cao của tòa tháp hình khối hay màu sắc trong túi kẹo M&M Việc so sánh kích thước bánh hạnh nhân với anh chị em hay đếm số lượng sâu bướm rơi từ cây cũng là những hoạt động thú vị Học sinh còn học cách truyền đạt ý tưởng toán học qua hình ảnh và ngôn ngữ, đồng thời khám phá trật tự trong cấu trúc từ ngữ Các em nhận diện chữ cái trong tên mình trên biển báo đường phố, phát hiện điệp khúc trong bài hát và nhận ra các kiểu gieo vần trong thơ và văn xuôi.

2.2.8 Học sinh thể hiện bản thân theo những cách của riêng chúng

Học sinh tiểu học thể hiện kiến thức về thế giới xung quanh qua nhiều hình thức phong phú, bao gồm tranh vẽ, khối xếp chồng và âm nhạc Những tác phẩm này không chỉ phản ánh cảm xúc và suy nghĩ của trẻ mà còn kể lại những câu chuyện cá nhân, như trải nghiệm thăm họ hàng hay sự ganh đua giữa anh chị em Trẻ nhỏ cũng bộc lộ cá tính thông qua cử chỉ, giọng nói và cách di chuyển Việc lắng nghe và khuyến khích trẻ thể hiện bản thân theo nhiều cách khác nhau giúp xây dựng nền tảng vững chắc cho kỹ năng đọc, viết và toán học.

Phần mềm game học tập cho học sinh tiểu học

2.3.1 Lợi ích của game học tập cho học sinh tiểu học Đa số trong chúng ta cho rằng chơi game là không tốt, đặc biệt là đối với trẻ em Tuy nhiên, thực tế cho thấy việc chơi game chỉ không tốt khi người chơi không biết kiểm soát thời lượng chơi game của mình Chơi game ngoài việc giúp thư giãn, việc áp dụng việc học tập trong chơi game khiến cho chúng ta có hứng thú trong học tập hơn, đặc biệt là đối với các em nhỏ trong độ tuổi đi học tiểu học, khi mà việc học tập qua game là cực kỳ hiệu quả

Trẻ em không nên dành quá nhiều thời gian cho thiết bị công nghệ, nhưng giáo dục và chơi game trực tuyến không phải là hai khái niệm tách biệt Thực tế, chơi game trực tuyến có thể hỗ trợ nâng cao khả năng học tập và phát triển của trẻ em.

1 Tăng khả năng ghi nhớ của trẻ

Các trò chơi thường tập trung vào việc rèn luyện khả năng ghi nhớ của người chơi Điều này không chỉ phản ánh đặc điểm của các trò chơi mà còn yêu cầu trẻ em ghi nhớ các yếu tố cần thiết để hoàn thành nhiệm vụ, theo dõi trình tự quan trọng và quản lý các yếu tố để đạt điểm cao trong trò chơi.

2 Thông thạo máy tính Đây là điều rất quan trọng vì đây là thời đại cách mạng công nghệ 4.0 Chơi các game qua internet cho phép trẻ em có khả năng làm quen với cách thức hoạt động của máy tính và do đó, nó sẽ trở nên quen thuộc với trẻ em Có những trang web, chẳng hạn như game Cartoon Network, cung cấp cho trẻ nhỏ những game thú vị và hấp dẫn, đồng thời dạy chúng cách sử dụng chuột và bàn phím đúng cách, chưa kể đến trình duyệt, tên người dùng và mật khẩu cũng như điều hướng internet nói chung

3 Giúp tư duy chiến lược nhanh và giải quyết vấn đề

Các trò chơi thường yêu cầu trẻ em suy nghĩ nhanh và sử dụng logic để dự đoán các bước tiếp theo, giúp giải quyết vấn đề và hoàn thành các cấp độ Điều này không chỉ mang lại niềm vui mà còn hỗ trợ trẻ phát triển kỹ năng logic, tính chính xác và khả năng tư duy độc lập, những yếu tố quan trọng cho cuộc sống sau này.

4 Phát triển khả năng phối hợp tay-mắt

Các trò chơi yêu cầu trẻ sử dụng gamepad hoặc bàn phím và chuột để điều khiển có thể phát triển khả năng phối hợp tay-mắt Việc này không chỉ giúp trẻ điều chỉnh tốt hơn trong việc sử dụng máy tính mà còn hỗ trợ quá trình học tập cho học sinh tiểu học.

Nguyễn Thùy Dương – K22HTTTC 24 phát triển khả năng phối hợp giữa tay và mắt, điều này rất quan trọng vì trẻ em cần nhìn vào hành động trên màn hình trong khi đồng thời sử dụng tay để điều khiển các hoạt động đang diễn ra.

5 Đặc biệt có lợi cho trẻ em mắc chứng rối loạn chú ý

Nghiên cứu từ Đại học Nottingham cho thấy game trực tuyến có thể hỗ trợ trẻ em mắc rối loạn chú ý Kết luận này đã được nhiều nghiên cứu khác xác nhận, khẳng định lợi ích của game trong việc cải thiện khả năng tập trung cho trẻ.

Nhiều trò chơi cung cấp các khía cạnh giúp trẻ phát triển kỹ năng cụ thể, như khả năng đọc bản đồ trong các game bí ẩn và phiêu lưu, từ đó cải thiện tư duy thực tế Bên cạnh đó, các trò chơi như game quản lý nhà hàng giúp trẻ học cách quản lý tài chính và vận hành một nhà hàng hiệu quả.

Game trực tuyến mang lại nhiều lợi ích cho trẻ em, cho thấy rằng giáo dục và trò chơi không phải là hai lĩnh vực tách biệt Thực tế, nếu được kết hợp hợp lý, game và học tập có thể hỗ trợ lẫn nhau, giúp trẻ phát triển toàn diện.

2.3.2 Yêu cầu tính năng cơ bản của game học tập cho học sinh tiểu học a Xây dựng các mục tiêu học tập và bám sát những mục tiêu đó

Nền tảng của việc học tập hiệu quả là việc xác định rõ ràng các mục tiêu học tập, điều này cũng tương tự như trong các trò chơi và tài liệu học tập truyền thống Việc xác định mục tiêu trong game rất quan trọng, vì nó sẽ định hình cấu trúc game, quyết định định dạng, nội dung và cách thức thực hiện.

Mỗi yếu tố trong mục tiêu học tập cần được đánh giá kỹ lưỡng Nếu điều kiện yêu cầu người học có thể sử dụng tài liệu hướng dẫn để hoàn thành nhiệm vụ, thì tài liệu tham khảo đó phải được cung cấp trong trò chơi.

Trong quá trình thiết kế game, việc ghi nhớ các mục tiêu của người thiết kế là rất quan trọng, không chỉ giúp nhà sản xuất tập trung mà còn tạo hứng thú cho người chơi Người học sẽ tham gia vào hoạt động khi họ cảm thấy nó liên quan đến nhu cầu của họ Do đó, việc chú trọng vào tương tác giữa người chơi và game học tập là yếu tố cần thiết, đặc biệt đối với học sinh tiểu học.

Người chơi đóng vai trò quan trọng trong trò chơi Để duy trì sự tham gia của học sinh, cần giảm thiểu các hoạt động thụ động và tối ưu hóa tính tương tác của trò chơi.

Yêu cầu người học xem video để xác định hành động đúng và sai có thể tạo ra sự tương tác cao hơn so với hướng dẫn truyền thống, nhưng lại không phù hợp với một trò chơi Thay vào đó, người học hoặc người chơi nên được cung cấp một kịch bản để tự quyết định hành động và phương pháp thực hiện Môi trường này cần phải phù hợp với tính chất của game.

PHÁT TRIỂN PHẦN MỀM GAME HỌC TẬP CHO HỌC

Giới thiệu về phần mềm game học tập cho học sinh tiểu học

3.1.1 Xác định yêu cầu hệ thống

Trong thời đại công nghệ hiện đại, trẻ em ngày càng ưa chuộng các thiết bị thông minh nhờ tính tiện lợi và dễ sử dụng Để đáp ứng nhu cầu này, KidMathz đã ra mắt như một trò chơi trên điện thoại dành cho học sinh lớp 1 và lớp 2, nhằm giúp các em nâng cao kỹ năng toán học và tạo hứng thú trong việc học.

3.1.2 Kế hoạch xác định yêu cầu

Bảng kế hoạch và kết quả phỏng vấn về phân tích nhu cầu về game KidMathz

Người thực hiện phỏng vấn:

Người được phỏng vấn: chị Lê Diệu Linh

(Lead team BA công ty cổ phần truyền thông và công nghệ Tecinus) Đơn vị khảo sát: Công ty cổ phần và truyền thông Tecinus

Mục tiêu của bài viết là khám phá mong muốn của công ty trong việc phát triển sản phẩm, đồng thời tìm hiểu các chức năng chính mà trò chơi cần có Bên cạnh đó, việc thu thập tài liệu liên quan cũng là một phần quan trọng trong quá trình này.

Chi tiết buổi phỏng vấn

Hiện tại, công ty đã có kinh nghiệm làm phần mềm game giáo dục chưa?

Công ty hiện đang trong giai đoạn đầu khám phá lĩnh vực game, nhưng sở hữu nhiều kinh nghiệm quý báu trong việc phát triển website và ứng dụng giáo dục Những sản phẩm tiêu biểu như ứng dụng Mcbooks và Biboo đã hỗ trợ hiệu quả cho việc học tập của học sinh tiểu học.

Câu 2: Quy trình tạo nên 1 phần mềm của công ty mình là như thế nào?

Bước 1: Đầu tiên là BA khảo sát nhu cầu của bên có nhu cầu làm phần mềm

Bước 2: Sau đó sẽ BA phân tích, thiết kế hệ thống Khi đó đội BA sẽ làm việc với design để vẽ bản thiết kế trên figma

Bước 3: BA sẽ viết tài liệu để dev và tester thực hiện công việc của mình

Bước 4: Trình bày kết quả của team

Bươc 5: Nếu kết quả không đạt yêu cầu thì quay lại bước 2

Bước 6: Bảo trì hệ thống theo định kỳ

Câu 3: Game hướng tới đối tượng nào?

Game hướng tới đối tượng là trẻ em dưới 7 tuổi, có nhu cầu học môn toán cơ bản

Câu 4: Game nên thiết kế như thế nào?

Game dành cho trẻ em dưới 7 tuổi cần được thiết kế đơn giản và ưu tiên thể loại game casual Màu sắc sinh động là yếu tố quan trọng để thu hút sự chú ý của trẻ Hình ảnh cũng được ưu tiên, giúp các em dễ dàng ghi nhớ hơn.

Câu 5: Ngoài những yêu cầu trên, game còn có yêu cầu đặc biệt gì không?

Game nên có hướng dẫn cho các em Đặc biệt, game nên có nhiều nhân vật dễ thu hút các em hơn

Câu 6: Dự án dự kiến khoảng bao nhiêu người?

Dự án bao gồm: 1 PM, 1 BA, 1 tester, 2 dev, 1

Phân tích hệ thống phần mềm game học tập cho học sinh tiểu học

Cảm ơn chị đã cung cấp các thông tin ạ!

Bảng 3.1: Bảng phỏng vấn xác định yêu cầu

3.1.3 Các đối tượng tham gia vào hệ thống với vai trò

Sau khi phỏng vấn chị Lê Diệu Linh để hiểu rõ yêu cầu phần mềm, khóa luận đã tổng hợp và đề xuất các chức năng chính cần thiết cho hệ thống, phù hợp với từng đối tượng và vai trò cụ thể.

Quản trị hệ thống - Quản lý người sử dụng

Bảng 3.2: Bảng các đối tượng tham gia

3.2 Phân tích hệ thống phần mềm game học tập cho học sinh tiểu học

Như đã nói ở phần trên, ta có thể nhận thấy trẻ em có những đặc điểm sau:

- Trẻ em có khả năng nhớ hình ảnh tốt hơn nhớ từ ngữ, chữ cái

Trẻ em ghi nhớ máy móc hiệu quả hơn khi quan sát người lớn làm việc, điều này cho thấy phương pháp học tập qua trải nghiệm thực tiễn có ưu thế hơn so với việc chỉ học lý thuyết Việc này đặc biệt quan trọng trong quá trình giáo dục học sinh tiểu học, giúp các em phát triển kỹ năng và kiến thức một cách tự nhiên và hiệu quả.

Nhiều học sinh vẫn chưa nắm vững cách tổ chức việc ghi nhớ một cách có hệ thống và hiệu quả Họ chưa biết cách sử dụng các điểm tựa để hỗ trợ việc ghi nhớ, cũng như chưa hiểu rõ phương pháp khái quát hóa và xây dựng dàn bài để ghi nhớ tài liệu một cách tốt nhất.

- Trẻ em có thể học thông qua chơi game

Các nhà giáo dục cần tìm giải pháp giúp học sinh tổng quan hóa và tiếp cận vấn đề một cách logic Việc xác định nội dung quan trọng để ghi nhớ là cần thiết, cùng với việc sử dụng từ ngữ đơn giản và dễ hiểu Quan trọng hơn, giáo viên phải tạo ra tâm lý hứng thú và vui vẻ cho học sinh trong quá trình tiếp thu kiến thức.

3.2.2.2 Tìm hiểu về thể loại game

Game dành cho trẻ em lớp 1 và lớp 2 cần có lối chơi đơn giản và không chứa cảnh bạo lực Do đó, thể loại game Casual là sự lựa chọn phù hợp nhất Game Casual dễ chơi và được thiết kế để phục vụ cho đối tượng người chơi thông thường, chiếm phần lớn số lượng game thủ hiện nay.

Một vài đặc điểm chính của game casual có thể kể đến như sau:

+ Giao diện đơn giản, dễ dùng

+ Hình ảnh đơn giản, thân thiện với người dùng

3.2.2.3 Tìm hiểu về yêu cầu game

Game được thiết kế nhằm hỗ trợ học sinh lớp 1 và lớp 2 cải thiện kỹ năng toán học một cách hiệu quả Để đạt được điều này, nội dung môn toán cần được điều chỉnh sao cho phù hợp với thể loại game và đối tượng người chơi Các nội dung toán học sẽ bao gồm những kiến thức cơ bản và các bài tập thực hành thú vị, giúp trẻ em học tập một cách hứng thú và dễ dàng tiếp thu.

+ So sánh học tập cho học sinh tiểu học

3.2.2 Phân tích kịch bản game

Game dành cho trẻ em nên có kịch bản dễ hiểu, có thể tham khảo từ các câu chuyện cổ tích như Tích Chu, Sọ Dừa hoặc các truyện nước ngoài và phim hoạt hình với những hình tượng ngộ nghĩnh Bên cạnh đó, kịch bản cũng cần đáp ứng nhu cầu hấp thụ hình ảnh đa dạng của trẻ em, tạo điều kiện cho đồ họa trong game trở nên rực rỡ và thu hút.

Thiết kế phần mềm game học tập cho học sinh tiểu học

3.3.1 Thiết kế kịch bản game

Game KidMathz với bối cảnh là 1 khu rừng vui nhộn và nhân vật chính là 1 chú gấu có tên là Su Su

Vào một ngày nọ, khi cậu bé đến tuổi đi học, cậu đã mải chơi và xao nhãng việc học, dẫn đến thành tích học tập không tốt, đặc biệt là môn toán Để cải thiện tình hình, bố mẹ cậu quyết định bắt cậu giải những câu đố toán học.

Su Su là một chú gấu vui tính, năng động với bộ lông nâu, luôn tỏa ra sự hào hứng khi người chơi trả lời đúng câu hỏi Ngược lại, khi câu trả lời sai, Su Su sẽ nhăn mặt lại Hằng ngày, cậu thường đi chơi cùng những người bạn trong khu rừng như chú sư tử Soda và cú mèo Candy Các nhân vật này cùng nhau hỗ trợ nhau trong việc trả lời các câu hỏi để giúp Su Su.

3.3.2.1 Usecase tổng quát học tập cho học sinh tiểu học

Hình 3.1: Usecase tổng quát 3.3.2.2 Biểu đồ hoạt động a Quay spin học tập cho học sinh tiểu học

Hình 3.2: Biểu đồ hoạt động quay spin

Bước Công việc Tác nhân Khi nào

B1 Click vào app Người dùng Khi người dùng chưa vào game lần nào trong ngày

B2 Kiểm tra đây có phải lần đầu tiên người dùng vào app trong ngày hay không?

B3 Hiển thị màn quay spin Hệ thống Sau TH1 B2 học tập cho học sinh tiểu học

B4 Click vào button spin Người dùng Sau B3

B5 Hiển thị kết quả sau khi quay spin

Bảng 3.3: Mô tả hoạt động Quay spin b Hướng dẫn chơi game

Hình 3.3: Biểu đồ hoạt động hướng dẫn chơi game

Bước Công việc Tác nhân Khi nào

B1 Click vào app Người dùng

B2 Hệ thống hiển thị màn home screen

Hệ thống học tập cho học sinh tiểu học

B3 Click vào chơi game Người dùng Sau B2

B4 Kiểm tra xem có phải lần đầu chơi game

TH1: Nếu đúng, sang bước 5

TH2: Nếu sai, kết thúc

B5 Hiển thị màn hướng dẫn chơi game

B6 Không muốn xem hướng dẫn chơi game?

TH1: Sai, sang bước 7 TH2: Đúng, sang bước 9

B7 Click vào màn hình Người dùng Sau TH1 B6

B8 Hiển thị màn hướng dẫn chơi game tiếp theo

B9 Click vào button ký hiệu

B10 Hiển thị màn chơi game Hệ thống Sau B8 hoặc B9

Bảng 3.4: Mô tả hoạt động Hướng dẫn chơi game c Chơi game học tập cho học sinh tiểu học

Hình 3.4: Biểu đồ hoạt động chơi game học tập cho học sinh tiểu học

Bước Công việc Tác nhân Khi nào

B2 Hiển thị màn chơi game Hệ thống Sau TH1 B1

B3 Trả lời 10 câu hỏi phần practice

B4 Hiển thị màn chơi game challenge

B5 Trả lời câu hỏi phần phần challenge

B6 Kiểm tra xem đã sai từ 3 lần trở lên chưa?

TH1: Nếu đúng, sang bước

8 TH2: Nếu sai, sang bước 5

B7 Kiểm tra xem đó có phải câu hỏi cuối cùng không?

TH1: Nếu đúng, sang bước

8 TH2: Nếu sai, sang bước 5

Hệ thống Sau TH2 B6 học tập cho học sinh tiểu học

B8 Hiển thị kết quả Hệ thống Sau

Bảng 3.5: Mô tả hoạt động Chơi game d Thay đổi profile

Hình 3.4: Biểu đồ hoạt động thay đổi profile

Bước Công việc Tác nhân Khi nào

B1 Click vào profile Người dùng học tập cho học sinh tiểu học

B2 Hiển thị màn profile Hệ thống Sau B1

B3 Chọn phần setting mong muốn

TH1: Bật/tắt sound, sang bước 4

TH2: Bật/tắt music, sang bước 5

TH3: Đổi nhân vật, sang bươc 6

B4 Bật/tắt sound Người chơi Sau TH1 B3

B5 Bật/tắt music Người chơi Sau TH2 B3

B6 Click vào nhân vật muốn đổi

B7 Kiểm tra xem nhân vật đó đã mua chưa?

TH1: Đã mua, sang bước 8

TH2: Chưa mua, sang bước 9

B8 Hiển thị thay đổi nhân vật thành công

B9 Click vào nhân vật muốn mua

B10 Kiểm tra xem người dùng có đủ tiền mua

Hệ thống Sau B9 học tập cho học sinh tiểu học

Nguyễn Thùy Dương – K22HTTTC 44 nhân vật không?

TH2: Không đủ, sang bước 11

B11 Hiển thị thông báo mua nhân vật thành công

B12 Hiển thị thông báo mua nhân vật không thành công

Bảng 3.6: Mô tả hoạt động Thay đổi profile 3.3.2.3 Kịch bản usecase a Quay spin

Mô tả Mô tả cách người chơi sử dụng chức năng quay spin

Trigger Người chơi muốn quay spin

Tiền điều kiện Đây là lần đầu tiên trong ngày người chơi mở game trong ngày

Hậu điều kiện Người chơi quay spin thành công và nhận được phần quà

Basic Flow 1 Người chơi click vào game học tập cho học sinh tiểu học

2 Hệ thống hiển thị màn Spin đang quay

3 Người chơi click vào màn hình để ngưng spin và nhận quà

4 Hiển thị màn hình quà tặng

Business Rules - Có 2 loại quà tặng:

+ Kiểu chơi mới + 10 coins/ mỗi lần trúng coin

+ Cộng + Trừ + Nhân + Chia + Đếm số + Đoán hình + So sánh

- Có thể quay vào kiểu chơi mình đã có

- Đủ coins có thể mua nhân vật

Bảng 3.7: Mô tả usecase quay spin b Hướng dẫn chơi game

Usecase ID UC-2 học tập cho học sinh tiểu học

Tên Usecase Hướng dẫn chơi game

Mô tả Mô tả cách hệ thống Hướng dẫn chơi game cho người chơi

Actor Người chơi, Hệ thống

Trigger Người chơi muốn xem hướng dẫn chơi game

Tiền điều kiện Đây là lần đầu tiên người chơi game

Hậu điều kiện Người chơi đã hiểu được luật chơi game

Basic Flow 1 Người chơi click vào app

2 Hệ thống hiển thị màn Home screen

3 Người chơi click vào chơi game

4 Hiển thị màn hướng dẫn chơi game Người chơi vẫn muốn xem hướng dẫn:

5.1 Người chơi click vào màn hình 6.1 Hệ thống hiển thị màn hướng dẫn chơi game 7.1 Hệ thống hiển thị màn chơi game

Người chơi không muốn xem hướng dẫn 5.2 Người chơi click vào button x

6.2 Hệ thống hiển thị màn chơi game

Business Rules Hướng dẫn ở màn challenge và practice là giống nhau học tập cho học sinh tiểu học

Bảng 3.8: Mô tả usecase Hướng dẫn chơi game c Chơi game

Mô tả Mô tả cách người chơi chơi game

Actor Người chơi, Hệ thống

Trigger Người chơi muốn chơi game

Tiền điều kiện Người chơi đã vào app

Hậu điều kiện Người chơi hoàn thành xong 1 lượt chơi

Basic Flow Chọn kiểu chơi:

1.1 Người chơi click vào button practice 2.1 Hệ thống hiển thị màn chơi game 3.1 Người chơi trả lời 10 câu hỏi 4.1 Hệ thống hiển thị kết quả sau 10 câu hỏi Challenge:

1.2 Người chơi click vào button challenge 2.2 Hệ thống hiển thị màn chơi game 3.2 Người chơi trả lời câu hỏi

4.2 Hiển thị màn kết quả

Alternative học tập cho học sinh tiểu học

Business Rules Có 2 kiểu chơi:

+ Người chơi sẽ mất điểm câu đó nếu trả lời sai, không trả lời được trong thời gian cho phép

+ Trong 1 màn chơi practice, người chơi được phép chọn sai 3 lần đáp án Nếu chọn sai đến lần thứ 4, hệ thống sẽ hiển thị màn kết quả fail

Có 2 trạng thái kết quả:

Bảng 3.9: Mô tả usecase Chơi game d Thay đổi profile

Tên Usecase Thay đổi profile

Mô tả Mô tả cách người chơi thay đổi profile

Trigger Người chơi muốn thay đổi profile

Tiền điều kiện học tập cho học sinh tiểu học

Hậu điều kiện Người chơi hoàn thành việc thay đổi profile

Basic Flow 1 Người chơi truy cập vào profile:

Thay đổi trạng thái sound 2.1 Người chơi click vào button thay đổi trạng thái sound 3.1 Hệ thống bật/tắt sound

Người chơi có thể thay đổi trạng thái nhạc bằng cách nhấp vào nút tương ứng, hệ thống sẽ bật hoặc tắt nhạc theo yêu cầu Để đổi nhân vật, người chơi chỉ cần click vào nhân vật mong muốn, và hệ thống sẽ thông báo việc đổi nhân vật đã thành công.

Nếu người dùng không đủ coin để đổi nhân vật Nếu đủ tiền

3.4 Hiển thị thông báo mua nhân vật thành công Không đủ tiền

3.5 Hiển thị thông báo mua nhân vật không thành công

Business Rules Có 2 kiểu chơi:

- Kiểu chơi challenge Bảng 3.10: Mô tả usecase Thay đổi profile học tập cho học sinh tiểu học

3.3.3.1 Thiết kế cơ sở mức khái niệm a Xác định thực thể

STT Tên thực thể Ghi chú

Bảng 3.11: Xác định thực thể b Xác định mối quan hệ thực giữa các thực thể

Thực thể Quan hệ Thực thể

Nhân vật Trả lời Câu hỏi

Nhân vật Chọn Kiểu chơi

Màn chơi Có Câu hỏi

Kiểu Màn Chơi Gồm Màn Chơi

Loại Câu Hỏi Gồm Câu Hỏi

Bảng 3.12: Xác định mối quan hệ giữa các thực thể c Sơ đồ thực thể liên kết ERD học tập cho học sinh tiểu học

Hình 3.5: Sơ đồ thực thể liên kết ERD 3.3.3.2 Thiết kế cơ sở dữ liệu mức vật lý

Bảng dữ liệu lưu thông tin về nhân vật NHANVAT

STT Tên trường Kiểu dữ liệu Chú thích

Bảng 3.13: Bảng dữ liệu lưu thông tin về nhân vật Bảng dữ liệu lưu thông tin về câu hỏi

STT Tên trường Kiểu dữ liệu Chú thích học tập cho học sinh tiểu học

Bảng 3.14: Bảng dữ liệu lưu thông tin về câu hỏi Bảng dữ liệu lưu thông tin về màn chơi

STT Tên trường Kiểu dữ liệu Chú thích

Bảng 3.15: Bảng dữ liệu lưu thông tin về màn chơi Bảng dữ liệu lưu thông tin về kiểu chơi học tập cho học sinh tiểu học

STT Tên trường Kiểu dữ liệu Chú thích

Bảng 3.16: Bảng dữ liệu lưu thông tin về kiểu chơi Bảng dữ liệu lưu thông tin về loại câu hỏi

STT Tên trường Kiểu dữ liệu Chú thích

Bảng 3.17: Bảng dữ liệu lưu thông tin về loại câu hỏi 3.3.3.3 Mô hình dữ liệu quan hệ

Hình 3.6: Mô hình dữ liệu quan hệ

3.3.4.1 Vòng Spin học tập cho học sinh tiểu học

Spin là cơ hội cho người chơi quay giải thưởng một lần mỗi ngày, chỉ có thể thực hiện khi vào game lần đầu trong ngày Giải thưởng bao gồm các loại phép tính và coin.

Loại phép tính mới giúp người chơi khám phá những dạng phép tính thú vị Nếu người chơi chọn mở lại loại phép tính cũ, họ sẽ mất lượt quay trong ngày hôm đó và phải chờ đến những ngày tiếp theo để có cơ hội quay lại.

Coin: khi người chơi tích lũy số lượng coin đủ sẽ có thể mua nhân vật mới Mỗi nhân vật sẽ được mua bằng 50 coin

- Vòng quay nếu kim chỉ vào đâu thì người chơi sẽ trúng giải thưởng đó học tập cho học sinh tiểu học

- Người dùng click vào button “spin”, sau đó vòng quay sẽ dừng lại ở 1 vị trí ngẫu nhiên

- Số 2 hiển thị còn 2 lượt quay spin a Quà sau khi quay

Màn hình hiển thị sau khi quay và hiển thị ra quà tặng

Hình 3.8: Quay trúng coin Hình 3.9: Quay trúng category

- Icon khi nhận được coin

- Text khi nhận được coin học tập cho học sinh tiểu học

- Icon khi nhận được kiểu chơi mới, ứng với từng loại phép tính sẽ có icon hiển thị khác nhau

- Text: New category unlocked "tên phép tính" Tên phép tính ứng với phép tính được mở

Bảng 3.18: Bảng mô tả màn hình Quà tặng

Có 2 kiểu chơi game hiển thị ở màn này

Kiểu 1: Chế độ Practice - Người chơi sẽ lựa chọn 10 câu hỏi và có thể trả lời sai cho đến khi tìm ra đáp án đúng Chế độ này giúp người chơi luyện tập các phép tính theo dạng câu hỏi đã mở khóa, nâng cao kỹ năng giải quyết vấn đề.

Trong kiểu chơi Challenge, người chơi sẽ tham gia vào một bộ câu hỏi gồm 10 câu hỏi ngẫu nhiên, với 3 tim đại diện cho 3 lượt trả lời sai Chế độ chơi này không chỉ giúp người chơi luyện tập phép tính tổng hợp mà còn cho phép họ kết hợp các phép tính khác nhau một cách ngẫu nhiên, từ đó nâng cao kỹ năng toán học một cách hiệu quả.

Có các cách để mở khóa các dạng phép tính:

+ Mua trực tiếp khi tải ứng dụng từ app store/google store học tập cho học sinh tiểu học

- Góc phải màn hình hiển thị số coin đang tích lũy được

- Số coin được tích lũy quay việc quay spin mỗi ngày

- Button Challenge click vào sẽ hiện ra màn Game Screen

- Click vào button Profile để chuyển đến màn Profile học tập cho học sinh tiểu học

- Khi muốn luyện tập, người chơi sẽ được quyền chọn dạng bài tập mong muốn

- Người chơi chỉ chơi được những loại câu hỏi đã mở khóa

- Nếu chưa mở khóa thì người chơi cần phải đợi đến khi mở được ở spin

Bảng 3.19: Bảng mô tả màn hình Home

- Helper Screen: hiển thị duy nhất lần đầu tiên khi người chơi click vào màn Game Screen

Minh họa Giải thích học tập cho học sinh tiểu học

Bảng 3.20: Bảng mô tả màn hình Helper

Hiển thị sau khi click vào icon nhân vật trong Home Screen a Profile Screen

- Người dùng tắt âm thanh/nhạc thì toàn bộ nút sẽ hiện màu xám học tập cho học sinh tiểu học

- Người dùng bật âm thanh/nhạc hiện vòng tròn xanh

- Người dùng chưa mua được nhân vật này thì hiện chìa khóa ở trên cùng bên phải

- Người dùng đã mua nhân vật đó và không dùng

- Người dùng đã mua nhân vật đó và đang dùng thì hiện tích “v” ở trên cùng bên phải

- Người dùng sẽ thoát khỏi màn profile nếu click vào button này

Bảng 3.21: Bảng mô tả màn hình Profile b Click vào 1 nhân vật chưa unlock học tập cho học sinh tiểu học

- Icon nhân vật khi được click vào

- Button hiển thị số tiền để mua nhân vật, ấn vào button đó để xác nhận nếu muốn mua

- Nếu không đủ coin để mua nhân vật có

1 dòng text hiện thông báo " not enough coins" sau khi click vào buttin

- Nếu đủ coin sẽ sang màn “Màn hình xác nhận mua nhân vật thành công”

- Click vào button ký hiệu “X” để thoát khỏi màn hình đó nếu không muốn mua nhân vật

Bảng 3.22: Bảng mô tả màn hình Unlock nhân vật c Màn hình xác nhận mua nhân vật thành công học tập cho học sinh tiểu học

- Icon nhân vật sau khi được chọn để mua

- Text thông báo mua nhân vật thành công

- Click vào button “play new game” để chuyển sang màn Home Screen

Bảng 3.23: Bảng mô tả màn hình Lock nhân vật

Có 2 kiểu chơi game hiển thị ở màn này

Kiểu 1: Practice - Người chơi sẽ chọn loại câu hỏi gồm 10 câu, và trong mỗi lượt chơi, họ sẽ tiếp tục trả lời cho đến khi tìm ra đáp án đúng Đây là một phương pháp học tập hiệu quả dành cho học sinh tiểu học.

+ Kiểu 2: Challenge - người chơi sẽ được chơi 1 bộ câu hỏi gồm 10 câu bất kỳ, mỗi lượt chơi có 3 tim, tương ứng với 3 lượt trả lời sai

Minh họa Giải thích học tập cho học sinh tiểu học

- Màn hình hiển thị câu hỏi

- Nếu trả lời được 1 câu sẽ được cộng 10 điểm, sai hoặc không trả lời trong thời gian cho phép sẽ không bị trừ điểm

- Màn hình hiển thị 3 đáp án khi chưa chọn

- Màn hình hiển thị 3 đáp án khi chọn đúng, sẽ có background màu xanh ở đáp án đúng

- Màn hình hiển thị 3 đáp án khi chọn sai, sẽ có background màu xanh ở đáp án sai

- Góc phải màn hình, hiển thị đang ở câu số mấy Tối đa có 10 câu hỏi có thể trả lời ở mỗi vòng

Hiển thị số lượt trả lời sai còn lại, tối đa là 3 lượt Ví dụ, nếu bạn đã trả lời sai 1 câu, sẽ có 1 trái tim màu xám và 2 trái tim màu đỏ hiển thị.

- Biểu tượng thể hiện đang chơi, nếu muốn tạm dừng có thể nhấn vào nút này sẽ hiển thị ra icon play

- Góc trái trên cùng hiển thị loại câu hỏi bạn đang tham gia trả lời học tập cho học sinh tiểu học

- Hiển thị thanh thời gian trong thời gian chưa trả lời được:

+ Mỗi câu có 15s để trả lời + Icon nhân vật ở trạng thái bình thường

+ Thanh thời gian hiển thị màu vàng, background màu xanh Khi thời gian dừng lại ở câu hỏi càng lâu thì tỷ lệ màu vàng càng nhiều

- Hiển thị thanh thời gian khi trả lời đúng câu hỏi:

+ Icon nhân vật ở trạng thái như ảnh + Thanh thời gian hiển thị màu xanh

+ Có icon tích “v”, màu xanh ở cuối thanh thời gian

- Hiển thị thanh thời gian khi trả lời sai câu hỏi:

+ Icon nhân vật ở trạng thái như ảnh + Thanh thời gian hiển thị màu đỏ

+ Có icon tích “x”, màu đỏ ở cuối thanh thời gian

Bảng 3.24: Bảng mô tả màn hình Home Screen b Tạm dừng trả lời câu hỏi học tập cho học sinh tiểu học

- Click vào button “quit” sẽ chuyển sang màn hình Home

- Click vào button “Back” sẽ tiếp tục chạy tiếp màn hình đang tạm Pause

- Click vào button “X” sẽ tiếp tục chạy tiếp màn hình đang tạm Pause

Bảng 3.25: Bảng mô tả màn hình Tạm dừng game 6.Result Screen

Hiển thị sau khi trả lời hết 10 câu hỏi

Nếu thắng học tập cho học sinh tiểu học

Hình 3.16: Result Screen (thắng) Nếu thua

Minh họa Giải thích học tập cho học sinh tiểu học

- Màn hình hiển thị chữ “You Won” nếu thắng

- Người chơi trả lời được hết câu cuối cùng sẽ thắng

- Màn hình hiển thị chữ “You Lose” nếu thua

- Người chơi không chơi được đến câu cuối cùng sẽ tính là thua

- Score: số điểm người chơi có sau 10 câu hỏi

- Nếu trả lời được 1 câu sẽ được cộng 10 điểm, sai hoặc không trả lời trong thời gian cho phép sẽ không bị trừ điểm

- Time: thời gian trả lời hết 10 câu

- Người dùng sẽ thoát khỏi resulut screen nếu kick vào button này

- Nếu thắng sẽ dùng bộ icon này

- Thua dùng bộ icon này

- Click vào button “Try Again” để chơi lại màn chơi vừa chơi xong

- Click vào button “Quit” để thoát ra màn Home Screen

Bảng 3.26: Bảng mô tả màn hình Kết quả học tập cho học sinh tiểu học

Triển khai hệ thống

3.4.1 Kiến trúc xây dựng hệ thống

Dựa vào các yêu cầu trên, em xin được đề xuất môi trường phát triển và vận hành hệ thống như ở chương này

3.4.1.1 Nền tảng công nghệ sử dụng

KidMathz là game casual dành cho học sinh lớp 1, lớp 2 học tập qua game, chính vì vậy, game cần đáp ứng những nhu cầu sau:

- Dễ dàng cài đặt, vận hành

- Nơi lưu trữ dữ liệu không cần quá lớn để đảm bảo tiết kiệm chi phí

- Có khả năng nâng cấp được khi cần thiết

Trên cơ sở các nền tảng đã có sẵn, hệ thống sử dụng các nền tảng công nghệ mới và phù hợp như sau:

- Hệ quản trị cơ sở dữ liệu: SQLite

+ Framework: Flutter với ngôn ngữ lập trình Dart

3.4.1.2 Công nghệ lựa chọn a Flutter

Flutter là một ngôn ngữ mạnh mẽ kết hợp với khung di động, cho phép phát triển ứng dụng cho cả iOS và Android Được sử dụng cùng với DART, ngôn ngữ lập trình hướng đối tượng của Google, Flutter đi kèm với thư viện đồ họa và thiết kế material design, giúp ứng dụng hoạt động nhanh và có giao diện đẹp trên mọi nền tảng Ưu điểm nổi bật của Flutter là khả năng tạo ứng dụng đa nền tảng, cho phép người dùng phát triển ứng dụng cho cả iOS và Android chỉ với một ngôn ngữ duy nhất, tiết kiệm thời gian và công sức.

Một vài điểm mạnh của Flutter có thể kể đến như

1 Hoạt động đa nền tảng: Các ứng dụng được tạo bằng Flutter có thể được vận hành trên cả hai nền tảng (iOS và Android) Không cần cấu hình lại và thiết kế lại học tập cho học sinh tiểu học

2 Ít cần nhà phát triển hơn: Điều này có lợi cho các công ty vì họ yêu cầu số lượng nhà phát triển ít hơn và ứng dụng cũng có thể hoạt động trên cả hai nền tảng

3 Chi phí phát triển ít hơn: Vì cần ít nhà phát triển hơn nên chi phí phát sinh cho việc phát triển ứng dụng cũng giảm

4 Thời gian tiết kiệm: Thời gian cần thiết để đưa ứng dụng ra thị trường cũng giảm xuống do chỉ phải tạo một ứng dụng duy nhất, ứng dụng này sẽ hoạt động độc lập với nền tảng

5 Thiết kế mạnh mẽ: Khung di động Flutter là khung mới nhất trên thị trường và điều này giúp tạo ra một thiết kế phát huy được những công nghệ mới hiện nay

Bên cạnh đó vẫn còn một số nhược điểm như sau:

1 Các ứng dụng được tạo qua Flutter hoạt động chậm hơn một chút trên các thiết bị cũ hơn vì trình thông dịch mã ở các máy cũ được thiết kế để hoạt động với mã gốc trong các thiết bị cũ hơn Nhiều nghiên cứu cho thấy rằng hiệu suất của các ứng dụng được thực hiện với Flutter phụ thuộc trực tiếp vào bộ xử lý được sử dụng

2 Flutter là một ngôn ngữ đa nền tảng, vì vậy các ứng dụng được phát triển bằng cách sử dụng Flutter không mang lại cảm giác của một ứng dụng gốc, thiết kế và làm việc hơi khác một chút, mặc dù các hoạt động cần thiết vẫn giữ nguyên Các ứng dụng gốc được thiết kế nhằm hoạt động trên một nền tảng cụ thể, trong khi các ứng dụng được tạo qua Flutter được thiết kế để hoạt động trên các thiết bị đa nền tảng b Dart

Dart là ngôn ngữ lập trình được tối ưu hóa để phát triển ứng dụng nhanh chóng trên nhiều nền tảng hiện nay Mục tiêu chính của Dart là cung cấp một công cụ lập trình hiệu quả cho việc phát triển ứng dụng đa nền tảng.

Ngôn ngữ lập trình được hình thành bởi các kỹ thuật và lựa chọn trong quá trình phát triển, tạo nên khả năng và thế mạnh riêng Dart được thiết kế đặc biệt để phát triển ứng dụng khách, tập trung vào việc cung cấp ứng dụng tải nhanh chỉ trong vài giây và mang lại trải nghiệm chất lượng cao trên nhiều nền tảng như web, thiết bị di động và máy tính để bàn.

Một vào ưu điểm của Dart: học tập cho học sinh tiểu học

1 Ưu điểm đầu tiên là dễ học: Bất kỳ lập trình viên JavaScript nào cũng có thể nhanh chóng học lại cách viết mã trong Dart Để làm điều này, họ chỉ cần làm quen với các nguyên tắc cơ bản của Dart

2 Sự có sẵn tài liệu: Google đang phát triển trình thông dịch cho Dart nên tất cả các tính năng của ngôn ngữ này đều được mô tả chi tiết Điều này cho phép người dùng nhanh chóng nhận được câu trả lời cho hầu hết mọi câu hỏi khi họ gặp vấn đề trong việc học tập ngôn ngữ này

3 Dart là ngôn ngữ lập trình có tính ứng dụng cao Các chương trình được viết bằng Dart có xu hướng chạy nhanh hơn các chương trình được tạo bằng JavaScript

4 Dart rất ổn định và nó có thể được sử dụng để xây dựng các ứng dụng tốt

Nó là một ngôn ngữ lập trình hướng đối tượng có hỗ trợ kế thừa, giao diện và các tính năng gõ tùy chọn

5 Nó sử dụng trình biên dịch AOT và JIT – Dart có khả năng tốt để xử lý cả việc biên dịch trước thời hạn và chỉ trong thời gian ngắn Trong AOT, mã Dart có thể được chuyển đổi trực tiếp thành mã máy gốc Trong khi ở chế độ JIT, nó có thể được biên dịch cho các chu kỳ phát triển cực nhanh và trong quy trình làm việc hay có sự thay đổi

6 Nếu người dùng muốn bắt đầu viết chương trình Dart đầu tiên của mình mà không cần cài đặt hay cấu hình, thì DartPad dành cho họ Giao diện DartPad rõ ràng và đơn giản Viết mã của bạn và nhấp vào 'Chạy' để thực thi mã DartPad giới thiệu cho người dùng thế giới lập trình Dart Hỗ trợ cho các thư viện trong DartPad bị giới hạn ở mức cơ bản

Một vài nhược điểm của Dart

1 Hạn chế đầu tiên là Dart có rất ít tài nguyên trực tuyến và rất khó để tìm ra giải pháp cho các vấn đề Lý do là thiếu cộng đồng nhà phát triển lớn hơn để gắn kết, hỗ trợ người dùng

Đánh giá hiệu quả phần mềm game học tập cho học sinh tiểu học

Ngoài ra, SQLite có thể được sử dụng với tất cả các ngôn ngữ lập trình mà không có bất kỳ vấn đề tương thích nào

6 Có thể truy cập: Cơ sở dữ liệu SQLite có thể truy cập thông qua nhiều công cụ của bên thứ ba Nội dung của cơ sở dữ liệu SQLite có nhiều khả năng phục hồi được nếu nó bị mất

7 Giảm chi phí và độ phức tạp: Nó giảm chi phí ứng dụng vì nội dung có thể được truy cập và cập nhật bằng cách sử dụng các truy vấn SQL ngắn gọn thay vì các truy vấn thủ tục dài và dễ bị lỗi Thêm vào đó, SQLite có thể dễ dàng được mở rộng trong các bản phát hành trong tương lai chỉ bằng cách thêm các bảng và/hoặc cột mới

Ngoài ra, SQLite cũng còn một số điểm yếu cần khắc phục

1 SQLite được sử dụng để xử lý các yêu cầu HTTP có lưu lượng từ thấp đến trung bình

2 Kích thước cơ sở dữ liệu được giới hạn ở 2GB trong hầu hết các trường hợp

3.5 Đánh giá hiệu quả phần mềm game học tập cho học sinh tiểu học

Sau khi chuẩn bị xong bản thiết kế hệ thống cũng như lựa chọn công nghệ, khóa luận đã tổng kết lại kết quản như sau:

- Phần mềm đáp ứng được đa số nhu cầu ban đầu:

+ Game có thiết kế đơn giản, dễ chơi, phù hợp với trẻ em dưới 7 tuổi

Trò chơi sở hữu màu sắc sinh động và rực rỡ, chủ yếu là tông xanh lá bắt mắt Đồ họa ngộ nghĩnh, đáng yêu của game rất phù hợp với đối tượng trẻ em.

+ Game có hướng dẫn game cụ thể hiển thị khi người chơi click vào game lần đầu tiên

Game này đáp ứng đầy đủ nhu cầu chức năng với hai phần chính: practice và challenge, mỗi phần bao gồm 10 câu hỏi Các tác vụ trong game hoạt động mượt mà và trơn tru, mang lại trải nghiệm tốt cho người chơi.

- Thêm vào đó, đây là lần đầu tiên phát triển game nên không thể tránh khỏi những sai sót như sau:

Phần mềm hiện tại vẫn chưa xác định rõ số điểm cần thiết để người chơi thắng hay thua trong trò chơi, điều này tạo ra sự khó khăn cho việc học tập của học sinh tiểu học.

+ Phần hướng dẫn người chơi còn chứa nhiều chữ, không phù hợp với định hướng ban đầu của game

+ Phần lập trình game còn nhiều tác vụ chưa đúng với mong muốn

Kết luận chương 3: Trong chương này, khóa luận đã hoàn thành việc phát triển game KidMathz Đầu tiên, chương 3 giới thiệu tổng quan về game, tiếp theo là phân tích và thiết kế game như một hệ thống thông thường Cuối cùng, dựa trên thiết kế, hệ thống được triển khai trên các công nghệ phù hợp cho việc học tập của học sinh tiểu học.

Ngày đăng: 07/11/2024, 12:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w