Sunday, April 8, 2012


EARTH WAR – DAY 0
Những năm gần đây, thiết kế game đã bắt đầu nổi tiếng ở Việt Nam, nhưng những tut (bài viết hướng dẫn) về game design bằng tiếng việt không nhiều hoặc không đầy đủ. Mình viết tut này dành cho những bạn có hoặc không có những kiến thức cơ bản cũng có thể theo kịp tiến trình. Phần mềm sử dụng sẽ là Flash CS5.5; ngôn ngữ lập trình sẽ là AS3 (Action Script 3.0), được thiết kế dành riêng cho Flash và Flex. Dễ sử dụng và đầy đủ công năng. Và hiện tại, Flash CS5.5 có hỗ trợ tạo file IPA, file application (ứng dụng) bao gồm game cho iphone, ipad và ipod. Có một số bạn mình cũng muốn design game cho iphone, và đã thử tìm trên google, nhưng ở những trang web vn đa số là viết chỉ có Xcode trên Macbook mới có thể làm game trên iphone. Mình muốn nhấn mạnh là FLASH CÓ THỂ LÀM GAME CHO IPHONE. Hy vọng là trong tương lai sẽ có nhiều người Việt Nam dùng flash để phát triển iphone application hơn.  Mình sẽ hướng dẫn về thiết kế game cho iphone trong tương lai, nhưng trong tut này thì sẽ giúp các bạn nắm được hệ thống game và lập trình game cơ bản trước.
 Hiện tại mình có 1 game đang được bán trên appStore (có cả bản free và bản paid) được lập trình 100% trên Flash CS5.5. Các bạn có thể download để tham khảo.

Trước khi bắt đầu vào bài, mình xin khai trước là tiếng Việt của mình không tốt lắm, có thể sẽ có nhiều chổ sai, và mình sẽ dùng nhiều từ chuyên ngành tiếng Anh trong bài viết, hy vọng như thế sau khi các bạn nắm vững làm game cơ bản trên Flash thì vốn tiếng Anh về thiết kế game của các bạn sẽ tăng thêm, có thể dễ dàng tiếp cận kho thông tin khổng lồ về game design trên mạng để có thể chuyên nghiệp hơn trong việc làm game. Nếu có gì không được rõ các bạn có thể lien lạc mình qua email  @.com.
--------------------------------------------
Trong bài viết này mình sẽ đề cập đến:
1)      Cách download và install bản Trial của Adobe Flash CS5.5.
2)      Cơ bản về giao diện sử dụng của Flash.
Flash là công cụ cực kì mạnh mẽ và nổi tiếng về tính năng cho phép đồ họa, hoạt hình, âm thanh, web design, và lập trình ngôn ngữ có thể dễ dành liên kết với nhau. Tut này sẽ sử dụng resolution (độ phân giải) của Iphone 4 : 960 x 640, giúp dễ dàng trong việc chuyển hóa thành iphone app sau này.

Step  1:
Nếu các bạn đã có Flash CS5 thì có thể bỏ qua step này.
1)      Vào đường link dưới đây để download bản free trong 30 ngày:
http:
2)      Tạo 1 tài khoản, để download về máy.
3)      Theo hướng dẩn để install vào máy.
4)      Sau khi install, mở Flash.
Step 2:
Khi mở Flash, bạn sẽ có giao diện như sau:

Trong cột thứ 2 (Create New), chọn ActionScript 3.0. Giao diện sau đó như sau:

Cùng phân tích nào.
Stage là không gian làm việc chính của Flash. Bạn có thể import (nhập) đồ họa và stage, vẽ vector trên stage, sắp xếp Text (chữ) và đồ họa trên stage. Size (kích cỡ) của stage sẽ quyết định size của file swf mà bạn publish (tạm dịch là kết xuất). Bạn có thể thay đổi size của stage trong khung Property (thuộc tính).
Size mặc định của một file flash mới sẽ là 550 x 400 pixels. Nếu bạn publish file swf ngay thì sẽ có 1 trang trang với size 550 pixels ngang và 400 pixels dọc. Test luôn nào, vào Control>Test Movie>Test (Ctrl + Enter).
Trong bảng Property, có những thông số chính như sau:
·         FPS: Frame per second, ảnh trên giây, mặc định là 24. FPS càng lớn thì chuyển động càng mượt, nhưng có thể làm application chậm lại vì phải sử lý quá nhìu ảnh trên giây. 2 thông số thường sử dụng nhất là 24 và 30. Trong bài này sẽ giữ nguyên 24.
·         Size: size của stage, mặc định là là 550 x 400 pixels.  Bạn đổi thành : 960 x 640 pixels trong bài này.
·         Stage: màu của stage, mặc định là trắng, có thể đổi theo ý thích nhưng trong bài này sẽ giữ nguyên.
Bảng Timeline




No comments:

Post a Comment