workshop: typing game
TRANSCRIPT
TYPING GAME : Lesson 13
By : Trần Ngọc Anh
Các kiến thức cần dùng trong bài
• - Nắm vững các sự kiện như Timer, EnterFrame, KeyBoard, …….
• - Nắm vững cách sử dụng Array• - Thuần thục cách sử dụng TextField để tạo
điểm, lever, …. • - Nhớ cách sử dụng
String.fromCharCode(e.keyCode) và e.keyCode• + Ví dụ : khi ấn cùng chữ D:• + Sử dụng String.fromCharCode(e.keyCode) :
D• + Sử dụng e.keyCode : 68;
Nội dung của game
• - Tạo chữ chuyển động qua màn hình• - Ấn chữ cái tương ứng để removeChild đối
tượng• - Đúng chữ cái thì removeChild đối tượng và
cộng 100 điểm• - Sai cũng remove đối tượng và – 50 điểm.• - Có thời gian để hạn chế, 1 phút thì EndGame• - Có lever để tăng độ khó của người chơi• - Khi chữ di chuyển ra ngoài màn hình mà ko
ấn kịp sẽ bị trừ điểm, trừ mạng, mang = 0 thì EndGame
Gợi ý
• - Tạo 1 đối tượng quả bóng nhìn cho nó đẹp, trong đó có 1 textfield để add chữ lên quả bóng
• - Dùng Enter_Frame để cho quả bóng di chuyển, dùng mảng để chứa các chữ cái và gọi chúng ra
• - Dùng KeyBoard_evt để sử dụng bàn phím• - Dùng Timer_evt để tạo ra các quả bóng +
chữ cái bay qua màn hình• - Tạm thời chỉ có thế ……Chúng ta bắt tay
vào làm thôi
Bài tập về nhà
• - Hoàn thiện bài, làm thêm các nút Button: PlayGame, ReplayGame để chơi lại.
• - Có thể tự sáng tác ra 1 cách chơi khác tương tự bài đã làm.
•The End• Mong gặp lại các bạn vào bài khác