Với kinh nghiệm đã có trong việc thực hiện trò chơi lật hình, bạn có thể tiếp tục thực hiện trò chơi tương tự: trò chơi ráp hình. Mỗi dự án cụ thể sẽ đem lại cho bạn những hiểu biết ngày càng sâu sắc về lập trình Flash.
Trò chơi ráp hình có nhiều dạng. Ta sẽ chọn một dạng trò chơi ráp hình mà có lẽ bạn từng quen thuộc thuở bé: hình được phân thành những miếng nhựa hình vuông hoặc chữ nhật, được xếp “loạn xạ” vào một hộp, trong đó có một chỗ trống (nghĩa là nếu hộp chứa được 16 miếng nhựa, ta chỉ có 15 miếng nhựa trong hộp, chừa trống một vị trí). Người chơi phải xê dịch các miếng nhựa đến vị trí đúng bằng cách liên tiếp đẩy miếng nhựa nằm kề chỗ trống trượt vào chỗ trống.
Với Flash, bạn có thể thực hiện trò chơi ráp hình giống như vậy, chỉ khác ở chỗ thay vì dùng tay đẩy miếng nhựa, bạn dùng chuột để đưa ô hình vào chỗ trống.
Điều cần làm trước tiên là tìm một hình bitmap nào đó và phân nó thành 16 ô (vâng, 16 ô là chừng mực, khiến trò chơi không quá dễ, không quá khó). Bạn nên tìm hình đơn giản, như hình chuột Mickey trên nền trắng trơn chẳng hạn (hình 1), sao cho người chơi đoán ra ngay đó là hình gì dù các ô hình nằm lộn xộn.
Cụ thể, ta sẽ phân một hình có kích thước 400×400 (tính bằng “pi-xôn”, còn gọi là “điểm ảnh”) thành 16 ô, mỗi ô có kích thước 100×100. Bạn có thể thực hiện việc này với chương trình Paint có sẵn trong Windows.
Trong cửa sổ Paint, bạn hãy chọn công cụ Rectangle (công cụ vẽ hình khung) và vẽ một hình khung có kích thước 400×400. Bạn trỏ vào góc trên, bên trái miền vẽ, giữ phím trái của chuột, kéo chuột qua phải, xuống dưới, đồng thời nhìn vào góc dưới, bên phải cửa sổ Paint để biết kích thước của hình khung đang vẽ. Khi thấy kích thước được hiển thị là 401×401, bạn thả phím chuột. Hình khung vừa vẽ có kích thước đúng 400×400 (tính luôn đường biên).
Tiếp theo, bạn đưa hình mà bạn tìm được vào hình khung vừa vẽ: bấm-phải vào đâu đó trong miền vẽ, chọn mục Paste From trong trình đơn vừa hiện ra, rồi tìm chọn tập tin hình cần thiết trong thư mục nào đó. Khi hình được chọn xuất hiện trong cửa sổ Paint, bạn trỏ vào giữa hình và kéo nó vào trong hình khung. Nếu hình được chọn lớn hơn khung hình 400×400, bạn trỏ vào một góc hình và kéo cho hình nhỏ lại. Bạn bấm vào đâu đó bên ngoài hình được chọn để thực sự dán nó vào miền vẽ của Paint.
Bên cạnh hình khung 400×400, bạn vẽ hình khung nhỏ có kích thước 100×100. Bạn bấm vào công cụ Select (công cụ chọn), “căng” khung chọn bao quanh khung hình nhỏ và ấn Ctrl+C để sao chép.

Bạn ấn Ctrl+V. Hình khung nhỏ đã sao chép xuất hiện trong miền vẽ. Bạn kéo hình khung nhỏ vào hình khung lớn, sao cho góc trên, bên trái của chúng trùng nhau và bấm vào đâu đó bên ngoài hình khung nhỏ để thực sự dán nó vào miền vẽ.
Bạn lại ấn Ctrl+V và dán hình khung nhỏ thứ hai vào hình khung lớn, nằm cạnh hình khung nhỏ đầu tiên. Bạn chú ý để cạnh của hình khung nhỏ thứ hai nằm sát cạnh của hình khung nhỏ đầu tiên, chứ không chồng lên. Cứ tiếp tục dán như vậy, bạn có được 16 ô hình trong hình khung lớn. Nói khác đi, hình bên trong khung lớn được phân thành 16 ô hình có kích thước 100×100 (hình 2). Nếu chưa có thì giờ tìm hình ưa thích và thực hiện thao tác phân chia hình thành nhiều ô như trên, bạn có thể dùng ngay hình 2 trong trang này: bấm-phải vào hình, chọn Save Image As (trình duyệt Firefox) hoặc Save Picture As (trình duyệt Internet Explorer) để tải hình ấy xuống máy của bạn.

Tiếp theo, ta cần lưu từng ô hình thành tập tin riêng biệt, lần lượt đặt tên là Tile11, Tile12, Tile13,… Hai ký số trong tên tập tin dùng để chỉ hàng và cột (hình 3). Ví dụ, với tên tập tin là Tile11, ta biết ngay rằng đó là ô hình ở hàng 1, cột 1. Điều này thuận tiện cho việc đưa các ô hình vào Flash, tạo nên các nhân vật và thể hiện tương ứng. Bạn chỉ cần lưu 15 tập tin ô hình. Trong hình ví dụ được trình bày ở đây, ta không lưu ô hình ở hàng 1, cột 4.
Để lưu từng ô hình thành tập tin, bạn bấm vào công cụ chọn , trỏ vào góc trên, bên trái của ô hình, kéo chuột qua phải, xuống dưới, đến góc dưới, bên phải của ô hình. Bạn chú ý, mỗi ô hình có đường biên riêng biệt dầy 1 pi-xôn. Bạn chọn ô hình cho chính xác như hình 4, đừng chọn nhầm đường biên của ô hình bên cạnh. Để bảo đảm chính xác, bạn nên lấy tầm nhìn gần trước khi chọn bằng cách bấm vào “kính lúp” và bấm vào ô hình đang xét. Muốn trở lại tầm nhìn bình thường, bạn lại bấm vào kính lúp và bấm-phải vào miền vẽ.
Chọn xong ô hình, bạn bấm-phải vào ô hình, chọn mục Copy To trong trình đơn vừa hiện ra, gõ tên tương ứng, chẳng hạn Tile23 (ô hình ở hàng 2, cột 3) và gõ Enter. Paint lập tức lưu ô hình đã chọn thành tập tin hình bitmap có tên đầy đủ là Tile23.bmp.’

Theo echip

Các ý kiến mới nhất