ActionScript 3.0 Game Programming University, Second Edition phần 3

Vài yếu tố đầu tiên của chúng tôi liên quan đến việc tạo ra và thao tác của các đối tượng trên màn hình. Chúng tôi kéo một số các đoạn phim từ thư viện, chuyển các đoạn phim vào nút, rút ra một số hình dạng và văn bản, và sau đó học đến các mục nhóm với nhau trong sprites. | Game Play 95 The next case is what happens if the player has selected a firstCard but then selects a second card that doesn t match. When the player goes on to click yet another card the first two cards turn back over to their face-down position which is frame 1 of the Card movie clip. Immediately following that it should set the firstCard to the new card and show its picture else starting to pick another pair reset previous pair l 1 secondCard null select first card in next pair firstCard thisCard 2 That s actually it for the basic game. You can test out and to play it. You can select pairs of cards and see matches removed from the board. You can consider this a complete game. You could easily stick a picture behind the cards in the main movie timeline and have the reward for winning simply be the revelation of the full picture. As an extra add-on to a website it works fine. However we can go much further and add more features. Checking for Game Over It is likely that you want to check for a game over state so that you can reward players with a screen telling them that they have completed the game. The game over state is achieved when all the cards have been removed. NOTE In the examples in this chapter we take the player to a screen that displays the words Xy Game Over. However you could show them an animation or take them to a new web 11 page too. But we ll stick to the game programming here. There are many ways to do this. For instance you could have a new variable where you keep track of the number of pairs found. Every time you find a pair increase this value by one and then check to see when it is equal to the total number of pairs. Another method would be to check the numChildren property of the MatchingGame object. When you add 36 cards to it numChildren is 36. As pairs get removed numChildren goes to zero. When it gets to zero the game .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
476    18    1    29-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.