Tôi khuyên bạn nên bắt đầu mà không cần bất kỳ khuôn khổ nào như flixel, flashpunk hoặc thậm chí là Box2d. Họ thực sự làm cho cuộc sống của bạn đơn giản hơn bằng cách ghi nhớ triết lý lập trình viên cổ xưa "Đừng luôn sáng tạo lại bánh xe"
Nếu bạn bắt đầu lập trình trò chơi chỉ bằng đèn flash, đây sẽ là những điểm cộng của bạn
- Bạn tìm hiểu một chút về đồ họa máy tính cần thiết các thuật toán, ý tưởng và logic lập trình cần thiết.
- Bạn mắc rất nhiều lỗi và học được nhiều hơn khi sửa chúng.
- Bạn nghĩ đến việc "làm" logic trò chơi, thay vì cho phép khung làm việc đó cho bạn.
Nếu bạn bắt đầu với một khung, đây là những điểm cộng
- Họ cung cấp cho bạn rất nhiều chức năng tích hợp giúp ích rất nhiều cho logic trò chơi.
- Họ làm cho cuộc sống đơn giản hơn.
- Bạn sẽ có thêm thời gian để đầu tư xây dựng logic trò chơi cốt lõi của mình.
Nhưng, nếu bạn bắt đầu lập trình trò chơi trong nháy mắt với một khung, đây là những điểm trừ
- Bạn sẽ không cần / cố gắng hiểu thuật toán đằng sau việc triển khai logic trò chơi.
- Bạn có thể / sẽ cảm thấy khó khăn khi thay đổi ngôn ngữ khác cho nhu cầu lập trình trò chơi tương tự nếu ngôn ngữ cụ thể đó không có các tính năng thư viện tương tự như ngôn ngữ bạn sử dụng.
Tóm lại, nếu tôi là giáo viên, tôi sẽ yêu cầu học sinh của mình bắt đầu học Lập trình trò chơi mà không cần khung. Sử dụng SDK được khuyến nghị mặc dù. SDK SDK rất hữu ích nếu bạn nghĩ đến việc lập trình trong FlashDevelop IDE hoặc các IDE Flash khác .
Lời chúc tốt nhất.