Màn hình kết thúc trò chơi

Một phần của tài liệu Lập trình game bằng ngôn ngữ c++ (Trang 30 - 34)

I. Bài toán, ý tởng thuật toán và giao diện của chơng trình Game

3.6.Màn hình kết thúc trò chơi

3. Các giao diện của chơng trình bắn bóng

3.6.Màn hình kết thúc trò chơi

- Khi điểm của ngời đang chơi thấp hơn số điểm quy định của trò chơi thì Gam over, buộc ngời chơi phải chơi lại từ đầu.

- Muốn chơi lại nháy vào nút Play.

- muốn thoát khỏi chơng trình nháy vào nút Exit.

Xây dựng trò chơi giải trí là một trong những nhu cầu xuất phát từ thực tế, nhất là trong thời đại ngày nay, khi rất nhiều ngời làm việc bên máy tính suốt ngày. Do đó, con ngời cũng có thể th giãn ngay trên máy tính của mình sau những giờ học và làm việc căng thẳng.

Qua quá trình tìm hiểu lý thuyết cùng với thực tế và áp dụng ngôn ngữ C+ +, tôi đã xây dựng đợc trò chơi đòi hỏi ngời chơi phải căn và cân bằng đợc thời gian và hiểu đợc đờng đi của bóng một cách chính xác.

+ Kết quả đồ án đã đạt đợc:

- Phân tích cách chơi và thiết kế giao diện tổng quan.

- Tạo nên giao diện thân thiện giữa ngời chơi với chơng trình. - Xây dựng đợc trò chơi có kích thớc không lớn.

- Xây dựng đợc trò chơi không đòi hỏi cao về cấu hình máy. - Có thể chạy trên nhiều hệ điều hành khác nhau.

- Trò chơi đợc tính điểm cho ngời chơi.

- Có thể ghi lại đợc level (mức chơi) mà ngời chơi đạt đợc. - Lu đợc điểm của ngời chơi trớc.

- Là đề tài tham khảo cho những ai mới làm quen cách lập trình hớng đối tợng.

+ Hớng phát triển:

- Xây dựng thêm các trò chơi có nhiều chức năng và tuỳ chọn nhiều hơn, có chiều sâu và có thuật toán phức tạp hơn.

- Xây dựng chế độ chọn tốc độ động cho mũi tên và bóng. - Đa hệ thống âm thanh vào trò chơi.

- Hai ngời có thể chơi với nhau.

- Xây dựng hệ thống games chạy trên mạng. Tôi xin chân thành cảm ơn !

[1]. Phạm Văn ất, C++ & Lập trình hớng đối tợng, Nhà xuất bản Khoa học và Kỹ thuật, năm 2004.

[2]. Phạm Văn ất, Kỹ thuật lập trình C cơ sở và nâng cao, Nhà xuất bản Thống kê, năm 2003.

[3]. Phan Lê Na, Chuyên đề lý thuyết Game, Khoa Công nghệ Thông tin, Đại học Vinh, năm 2001.

[4]. Nguyễn Thanh Thuỷ, Nhâp môn lập trình ngôn ngữ C, Nhà xuất bản khoa học và kỹ thuật, năm 2002

[5]. Nguyễn Thanh Thuỷ - Nguyễn Quang Huy, Bài tập lập trình ngôn

ngữ C, Nhà xuất bản Khoa học và Kỹ thuật, năm 2002.

[6]. Nguyễn Thanh Thuỷ, Bài tập lập trình hớng đối tợng với C++, Nhà xuất bản Khoa học và Kỹ thuật, 2004.

[7]. Hoàng Hữu Việt, Lập trình hớng đối tợng, Khoa công nghệ Thông tin, Đại học Vinh, năm 2001

.

Che do Hardta đang xột. k

ð Đỏnh giỏ như vậy thỡ những ụ nào sẽ cú giỏ trị lượng giỏ lớn nhất ???? – đú là những ụ càng gần quõn cờ được phỏt hiện thỡ giỏ trị càng lớn, đồng thời những ụ giao nhau giữa 2 đường thỡ sẽ cú giỏ trị lớn hơn => đú là ý nghĩa của việc cộng dồn… do cú nhiều kỹ thuật lượng giỏ khỏc nhau ( Duyệt trờn 9 ụ, phỏt hiện cỏc trường hợp giao nhau, phõn tớch từng trường hợp là những cỏch phức tạp và hao tốn nhiềuMenu CPU ). 2/. Kỹ thuật sinh nước đi – độ thụng minh của mỏy : _ Cú khỏ nhiều kỹ thuật sinh nước đi cho Game Board, ở chương trỡnh này ta dựng kỹ thuật

Một phần của tài liệu Lập trình game bằng ngôn ngữ c++ (Trang 30 - 34)