Chào mọi người!

Sau một thời gian phát triển không phải quá lâu nhưng cũng không quá nhanh (Khoảng 4 tháng). Mình đã hoàn thiện các bước cơ bản nhất của một engine game lấy tên là "Gdx engine". Hiện tại chỉ có source code mà một số free tool khác của bên thứ 3 nhằm hỗ trợ sản xuất game.

GDX Engine miễn phí hoàn toàn được phát triển dựa trên Libgdx framework. Engine cho phép bạn dễ dàng trong việc phát triển game cross-platform như Android, iOS, Web hay Desktop. Engine được phân phối dạng mã nguồn, lý do chính là để bạn có thể trực tiếp edit engine sourcecode cho nó tôi ưu với game của bạn, chứ không phải là mình không biết xuất file jar nhé. Tất nhiên NNLT ở đây là Java, JavaSE thôi nhé [IMG]images/smilies/smile.png[/IMG]

Libgdx framework thực sự rất hữu dụng bởi lẽ nó được phát triển dựa trên nghiên cứu về game development cross-platform. Nghĩa là game của bạn khi viết ra bằng Libgdx framework, nó sẽ chơi được trên Desktop, Web, Android, iOS và trong tương lai có thể thêm những platform khác nữa! Khi bạn code game sử dụng Libgdx framework, bạn có thể code trên desktop và debug ở đó, sau khi game hoàn thiện, bạn hoàn toàn có thể mang game đó chạy trên các platform khác mà không cần sửa chữa mã nguồn nhiều. Libgdx framework tối ưu hóa game của bạn bởi các thành phần thiết kế như tải, quản lý resource, một số thư viện của bên thứ ba được viết bằng Native code. Libgdx framework có phần documentation rất tuyệt vời và hỗ trợ qua forum, google code của họ một cách nhanh chóng và nhiệt tình. Libgdx framework có nhiều game example, nhiều source code, và có rất nhiều game thương mại và phi thương mại đã và đang sử dụng Libgdx framework.

Rồi, thứ lỗi mình giải thích hơi dài dòng một chút. Bây giờ sẽ là phần chính. Sau khi làm Engine thì mình bỏ thêm chút thời gian làm các game demo và viết tutorials, chi tiết bạn có thể xem ở đây:



http://làmgameandroid.vn
Hoặc bạn không thích dùng domain tiếng việt thì bạn vào bằng http://gdxengine.uni.me

Ở bài viết này mình sẽ hướng dẫn bạn làm game vật lý mô phỏng trò angry birds. Các demo game khác bạn vào homepage của mình để xem nhé. Video có hai phần, cách tạo map (level) và code game. Download Source code và hướng dẫn cài đặt bạn có thể dễ dàng xem ở đây: http://làmgameandroid.vn/download.html

Giọng mình khá khó nghe và vài từ thì nói không chuẩn lắm, ai xem thì nhớ chuẩn bị tâm lý trước =))



Part1 Tạo Map: http://www.youtube.com/watch?v=Ww-CnxVNBCw

Chú ý: Trong video part1, mình có nói nhầm đoạn vẽ đường biên tạo thành static body trong layer "static" của map. Bạn chọn tool là "Insert Polygon" để vẽ đa giác chứ không phải là "Insert Polyline" Bạn vẽ bằng cách click vào các đỉnh của đa giác (Click trên màn hình) và vẽ ngược chiều kim đồng hồ, right click để kết thúc quá trình vẽ. Rất xin lỗi các bạn về sai sót này.

Part2 Code game: http://www.youtube.com/watch?v=rC-ErxomxF4

Khuyến mại video chạy thử các demo của Gdx Engine

Youtube: https://www.youtube.com/watch?v=qL9stNuFKPY
Download: http://www.mediafire.com/download.php?1l68l22a1j5am4e

Cuối cùng nếu bạn có thắc mắc gì xem qua ở đây: http://code.google.com/p/gdx-engine/issues/list, hoặc email cho mình nhé :3