Báo cáo đồ họa hiện thực ảo

33 374 0
Báo cáo đồ họa hiện thực ảo

Đ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

Báo cáo đồ họa hiện thực ảo dùng trong kỳ 8 của bộ môn kỹ thuật phần mềm trường ĐHBKHN. Trong đề tài này nhóm làm thiết kế game UFO GO HOME với cốt truyện là một cậu bé ngoài hành tinh bị lạc tới hệ mặt trời và phải tìm đường trở về nhà. Cậu bé phải vượt qua các thử thách ở từng hành tinh để có thể tìm ra dấu vết trở về nhà

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Game Design Document Tên Game: UFO GO HOME Môn: Đồ họa thực ảo Nhóm sinh viên thực hiện: Phan Thanh Hùng Trần Nguyên Nghĩa Lê Thị Minh Chuyên Nguyễn Thị Linh 20146364 20146527 20146086 20146429 CN-CNTT.02 K59 CN-CNTT.01 K59 CN-CNTT.01 K59 CN-CNTT.01 K59 Giảng viên hướng dẫn: Th.S Lê Tấn Hùng Hà Nội, tháng 04 năm 2018 Phân chia cơng việc Nhiệm vụ chung nhóm: • Tạo kịch game ( nội dung game, nhân vật, cách chơi…) • Vẽ sprites, map, enemy, sound… Game có chơi chính, hình gồm 10 maps, hình gồm maps, hình có maps Bảng phân cơng cơng việc STT Họ tên Lê Thị Minh Chuyên Nội dung công việc • Xây dựng cốt truyện Đóng góp 25% • Xây dựng maps hình 2 Nguyễn Thị Linh • Xây dựng cốt truyện 25% • Xây dựng maps hình 3 Phan Thanh Hùng • Xây dựng cách chơi 25% • Xây dựng maps hình Trần Ngun Nghĩa • Xây dựng cách chơi • Xây dựng maps hình 25% Nhiệm vụ chi tiết thành viên • Lê Thị Minh Chuyên - Lên cốt chuyện, nội dung cho game - Lên ý tưởng cách chơi - Vẽ hình ảnh, nhân vật cho maps - Xây dựng hình menu • Nguyễn Thị Linh - Lên cốt chuyện, nội dung cho game - Lên ý tưởng cách chơi - Vẽ hình ảnh, nhân vật cho maps - Xây dựng hình chọn hành tinh • Phan Thanh Hùng - Xây dựng cách chơi - Vẽ đồ họa game - Xây dựng maps hình - Xây dựng hình chon level • Trần Ngun Nghĩa - Xây dựng cách chơi - Vẽ đồ họa game - Xây dựng maps hình - Xây dựng hình hàng cho game MỤC LỤC Phần 1: Giới thiệu chung 1.1 Lý chọn đề tài 1.2 Mục tiêu Phần 2: Game Overview 2.1 Game Concept 2.2 Genre .8 2.3 Target Audience 2.4 Game Flow Sumary 2.5 Look and Feel 10 Phần 3: Gameplay and Mechanics 11 3.1 Gameplay .11 3.1.1 Mission/challenge Structure 12 3.1.2 Objectives .12 3.1.3 Play Flow 12 3.2 Mechanics 13 3.2.1 Physics 13 3.2.2 Movement in the game 13 3.2.3 Object .13 3.2.4 Actions 16 3.2.5 Screen Flow 16 3.3 Game Options 18 3.4 Replaying and Saving 18 Phần 4: Story, Setting and Character 19 4.1 Story and Narrative .19 4.2 Game World 20 4.3 Characters 20 4.3.1 Nhân vật 20 4.3.2 Enemy .21 Phần 5: Level 22 5.1 Level 22 5.2 Training Level .23 Phần 6: Interface .24 6.1 Visual System 24 6.2 Audio, music, sound effects 24 Phần 7: Technical .25 7.1 Target Hardware 25 7.2 Network requirements 25 Phần 8: Game Art .26 Phần 9: Conclusion and development 32 9.1 Advantages 32 9.2 Defect 32 9.3 Development 32 TÀI LIỆU THAM KHẢO 33 Phần 1: Giới thiệu chung 1.1 Lý chọn đề tài Trong học kỳ 20172 nhóm tham gia học môn đồ họa thực ảo để tiếp cận với xu hướng, cách phát đồ họa Để rèn luyện thêm kỹ trau thêm kiến thức lĩnh vực đồ họa ảo nhóm định xây dựng game tảng Unity, tảng phổ biến Game xây dựng mang tên UFO GO HOME với cốt truyện cậu bé hành tinh bị lạc tới hệ mặt trời phải tìm đường trở nhà Cậu bé phải vượt qua thử thách hành tinh để tìm dấu vết trở nhà Cách chơi game không ý tưởng từ game Angry Bird nhiên cốt truyện hoàn toàn khác, giao diện lạ, maps thay đổi liên tục khiến cho game trở nên hấp dẫn thu hút người dùng Game xây dựng nỗ lực cố gắng nhóm nhiên thời gian có hạn kỹ hạn chế game chưa thực hồn thiện nhiều thiếu sót nên mong thầy bỏ qua có thêm nhiều ý kiến đóng góp để nhóm hồn thiện game game trở thành game ưa chuộng thị trường game Nhóm xin gửi lời cám ơn chân thành đến ThS Lê Tấn Hùng giúp đỡ gợi ý cho nhóm xậy dựng hồn thiện game 1.2 Mục tiêu Tại tập lớn nhóm muốn tiếp cận làm quen cới công nghệ thị trường Đồng thời tự lên ý tưởng bắt tay xây dựng game hoàn chỉnh từ việc xây dựng cốt truyện, cách chơi, đồ họa game hiệu ứng nhân vật Từ rèn luyện kỹ đồng thời tiếp cận công nghệ xu hướng lĩnh vực game Game xây dựng phải đạt tính chất thân thiện với người dùng, cách chơi đơn giản, đồ họa đẹp, tạo hứng thú việc chơi game đồng thời game phải phát triển, cập nhật liên tục để tránh tạo nhàm chán Trang Bên cạnh hội rèn luyện kỹ làm việc nhóm, quản lý cơng việc giao tiếp thành viên nhóm Trang Phần 2: Game Overview 2.1 Game Concept UFO Go Home game 2D dành cho thiết bị di động PC theo phong cách giải trí vui vẻ Cốt chuyện game kể phiêu lưu cậu bé tinh qua tất hành tinh mà cậu đến để tìm lại hành tinh 2.2 Genre Game thuộc thể loại: Casual Game Casual Game thể loại game phổ thông, dễ chơi, dùng để tựa game có chơi ngắn, với cách chơi đơn giản, thiên giải đố, xếp, logic hay có chạy, nhảy, né chướng ngại vật Phù hợp cho thư giãn, luyện nhanh tay nhanh mắt nhanh phản xạ Game casual thường chơi trực tuyến trình duyệt web máy tính hay điện thoại di động Thời gian gần trò chơi loại phổ biến máy chơi game Thể loại game thường phù hợp với tất người từ trẻ em đến người lớn 2.3 Target Audience Game hướng tới người có đặc điểm sau: • Thích chơi game • Độ tuổi từ – 25 tuổi • Có thiết bị di động PC • Thích phiêu lưu, mạo hiểm • Thích câu chuyện giả tưởng người hành tinh 2.4 Game Flow Sumary Nhân vật game phải di chuyển qua lại mặt phẳng chiều (2D), nhân vật phải bay qua chướng ngại vật để chạm vào cánh cửa để vượt qua thử thách chơi Trang Một nhiệm vụ đặt cho nhân vật hành trình ( map), ứng với việc nhân vật phải hoàn thành việc vượt qua chướng ngại vật đặt để chạm vào cửa qua màn, chạm vào cánh cửa qua hồn thành chơi sang tiếp theo, khơng không qua Trong chơi, nhân vật nhảy số lần nhảy định, nhân vật nhảy hết số lần nhảy tối đa mà khơng chạm vào cánh cửa khơng qua Khi người chơi sử dụng lần nhảy tương ứng với việc số nhiều (tối đa sao), số cộng dồn, số đạt đủ yêu cầu nhân vật qua hành tinh khác để chơi Trong chơi, có đồng tiền xếp đường nhảy nhân vật, số tiền vàng mà nhân vật “ăn” cộng dồn lại để người chơi mua nhân vật khác cửa hàng Trên đường di chuyển nhân vật có cản trở thiết đặt sẵn Có loại chướng ngại vật chính: • Chướng ngại vật khơng di chuyển: nền, tường đá, phi thuyền Khi nhân vật chạm vào bị bắn ngược lại tùy vào lực va chạm • Chướng ngại vật có khả di chuyển Chướng ngại có khả di chuyển để ngăn đường nhân vật đến với cánh cửa, nhân vật va chạm bị bắn ngược lại tùy vào lực va chạm Màn chơi: Game có hành tinh với hành tinh có số lượng chơi khác nhau, người chơi phải bắt buộc chơi qua muốn chơi 2, để vượt qua chơi, người chơi cần nhảy số lần cho phép chạm vào cánh cửa qua Người chơi cần phải chơi qua hành tinh thứ đạt đủ yêu cầu số để qua hành tinh Trang 2.5 Look and Feel Game lấy bối cảnh khác nhau, bối cảnh tương ứng với map định cụ thể • Hành tinh Earth: Lấy bối cảnh hành tinh trái đất sống, có chướng ngại vật như: phi thuyền không gian, tảng đá để gây khó khăn cho cậu bé UFO để vượt qua thử thách • Hành tinh Mars: Lấy bối cảnh hỏa, có chướng ngại vật như: phi thuyền không gian, cục đá đứng im di chuyển để gây khó khăn cho cậu bé UFO để vượt qua thử thách • Hành tinh Uranus: Lấy bối cảnh thiên vương, có chướng ngại vật như: phi thuyền không gian, cục đá đứng im di chuyển, cầu bập bênh để gây khó khăn cho cậu bé UFO để vượt qua thử thách Các map chọn hành tinh hệ mặt trời, gây tò mò thích thú khám phá thiên văn cho trẻ nhỏ Trang 10 Phần 4: Story, Setting and Character 4.1 Story and Narrative Câu chuyện xậy xung quanh cậu bé người ngồi hành tinh bị tách khỏi gia đình lạc tới hệ mặt trời Để tìm lại gia đình cậu phải qua hành tinh để tìm lại dấu vết mà gia đình để lại Tại hành tinh xa tít tận giản ngân hà bên giải ngân hà Milky way có cậu bé nghịch ngợm lại ln thích du lịch phưu lưu Cậu ln mơ ước lần du lịch xa tận giải ngân hà Biết mong ước cậu trai cậu thành tích cao học tập gia đình định cho cậu lần qua giải ngân hà Milky way để thăm thú thỏa mãn ước mơ Ngồi tàu vũ trụ cậu thích thú ngắm nhìn hành tinh, lấp lánh bên ngồi, cậu mơ ước bay khắp vũ trụ làm nhà thám hiểm vĩ đại Bất băng lấp lánh bay qua khiến cậu bị thu hút, sáng lấp lánh với qt ngang khơng gian Tò mò ngơi đâu, cậu lút nhân lúc gia đình nghỉ ngơi lấy tàu vũ trụ nhỏ dự bị đuổi theo băng Cứ miệt mài, miệt mài đuổi, đến tàu thông báo cạn lượng cậu bất chơt nhân xa gia đình, khơng thể liên lạc với tàu mẹ cậu khơng nhớ đường Cậu sơ hãi, nhiên cậu bé gan cậu biết trước phải nập đầy lượng cho tàu vũ trụ tìm lại dấu vế mà gia đình để lại nhà Với lượng lượng ỏi cậu bay đến hệ mặt trời, địa điểm gần nơi tàu mẹ mà cậu nhớ để nạp lượng tìm lại dấu vết gia đình Tại hệ mặt trời cậu gặp nhiều gian nan để tìm thấy nguồn lượng phải trốn tránh tìm kiếm lồi người với UFO Tuy nhiên cậu tìm dấu vết gia đình để lại cánh khơng gian dẫn qua hành tinh nối đến tàu mẹ Với lượng lượng ỏi cậu có lượt di chuyển để qua cánh cửa không gian tránh chướng ngại vật Trang 19 Với hành trình khó khăn liệu cậu bé tìm lại gia hay khơng? Hãy chơi game đồng hành cậu bé đường đầy gian nan tìm lại gia đình nhé! 4.2 Game World Trong game map xây dựng hành tinh khác hệ mặt trời Tại hành tinh map lại khác nhau, không bố trí, mà màu sác đồ họa từ đồ tạo nên lạ, không nhàm chán Từ khiến cho người chơi trở nên hứng thú theo nhân vật Tất hình ảnh game nhóm tự xậy dựng, thiết kế dựa hình ảnh sao, vũ trụ tàu không gian Màu sắc kết hợp hài hòa, bố trí hợp lý, map hồn tồn lại, đường khác nhau, thay đơi liên tục, tạo nên tò mò mong muốn khám phá Tuy nhiên với hạn chế thời gian nhóm xậy dựng ba hành tình mười bốn maps chơi khác Nhóm nỗ lực hoàn thành game khoảng thời gian ngắn Nhóm xin chân thành cảm ơn 4.3 Characters 4.3.1 Nhân vật Người dùng phép chọn hình ảnh cho nhân vật cách mua nhân vật hàng sử dụng nhân vật mặc định cấp Trong cửa hàng gồm ba nhân vật sau: Trang 20 Trong nhân vật nhân vật cung cấp mặc định Hai nhân vật cần phải mua cách tích góp tiền chơi game Nhân vật cậu bé ngồi hành tinh lạc tới hệ mặt trời lần theo dấu vết để tìm đường trở nhà Về mặt vật lý game, animtion nhận vật game gồm: • Idle: trạng thái nhận vật đứng n, chưa có động người chơi • Run: trạng thái nhận vật bay • Attack: trạng thái nhận va vào vật cản • Jump Attack: trạng thái nhận vật ăn tiền • Hit: Trạng thái nhận vật chiến thắng • Dead: trạng thái nhận vật thua 4.3.2 Enemy Được xem chướng ngại vật game Số lượng: Nhiều Chủng loại: Đa dạng Có nhiều loại Enemy khác nhau, có loại là: • Loại thứ nhât tường sêp nhằm ngăn cản đường nhân vật • Loại thứ hai tàu vũ trụ hạn chế đường di chuyển nhân vật Mục đích vật cản nhàm ngăn cản đường nhân vật tới cửa qua mà Qua hình dạng vị trí vật cản khác dẫn đến đường di chuyển, lực tác động tới nhân vật khác Trang 21 Phần 5: Level 5.1 Level Game có hành tinh để chơi với tổng cộng 14 chơi • Mỗi có nhiệm vụ khác nhau, cụ thể ( hay map) • Thiết kế map nhiều tầng lớp để UFO nhảy, kiếm tiền vàng tránh trước ngại vật Sắp xếp vị trí chướng ngại vật map cho hợp lý để người chơi chơi Mức độ khó tăng dần từ đầu đến cuối • Các vật phẩm cụm tiền vàng xếp cách hợp lý từ đầu • Người chơi cần suy luận để tìm cách nhảy hợp để vừa ăn nhiều tiền vàng vừa chạm vào cánh cửa qua • Background: ảnh hình ảnh khơng gian vũ trụ tương ứng với hành tình UFO chơi, ảnh di chuyển chậm theo nhân vật để tạo mượt mà, tránh khơ cứng chơi • Số lượng map dự kiến 14 chơi với: 10 hành tinh trái đất, chơi hành tinh hỏa hành tinh lại thiên vương • Việc xếp chướng ngại vật, tiền vàng quy định từ đầu cho màn, không thay đổi người dùng chơi lại quy định lập trình viên Trang 22 5.2 Training Level Với lượt chơi hệ thống hiển thị giao diện hướng dẫn chơi giúp người dùng hình thành phần cách chơi Hình 1: Màn hình hướng dẫn chơi game Giao diện không hiển thị sau lần chơi Khi giao diện lên người dùng phép bỏ qua biết cách chơi Trang 23 Phần 6: Interface 6.1 Visual System Mỗi có menu riêng biêt cụ thể: • Màn Setting Main Menu bao gồm button: ✓ Nhạc ✓ Âm game ✓ Xếp hạng ✓ Vào game • Màn Pause Map Menu bao gồm button: ✓ Tiếp tục ✓ Chơi lại ✓ Nhạc ✓ Âm game ✓ Về menu Camera game ln hướng phía nhận vật 6.2 Audio, music, sound effects Âm thành phần thiếu game Các âm game bao gồm: • Âm • Âm click button • Âm nhân vật va chạm vào chướng ngại vật • Âm người chơi qua • Âm người chơi khơng qua Người chơi tùy chỉnh bật tắt âm thanh, nhạc chơi game từ chọn chơi Trang 24 Phần 7: Technical 7.1 Target Hardware Game build tảng hệ điều hành Window Android, chơi dễ dàng máy có cấu hình thấp Cấu hình tối thiểu Window: • CPU: Core Atom, 1.3 GHZ • RAM/ Bộ nhớ: 1GB/ 16GB • VGA: VGA onboard • DirectX compatible Soundcard Cấu hình tối thiểu Android: • Phiên android: 4.0 cao • RAM/ Bộ nhớ: 512MB/ 16GB 7.2 Network requirements Khơng có u cầu mạng Game xây dựng tảng offline tạo nên thuận tiên việc chơi game, chơi điều kiện khác Trang 25 Phần 8: Game Art Hình 1: Màn hình Splash Hình 2: Màn hình Menu Trang 26 Hình 3: Màn hình chọn hành tinh Hình 4: Màn hình chọn Level Trang 27 Hình 5: Màn hình Shop Hình 6: Giao diện tạm dừng game Trang 28 Hình 7: Màn hình Victory Hình 9: Màn hình Game Over Trang 29 Hình 10: Một map hành tinh trái đất Hình 11:Một map hành tinh hỏa Trang 30 Hình 12: Một map hành tính thiên vương Trang 31 Phần 9: Conclusion and development 9.1 Advantages • Game có lối chơi đơn giản truyền thống đối tượng sử dụng dễ dàng • Đồ họa game đẹp mắt, dễ nhìn • Thao tác chơi dễ dàng, thiết kế chơi thuận tiện • Các hướng dẫn chơi, dễ dàng để chơi • Việc chơi qua tất yêu cầu khéo léo người chơi để dành nhiều kiếm nhiều tiến vàng 9.2 Defect • Game tương đối đơn điệu • Cách tính điểm chưa phong phú • Việc di chuyển nhận vật đơi lúc khó khăn • Các thao tác chưa mượt mà 9.3 Development • Cải thiện giao diện, đồ họa • Tạo thêm nhiều hiệu ứng chuyển cảnh để game mượt mà • Cải thiện hiệu game • Cải thiện âm game để game sinh động • Xây dựng thêm nhiều hành tinh với nhiều chơi • Phát triển ý tưởng game, kích thích người chơi Trang 32 TÀI LIỆU THAM KHẢO https://vi.wikipedia.org/wiki/Game_engine https://unity3d.com/fr/learn http://www.gameart2d.com/freebies.html Slide giảng thầy Lê Tấn Hùng Trang 33

Ngày đăng: 13/06/2018, 23:31