1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo môn học kỹ thuật lập trình cc++ Đề tài xây dựng game Đào vàng

17 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Game Đào Vàng
Tác giả Hoàng Quốc Hưng, Tạ Tuấn Anh
Người hướng dẫn Giảng viên: Hoàng Quang Huy
Trường học Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Lập Trình C/C++
Thể loại Báo cáo
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 3,53 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nó là cơ sở vững chắc để giải quyết một số bài toàn, đồng thời cung cấp cho chúng ta hiểu biết về các giải thuật tác động lên dữ liệu, cũng như cách tổ chức dữ liệu để giải quyết các bài

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI

TRƯỜNG ĐIỆN – ĐIỆN TỬ

□  □

-BÁO CÁO MÔN HỌC  

KỸ THUẬT LẬP TRÌNH C/C++

Đề tài: Xây dựng game Đào Vàng

Giảng viên: Hoàng Quang Huy

Nhóm thực hiện: Nhóm 06

35 Hoàng Quốc Hưng 202414161

Trang 2

Lời mở đầu

Kỹ thuật lập trình C/C++ là học phần rất quan trọng đối với

người lập trình Môn học này được xem như nền tảng của lập trình máy tính Nó là cơ sở vững chắc để giải quyết một số bài toàn, đồng thời cung cấp cho chúng ta hiểu biết về các giải thuật tác động lên dữ liệu, cũng như cách tổ chức dữ liệu để giải quyết các bài toàn sao cho hiệu quả và tối ưu.

Thông qua quá trình làm bài tập lớn môn này, chúng em đã nắm bắt được những kỹ thuật quan trọng của việc xây dựng một

chương trình với những thuật toàn sao cho tối ưu nhất.

Chúng em xin chân thành cảm ơn thầy Hoàng Quang Huy đã giúp đỡ chúng em thực hiện bài tập lớn này Và chúng em cũng rất mong sự góp ý của thầy để bài làm được hoàn thiện hơn.

Nhóm chúng em xin chân thành cảm ơn!

Nhóm 06

MỤC LỤC

Trang 3

I.GIỚI THIỆU ĐỀ TÀI

1.Lí do chọn đề tài4

2.Mục tiêu đề tài4

3.Phương pháp nghiên cứu4

II

PHÂN TÍCH VÀ XÂY DỰNG CHƯƠNG TRÌNH

1.Sơ đồ chức năng

2.Sơ đồ use case

3.Sơ đồ hoạt động

4.Sơ đồ lớp

5.Sơ đồ tuần tự

III

Phân chia công việc 7

IV.

Thiết kế và xây dựng 8

1.Các thư viện sử dụng……….8

2.Tạo cửa sổ chương trình………8

3.Menu bắt đầu……….9

4.Cửa sổ mục tiêu……… 10

5.Thông số, chuyển động mỏ neo……… 11

6.Pause game……… 13

7.Các kết quả xảy ra……… 14

V.Kết quả 16

VI.Tài liệu tham khảo 16

VII.Thông tin liên hệ 17

PHẦN I GIỚI THIỆU ĐỀ TÀI

Trang 4

- Phục vụ mục đích giải trí lành mạnh

- Phù hợp với mọi đối tượng

- Có khả năng rèn phản xạ

-Game Đào Vàng là 1 game cổ điển được nhiều người ưa thích

2.Mục tiêu đề tài

- Củng cố, nâng cao kỹ năng làm việc nhóm

- Phát triển khả năng bản thân

- Tạo ra 1 phiên bản đào vàng mới mẻ hơn

3.Phương pháp nghiên cứu và phát triển

- Tham khảo các game đào vàng có trước

- Dựa trên kiến thức, kinh nghiệm tích lũy được của bản thân

- Tham khảo ý kiến của mọi người

Phần II PHÂN TÍCH VÀ XÂY DỰNG CHƯƠNG TRÌNH

Trang 5

1.Sơ đồ chức năng

2.Sơ đồ usecase

3.Sơ đồ hoạt động

Trang 6

4.Sơ đồ lớp

5.Sơ đồ tuần tự

Trang 7

III.Phân chia công việc

1.Phân công

Trang 8

IV.Thiết kế và xây dựng 1.Các thư viện sử dụng:

-java.util: Cung cấp các lớp tiện ích cho cấu trúc dữ liệu, ngày tháng, và các chức năng tiện ích khác

-java.awt: Là bộ công cụ giao diện người dùng đồ họa (GUI) cơ bản trong Java, giúp tạo các giao diện như nút, cửa sổ, và trường văn bản

-javax.swing: Là một bộ công cụ GUI nâng cao hơn dựa trên AWT, cung cấp các thành phần giao diện phong phú hơn

-java.awt.event: Chứa các lớp liên quan đến việc xử lý sự kiện như nhấn chuột hoặc nhập bàn phím cho các thành phần AWT -java.awt.image: Cung cấp các lớp xử lý hình ảnh, bao gồm thao tác và xử lý hình ảnh

-java.io: Cung cấp các lớp cho chức năng nhập/xuất, như đọc và ghi tập tin, xử lý luồng dữ liệu

-javax.imageio: Cung cấp các lớp để đọc và ghi hình ảnh với các định dạng khác nhau như PNG, JPEG, và GIF

Trang 9

2.Tạo cửa sổ chương trình:

3.Menu bắt đầu:

Trang 10

4.Cửa sổ mục tiêu:

Trang 11

5.Thông số, chuyển động của mỏ neo

Trang 13

6.Pause game

-Người chơi bấm nút P để pause và tiếp tục game

Trang 14

7.Các kết quả xảy ra

-Người chơi đủ điểm để qua màn tiếp theo

Trang 15

-Người chơi không đủ điểm qua màn

Trang 16

V.Kết quả

1.Đánh giá chức năng:

Giao diện đầy đủ, chính xác,

2.Hướng phát triển:

-Cải thiện đồ họa

-Vật phẩm hỗ trợ:

+Thêm các vật phẩm như “thuốc kim cương” để tăng xác suất xuất hiện kim cương

VI.Tài liệu tham khảo

-Giáo trình của thầy Hoàng Quang Huy: https://bit.ly/et2031_ibmelab

-Youtube

-Gemini, Google

-Báo cáo của các canh chị khóa trước: N07 N46 N25

Trang 17

VII.Thông tin liên hệ

-Thành viên chịu trách nhiệm cập nhật thông tin lên web:

+Họ và tên: Tạ Tuấn Anh

+Email: Anh.tt2413945@sis.hust.edu.vn

+SDT: 0926618965

-Thành viên chịu trách nhiệm code:

+Họ và tên: Hoàng Quốc Hưng

+Email: hung.hq2414161@sis.hust.edu.vn

-Link code: https://app.box.com/s/cb0lipmg1g6n3uyv9lgwf1a0vds04bpc

-Link video demo: https://www.youtube.com/watch?v=sxWT12jL2hg

-Link Wordpress: https://bmeelearning.wordpress.com/2024/12/05/2024-1-et20230e-152576-nhom-06-xay-dung-game-gold-miner/

Ngày đăng: 20/03/2025, 15:42

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w