Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 82 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
82
Dung lượng
2,29 MB
Nội dung
LỜI CẢM ƠN Trƣớc tiên, em xin gửi lời cảm ơn chân thành sâu sắc tới cô giáo – Th.s LƢU THỊ BÍCH HƢƠNG, ngƣời tận tình hƣớng dẫn, truyền đạt cho em kiến thức kinh nghiệm quý báu trình em làm đề tài Em xin chân thành cảm ơn quý thầy, cô giáo khoa Công nghệ thông tin tận tình giảng dạy, trang bị cho em kiến thức cần thiết suốt trình học tập nghiên cứu khoa Con xin gửi lòng biết ơn chân thành sâu sắc tới Bố, Mẹ anh chị, ngƣời động viên, khích lệ chỗ dựa tinh thần vững cho suốt thời gian qua Tôi xin chân thành cảm ơn tới bạn nhóm phát triển liệu3D suốt thời gian qua để hoàn thành đƣợc luận văn Cuối cùng, xin gửi lời cảm ơn tới bạn bè động viên giúp đỡ suốt thời gian học tập trƣờng Mặc dù em nỗ lực hết sức, xong thời gian có hạn trình độ chuyên môn hạn chế, nên tránh đƣợc thiếu sót có số vấn đề em chƣa có điều kiện nghiên cứu làm sâu, chi tiết Vì em mong đƣợc góp ý thầy giáo, cô giáo bạn Em xin chân thành cảm ơn! Sinh viên Đinh Xuân Hợp LỜI CAM ĐOAN Tên là: ĐINH XUÂN HỢP Sinh viên lớp: K34-CNTT, Trƣờng ĐH Sƣ Phạm Hà Nội Tôi xin cam đoan: Đề tài “Xây dựng Game hỗ trợ dạy luật giao thông cho học sinh lứa tuổi mẫu giáo tiểu học” kết nghiên cứu riêng tôi, dƣới hƣớng dẫn cô giáoTh.sLƢU THỊ BÍCH HƢƠNG tham khảo số nguồn tài liệu nƣớc Internet Khóa luận hoàn toàn không chép từ tài liệu có sẵn Kết nghiên cứu không trùng với tác giả khác Nếu sai, xin hoàn toàn chịu trách nhiệm! Hà Nội, ngày 20 tháng năm 2012 Ngƣời cam đoan Đinh Xuân Hợp MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỞ ĐẦU CHƢƠNG 1: PHÂN TÍCH YÊU CẦU 11 1.1 Tình hình thực tiễn 11 1.1.1 Giải pháp 12 1.1.2 Giải pháp hỗ trợ 13 1.2 Chƣơng trình mô dạy luật giao thông 13 1.2.1 Mục tiêu 13 1.2.2 Yêu cầu 14 1.2.3 Công cụ ngôn ngữ lập trình 14 1.2.4 Khó khăn 14 CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 15 2.1 Tổng quan thực ảo 15 2.1.1 Các lĩnh vực ứng dụng thực ảo 15 2.1.2 Phân loại thực ảo 17 2.2 Công nghệ 3D Scene Graph 19 2.2.1 Khái niệm Scene Graph 19 2.2.2 Cấu trúc Scene Graph 19 2.2.3 Các tính Scene Graph 20 2.2.4 Cách scene graph render 22 2.3 Các công cụ sử dụng hệ thống 23 2.3.1 Giới thiệu Unity3D 24 2.3.2 Ngôn ngữ thực 50 2.3.3 Các công cụ thiết kế 57 CHƢƠNG 3: KHÁI QUÁT CHUNG HỆ THỐNG 58 3.1 Mô tả hệ thống 58 3.2 Yêu cầu 58 3.3 Ý nghĩa, mục đích hệ thống mô 59 3.4 Các chức hệ thống 60 CHƢƠNG 4: XÂY DỰNG CHƢƠNG TRÌNH ỨNG DỤNG 62 4.1 Phân tích hệ thống 62 4.1.1 Khảo sát 62 4.1.2 Phân tích hệ thống 64 4.2 Thiết kế giao diện 76 4.2.1 Hình ảnh xe gặp biển báo 76 4.2.2 Hình ảnh cảnh báo cho người điều khiển xe có tín hiệu đèn 76 4.2.3 Hình ảnh người điều khiển xe vượt đèn đỏ 78 4.2.4 Hình ảnh người điều khiển xe vượt đèn đỏ luật 78 4.2.6 Hình ảnh cấm xe tải qua cầu 79 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 80 TÀI LIỆU THAM KHẢO 82 MỞ ĐẦU Mục đích lý chọn đề tài 1.1 Lý chọn đề tài Ngay từ máy tính đƣợc phát minh với phần mềm ứng dụng, ngƣời cố gắng tìm hiểu, phát triển để đƣa ứng dụng phần mềm máy tính phục vụ nhiều cho sống Phần mềm máy tính không chƣơng trình giúp ngƣời thuận tiện công việc quản lý mà chƣơng trình ứng dụng mô giới mà ngƣời sống Với thực ảo, ngƣời tạo giới riêng mình, họ mắc sai lầm chết ngƣời hay thử nghiệm ý tƣởng mà gánh chịu tổn thất Để tạo giới nhƣ ngƣời tìm hiểu, xây dựng lên dựa ý tƣởng phần mềm mô đời Theo nghĩa rộng hơn, đồ họa máy tính phƣơng pháp công nghệ dùng việc chuyển đổi qua lại liệu hình ảnh hình máy tính Đồ họa máy tính hay kỹ thuật đồ họa máy tính đƣợc hiểu dƣới dạng phƣơng pháp kỹ thuật tạo hình ảnh từ mô hình toán học mô tả đối tƣợng hay liệu lấy đƣợc từ đối tƣợng thực tế Con ngƣời tiến từ việc mô hình ảnh hình vẽ đơn giản nhƣ hình dƣới Cho đến ngày công việc đƣợc thay nhiều công nghệ khác xem ví dụ hình ảnh minh họa giới 3D nhƣ hình dƣới: Ngày giới nƣớc phát triển chƣơng trình mô 3D nghiên cứu khoa học vũ trụ, y học, giao thông, xây dựng, học tập, giải trí… giúp công việc khó khăn tốn trở lên dễ dàng, giảm chi phí đến mức tối thiểu Ở Viêt Nam, ngày với phát triển mạnh mẽ kinh tế, kéo theo thu nhập ngƣời dân tăng lên đáng kể, từ làm gia tăng nhu cầu phƣơng tiện cá nhân nhƣ ô tô, mô tô, xe đạp điện,… sở hạ tầng nhƣ đƣờng xá hệ thống biển báo thiếu hay bị hƣ hỏng chƣa thể tu sửa đƣợc; mặt khác, ý thức chấp hành luật giao thông ngƣời tham gia giao thông kém, phần ảnh hƣởng lối sống công nghiệp đại dẫn đến ngƣời ta bất chấp tất cả, phần lớn chƣa đƣợc giáo dục, đào tạo luật giao thông trƣớc cấp giấy phép điều khiển Các hình thức đào tạo chủ yếu qua loa, số lƣợng trung tâm đào tạo hạn chế sở vật chất, số lƣợng ngƣời tham gia đăng ký lớn, dẫn đến chất lƣợng chƣa đƣợc tốt Một lý khác chƣa đƣợc học luật giao thông, nhƣ hệ thống biển báo đƣờng nhỏ, ngồi ghế nhà trƣờng Ngày nay, việc học luật giao thông đƣợc đƣa vào giảng dạy số cấp học, nhƣ mẫu giáo, tiểu học,… xong dừng lại mức hƣớng dẫn lý thuyết, xem tranh ảnh, thực hành xử lý tình huống, phản xạ giao thông thực địa, để thực đƣợc điều khó kinh phí, tính an toàn,… đặc biệt với em nhỏ thực hành xử lý tình thực tế đƣợc;từ đó, tiết học luật giao thông không gây đƣợc ý, thích thú em Xuất phát từ hạn chế trên, nhận thấy hầu hết trƣờng bậc học có trang bị máy vi tính, với tiến công nghệ mô 3D, ngày có nhiều engine hỗ trợ việc biểu diễn, thiết kế mô hình hiệu ứng đồ họa Chính vậy, định lựa chọn đề tài “Xây dựng Game hỗ trợ dạy luật giao thông cho học sinh lứa tuổi mẫu giáo tiểu học” Khi định chọn đề tài mô 3D thực muốn đóng góp phần vào công nghệ 3D non trẻ nƣớc ta, góp phần nhỏ vào việc giáo dục tăng ý thức nhƣ hiểu biết luật giao thông ngƣời Tôi lựa chọn Unity3D engine để xây dựng Game mô lái xe để dạy luật giao thông đƣờng môi trƣờng 3D Game cố gắng mô cách đơn giản thuận tiện nhƣng đầy đủ tính cần thiết cho phƣơng tiện bốn bánh hai bánh để ngƣời sử dụng trải nghiệm học hỏi Với chức phƣơng tiện bốn bánh: chân ga, chân phanh, còi mô vật lý nhƣ trọng lực, quán tính, va chạm, tƣơng tác với địa hình, với phƣơng tiện hai bánh: Di chuyển tiến (bàn đạp–xe đạp), phanh tay, chuông mô vật lý nhƣ va chạm, lực quán tính, trọng lực, tƣơng tác với địa hình Game mong tiến đặt bƣớc đầu đƣờng trở thành phần mềm hoàn thiện ứng dụng cho chƣơng trình mô giáo án thực hành học luật giao thông qua trò chơi máy tính 1.2 Mục đích Tìm hiểu số khái niệm thực ảo; giới thiệu phần mềm làm Game thời gian thực; xây dựng ứng dụng Game hỗ trợ dạy luật giao thông cho lứa tuổi mẫu giáo tiểu học dựa phần mềm làm Game thời gian thực nói Nhiệm vụ yêu cầu 2.1 Nhiệm vụ Phải nêu đƣợc khái niệm thực ảo, công cụ hỗ trợ lập trình Game, nguyên lý hoạt động, mục đích chung Game hoàn thành Game phải có tƣơng tác, trực quan có yếu tố vật lý, có hệ thông đèn tín hiệu, biển báo giao thông, địa hình Giao diên Game phải hấp dẫn, đồ họa đẹp, thân thiện, đơn giản dễ chơi 2.2 Yêu cầu Do nhiệm vụ đặt trên, luận văn phải thực đƣợc yêu cầu sau: + Trình bày đƣợc khái niệm thực ảo + Trình bày, giới thiệu đƣợc công cụ lập trình Game + Các đối tƣợng Game phải đƣợc gắn yếu tố động lực học nhƣ đời thực; va chạm; có địa hình, sân bãi, hệ thống biển báo thích hợp; có hệ thống đèn tín hiệu hoạt động độclập xác + Giao diện Game phải sinh động, giống với thực tế có thể,các hệ thống biển báo, đèn tín hiệu, nút giao cắt phải dễ nhìn; dòng thông báo phải đúng, rõ ràng Phƣơng pháp nghiên cứu 3.1 Phương pháp nghiên cứu lý luận Nghiên cứu thông qua việc đọc tài liệu tiếng anh phần mềm đồ họa, ngôn ngữ lập trình internet, với ý thức ngƣời dân tham gia giao thông, tình hình dạy luật giao thông cấp học Việt Nam 3.2 Phương pháp chuyên gia Tham khảo số tài liệu thực ảo để thiêt kế Game thời gian thực, đáp ứng yêu cầu thực tiễn việc phát triển Game 3.3 Phương pháp thực nghiệm Thông qua việc trực tiếp tham gia giao thông quan sát hoạt động tham gia giao thông ngƣời; tình trạng dạy luật giao thông số cấp học; với xu phát triển chung tin học mô phỏng, đồ họa 3D Đối tƣợng phạm vi nghiên cứu 4.1 Đối tượng nghiên cứu Đề tài này, sâu vào xây dựng ứng dụng Game giao thông hỗ trợ dạy luật giao thông cho học sinh lứa tuổi mẫu giáo tiểu học 4.2 Phạm vi nghiên cứu Luận văn dừng lại việc giới thiệu sơ lƣợc phầm mềm lập trình Game thời gian thực; phát triển ứng dựng Game giao thông cho học sinh lứa tuổi mẫu giáo tiểu học Ý nghĩa thực tiễn đề tài Khi đề tài hoàn thành ứng dụng thực tiễn vào giảng dạy cấp học, xa dùng cho sở đào tạo cấp giấy phép lái xe, phát triển cao lên mở rộng tích hợp dạy lịch sử Game, kết nối với phần cứng giúp ngƣời học có đƣợc cảm giác nhƣ điều khiển phƣơng tiện thật tƣơng tác với giới ảo đƣợc xây dựng sẵn Cấu trúc khóa luận Ngoài phần mở đầu đề cập tình hình ƣu điểm nhƣ điểm bất cập có từ đƣa đƣợc giải pháp, tính cấp thiết,thực tiễn chƣơng trình, nhƣ khó khăn gặp phải kết luận, khóa luận bao gồm chƣơng Chƣơng 1: Phân tích yêu cầu hệ thống đề cập tình hình giải pháp ƣu nhƣ điểm bất cập có từ đƣa đƣợc tính cấp thiết thực tiễn chƣơng trình, nhƣ khó khăn gặp phải Chƣơng 2: Sẽ bắt đầu với sở lý thuyết phục vụ cho hệ thống Bản báo cáo trình bày rõ khái niệm công nghệ đồ họa, 3D Unity.Các công cụ đƣợc sử dụng hệ thống đƣợc trình bày chƣơng Các công cụ sử dụng cho hệ thống đƣợc liệt kê là: JavaScript, ngôn ngữ kịch phát triển ứng dụng mạnh mẽ Sun Microsystems; Unity3D hỗ trợ cho việc phát triển ứng dụng không gian chiều; Autodesk 3dmax, công cụ thiết kế mô hình vật thể chiều mạnh mẽ… Trong phần điểm qua cách sử dụng sơ lƣợc khái niệm công dụng chƣơng trình đƣợc sử dụng để xây dựng khóa luận vào việc giới thiệu Unity3D Chƣơng 3: Sẽ bƣớc hình dung ban đầu hệ thống Chƣơng 4:Chúng ta sâu vào phân tích, luồng cách xử lý chức hệ thống Đồng thời mô tả cách xử lý liệu cho chƣơng trình giao diện 10 chƣơng trình Góc quay giới hạn đƣợc xác định khác Sau frame góc quay đƣợc cập nhật lại với giá trị góc quay cực với tham số quay Tham số quay đƣợc tăng theo số cho trƣớc từ sau frame Khi góc quay thời điểm có kiện nhấn nút thay đổi hƣớng đƣợc tính toán Góc quay đƣợc đƣa thay đổi trục tọa độ bánh xe khiến bánh xe quay trục tọa độ vector lực kéo khiến bánh xe di chuyển theo Sau frame vị trí thân xe bánh xe đƣợc kiểm tra đặt lại theo địa offset (thuộc trục tọa độ chúng) Chính động tác khiến xe tiến phía trƣớc chuyển hƣớng * Lùi (đối với ô tô): Khi lùi với phƣơng tiện thực ta thay đổi ngƣợc chiều momen xoắn ngƣợc lại tiến, tức thay đổi ngƣợc chiều lực kéo so với tiến.Tƣơng tự nhƣ mô Phát kiện lùi Góc quay trái phải lùi tƣơng tự nhƣ ta tiến, nhƣng momen xoắn giảm so với tiến, hệ số kéo với hệ số kéo xe tiến * Phanh Mô hành động nhấn phanh Phát kiện nhấn phanh Độ lớn cực đại vector vận tốc trở Độ lớn lực kéo đổi chiều giảm nhanh với số phanh cho trƣớc Tốc độ giảm vòng quay bánh đƣợc giảm theo giá trị cho trƣớc tùy theo ngƣời đặt Sau frame độ lớn lực kéo đƣợc cập nhật lại độ lớn giới hạn 68 Trƣờng hợp giống nhƣ ta không tác động vào kiện tiến nhƣng khác điều tốc độ giảm lực kéo với số lớn nhiều, thúc đẩy trình dừng lại xe * Va chạm Đây chức quan trọng chƣơng trình mô phỏng.Chức điều kiện cần để đối tƣợng đƣợc định nghĩa giới mô tƣơng tác qua lại với Quy trình xử lý: Tạo đối tƣợng thực chất render mô hình đƣợc gọi đến Định nghĩa mô hình vừa đƣợc gọi đối tƣợng tƣơng tác với đối tƣợng khác Có hai bƣớc trình này: Gán cho mô hình đƣợc định nghĩa trọng lƣợng tƣợng trƣng, gán cho mô hình khối hình học đơn giản bao quanh Nếu đối tƣợng đƣợc tạo thành nhiều mô hình bao mô hình khối hình học đơn giản chung Sau khoảng thời gian (1 frame) kiểm tra xem khoảng không (trong khối hình học bao quanh vật thể ta) xem đƣợc sử dụng nhƣ hai đối tƣợng va chạm, tức hàm kiểm tra đƣợc gọi hai lần frame xảy va chạm Sau xác định đƣợc vị trí va chạm (điểm dùng chung hai không gian) lúc trọng lƣợng mà ta gán cho đối tƣợng phát huy tác dụng Độ lớn phƣơng hƣớng lƣợng hai đối tƣợng đƣợc tính lại để tạo hiệu ứng va chạm * Tín hiệu đèn giao thông Là chức quan trọng Game giao thông Mô điều luật giao thông đèn tín hiệu tham gia giao thông Đèn tín hiệu đƣợc chuyển qua lại trạng thái xanh, vàng đỏ chu kỳ thời gian xác định Nếu phƣơng tiện vƣợt qua vạch giới đèn trạng thái đỏ xuất thông báo “Bạn vƣợt đèn đỏ”, vƣợt đèn đỏ mà rẽ 69 phải xuất thông báo “Vƣợt đèn đỏ luật”, phía trƣớc có tín hiệu đèn đỏ hay vàng xuất thông báo cảnh báo trƣớc cho ngƣời điều khiển xe Quy trình xử lý: Tạo hiệu ứng điểm sáng Có thể dùng liệu có sẵn, tự tạo Rất đơn giản thực ta thay đổi màu Shapes tƣơng ứng, từ màu tối thành màu tƣơng ứng Sau khoảng thời gian xác định thay đổi hàm trạng thái đèn b Xử lý liệu * Dữ liệu mô thiết bị: Là chƣơng trình mô dạy luật giao thông môi trƣờng 3D điều thiếu mô hình mô phƣơng tiện tập lái, biển báo Mô hình đƣợc thiết kế chƣơng trình thiết kế kỹ thuật nhƣ 3Dmax, Blender, Maya… đơn giản phức tạp tùy theo mục đích tập lái Về liệu thiết bị tập lái đƣợc chia làm hai thành phần thân xe bánh Tƣơng ứng với thân xe bánh khác Mô hình liệu sau đƣợc thiết kế 3Dmax, chƣơng trình thiết kế 3D khác đƣợc chuyển đổi sang định dạng “*.FBX” (đây định dạng mà Unity dùng để nhận biết render) Ở đây, mô hình đƣợc tối ƣu hóa cho việc nạp vào chƣơng trình: Xác định tọa độ thân bánh cách xác: Điều tƣơng đối quan trọng thân bánh sau thiết kế đƣợc xuất làm hai đối tƣợng tách biệt nhƣ không lấy xác đƣợc tọa độ bánh so với thân xe ta tạo đƣợc phƣơng tiện bình thƣờng Do xe thực chất có hai thành phần thân xe bánh xe nên trƣờng hợp kết cấu phƣơng tiện chi tiết nhƣ có ghế ngồi, vô lăng… phải nhóm tất phần thành nhóm thân xe 70 Đặt hệ trục tọa độ cho thành phần Ngoài mô hình cải thiện cách : - Gán Texture cho thành phần - Gán Material: Thép, kính, cao su … Mô hình ôtô 3DsMax * Dữ liệu địa hình Ngoài phƣơng tiện cần đƣợc mô cần đến địa hình đƣợc thiết kế môi trƣờng 3D Đối với địa hình lái việc thiết kế không khác so với việc thiết kế mô hình xe Công đoạn xây dựng mô hình sử dụng chƣơng trình thiết kế 3D nhƣ 3Dmax, Blender… Nhƣng có điều cần lƣu ý giai đoạn thiết kế tất di chuyển, thay đổi vị trí đƣợc tạo giai đoạn Sau đƣợc tối ƣu hóa mặt thiết kế mô hình đƣợc xuất dạng file”*.FBX” Sau đƣợc gọi chƣơng trình nhƣ đối tƣợng chƣơng trình (có thể tƣơng tác đƣợc với đối tƣợng khác) 71 Mô hình địa hình * Xử lý biển báo, tín hiệu đèn giao thông Khi xe tới gần biển báo giao thông (một khoảng cách tính toán thiết lập trƣớc ngƣời lập trình), hệ thống xử lý đƣa thông báo biển báo cho ngƣời điều khiển xe biết Khi tới ngã ba, ngã tƣ giao cắt có tín hiệu đèn giao thông hoạt động độc lập, có tín hiệu đèn đỏ mà xe cố tình qua hệ thống thông báo vi phạm, vƣợt đèn đỏ mà rẽ phải hệ thống báo lại luật 72 4.1.2.3 Biểu đồ ngữ cảnh Phản xạ tình Di chuyển xe Ngƣời điều khiển xe Hệ thống mô dạy luật giao Trạng thái xe thông Thông tin biển báo, tín hiệu đèn tương ứng Hình 4.3: Biểu đồ ngữ cảnh Ngƣời điều khiển xe di chuyển xe phím mũi tên bàn phím, đồng thời quan sát biển báo, tín hiệu đèn giao thông địa hình mô Game, ngƣời chơi gặp biển báo hệ thống xử lý đƣa thông báo biển báo gì, có tín hiệu đèn tùy vào tín hiệu ngƣời điều khiển xe phải phản xạ đúng, sai hệ thống thông báo bạn sai, hệ thống xử lý va chạm theo nguyên lý động lực học 73 4.1.2.4 Biểu đồ luồng liệu mức đỉnh Xử lý liệu Địa hình, xe, biển báo, đèn GT Vị trí xe Ngƣời điều khiển xe Xử lý biển báo, đèn, va Mô hoạt động chạm xe Hình 4.4: Biểu đồ luồng liệu mức đỉnh 74 4.1.2.5 Biểu đồ luồng liệu mức đỉnh Tác động xe gặp biển báo Thông tin loại biển báo Yêu cầu Xử lý Xử lý địa hình biển báo Re nd er Địa hình, biển báo, xe, đèn GT lại Ngƣời điều khiển xe Xử lý ô tô, xe đạp Tác động Vị trí xe Xử lý di Vị trí xe chuyển Tr ạn g Vị th trí xe đè Xử lý đènn giao thông Tác động xe có tín hiệu đèn Phản hồi hệ thống Hình 4.5: Biểu đồ luồng liệu mức đỉnh 75 4.2 Thiết kế giao diện Dƣới số giao diện đồ họa thực nghiệm Game 4.2.1 Hình ảnh xe gặp biển báo 4.2.2 Hình ảnh cảnh báo cho người điều khiển xe có tín hiệu đèn 76 77 4.2.3 Hình ảnh người điều khiển xe vượt đèn đỏ 4.2.4 Hình ảnh người điều khiển xe vượt đèn đỏ luật 78 4.2.5 Hình ảnh người điều khiển xe lấn sang phần đường ngược chiều 4.2.6 Hình ảnh cấm xe tải qua cầu 79 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết đạt đƣợc Với tiến chóng mặt lĩnh vực mô 3D giới lĩnh vực khác nhƣ y học, quân sự, khoa học Với chƣơng trình thực hành thiết bị đƣợc sản xuất, có chƣơng trình mô đƣợc đời nhằm phục vụ cho công tác đào tạo, giảng dạy, thực hành Qua trình tìm hiểu thực tế tình hình thực tế tham gia giao thông.Thì ý thức chấp hành luật ngƣời tham gia giao thông kém, việc tuân thủ nhận thức đƣợc biển báo tín hiệu không nhiều, trƣờng hợp không chấp hành tín hiệu đèn đỏ, lấn đƣờng, đánh võng Từ thực tiễn đó, em xây dựng chƣơng trình mô lái xe (ôtô, xe đạp) nhằm hỗ trợ dạy luật giao thông cho lứa tuổi mẫu giáo tiểu học, với chức hoạt động lái xe nhằm đƣa giải pháp thực tiễn có khả ứng dụng, đƣa vào ứng dụng thực tiễn dậy học luật giao thong cho lứa tuổi trƣờng đào tạo lái xe ôtô trƣờng trung tâm học lái xe.Trò chơi cung cấp địa hình thân thiện, trực quan giống với đời thực có thể, Game bố trí đƣợc lƣợng định loại biển báo khác nhau, tín hiệu đèn đƣờng.Với Game này, nhằm góp phần khắc phục nhƣợc điểm hệ thống đào tạo tại cấp học Điểm hạn chế Do kinh nghiệm hạn chế nên nhiều thiếu sót UNITY3D công nghệ chƣa đƣợc sử dụng nhiều Việt Nam nhiều thời gian tìm hiểu công nghệ nhƣ phát triển Do thời gian làm luận văn có hạn, vấn đề liệu chƣơng trình đồ họa tƣơng đối nặng 80 chƣơng trình chƣa hoàn thiện đƣợc hết tất chức năng, nhƣ cáchbố trí đƣợc nhiều loại biển báo, nhiều tình giao thông Hƣớng phát triển phần mềm Trong tƣơng lai có thời gian nguồn lực thích hợp chƣơng trình phát triển để tận dụng tối đa ƣu điểm chƣơng trình mô 3D Chƣơng trình đƣợc ghép nối với phần cứng cabin ôtô, xe đạp, ghép nối với phần cứng ngƣời lái có cảm giác thật điều khiển xe tốt nhiều sử dụng bàn phím Em hoàn thiện chức ghép nối với phần cứng thời gian gần hoàn thành chƣơng trình, mong triển khai thực tế chƣơng trình góp phần nhỏ bé cho công nghệ mô 3D Việt Nam, hƣớng khác phát triển để đƣa lên web dƣới dạng Game giao thông, có kết nối máy chủ số ngƣời chơi 81 TÀI LIỆU THAM KHẢO http://www.unity3d.com/ http://www.google.com/ http://www.w3schools.com/ http://www.unity3dstudent.com/ http://vi.wikipedia.org/ 82 [...]... tƣởng xây dựng một Game giao thông 3D mô phỏng lái xe (ôtô, xe đạp) nhằm hỗ trợ dạy luật giao thông cho lứa tuổi mẫu giáo và tiểu học, với các chức năng cơ bản trong hoạt động lái xe nhằm đƣa ra một giải pháp thực tiễn và có khả năng ứng dụng, có thể đƣa vào ứng dụng thực tiễn trong dậy học luật giao thông cho mọi lứa tuổi và cũng có thể trong các trƣờng đào tạo lái xe ôtô, xe máy ở các trung tâm học. .. nhu cầu tham gia giao thông trên đƣờng của các loại xe này ngày càng tăng.Do đó, việc đƣợc học cũng nhƣ dạy luật giao thông là cần thiết, và từ trƣớc việc học luật cũng nhƣ học các loại biển báo chỉ đƣợc thực hiện tại các trung tâm đào tạo và cấp giấy phép lái xe; ngày nay đã đƣa vào trƣờng học ở một số cấp, nhƣng việc học và dạy cũng nhƣ thực hành nhận biết các biển báo 11 còn hạn chế và ở mức hình thức... giảng dạy các tình huống và luật giao thông đƣờng bộ - Đối với các trung tâm dạy lái xe thì cho học viên thuê xe tập lái và tập tại các bãi tập và đƣợc hƣớng dẫn tập ngoài thực địa - Tại các trƣờng học thì việc học luật, biển báo tín hiệu giao thông là hoàn toàn trên lý thuyết, tranh ảnh Những giáo trình này có một số nhƣợc điểm nhất định: - Thứ nhất đó là thời gian và tiền bạc: Đối với các trung tâm dạy. .. các máy tính tầm trung 13 1.2.2 Yêu cầu - Giao diện phải hiển thị đầy đủ thông số của phƣơng tiện nhƣ vận tốc, bối cảnh - Dễ dàng và thuận tiện để nâng cấp, thay đổi khi có kế hoạch thêm mới - Đảm bảo tác động lên phƣơng tiện ảo - Phạm vi phục vụ chủ yếu cho lứa tuổi mẫu giáo, tiểu học, ngoài ra có thể sử dụng cho mọi lứa tuổi khác kể cả giáo viên dạy luật giao thông - Về công nghệ phải đảm bảo có thể... loại biển tranh ảnh mô tả - Thứ ba: Có thể gây nguy hiểm do ngƣời học chƣa đủ kỹ thuật và kiến thức gây ra tai nạn khi tập lái đối với các trung tâm đào tạo lái xe Hoặc có thể gây nguy hiểm cho học sinh và đặc biệt khó có thể có những tình huống thực tế cho các học sinh cấp thấp nhƣ mẫu giáo, tiểu học 1.1.2 Giải pháp hỗ trợ Nếu có thể xây dựng đƣợc một chƣơng trình mô phỏng (không phải là khó khăn trong... những nhƣợc điểm và hạn chế trên quả thực là một vấn đề, vì chƣa đƣợc học luật giao thông ngay từ nhỏ, vì chất lƣợng chƣa tốt nên đồng nghĩa với tai nạn giao thông không đáng có, không chỉ với ngƣời điều khiển phƣơng tiện mà còn gây nguy hiểm cho những ngƣời tham gia giao thông khác 1.1.1 Giải pháp hiện tại Việc dạy luật giao thông của các trung tâm đào tạo lái xe hay ở các trƣờng học thông thƣờng đào... kẽ vào các giờ giảng dạy lý thuyết, hay tiết thực hành có thể giúp các học viên, học sinh có hứng thú tiếp thu một cách nhanh hơn cách điều khiển phƣơng tiện và cách xử lý tình huống, học các loại biển báo, luật giao thông với giá rẻ, an toàn và thuận tiện Từ đó giúp giảm thời gian thực tập và gánh nặng về cơ sở vật chất do có thể dễ dàng tạo ra phƣơng tiện cũng nhƣ sân tập, đối với học sinh sẽ tạo cho. .. với giáo viên hƣớng dẫn khoảng 3 tháng Đối với các trƣờng học thì hầu hết đã có máy tính, nhƣng các tiết học về luật giao thông hầu nhƣ không đƣợc học sinh hƣởng ứng, việc dạy cũng nhàm chán, qua loa, việc mua tranh ảnh biển báo bằng giấy, bìa cũng tốn kém không bảo quản đƣợc lâu 12 - Thứ hai: Điều kiện vật chất không phải là điều dễ đáp ứng (do giá thành cao), đặc biệt là cấp học tiểu học, mẫu giáo. .. cho các em có đƣợc những trải nghiệm thực tế, hứng khởi với các tiết học về luật giao thông, dần dần hình thành phản xạ ngoài thực tế Với tính năng an toàn cao cho dù có mắc sai lầm (thậm chí sai lầm chết ngƣời) khi thực tập cũng không ảnh hƣởng đến ngƣời sử dụng 1.2 Chƣơng trình mô phỏng dạy luật giao thông 1.2.1 Mục tiêu - Xây dựng đƣợc địa hình trong thế giới thực, các tình huống, các loại biển...CHƢƠNG 1: PHÂN TÍCH YÊU CẦU Chƣơng này sẽ đi phân tích tình hình thực tiễn, các giải pháp hỗ trợ, mục tiêu, yêu cầu, cũng nhƣ những khó khăn gặp phải khi xây dựng chƣơng trình Qua quá trình tìm hiểu thực tế và tình hình thực tế hiện tại khi tham gia giao thông, thì ý thức chấp hành luật của mọi ngƣời khi tham gia giao thông là rất kém, việc tuân thủ hoặc nhận thức đƣợc các biển báo tín hiệu là không nhiều, ... Tên là: ĐINH XUÂN HỢP Sinh viên lớp: K34-CNTT, Trƣờng ĐH Sƣ Phạm Hà Nội Tôi xin cam đoan: Đề tài Xây dựng Game hỗ trợ dạy luật giao thông cho học sinh lứa tuổi mẫu giáo tiểu học kết nghiên cứu... niệm thực ảo; giới thiệu phần mềm làm Game thời gian thực; xây dựng ứng dụng Game hỗ trợ dạy luật giao thông cho lứa tuổi mẫu giáo tiểu học dựa phần mềm làm Game thời gian thực nói Nhiệm vụ yêu... đƣờng đánh võng Từ thực tiễn đó, ý tƣởng xây dựng Game giao thông 3D mô lái xe (ôtô, xe đạp) nhằm hỗ trợ dạy luật giao thông cho lứa tuổi mẫu giáo tiểu học, với chức hoạt động lái xe nhằm đƣa