Xây dựng phần mềm trò chơi hỗ trợ học lập trình Pascal (ĐH Sư Phạm TP.HCM)

Phát triển phần mềm trò chơi giúp học lập trình Pascal hiệu quả. Bài viết hướng dẫn xây dựng ứng dụng game hỗ trợ quá trình học tập Pascal thú vị và dễ dàng.

Chuyên ngành

Sư phạm Tin học

Người đăng

Ẩn danh

Thể loại

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

2012

121
0
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CÁM ƠN

BẢNG DANH MỤC CÁC HÌNH VẼ

GIỚI THIỆU ĐỀ TÀI

1.1. Mục tiêu nghiên cứu

1.2. Qui trình nghiên cứu

1.3. Công cụ nghiên cứu

1.4. Kết quả dự kiến của đề tài

1. CHƯƠNG 1: PHƯƠNG PHÁP LUẬN VÀ CƠ SỞ LÝ LUẬN

1.1. Lý thuyết trò chơi – game theory

1.1.1. Giới thiệu

1.2. Các thành phần cơ bản của game

1.3. Trò chơi giáo dục - Educational game

1.4. Lợi ích của trò chơi trong giáo dục

1.5. Ứng dụng game trong dạy học

1.6. Một số điều cần lưu ý khi sử dụng game trong giáo dục

1.7. Các đặc điểm tạo nên tính hấp dẫn trong game giáo dục

1.8. Quá trình thiết kế Game Educational

1.9. Các dạng game thường gặp

2. CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ TRÒ CHƠI

2.1. Giới thiệu trò chơi Secret Garden

2.2. Đặc tả về yêu cầu đối với phần mềm trò chơi Secret Garden

2.2.1. Yêu cầu chức năng

2.2.2. Yêu cầu phi chức năng

2.3. Mô hình Use Case

2.4. Đặc tả một số Use Case quan trọng

2.5. Thiết kế dữ liệu

2.6. Thiết kế xử lý

2.6.1. Chi tiết các lớp xử lý màn hình

2.6.2. Chi tiết các lớp xử lý đối tượng

2.7. Thiết kế giao diện

2.7.1. Màn hình chính

2.7.2. Màn hình đăng ký

2.7.3. Màn hình đăng nhập

2.7.4. Màn hình Stage (Màn chơi)

2.7.5. Màn hình 1 scene

3. CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM TRÒ CHƠI

3.1. Môi trường phát triển

3.2. Một số màn hình và chức năng minh họa

3.2.1. Màn hình vào game

3.2.2. Màn hình Login

3.2.3. Màn hình hướng dẫn

3.2.4. Màn hình xếp hạng người chơi

3.2.5. Màn hình Stage

3.2.6. Màn hình các scene

3.2.7. Màn hình hướng dẫn ở đầu mỗi scene

3.2.8. Màn hình khi tạm dừng – Pause

3.2.9. Màn hình câu hỏi

3.2.10. Màn hình xem lại kiến thức

3.2.11. Màn hình thông báo thua

3.2.12. Màn hình chiến thắng ở level

3.2.13. Màn hình chiến thắng ở scene

Hạn chế và khó khăn của đề tài

Hướng phát triển

TÀI LIỆU THAM KHẢO

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

4.2. Hướng dẫn chơi game Secret Garden

4.3. Công nghệ xử lý

Tóm tắt

I. Tổng Quan Học Pascal Qua Game Xây Dựng Trò Chơi Hấp Dẫn

Trong bối cảnh giáo dục hiện đại, việc đổi mới phương pháp giảng dạy là một ưu tiên hàng đầu. Các nhà giáo dục đặc biệt quan tâm đến việc phát huy tính tích cực, chủ động và sáng tạo của học sinh. Một trong những phương pháp hiệu quả là sử dụng trò chơi trong giáo dục, mang lại trải nghiệm học tập nhẹ nhàng, tự nhiên và hiệu quả. Nhiều nghiên cứu đã chỉ ra rằng trò chơi giúp rèn luyện tư duy logic, khả năng tập trung, phối hợp và xử lý tình huống. Hiện nay, có nhiều phần mềm trò chơi hỗ trợ các môn học khác nhau, nhưng phần mềm hỗ trợ học lập trình Pascal vẫn còn hạn chế. Vì vậy, việc xây dựng phần mềm trò chơi hỗ trợ học lập trình Pascal là một hướng đi tiềm năng, giúp học sinh tiếp cận môn học một cách hứng thú hơn. Đề tài "Xây dựng phần mềm trò chơi hỗ trợ học lập trình Pascal" tập trung vào việc tạo ra một môi trường tương tác giữa người và máy, biến quá trình học tập trở nên thú vị và hấp dẫn. Mục tiêu chính là tìm hiểu về lý thuyết trò chơi (Game Theory), trò chơi giáo dục (Educational Game), nguyên tắc thiết kế trò chơi giáo dục và xây dựng phần mềm trò chơi học Pascal dựa trên ý tưởng của trò chơi Plants vs. Zombies của PopCap Games. Quá trình nghiên cứu bao gồm tìm hiểu đề tài, đọc tài liệu tham khảo, phân tích và thiết kế nội dung, nghiên cứu công nghệ và viết phần mềm, cuối cùng là viết báo cáo. Công cụ sử dụng bao gồm các lý thuyết về thiết kế game, phần cứng (máy tính) và phần mềm (Microsoft Visio Studio 2010, Microsoft Expression, Photoshop, PowerDesigner, Microsoft Visio). Kết quả dự kiến là một phần mềm trò chơi hỗ trợ học lập trình Pascal và một báo cáo chi tiết về quá trình thực hiện đề tài.

1.1. Giới thiệu lý thuyết trò chơi Game Theory trong lập trình

Lý thuyết trò chơi (Game Theory) là một nhánh của toán học ứng dụng, nghiên cứu các tình huống chiến thuật trong đó người chơi lựa chọn các hành động để tối đa hóa lợi ích của mình. Trong lĩnh vực phát triển game, Game Theory được sử dụng để thiết kế các cơ chế trò chơi cân bằng, khuyến khích người chơi tham gia và tạo ra trải nghiệm thú vị. Một game bao gồm 4 thành phần cơ bản: người chơi (Player), chiến lược (Strategy), thu hoạch (Payoff) và luật chơi (Rule). Người chơi là các cá nhân hoặc tập thể tham gia trò chơi, chiến lược là kế hoạch hành động để đạt được mục tiêu, thu hoạch là kết quả mà người chơi nhận được sau khi thực hiện chiến lược và luật chơi là tập hợp các quy tắc mà người chơi phải tuân thủ. Ví dụ, trong cờ vua, người chơi là hai đấu thủ, chiến lược là các nước đi, thu hoạch là việc loại bỏ quân cờ của đối phương và luật chơi là các quy tắc di chuyển của từng quân cờ. Game Theory đã được ứng dụng rộng rãi trong việc phát triển các loại game khác nhau, từ game giải trí đơn thuần đến game giáo dục, giúp người học rèn luyện kỹ năng và kiến thức một cách hiệu quả.

1.2. Khái niệm và lợi ích của trò chơi giáo dục Educational Game

Trò chơi giáo dục (Educational Game) là một hình thức game được thiết kế đặc biệt cho việc học tập, kết hợp giữa "vừa học vừa chơi". Educational Game là sự phối hợp của nội dung giáo dục, các nguyên tắc học tập và trò chơi máy tính. Các nhà tâm lý đã chứng minh rằng trò chơi có thể được thiết kế phù hợp với các mục tiêu khác nhau. Trò chơi giáo dục mang lại nhiều lợi ích cho học sinh, bao gồm tạo động lực học tập, kiểm tra khả năng vận dụng kiến thức, củng cố và mở rộng kiến thức, tăng cường phát triển kỹ năng và khả năng tập trung, thu hút sự tham gia và giúp học sinh tiếp nhận thông tin dễ dàng hơn. Educational game đã trở thành một phần quan trọng của giáo dục trong nhiều thập kỷ qua. Sử dụng như một công cụ rèn luyện kỹ năng, làm việc nhóm, khen thưởng và khích lệ học sinh.

II. Thách Thức Vấn Đề Học Pascal Khô Khan Game Là Giải Pháp

Học lập trình Pascal, đặc biệt là đối với người mới bắt đầu, có thể gặp nhiều khó khăn do tính trừu tượng và khô khan của ngôn ngữ. Các bài học truyền thống thường tập trung vào lý thuyết, thiếu tính tương tác và thực hành, dẫn đến việc học sinh cảm thấy nhàm chán và khó tiếp thu kiến thức. Các tài liệu tham khảo về Pascal thường mang tính học thuật cao, khó hiểu đối với người mới bắt đầu. Việc thiếu các công cụ hỗ trợ học tập trực quan và sinh động cũng là một trở ngại lớn. Trong bối cảnh đó, việc sử dụng game như một phương pháp học tập thay thế mang lại nhiều tiềm năng. Game có thể tạo ra một môi trường học tập thú vị và hấp dẫn, khuyến khích học sinh tham gia tích cực và chủ động. Tuy nhiên, việc thiết kế game giáo dục hiệu quả đòi hỏi sự kết hợp giữa kiến thức về lập trình Pascal và các nguyên tắc sư phạm. Game cần có mục tiêu rõ ràng, nội dung phù hợp, tính tương tác cao và khả năng cung cấp phản hồi kịp thời cho người học. Việc lựa chọn và tích hợp các yếu tố game vào quá trình học tập cũng cần được thực hiện một cách cẩn thận để đảm bảo hiệu quả và tránh gây xao nhãng.

2.1. Các khó khăn thường gặp khi học lập trình Pascal cơ bản

Một số khó khăn thường gặp khi học lập trình Pascal bao gồm: tính trừu tượng của ngôn ngữ, cú pháp phức tạp, thiếu tính tương tác, khó khăn trong việc gỡ lỗi, thiếu tài liệu hướng dẫn phù hợp cho người mới bắt đầu. Ngôn ngữ Pascal mang tính cấu trúc và đòi hỏi người học phải nắm vững các khái niệm cơ bản trước khi có thể viết các chương trình phức tạp. Cú pháp của Pascal khá nghiêm ngặt, đòi hỏi người học phải tuân thủ các quy tắc một cách chính xác. Việc thiếu tính tương tác trong quá trình học tập có thể khiến người học cảm thấy nhàm chán và khó tiếp thu kiến thức. Gỡ lỗi trong Pascal có thể là một thách thức đối với người mới bắt đầu do thông báo lỗi thường không rõ ràng. Việc thiếu tài liệu hướng dẫn phù hợp cho người mới bắt đầu cũng là một trở ngại lớn, đặc biệt là đối với những người tự học.

2.2. Vì sao game có thể giải quyết vấn đề học Pascal nhàm chán

Game có thể giải quyết vấn đề học Pascal nhàm chán bằng cách tạo ra một môi trường học tập thú vị và hấp dẫn, khuyến khích người học tham gia tích cực và chủ động. Game cung cấp tính tương tác cao, cho phép người học thực hành và áp dụng kiến thức một cách trực quan. Game có thể cung cấp phản hồi kịp thời, giúp người học nhận ra lỗi sai và điều chỉnh. Game tạo ra mục tiêu rõ ràng và phần thưởng hấp dẫn, thúc đẩy người học tiếp tục cố gắng. Game có thể tích hợp các yếu tố giải trí, giúp người học cảm thấy thư giãn và thoải mái trong quá trình học tập.

III. Phương Pháp Xây Dựng Game Học Pascal Secret Garden

Để giải quyết vấn đề học Pascal nhàm chán, phương pháp "Xây dựng game học Pascal 'Secret Garden'" được đề xuất. Ý tưởng của game dựa trên trò chơi Plants vs. Zombies, trong đó người chơi phải bảo vệ khu vườn của mình khỏi sự tấn công của zombie bằng cách trồng các loại cây khác nhau. Trong Secret Garden, người chơi sẽ vào vai người trồng các bông hoa chứa đựng kiến thức Pascal trong một khu vườn bí mật. Các nhân vật đối kháng sẽ tấn công và ăn mất những bông hoa này. Để bảo vệ khu vườn, người chơi phải trả lời các câu hỏi về Pascal. Game được chia thành nhiều màn chơi (stage), mỗi màn chơi có nhiều phân cảnh (scene) và mỗi scene có nhiều cấp độ khác nhau. Kiến thức Pascal được trình bày dưới dạng Knowledge Graph (KG), một mô hình sư phạm gắn kết nội dung học tập với nhau một cách logic. Nhân vật trong game bao gồm người chơi, bông hoa (chứa kiến thức), nhân vật đối kháng (ốc sên, sâu, rùa) và nhân vật hỗ trợ (mặt trời, ngôi sao, hạt giống). Chiến lược của người chơi là trồng các bông hoa, trả lời câu hỏi và sử dụng các vật phẩm hỗ trợ để bảo vệ khu vườn. Thu hoạch của người chơi là điểm thưởng, vật thưởng và kiến thức Pascal. Luật chơi quy định số lượng câu hỏi cần trả lời để vượt qua mỗi màn chơi và các điều kiện để thua cuộc.

3.1. Thiết kế Knowledge Graph KG cho nội dung Pascal

Knowledge Graph (KG) là một mô hình tri thức, biểu diễn các khái niệm và mối quan hệ giữa chúng dưới dạng đồ thị. Trong game Secret Garden, KG được sử dụng để tổ chức và trình bày nội dung Pascal một cách logic và dễ hiểu. Các node trong KG đại diện cho các đơn vị kiến thức nhỏ nhất (PI – Prime Idea), và các arc đại diện cho mối quan hệ giữa các PI. KG giúp người chơi hiểu rõ cấu trúc và mối liên hệ giữa các khái niệm Pascal, từ đó nắm vững kiến thức một cách hệ thống. Việc thiết kế KG đòi hỏi sự phối hợp giữa các chuyên gia sư phạm và chuyên gia nội dung để đảm bảo tính chính xác và phù hợp với trình độ của người học.

3.2. Kịch bản và cấp độ game Secret Garden chi tiết

Game Secret Garden dự kiến có 2 màn chơi (stage), trong mỗi màn chơi được chia làm 3 phân cảnh (scene) và mỗi scene sẽ được chia nhỏ thành 3 cấp độ khác nhau. Kịch bản trong mỗi màn chơi tập trung vào việc bảo vệ khu vườn khỏi sự tấn công của các nhân vật đối kháng bằng cách trả lời các câu hỏi Pascal. Các cấp độ khác nhau sẽ có độ khó khác nhau, với số lượng và tốc độ tấn công của nhân vật đối kháng tăng dần. Người chơi sẽ nhận được điểm thưởng và vật thưởng nếu trả lời đúng các câu hỏi. Kịch bản và cấp độ game được thiết kế để tạo ra sự thử thách và hứng thú cho người chơi, đồng thời giúp họ ôn tập và củng cố kiến thức Pascal.

IV. Cài Đặt Thử Nghiệm Đánh Giá Hiệu Quả Secret Garden

Sau khi thiết kế và xây dựng game Secret Garden, giai đoạn cài đặt và thử nghiệm được thực hiện để đánh giá hiệu quả của game trong việc hỗ trợ học lập trình Pascal. Môi trường phát triển game sử dụng Microsoft Visio Studio 2010, Microsoft Expression, Photoshop, PowerDesigner, Microsoft Visio. Các màn hình và chức năng minh họa bao gồm màn hình vào game, màn hình đăng nhập, màn hình hướng dẫn, màn hình xếp hạng người chơi, màn hình Stage, màn hình các scene, màn hình hướng dẫn ở đầu mỗi scene, màn hình tạm dừng, màn hình câu hỏi, màn hình xem lại kiến thức, màn hình thông báo thua và màn hình chiến thắng. Quá trình thử nghiệm game được thực hiện với một nhóm người dùng có trình độ Pascal khác nhau để thu thập phản hồi và đánh giá hiệu quả của game. Phản hồi từ người dùng được sử dụng để cải thiện game và tối ưu hóa trải nghiệm học tập.

4.1. Môi trường phát triển và các công cụ sử dụng trong dự án

Môi trường phát triển game Secret Garden sử dụng Microsoft Visio Studio 2010 để viết code, Microsoft Expression để thiết kế giao diện, Photoshop để tạo hình ảnh, PowerDesigner để thiết kế cơ sở dữ liệu và Microsoft Visio để vẽ sơ đồ. Các công cụ này được lựa chọn vì chúng cung cấp đầy đủ các tính năng cần thiết cho việc phát triển game và có giao diện thân thiện với người dùng.

4.2. Đánh giá và phản hồi từ người dùng sau thử nghiệm

Sau khi thử nghiệm game Secret Garden, người dùng đã đưa ra nhiều phản hồi tích cực về tính thú vị và hấp dẫn của game. Họ nhận thấy game giúp họ ôn tập và củng cố kiến thức Pascal một cách hiệu quả. Tuy nhiên, một số người dùng cũng góp ý về việc cải thiện giao diện, tăng độ khó của các câu hỏi và bổ sung thêm nhiều nội dung học tập. Phản hồi từ người dùng được sử dụng để cải thiện game và tối ưu hóa trải nghiệm học tập.

V. Ứng Dụng Thực Tế Game Pascal Trong Dạy Học Hiện Đại

Việc ứng dụng game Pascal như Secret Garden trong dạy và học hiện đại mang lại nhiều tiềm năng. Game có thể được sử dụng như một công cụ hỗ trợ giảng dạy trong các lớp học Pascal, giúp giáo viên tạo ra một môi trường học tập thú vị và hấp dẫn. Game cũng có thể được sử dụng như một công cụ tự học cho học sinh, giúp họ ôn tập và củng cố kiến thức Pascal một cách hiệu quả. Ngoài ra, game có thể được sử dụng trong các cuộc thi lập trình, tạo ra một sân chơi lành mạnh và khuyến khích học sinh đam mê lập trình. Việc tích hợp game vào chương trình giảng dạy cần được thực hiện một cách cẩn thận để đảm bảo hiệu quả và phù hợp với mục tiêu học tập. Giáo viên cần lựa chọn game phù hợp, hướng dẫn học sinh sử dụng game một cách hiệu quả và đánh giá kết quả học tập của học sinh sau khi sử dụng game.

5.1. Tích hợp game Pascal vào chương trình giảng dạy Pascal

Để tích hợp game Pascal vào chương trình giảng dạy Pascal, giáo viên cần lựa chọn game phù hợp với nội dung và mục tiêu học tập. Giáo viên cần giới thiệu game cho học sinh, hướng dẫn học sinh sử dụng game một cách hiệu quả và tạo ra các hoạt động học tập liên quan đến game. Giáo viên cũng cần đánh giá kết quả học tập của học sinh sau khi sử dụng game để đảm bảo hiệu quả.

5.2. Sử dụng game Pascal như công cụ tự học hiệu quả

Để sử dụng game Pascal như công cụ tự học hiệu quả, học sinh cần lựa chọn game phù hợp với trình độ của mình. Học sinh cần đặt mục tiêu học tập rõ ràng, sử dụng game một cách có hệ thống và theo dõi tiến độ học tập của mình. Học sinh cũng cần tìm kiếm các tài liệu hướng dẫn và tham gia các diễn đàn trực tuyến để trao đổi kinh nghiệm và giải đáp thắc mắc.

VI. Kết Luận Tương Lai Phát Triển Game Hỗ Trợ Học Pascal

Đề tài "Xây dựng phần mềm trò chơi hỗ trợ học lập trình Pascal" đã đạt được những kết quả ban đầu khả quan. Game Secret Garden đã chứng minh được tiềm năng của việc sử dụng game trong việc hỗ trợ học lập trình Pascal. Tuy nhiên, game vẫn còn nhiều hạn chế và cần được cải thiện và phát triển thêm. Trong tương lai, game có thể được bổ sung thêm nhiều nội dung học tập, cải thiện giao diện, tăng độ khó và tích hợp các tính năng tương tác trực tuyến. Ngoài ra, game có thể được mở rộng để hỗ trợ các ngôn ngữ lập trình khác. Việc phát triển game hỗ trợ học lập trình là một hướng đi tiềm năng, giúp học sinh tiếp cận lập trình một cách hứng thú và hiệu quả hơn.

6.1. Hạn chế và hướng phát triển của dự án Secret Garden

Một số hạn chế của dự án Secret Garden bao gồm: nội dung học tập còn hạn chế, giao diện chưa được tối ưu hóa, độ khó chưa được điều chỉnh phù hợp với mọi trình độ, thiếu tính năng tương tác trực tuyến. Hướng phát triển của dự án bao gồm: bổ sung thêm nhiều nội dung học tập, cải thiện giao diện, điều chỉnh độ khó, tích hợp tính năng tương tác trực tuyến và mở rộng để hỗ trợ các ngôn ngữ lập trình khác.

6.2. Tiềm năng phát triển game hỗ trợ học lập trình trong tương lai

Việc phát triển game hỗ trợ học lập trình có tiềm năng rất lớn trong tương lai. Game có thể giúp học sinh tiếp cận lập trình một cách hứng thú và hiệu quả hơn. Game có thể tạo ra một môi trường học tập tương tác và cá nhân hóa, đáp ứng nhu cầu của từng học sinh. Game có thể được sử dụng trong các lớp học, các trung tâm đào tạo và các nền tảng học tập trực tuyến. Việc kết hợp game với các công nghệ mới như trí tuệ nhân tạo và thực tế ảo sẽ mở ra nhiều cơ hội mới cho việc học lập trình.

22/09/2025

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

CHƯƠNG 1: PHƯƠNG PHÁP LUẬN VÀ CƠ SỞ LÝ LUẬN.1 Lý thuyết trò chơi – game theory: 1.1 Giới thiệu: Trò chơi máy tính – PC game (gọi tắt là game) là hình thức giải trí được ra đời từ rất lâu và nó đã xâm nhập vào đời sống con người một cách nhanh chóng. Game là một trong những thể loại của video game được chơi trên các máy tính cá nhân.Video game- được hiểu là một dạng trò chơi điện tử liên quan đến tính tương tác với một giao diện người sử dụng để tạo ra một phản hồi hình ảnh trên một thiết bị hiển thị (video). [13] Nhiều game máy tính sơ khai đã chạy trên hệ thống máy chủ của các trường đại học ở nước Mỹ và được một số cá nhân lập trình trong thời gian rảnh rỗi. Tuy nhiên, do máy tính thời đó khá hạn chế nên những game loại này rất ít và dễ bị quên lãng.

Vào năm 1961, một nhóm sinh viên tại Học viện công nghệ Massachusetts, trong đó có Steve Russell, đã phải mất tới 200 giờ để thiết kế trò chơi Spacewartrên máy tính DEC PDP-1 thuộc loại "đời mới" nhất hồi đó. Hai người tham gia sẽ đấu với nhau, mỗi người điều khiển một con tàu vũ trụ có khả năng phóng tên lửa. Một lỗ đen ở giữa sẽ tạo ra trường trọng lực lớn để gây khó khăn cho các game thủ. Trò chơi nhanh chóng được phổ biến trên các máy DEC thế hệ mới và được "bán" thông qua mạng.

Được giới thiệu tại Phòng trưng bày khoa học tại Học viện công nghệ Massachusetts năm 1962, đây được đánh giá là game có ảnh hưởng và phổ biến đầu tiên trên thế giới.1: Spacewar[17] Game Spacewar[17] 12 Sau khi Game Spacewar thô sơ ra đời, các nhà phát triển game nhận thấy cần phải có một lý thuyết để xây dựng, phát triển game hấp dẫn hơn và họ đã dựa vào lý thuyết về game (Game Theory) để xây dựng thế hệ game sau này. Game Theory là một nhánh của toán học ứng dụng.Ngành này nghiên cứu các tình huống chiến thuật của một trò chơi, trong đó các đối thủ lựa chọn các hành động, chiến thuật khác nhau để giành được chiến thắng. Ngày nay,nhờ vào lý thuyết này game đã được phát triển rất mạnh mẽ và có rất nhiều thể loại: hành động, đối kháng, chiến thuật…với nhiều mục đích khác nhau, từ giải trí đơn thuần cho đến dạy cho người học những kỹ năng, ngôn ngữ, môn học… 1.2 Các thành phần cơ bản của game: Một game gồm có 4 thành phần cơ bản là: người chơi – Player, chiến lược – Strategy, thu hoạch – Payoff, luật chơi – rule. Người chơi hay đấu thủ( player): - Người chơi có thể cá nhân hay một tập thể.

- Người chơi là tác nhân có thể quyết định và nhận các kết quả tương ứng với quyết định của mình. Chiến lược (strategy): - Mỗi người chơi có các kế hoạch hành động khả thi cho riêng mình, nó là một chuỗi các hành động (bước đi) sao cho khi chơi đạt được nhiều kết quả nhất hay giành được chiến thắng. Thu hoạch (payoff): - Mỗi người chơi sẽ chọn một chiến lược cho riêng mình và khi đó cuối trò chơi mỗi người sẽ thu được một kết quả, điều đó gọi là thu hoạch. - Người chơi được xem là chơi giỏi nếu với các chiến lược của mình đạt được thu hoạch tối đa.

Luật chơi ( rule ): - Tập hợp tất cả quy tắc, cách thức người chơi phải hành động theo. 13 Các thành phần trong game Cờ vua: http://www.com/game/5936/choi-co-vua-8.2:Game cờ vua[18] - Người chơi: + Có thể là hai đấu thủ, hoặc giữa một đấu thủ với máy vi tính. -Chiến lược: + Mỗi “nước đi” người chơi có thể chọn lựa trong 16 quân cờ. Từng quân cờ sẽ có quy định riêng về cách đi.

+ Người chơi sẽ phối hợp các nước đi trên từng quân cờ để loại bỏ quân cờ của đấu thủ. -Thu hoạch: + Là kết quả đạt được sau mỗi “nước đi” của người chơi (loại bỏ được quân cờ của đối phương). +Đến khi loại bỏ được quân cờ “Vua” của đối phương thì coi như người chơi dành được chiến thắng -Luật chơi: + Mỗi đấu thủ sẽ lần lượt đi các quân của mình sau khi đối phương đã đi xong một nước và phải tuân thủ theo quy định riêng của từng quân cờ. Trò chơi giáo dục - Educational game: Trò chơi từ lâu đã trở thành một phần của giáo dục.

Và ngày nay với sự tiến bộ của công nghệ mới, game gần đây đã nổi lên như một công cụ giảng dạy mới. Các nhà tâm lý đã chứng minh rằng “Trò chơi có thể được thiết kế phù hợp với các mục tiêu khác nhau”.1 Khái niệm: Educational game là một hình thức game được thiết kế dành riêng cho việc học, đây là hình thức kết hợp giữa “vừa học vừa chơi” .[16] Hay Educational game là sự phối hợp của nội dung giáo dục, các nguyên tắc học tập và trò chơi máy tính. [16] Game giáo dục là chương trình được thiết kế để thúc đẩy quá trình học tập bằng các kết hợp trò chơi vào dạy học. Là công cụ học tập được sử dụng trong quá trình giảng dạy và học tập.2 Lợi ích của trò chơi trong giáo dục: Trò chơi sẽ mang lại cho học sinh sự thư giãn, giải trí và tâm lý thoải mái trong khi học.

Khi tham gia trò chơi học sinh sẽ học một cách say mê, đây là điều hiếm thấy nếu chúng ta sử dụng các phương pháp dạy học truyền thống để truyền đạt cho kiến thức cho học sinh. Sau đây là một số lợi ích của game:  Tạo động lực học tập cho học sinh thông qua các thách thức, cạnh tranh trong game.  Trong game có thể kiểm tra được khả năng vận dụng kiến thức của học sinh.  Tạo điều kiện củng cố và mở rộng kiến thức cho học sinh.

 Tăng cường phát triển kỹ năng và khả năng tập trung của học sinh.  Thu hút sự tham gia của học sinh.  Giúp học sinh tiếp nhận tiếp nhận thông tin dễ dàng hơn.3 Ứng dụng game trong dạy học: Educational game đã trở thành một phần của giáo dục trong nhiều thập kỷ qua. Với tiến bộ của công nghệ gần đây thì Educational game được xem như là một công cụ giảng dạy đắc lực của giáo viên.Và sau đây là một số tình huống có thể ứng dụng Educational game: - Sử dụng như một công cụ rèn luyện: game ở đây được xem như một phần mềm hỗ trợ người chơi thực hiện các bài thực hành.

Người giáo viên có thể sử dụng game để hỗ trợ việc tự học của học sinh, giúp học sinh ôn tập, gợi nhớ lại kiến thức. -Dùng để dạy kỹ năng làm việc nhóm: giống như những phần mềm mô phỏng, một số game có thể hướng dẫn kỹ các kỹ năng làm việc nhóm cơ bản cho người chơi. Ngoài ra, một vài game có thể được chơi chung bởi nhiều người thông qua mạng intenet. Do đó, tạo cơ hội cho người chơi rèn luyện và nâng cao kỹ năng phối hợp cũng như làm việc nhóm của mình.

- Dùng để khen thưởng, khích lệ học sinh:có lẽviệc sử dụng phổ biến nhất của game là để thưởng cho công việc tốt. Như bạn biết việc khen thưởng, khích lệ, động viên học sinh trong quá trình tiếp thu kiến thức là rất cần thiết. Điều này giúp cho học sinh có cảm giác vui sướng, có động lực học tập hơn rất nhiều. Do đó khi cần thiết bạn nên sử dụng game để động viên tinh thần học sinh.4 Một số điều cần lưu ý khi sử dụng game trong giáo dục: - Sử dụng trò chơi một cách hợp lý: một số nhà giáo dục cho rằng đa số hiện nay việc sử dụng trò chơi trên máy tính đang bị lạm dụng, sai mục đích và sử dụng không thích hợp.

Do đó chúng ta phải lựa chọn và sử dụng hợp lý các trò chơi để các học sinh có hứng thú học tập chứ không chỉ để giải trí đơn thuần. - Tác động đến tất cả học sinh: bạn phải đảm bảo rằng khi tiến hành các game chơi trong khi dạy học thì tất cả các học sinh trong lớp đều phải tham gia và hiểu rõ được ý nghĩa cũng như vai trò của trò chơi. - Nhấn mạnh những nội dung kỹ năng:trước khi học sinh bắt đầu chơi, hãy chắc chắn các học sinh của bạn hiểu được luật chơi và các hoạt động chính trong trò 16 chơi. Và sinh viên nên tự mình nhận ra những quy luật chung trong game với những gợi ý ban đầu của giáo viên.5 Các đặc điểm tạo nên tính hấp dẫn trong game giáo dục: a.

Phải có mục tiêu rõ ràng: Một trò chơi được đánh giá là tốt khi bạn xây dựng được mục tiêu rõ ràng. Lúc này người chơi sẽ biết được họ học được cái gì, và vận dụng những kiến thức đã học như thế nào trong trò chơi. Phải chứa nhiều kiến thức và cơ hội thực hành: Trong game và mô phỏng, người học được xem, được trình bày với tập hợp các kiến thức và có cơ hội thực hành. Lúc này việc học rất nhẹ nhàng, kiến thức được truyền đạt từ một thế giới đầy màu sắc, đa dạng chứ không trừu tượng, khô khan như trong sách vở.

Thường xuyên khen thưởng, khích lệ người chơi: Một trò chơi hấp dẫn là trò chơi thường xuyên khích lệ người chơi thông qua các điểm số, vật thưởng hoặc các hình thức khác. Nhờ vào các yếu tố khích lệ này, người chơi sẽ cố gắng đạt được điểm thưởng bằng cách cố gắng tìm hiểu, thu thập thông tin về các cách chơi, chiến lược trong trò chơi. Game phải gần gũi ,liên hệ với thực tế: Đối với game giáo dục thì nội dung của game rất quan trọng, do đó nó cần gắn liền với thực tế, gần gũi với người chơi. Càng gần gũi với đời sống của người chơi thì game càng lôi cuốn, hấp dẫn người chơi.

Phải có thời gian giới hạn trong trò chơi: Để luôn cuốn hút người chơi thì cần có giới hạn thời gian trong game, nếu như không có giới hạn về thời gian thì người chơi sẽ chơi mãi, chơi hoài. Từ đó gây sự nhàm chán, không tạo được sự hứng thú trong khi chơi. Cần có gợi ý, giúp đỡ : Cần cung cấp phần giúp đỡ, hỗ trợ người chơi bằng các gợi ý hoặc chỉ dẫn trong từng phần chơi. Đối với game giáo dục chúng ta cần có phần hỗ trợ kiến thức cho người chơi, giúp người học có thể vượt qua các khó khăn về kiến thức trong khi chơi.

Tạo được tính đối kháng cao: Để tạo tính hấp dẫn cần có sự đối kháng trong game, được thể hiện qua: + Sự xung đột của trò chơi. + Sự cạnh tranh giữa người chơi với máy tính, giữa những người chơi với nhau.

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