Trò chơi ném bom

Một phần của tài liệu _p_d_ng_l_thuy_t_game_x_y_d_ng_m_t_s_tr_ch_i (Trang 45 - 47)

1. Ý tưởng thuật toán:

- Dùng các Shape hình chữ nhật vẽ nên các thành phố với các tòa nhà có độ cao khác nhau. Một máy bay chuyển động ngang, hết mỗi lần bay lại quay về vị trí cũ nhưng hạ thấp hơn. Lúc đang bay có thể thả bom xuống các tòa nhà, mỗi tòa nhà bị trúng bom sẽ bị sụp đi 1 độ cao bao nhiêu đó. Nếu khi máy bay ném bom chưa hết mà hạ xuống chạm vào nóc các tòa nhà thì máy bay sẽ bị cháy và trò chơi kết thúc. Nếu các tòa nhà đều bị sụp cả thì người chơi đã chiến thắng. Trong quá trình chơi sẽ tính điểm cho người chơi.

- Người chơi có thể chọn mức độ khó của trò chơi, mức độ càng khó thì tốc độ của máy bay bay càng nhanh. Ngoài ra trước lúc chơi, người chơi có thể lựa chọn các thành phố khác nhau với các độ cao khác nhau.

2. Giao diện chương trình:

Giao diện gồm có:

- Các Shape được dùng làm các tòa nhà.

- Các Timer: điều khiển máy bay, điều khiển bom, điều khiển tuyết rơi, điều khiển máy bay bị cháy thì xuất hiện cùng đám khói, điều khiển các tòa nhà bị ném bom.

3. Các bước thực hiện chương trình:

- Xây dựng thủ tục đặt tên mô phỏng cho các thành phố. - Thủ tục thiết lập độ cao cho các thành phố.

- Thủ tục kiểm tra các tòa nhà sau khi bị ném bom xem đã sụp hoàn toàn chưa?

- Thủ tục khi bom được ném xuống.

- Thủ tục kiểm tra đã ném bom thành công chưa. - Xây dựng sự kiện đối với các Timer tương ứng.

Một phần của tài liệu _p_d_ng_l_thuy_t_game_x_y_d_ng_m_t_s_tr_ch_i (Trang 45 - 47)

Tải bản đầy đủ (DOC)

(54 trang)
w