1. Trang chủ
  2. » Công Nghệ Thông Tin

TRÒ CHƠI DLUCK Lĩnh vực:Lý thuyết Game

15 547 0

Đ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

Nội dung

Trên thế giới có rất nhiều trò chơi ,nhưng không phải trò chơi cũng lành mạnh ,bổ ích và thiết thực (VD:game bạo lực ,...) Vì vậy ,bọn em muốn tạo ra một trò chơi lành mạnh ,phù hợp với mọi lứa tuổi mà còn rèn luyện được nhiều đức tính tốt cho mọi người.

TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI TRƯỜNG THCS & THPT NGUYỄN TẤT THÀNH _ ĐỀ TÀI DỰ THI KHOA HỌC, KỸ THUẬTDÀNH CHO HỌC SINH TRUNG HỌC- CẤP TRƯỜNG NĂM HỌC 2016 - 2017 Tên đề tài: TRÒ CHƠI DLUCK! Lĩnh vực:Lý thuyết Game NGƯỜI HƯỚNG DẪN Nguyễn Minh Quân TÁC GIẢ: Nguyễn Thanh Lớp 8A2 Trường THPT Nguyễn Tất Thành Nguyễn Anh Sơn Lớp 8A2 Trường THPT Nguyễn Tất Thành Hà Nội, tháng năm 2017 MỤC LỤC Phần Trang Lí chọn đề tài …………………………………… Phần Tổng quan vấn đề nghiên cứu …………………………………… Phần Phần Quá trình nghiên cứu kết quả………………………………… Kết luận Tài liệu tham khảo 14 15 PHẦN 1: LÍ DO CHỌN ĐỀ TÀI I.Lý do: -Trên giới có nhiều trò chơi ,nhưng trò chơi lành mạnh ,bổ ích thiết thực (VD:game bạo lực , ) -Vì ,bọn em muốn tạo trò chơi lành mạnh ,phù hợp với lứa tuổi mà rèn luyện nhiều đức tính tốt cho người Hình 1: Một số hình ảnh Dluck! II.Mục tiêu: +Tạo trò chơi có khả năng: -Luyện khả nhanh tay nhanh mắt -Rèn luyện tính kiên trì -Đem lại tiếng cười cho người -Đặc biệt ,trò chơi giúp người chơi có phút giây thư giãn sau nhiều làm việc căng thẳng PHẦN 2: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU I.Giới thiệu: -Dluck game 2D platformer lập trình Scratch -Cái tên Dluck bọn em nghĩ ghép hai từ dodge(né ,tránh ) luck(may mắn) => Dluck! -Trong game ,bạn đóng vai bóng bạn phải tránh né hết tất thiên thạch từ trời rơi xuống Hình 2: Hình ảnh từ trò chơi Dluck! -Điều khiển bóng >, Nếu muốn tạo cảm giác trọng lực cho bóng cần giảm trục y xuống =>B1: Tạo biến tên “y” =>B2:Luôn thay đổi trục y theo biến “y” =>B3:luôn đặt biến “y” -0.5 =>Thế xong ,quả bóng rơi xuống -Tiếp theo ,ta phải làm cho bóng dừng rơi chạm vào trái đất để tạo cảm giác bóng đứng lên trái đất =>Ta làm sau:  Nó đặt biến “y” để trục y bóng không giảm b.Di chuyển: -Cũng trục y ,ta thay đổi trục x bóng biến tên “x” => Để tạo hiệu ứng di chuyển của bóng ,ta làm sau: => B1: Tạo biến số có tên “x” =>B2: Tương tự “y” ,luôn thay đổi trục x theo biến “x”: => B3: Kiểm tra xem có người bấm phím “>” thay đổi biến “x” lượng 0.5 ,còn không lại thay đổi “x” -0.5 (khi ta nhấn phím “>” biến “x” 0.5 ,làm làm bóng di chuyển nên ta phải giảm “x” lượng -0.5) => ta làm bóng di chuyển sang bên phải lượng 0.5 => B4: Làm tương tự để có người bấm phím “ Khối làm cho bóng di chuyển lên bên trái đất => Làm bóng không bên trái đất c Nhảy: - Muốn làm cho bóng nhảy ta cần người chơi bấm phím “^” thay đổi biến “y” lượng lớn ( làm trục y bóng bị thay đổi theo => bóng bay lên cao làm cho bóng nhảy lên vậy) => Làm sau: *Chú ý :Con số ví dụ ,có thể thay đổi tuỳ theo ý muốn người lập trình -Thế việc không đơn giản ,nếu ta làm bấm phím “^” bóng nhảy ,thậm chí nhảy không trung ,làm không logic cho ,vì ,ta phải thêm khối sau: +Đầu tiên ,khi ta bấm “^” bóng di chuyển xuống lượng -1 (giảm trục y lượng -1) +Tiếp theo ,sau di chuyển xuống ,nếu bóng mà chạm vào Trái Đất bóng nhảy lên =>Làm ,quả bóng nhảy không trung 2.Hiệu ứng thiên thạch a.Thiên thạch xuất sau khoảng thời gian ngẫu nhiên: -Đầu tiên ta phải tạo object có hình thiên thạch -Tiếp theo ta làm sau: =>Làm ,cứ sau 1-3 giây ,một thiên thạch thiên thạch gốc xuất b.Vị trí xuất thiên thạch: -Đầu tiên ,ta tạo biến có tên “vị trí” -Tiếp theo ,ta làm sau: -Như ,cứ tạo ,nó đặt biến “vị trí” số ngẫu nhiên từ 1-3 -Thiên thạch phải xuất bên phải hình ,hoặc bên trái hình ,hoặc bên hình => Thiên thạch xuất ngẫu nhiên điểm => đặt vị trí thiên thạch dựa vào biến “vị trí” mà vừa tạo (Ví dụ “vị tri” = xuất bên trái hình) Ta làm sau: =>Làm vị trí thiên thạch hoàn toàn ngẫu nhiên c.Thiên thạch di chuyển trái đất: -Đầu tiên ta làm sau: =>Làm ,thiên thạch di chuyển phía trái đất ,thế không dừng lại chạm bóng hay trái đất ,vì ta phải làm này: 10 =>Làm lần chạm vào trái đất hay bóng thiên thạch biến (tất nhiên bạn tạo thêm số hiệu ứng biến thiên thạch trước xoá đi) d.Mỗi lần chạm vào bóng trừ mạng -Đầu tiên ,bạn phải tạo biến “mạng” -Sau ,bạn phải thay đổi số lập trình thiên thạch sau: =>Số mạng bóng dựa vào biến “mạng” ,max “mạng” = 10 =>Cứ lần thiên thạch chạm bóng giảm “mạng” -1 =>Và “mạng” làm điều (điều hoàn toàn tuỳ thuộc vào bạn ,bạn làm dòng chữ game over xuất ,hay dừng trò chơi luôn) *Chú ý:Nếu bạn muốn làm mạng game Dluck bạn làm sau: +Tạo nhân vật có nhiều hình dáng khác này: 11 +Ta luôn thay đổi hình dáng nhân vật theo biến “mạng” này: 3.Điểm -Còn điểm ,chúng ta lấy điểm theo thời gian mà người chơi chơi -Đầu tiên ,tạo biến có tên “điểm” -Tiếp theo ta làm sau với nhân vật trái đất 12 =>Làm sau giây người chơi có thêm điểm II.Kết quả:(Dựa đánh giá số người chơi) 1.Ưu điểm: -Hài hước ,vui nhộn -Dễ chơi -Đồ hoạ đẹp mắt ,giao diện đẹp -Hiệu ứng đẹp ,logic 2.Nhược điểm: -Còn nhiều lỗi ,bug cần phải sửa -Bài hát ,âm không tốt cho -Game khó chơi Hình 3: Hình ảnh từ Game 13 Phần 4: KẾT LUẬN I.Tổng kết: -Đây game platformer 2d làm từ Scratch -Ý Nghĩa: +Luyện khả nhanh tay nhanh mắt +Rèn luyện tính kiên trì +Đem lại tiếng cười cho người +Đặc biệt ,trò chơi giúp người chơi có phút giây thư giãn sau nhiều làm việc căng thẳng II.Dự định tương lai: -Chúng em dự định cải tiến thêm trò chơi nữa: +Chúng em cố gắng hoàn thiện game để game không chút bug +Chúng em phát triển Game thành phần mềm máy tính để người download để chơi mà không cần download scratch 2.0 +Thậm chí chúng em develop Game thành game web ,làm nhiều người biết đến trò chơi bọn em ,cũng người chơi không cần download => Thuận tiện nhiều 14 TÀI LIỆU THAM KHẢO (Không có) 15 ... Một số hình ảnh Dluck! II.Mục tiêu: +Tạo trò chơi có khả năng: -Luyện khả nhanh tay nhanh mắt -Rèn luyện tính kiên trì - em lại tiếng cười cho người - ặc biệt ,trò chơi giúp người chơi có phút giây... ảnh từ trò chơi Dluck! - iều khiển bóng >,

Ngày đăng: 31/03/2017, 14:20

TỪ KHÓA LIÊN QUAN

w