Tất cả những gì bạn cần để viết 1 game HTML5 là
+ Trình duyệt : máy của bạn cần cài ít nhất 5 trình duyệt để test và kiểm tra lỗi : IE, Chrome, Safari, Firefox, Opera. Hãy lưu ý với IE nhé, anh ấy rất là khó tính, hehe.
+ Nền tảng Javascript : bạn cần phải có nền tảng javascipt cơ bản để có thể hiểu được những gì cơ bản nhất mà HTML5 thể hiện. Và giúp bạn hiểu những mã nguồn HTML5 nhanh hơn.
+ Jquery : thực ra, đây là 1 thư viện viết lại bằng javascript nhưng nó giúp chúng ta dễ dàng hơn trong việc lập trình, và nó cũng fix 1 số lỗi tự động trên các trình duyệt phổ biến khi chúng ta gọi thực thi bàng jquery mà không cần quan tâm. Tuy nhiên, sự hỗ trợ này vẫn còn hạn chế, vì các trình duyệt phát triển không cái nào giống cái nào, nhất là chú IE.
+ PHP : hoặc bất cứ ngôn ngữ server nào. Nếu bạn muốn làm 1 game HTML5 thực sự, bạn phải đồng bộ dữ liệu để lưu lên server khi cần.
+ Kiến thức HTML5 : bạn hãy tìm hiểu về những cái mà HTML5 hỗ trợ, nó thật mạnh mẽ và đáng để tìm hiều. Bạn có thể tìm kiếm trên mạng hoặc đọc ở đây : http://slides.html5rocks.com/#landing-slide , đây là site mà được hỗ trợ củaGoogle để thành lập, rất hay và nhiều thứ cập nhật liên tục.
Bạn cần chuẩn bị nhé. Tuần sau, mình rãnh sẽ viết demo và hướng dẫn chi tiết để các bạn làm được 1 demo như thế này :
Mình đã thực hiện trong vòng khoảng 3 tuần, hehe. Các bạn nào rãnh có thể thực hiện trong vòng 1-2 tuần, vì mình còn đi làm :D