10/10/2018, 11:01

Giới thiệu - Xây dựng game engine với javascript

Tớ vừa dành 1 giờ để theo dõi bài thuyết trình của Paul Bakaus về vấn đề xây dựng javascript based gaming engine cho nền tảng web. Đây là chủ đề mà tớ đang quan tâm

Trong bài, Paul trình bày sơ qua những gì cần thiết để có thể bắt tay vào 1 dự án game, tiếp đó, anh nêu ra một số giải pháp kỹ thuật, như việc áp dụng Event-driven architecture thế nào trong web, web stack—HTML5, node.js và server-side JavaScript, jQuery UI, tạo cảnh bằng Canvas kết hợp external CSS, sự khác biệt giữa innerHTML và DOM append, audio, đồ họa, thời gian thực... cuối dùng Paul show hàng demo của một game real-time sử dụng Aves Engine. Thật choáng với những gì thể hiện trên demo này ! Một bác trên eyzona.com đã phải thốt lên : "HTML5 games = future. Flash games = past"

Bạn nào quan tâm có thể xem tại đây : http://www.youtube.com/watch?v=_RRnyChxijA
ngoc_viet08 viết 13:05 ngày 10/10/2018
chủ đề hay nhưng mình hok hiểu nổi tiếng anh nói gì
viết 13:09 ngày 10/10/2018
Toàn thuật ngữ chuyên môn, có text tóm tắt, biết người ta đang nói về cái gì, nên tớ thấy là không khó hiểu đâu

Hiện giờ trên web-based đã có khá nhiều chức năng giúp cho việc làm game đồ họa : CSS, canvas, SVG... nhưng mỗi cái lại có điểm mạnh điểm yếu, nên đến giờ các game HTML5 đều dùng cách kết hợp. Càng làm càng phát hiện những hạn chế. Do đó tớ đoán rằng dứt khoát trong tương lai không xa một số tính năng mới sẽ được thêm vào canvas.
zmt264 viết 13:05 ngày 10/10/2018
Slide tương tự: http://www.slideshare.net/pbakaus/bu...ne-with-jquery cho bác nào muốn đọc kiểu slide
Shellingfox viết 13:16 ngày 10/10/2018
Không phải chức năng được thêm vào canvas mà là các trình duyệt sẽ hổ trợ đầy đủ HTML5, các chuẩn do w3 quy định như: WebGL, cộng vào nữa là các kỹ thuật mới (Mọi người thường tưởng là của HTML5) như: FileReader, querySelector(All), Geolocation, Web Workers, Web Sockets.

Hiện giờ chưa có trình duyệt nào hổ trợ hết các chức năng này, và hiện tại khi sử dụng mình lại phải viết tương thích ngược nên mới phức tạp. Cái bài giới thiệu trên là dành cho tương lai mà (Ông đó nói viết cho 2011, nhưng chắc phải tới 2012 các kỹ thuật trên mới phổ biến)
happyface viết 13:02 ngày 10/10/2018
lạm dụng html5 quá cũng ko tốt, nếu game giết thì cứ đẩy qua flash làm cho đỡ nhọc trình duyệt, design, code trên adobe flash cũng tiện hơn nhiều, đừng quá choáng ngợp trước khả năng của công nghệ mới mà phải bik mình cần gì và cái nào là giải pháp tốt nhất cho vấn đề đó
Bài liên quan
0