HTML5! Chúng tôi cá rằng bạn đã nghe về điều này nhiều hơn một lần bất kể bạn có phải là Nhà phát triển web hay không. Nó là một trong những ngôn ngữ đánh dấu, đã được thảo luận giữa các nhà phát triển ngay từ khi mới ra đời. Ngoài ra, chúng ta phải kể đến rằng ngôn ngữ này đã nhận được phản hồi rất lớn và phổ biến trong một thời gian rất ngắn vì có rất nhiều tính năng đã giúp HTML5 trở nên độc lập. Mặc dù nó mang nhãn Hyper Text Markup Language, nhưng chắc chắn các tác phẩm của nó còn nhiều hơn những gì chúng ta mong đợi. Nói một cách đơn giản, HTML5 là một Flash Killer. Một số cuộc thảo luận đã được bắt đầu liên quan đến HTML5 và các thiết bị của Apple vì không có iDevices nào hỗ trợ Flash. Như bạn có thể đoán, công ty đã xác định trước sự thất bại của Flash và sử dụng chức năng đa nền tảng của HTML5. Hơn nữa, chúng ta phải nói rằng Flash có thời gian tồn tại rất ít, vì phiên bản mới của ngôn ngữ đánh dấu đã xuất hiện với tính năng nhúng video tích hợp, đủ để giết chết flash.
Giống như chúng tôi đã nói trước đây, HTML5 không chỉ được phát triển để tạo trang web mà còn để làm những điều mà các phiên bản trước thậm chí còn không tưởng tượng được. Các nhà phát triển và công ty (bao gồm cả Web Giants Google) đã công nhận đầy đủ các quyền năng của HTML5 và đã bắt đầu nhiều chương trình để công bố rộng rãi HTML. Một số thử nghiệm có thể được nhìn thấy trên web, sử dụng khéo léo các khả năng của HTML5. HTML ứng dụng trực quan và tương tác nhất mà chúng tôi có thể tìm thấy là Trò chơi HTML5! Có, các trò chơi tuyệt vời có thể được phát triển bằng HTML5 và việc phát triển đơn giản hơn nhiều so với việc bạn thực hiện trên Flash hoặc các ngôn ngữ khác. Ngoài việc viết mã từ đầu, bạn có thể sử dụng Công cụ phát triển trò chơi HTML5, nếu bạn có ít kiến thức về mã nhưng có óc sáng tạo. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số công cụ Phát triển trò chơi tuyệt vời sử dụng HTML5 và JavaScript.
Xây dựng 2
Construct 2, với tư cách là một công cụ phát triển trò chơi, giúp bạn tạo các Trò chơi dựa trên HTML5 mà không cần có kinh nghiệm lập trình trong tay. Động cơ này được phát triển bởi Scirra Limited và được cung cấp MIỄN PHÍ cho các mục đích phi thương mại. Những gì bạn cần làm để phát triển một trò chơi HTML5 là một ý tưởng mạnh mẽ về trò chơi và sự sáng tạo của bạn. Bạn chỉ có thể kéo các đối tượng trò chơi (thường là các tệp hình ảnh) vào canvas và xác định các thuộc tính và hành vi cụ thể cho chúng. Ngoài ra, bạn có thể sử dụng dịch vụ này trong bất kỳ Trình duyệt web nào hỗ trợ HTML5 cũng như các ứng dụng dành riêng cho iOS, Android, cửa sổ 8 và Google Chrome.
Hạn chế được tìm thấy trong trò chơi là nó có thể hạn chế tư duy sáng tạo của bạn. Nếu bạn đang lên kế hoạch cho một trò chơi có nhiều khía cạnh và tính năng, thì Construct 2 sẽ không đủ khả năng cho bạn. Hơn nữa, nếu bạn muốn sử dụng trò chơi của mình cho mục đích thương mại, bạn sẽ phải mua giấy phép từ Scirra Limited. Bạn có thể truy cập trang web của Scirra để có bản demo về các tác phẩm đã hoàn thành bằng Construct 2.
JS tác động
Impact JS là một công cụ phát triển trò chơi dựa trên JavaScript để phát triển trò chơi HTML5. Công cụ này đi kèm với một trình chỉnh sửa cấp độ 3D và hỗ trợ cho các thiết bị khác nhau bao gồm cả iOS. Ngoài cái được đề cập ở trên, Impact JS không phải là một công cụ phát triển trò chơi miễn phí nhưng nó có một bộ sưu tập lớn các công cụ và tiện ích mở rộng trong thư viện của họ. Sử dụng những công cụ này, bạn có thể mang lại tác động trực quan to lớn cho Trò chơi của mình.
Trình chỉnh sửa cấp độ 2D là tính năng độc quyền của Impact JS. Trình chỉnh sửa này cho phép các tính năng trò chơi RPG từ trên xuống và cuộn từ trên xuống, thật tuyệt vời. Một công cụ gỡ lỗi mạnh mẽ cũng được tích hợp với Impact JS, công cụ này sẽ gợi ý cho bạn những nguyên nhân và hạn chế về hiệu suất. Tất cả các tính năng này kết hợp với nhau có nghĩa là việc trả $ 99 cho mỗi giấy phép Impact JS là giá trị tiền bạc và thời gian của bạn.
VôiJS
Đây là một công cụ phát triển MIỄN PHÍ khác! LimeJS là một khung hỗ trợ JavaScript được thiết kế cho Phát triển trò chơi HTML5. Khung do Digital Fruit phát triển có sẵn theo Giấy phép Apache, chỉ đơn giản là Mã nguồn mở, giúp tạo lại và sử dụng lại mã là hợp pháp. Nhóm phát triển nói rằng họ đã thiết kế khuôn khổ này để cho phép Phát triển trò chơi HTML5 mà không phức tạp về mã.
Là một dự án Mã nguồn mở, LimeJS có thể cung cấp cho bạn nhiều tính năng hơn khi so sánh với một dự án riêng tư. Một số lượng lớn các bản demo và hướng dẫn có sẵn trên web, do đó bạn sẽ không phải lo lắng về việc mình không biết về framework. Khung hỗ trợ mọi trình duyệt hiện đại cũng như iOS và Android.
Salad trò chơi
Một công cụ phát triển trò chơi hỗ trợ Kéo & Thả khác được hỗ trợ bởi HTML5. Ngoài các công cụ khác, Game Salad đi kèm với trình giả lập tích hợp bằng cách sử dụng mà bạn có thể xem cách trò chơi sẽ hoạt động trên màn hình di động. Nhiều nền tảng, có sẵn sự phát triển thông qua Game Salad và danh sách được hỗ trợ tiếp tục như iOS, Android, Amazon Kindle và phiên bản mới nhất, cửa sổ 8.
Động cơ này có hai phiên bản MIỄN PHÍ và TRẢ TIỀN. Phiên bản trả phí sẽ mất $ 299 từ túi của bạn trong mỗi năm. Một số tính năng như mua trong ứng dụng, i-Ad, công khai, Game Center, xuất bản Android, v.v. đều có ở phiên bản chuyên nghiệp. Tất cả các tính năng được đề cập ở trên đều bị thiếu bởi các động cơ khác và việc mua phiên bản chuyên nghiệp là một quyết định khá tốt.
FlashJS
Flash JS có một mối quan hệ nhỏ với flash cũng như JS. Bạn có thể tạo Trò chơi HTML5 bằng công cụ này và bạn có thể thêm mã Action Script 3 bên trong [html] Mã [/ html], khiến nó có vẻ quen thuộc đối với các nhà phát triển dựa trên flash. Cái này cũng MIỄN PHÍ và có nguồn mở, thu được những đóng góp to lớn từ các phần khác nhau của web.
JS xảo quyệt
Đây là một khung phát triển trò chơi dựa trên JavaScript khác, có sự hỗ trợ cộng đồng rất lớn khi so sánh với các công cụ khác. Mặc dù framework không có plug and play, nhưng nó có một số ưu điểm như Hệ thống thành phần thực thể. Sử dụng tính năng này, bạn có thể khai sáng trò chơi của mình bằng cách cung cấp các thành phần cho từng thực thể trong trò chơi của bạn (anh hùng. Nhân vật phản diện, v.v.). Tính năng này chắc chắn có thể tránh được chuỗi kế thừa dài từ mã của bạn. Ngay cả khi không đơn giản nhiều, Crafty JS rõ ràng là một công cụ trò chơi tuyệt vời.
Công cụ Quintus
Nó là một người mới trong danh sách Công cụ trò chơi HTML5 với nhãn hành vi nhẹ. Công cụ Quintus hỗ trợ phát triển cho cả thiết bị di động và máy tính, rất hữu ích cho các Nhà phát triển.
Một trang web chuyên dụng đang chờ đợi người dùng Quintus Engine có nghĩa là, những nghi ngờ sẽ không phải là vấn đề lớn đối với bạn ít nhất là khi ở với Quintus.
Kết luận
Chúng tôi đã cho bạn biết một số Công cụ phát triển trò chơi cho HTML5 và lựa chọn cuối cùng là của bạn. Như bạn đã biết, mọi người sẽ có những khía cạnh khác nhau về trò chơi của họ và các dịch vụ khác nhau sẽ ở đó để đáp ứng các yêu cầu khác nhau. Trong danh sách này, hầu hết các công cụ đều MIỄN PHÍ mặc dù một số trong số chúng có phiên bản CHUYÊN NGHIỆP. Vì có một từ về yêu cầu, chúng tôi không muốn nói rằng 'cái này' là tốt nhất. Dù sao, hãy cho chúng tôi biết về trải nghiệm phát triển trò chơi HTML5 của bạn thông qua nhận xét. Chúng tôi có thể đoán bạn sẽ nghĩ gì sau khi đọc điều này. “Phát triển trò chơi HTML5 có dễ dàng đến vậy không?”
Thưa ông,
Tôi cũng đang trong quá trình học HTML 5 Development, cảm ơn điều này sẽ giúp ích nhiều hơn cho tôi trong việc hoàn thành công việc của mình. Cảm ơn một lần nữa vì đã chia sẻ!
Đây là một nguồn thông tin tuyệt vời để tạo một trò chơi bằng cách sử dụng các công cụ phát triển Trò chơi HTML5. Cảm ơn vì đã chia sẻ thông tin này.
Abhijith, tôi thực sự đã nghĩ đến việc vào không gian này. Cảm ơn cho tất cả các thông tin. Trong số tất cả các động cơ được đề cập ở trên, tôi mới chỉ nghe nói về cấu tạo, đoán là tôi phải đọc rất nhiều điều!
Cảm ơn Abhijith cho bài đăng thông tin. Tôi đã suy nghĩ về việc sử dụng JS nào. Bằng cách kể về tất cả những điều đó, bạn đã giúp tôi lựa chọn dễ dàng hơn nhiều.
Khung phát triển trò chơi HTML5 thực sự tuyệt vời. Cảm ơn Abhijith rất nhiều vì đã chia sẻ những điều thú vị này :)
Tôi đã luôn bị bối rối bởi những nội dung HTML này. Tôi đã tìm thấy bài viết của bạn rất thú vị, mặc dù. Cám ơn vì đã chia sẻ.
xin chào Abhijith, hiện tại tôi đang học HTML5 và danh sách này giúp tôi tăng cường khả năng học HTML Gaming và cung cấp cho tôi một số ví dụ điển hình. cảm ơn
Wow .. cảm ơn vì bài viết tuyệt vời này. Tôi thực sự đã từ bỏ các bài học viết mã trực tuyến của mình. Nhưng điều này đã khuyến khích tôi tiếp tục. Tôi sẽ sớm tạo ra một trò chơi của riêng tôi. ;)
Điều này khá phức tạp đối với tôi… Nhưng tôi biết có rất nhiều bạn bè sẽ thực sự quan tâm đến việc đọc bài đăng của bạn. Và tôi sẽ chia sẻ điều này với họ! Cảm ơn vì tất cả những thông tin có giá trị.
Trò chơi salad có vẻ hứa hẹn vì nó là nền tảng độc lập và miễn phí. Nên thử đi, người đàn ông chia sẻ tuyệt vời!
Tôi đã thực sự bối rối khi chuyển sang lĩnh vực này. Cảm ơn vì tất cả dữ liệu
Có vẻ như có rất nhiều kiến thức về HTML5, rất tốt!
Vui lòng xem xét công cụ trò chơi Turbulenz HTML5. Nó đã được mở nguồn trở lại vào tháng Năm.
http://www.turbulenz.biz/developers
- Sử dụng công cụ trò chơi này, chúng tôi đã phát triển một trò chơi 3D HTML5, http://www.polycraftgame.com
- Một nhà phát triển người Scotland đã phát triển Word Quest và Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Danh sách tuyệt vời, nhưng tôi luôn khuyên bạn nên sử dụng LimeJS.