Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
1,92 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO HỌC PHẦN THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: XÂY DỰNG GAME PLATFORM 2D Giảng viên hướng dẫn: CẤN ĐỨC ĐIỆP Sinh viên thực hiện: Mã sinh viên: NGUYỄN VĂN DƯƠNG 19810310295 Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Lớp: Khóa: D14CMPM5 D14 Hà Nội, tháng 07 năm 2022 PHIẾU CHẤM ĐIỂM Giảng viên hướng dẫn chấm: Họ tên Chữ ký Ghi Giảng viên chấm Giảng viên chấm Sinh viên thực hiện: Họ tên Công việc Chữ ký Ghi Nguyễn Văn Dương (19810310295) Mục lục DANH MỤC CÁC KÝ HIỆU LỜI NÓI ĐẦU Lời cảm ơn .6 CHƯƠNG : GIỚI THIỆU VỀ SẢN PHẨM MƠI TRƯỜNG LẬP TRÌNH Giới thiệu dự án 2.1 Các đối tượng tương tác với player 2.2 Vật phẩm 2.3 Các loại quái CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 11 2.1 Các tác nhân hệ thống 11 2.2 Các chức game .12 2.3 Biểu đồ usecase 13 2.3.1 Biểu đồ use case 13 2.4 Biểu đồ trình tự 14 2.5 Biểu đồ hoạt động .14 2.5.1 Đặc tả biểu đồ hoạt động “Vào chơi” 14 KẾT LUẬN 15 DANH MỤC CÁC KÝ HIỆU PHẦN TỬ MƠ HÌNH KÝ HIỆU Ý NGHĨA Biểu đồ USE CASE Tác nhân (Actor) Use-case (“Ca”sử dụng) Một người / nhóm người thiết bị hệ thống tác động thao tác đến chương trình Biểu diễn chức xác định hệ thống Use case sử dụng lại chức use case Mối quan hệ use case Lớp (Class) Use case mở rộng từ use case cách thêm chức cụ thể Use case kế thừa chức từ use case Biểu đồ LỚP Biểu diễn tên lớp, thuộc tính, phương thức lớp Quan hệ kiểu kết hợp Biểu diễn quan hệ hai lớp độc lập, có liên quan đến Quan hệ hợp thành Biểu diễn quan hệ phận – tổng thể Quan hệ phụ thuộc Các lớp phụ thuộc lẫn hoạt động hệ thống Biểu đồ TRẠNG THÁI Trạng thái Trạng thái khởi đầu Trạng thái kết thúc Chuyển tiếp (transition) Biểu diễn trạng thái đối tượng vòng đời đối tượng Khởi đầu vịng đời đối tượng Kết thúc vịng đời đối tượng Chuyển từ trạng thái sang trạng thái khác Biểu đồ TUẦN TỰ Procedure (Phương Là phương thức B mà đối tượng A gọi thực Message (Thông điệp) Là thông báo mà B gửi cho A thức) Biểu đồ HOẠT ĐỘNG Mô tả hoạt động gồm tên hoạt động đặc tả Hoạt động Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng ngang Chuyển tiếp Mô tả đồng ngang Quyết định Các luồng Thành phần Mô tả lựa chọn điều kiện Phân tách lớp đối Phân cách tượng khác biểu đường kẻ dọc từ xuống đồ hoạt động biểu đồ Biểu đồ THÀNH PHẦN Mô tả thành phần biểu đồ, thành phần chứa nhiều lớp nhiều chương trình Mối quan hệ phụ thuộc thành phần Mỗi quan hệ thành phần(nếu có) LỜI NĨI ĐẦU Lời cảm ơn Trong trình thực tập làm báo cáo thực tập, khó tránh khỏi sai sót, mong thầy, bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, để em học thêm nhiều kinh nghiệm hoàn thành tốt báo cáo Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Điện Lực, đặc biệt thầy cô Công Nghệ Thông Tin trường tạo điều kiện cho em hoàn thành báo cáo Đặc biệt gửi lời cảm ơn sâu sắc tới giảng viên hướng dẫn Cấn Đức Điệp, nhiệt tình giúp đỡ hướng dẫn em suốt trình học tập CHƯƠNG 1: GIỚI THIỆU VỀ SẢN PHẨM MƠI TRƯỜNG LẬP TRÌNH Phần mềm Unity Unity phần mềm có khả làm game đa tảng nhờ vào Unity Technologies Nó có khả phát triển video game cho máy tính, consoles điện thoại di động Việc phát triển game việc kéo thả (drag and drop) hành Ngay lần công bố hệ điều hành OS, X Apple’s Worldwide Developers Conference năm 2015 tới Unity mở rộng phát triển 27 tảng C# Visual Studio Giới thiệu dự án - Thể loại game: phiêu lưu, thám hiểm - Nhân vật chính: Người lùn - Cốt truyện: lùn vui chơi, săn bắt rừng mải mê mn thú mà ta vơ tình lạc vào khu rừng kì lạ.Ở nơi có nhiều lồi động vật nguy hiểm, địa hình hiểm trở Chú ta hoảng hốt bỏ chạy tìm đường khỏi khu rừng để với công chúa người bạn 2.1.Các đối tượng tương tác với player Gạch phá vỡ được: - viên gạch bị phá vỡ người chơi cách: nhả lên húc đầu, vũ khí Gạch dấu hỏi chấm: người chơi nhảy đập đầu ném vũ khí vào có vật phẩm xuất hiện, nảy lên phía đầu đồng thời dấu hỏi chấm biến Gạch không phá - Gạch phá vỡ tác động người chơi Nệm nhảy hình thú - Có tác dụng giúp cho nhân vật nhảy đc lên cao Bẫy gai - Được đặt đất có cỏ, đá cứng, nhân vật rơi vào bị chết 6.check point - Được cắm mốc đọan định LV, đánh dấu vị trí miner đến - miner chết user xem video để tiếp tục miner hồi sinh điểm check point gần 2.2 Vật phẩm Coin - Xuất map từ Gạch dấu hỏi chấm, mua shop tiền xem quảng cáo để nhận coin - Chạm vào để thu thập - Dùng để mua vật phẩm: HP,vũ khí, 2.bánh mì - thể cho máu mạng sống nv - Có thể xuất map, từ gạch hỏi chấm, mua shop coi, xem video - Thu nhận cách chạm vào 3.vũ khí - Thu nhận cách chạm vào - Là vũ khí để cơng thú dữ, phá gạch - sẵn Map, từ viên gạch dấu hỏi chấm, mua shop item - Thu nhận cách chạm vào - bay thẳng va chạm vào tường, gạch chướng ngại vật bay ngược trở lại người nhân vật biến - chạm vào quái quái chết boomerang biến - boomerang bay không chung khoảng cách xa định tự quay trở lại người nhân vật 2.3.Các loại quái Quái di chuyển ngang - Quái di chuyển qua lại trái phải đất - Bị chết khi: Nhân vật dẫm đạp lên, Khi nhân vật húc đầu từ lên qua lớp gạch Quái Mạng - Quái di chuyển trái phải, theo khoảng cách định sẵn - Trong trương hợp quái trạng thái tĩnh sau giây nhân vật ko dẫm đạp thêm quái trờ lại trang thái ban đầu tiếp tục di chuyển - bị nhân vật dẫm đạp lên lần quái 1HP trạng thái tĩnh Lửa dung nham - Ngọn lửa có quỹ đạo bay lên, xuống nham thạch miner chạm vào HP - không bị biến mất, hay chết nà di chuyển xuyên suốt theo quỹ đạo Nhện - Nhện di chuyển lên- xuống, sợi tơ gây sát thương HP va chạm - chết: bị bắn đạn vào,còn không xe di chuyển lên xuống sợi tơ" ếch lưỡi dài - gây sat thương cách dùng lưỡi đập vào miner, nhảy va chạm với miner - Chết bị vũ khí bắn vào Quái thân - Chết bị vũ khí bắn vào - quái chui lên từ thân gỗ, trụ đá CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Các tác nhân hệ thống STT Tác nhân Ý nghĩa, nhiệm vụ Actor 10 Tác nhân Người chơi tác nhân giữ vai trị game Tác nhân Người chơi thực tất chức như: chọn chơi, mua vật phẩm, xem quảng cáo, bật tắt âm game, điều khiển nhân vật Người chơi 2.2 Các chức game STT Tên chức Mô tả cho người chơi bật tắt âm tùy ý Bật/ tắt âm Vào chơi Chọn Màn chơi Mua vật phẩm Nhận thưởng Quản lý group Dùng vật phẩm Khi vào gameplay người chơi bắt đầu điều khiển nhân vật để đích Tùy ý chọn chơi khác với điều kiện chơi mở khóa Người chơi mua vật phẩm hỗ trợ trình chơi như: máu, đạn, thuốc,… Khi giải cứu số lượng tin định trình chơi game nhận thưởng vật phẩm hỗ trợ ngẫu nhiên Chức cho phép Admin quản lý thông tin group, thêm, sửa, xóa group Sử dụng vật phẩm hỗ trợ máu (để tăng 11 máu), đạn (tăng số lượng đạn bắn), thuốc biến hình 2.3 Biểu đồ usecase 2.3.1 Biểu đồ use case Hình 2.1: Biểu đồ usecase 12 2.4 Biểu đồ trình tự 2.5 Biểu đồ hoạt động 2.5.1 Đặc tả biểu đồ hoạt động “Vào chơi” Hình 2.2: Biểu đồ hoạt động vào chơi 13 CHƯƠNG GIAO DIỆN GAME Giao diện Hình 3.1: Giao diện game Giao diện vào chơi 14 Hình 3.2: Giao diện vào game Giao diện cửa hàng 15 Hình 3.3: Giao diện cửa hàng 16 KẾT LUẬN Sau thời gian tìm hiểu nghiên cứu đề tài “ XÂY DỰNG GAME PLATFORM 2D” chúng em phát triển hoàn thành theo yêu cầu nội dung thời gian định Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đề tài chúng em tránh khỏi thiếu xót Em mong nhận ý kiến đóng góp từ q thầy bạn để đề tài hoàn thiện 17