tailieunhanh - Lập trình Game bằng Visual Basic part 3

Tham khảo tài liệu 'lập trình game bằng visual basic part 3', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Bài 3 Trò chai xếp gạch 69 Hình Háng 2 đầy gạch đã bị xóa khỏi không gian chơi. Một ví dụ khác trong Hình 3 6 dễ thấy khi khối gạch đang di chuyển tiến đến hàng cuối cùng thì khỏng chỉ một mà có đến bốn hàng đều đầy gạch đây là một minh họa của việc xóa bốn hàng gạch một lần khỏi không gian choi. Hình Bốn hàng xếp đáy gạch củng một lúc. Tốc độ dịch chuyển của khối gạch sẽ thay đổi ngày càng nhanh tùy vào điểm sô đạt được của người choi. 70 Lập trình game bằng Visual Basic Ban đầu 1 giây lần Trên 1000 điểm giây lần Trên 2000 điểm giãy lần Trên 3000 điểm giây lần Trên 5000 điểm giãy lần Ngoài ra chuông trình còn có điểm thường dành cho nguời choi nhanh theo qui định sau Nếu đạt 200 điểm sau 3 phút chơi thuồng 100 điềm Nếu đạt 1000 điểm sau 10 phút choi thuỏng 200 điểm Nếu đạt 2000 điểm sau 15 phút choi thưởng 300 điểm Trò choi sẽ kết thúc khi khối gạch mới không thể di chuyển khỏi vị trí đã phát sinh gạch do đụng phải các viên gạch sẵn có chung quanh Hình . Chương trình sẽ hiển thị điểm số đạt đuợc nguôi choi. Hình Khối gạch bốn viển hình vuông không thể dịch di đâu được nữa -Game Over. Bài 3 Trô choi xếp gạch 71 Chú ý Việc hiển thị các õ chưa chứa gạch chẳng qua để bạn dễ theo dõi khi xem sách Còn khi lập trình chỉ có những ô đang chứa gạch mới đurọc hiển thị Hình 3 8 Điều này khiến người chơi phải linh hoạt hcn trong việc xoay khối gạch và gióng hàng. thick j imi Hr-líS Hình Màn hình kết quả trò choi xếp gạch. II. Các thuột toán xử lý 1. Xác định vị trí các vién gạch trong khối gạch sẽ phát sinh Đánh sô các ò trong không gian choi theo thứ tự từ trái sang phải hết hàng trên tiếp đến là hàng dưới. Trong đó ô đầu tiên bắt đầu là 0 như Hình . Nhận xét Cách đánh số này giúp bạn liên tựởng một ô trong không gian choi tưong ứng với một thành phần trong một mảng 100 phần từ. Và thứ tự ô lúc này chính là chỉ sô màng tương .