Một số công cụ trò chơi jquery / javascript tốt là gì? [đóng cửa]


11

Vì vậy, tôi đã quyết định thử một chút phát triển trò chơi javascript / html5 (đã làm việc với XNA / Unity cho đến nay). Tự hỏi nếu có ai có bất kỳ đề nghị. Tôi hiện đang xem xét tác động, gameQuery và Jaws.

(cũng hơi lo lắng rằng tôi sẽ không thể tạo ra các trò chơi mạnh mẽ như trong XNA ... dù chỉ làm 2ngày)


3
JavaScript không có sức mạnh xử lý đằng sau nó như C #, ngay cả trong các trình duyệt gần đây hơn như Chrome. Đừng mong đợi có thể làm cùng một cấp độ công cụ bạn có thể có trong XNA, hoặc ít nhất, đừng mong đợi cũng có thể làm điều đó. Điều đó nói rằng, có rất nhiều thứ thực sự tuyệt vời bắt đầu được xây dựng với JS, thật may mắn!
Matthew Scharley

Câu trả lời:


11

Đây là một danh sách rất hay trên GitHub của công cụ trò chơi JS ...

https://github.com/bebraw/jswiki/wiki/Game-Engines

Khi tôi khám phá các công cụ trò chơi JS khác nhau cho một dự án, tôi đã thấy rằng những công cụ tốt có bản demo tốt, nơi ai đó thực sự đã tạo ra một trò chơi thực sự với nó để cho thấy những gì nó có thể làm. Tác động là tốt cho điều này, cũng như LimeJS . Thiếu các bản demo không có nghĩa là động cơ xấu nhất thiết, nhưng nó cho thấy nhà phát triển có ý thức sử dụng dự án của họ cho một cái gì đó thực sự hoạt động.

Cho dù bạn đã thử bao nhiêu, hãy đảm bảo rằng bạn đã kiểm tra nó trên tất cả các trình duyệt, đặc biệt là IE. Mọi người ghét nó, nhưng rất nhiều người sử dụng nó .

PS

Một tiếng hét cho Crafty vì có một số đánh bóng tốt trên trang web cùng với tài liệu tốt.


Thật tuyệt khi danh sách đó tồn tại, nhưng lưu ý rằng nó quản lý để bỏ lỡ hầu hết các động cơ mà tôi thấy tốt nhất khi tôi nghiên cứu về nó (ví dụ: tra cứu và thử nghiệm một bó), bao gồm cả động cơ tôi thấy hoạt động tốt nhất (tham khảo câu trả lời của tôi ).
jhocking

3

Tôi đã trả lời điều này khá đầy đủ trên StackOverflow: /programming/7376727/html-5-game-development-tools/7379756#7379756

Tóm lại, thư viện dev trò chơi HTML5 ưa thích của tôi là EaselJS .

Tôi đã đi đến kết luận đó sau một thời gian dài nghiên cứu những lựa chọn có sẵn và sau đó phát triển các nguyên mẫu đơn giản để kiểm tra chúng. Tôi ban đầu đã làm điều đó một năm trước thực sự, và tại thời điểm đó Crafty là lựa chọn hàng đầu của tôi; Mặc dù Crafty vẫn là một lựa chọn rất tốt, nhưng trong năm qua EaselJS đã phát triển rất nhiều vì nhiều lý do, bao gồm cả việc Adobe đang giảm cân sau nó



2

Hãy xem Construct 2 , một công cụ trò chơi HTML5 (tiết lộ, tôi làm việc cho Scirra!). Rất nhiều công cụ HTML5 sử dụng Flash cho âm thanh, v.v., chúng tôi là HTML5 thuần túy.

Có một phiên bản miễn phí có sẵn, dù sao cũng nghĩ rằng nó đáng để thêm vào danh sách!



1

Three.js đã thu hút sự chú ý của tôi vài tuần trước, tôi chưa chơi với nó, nhưng nó có vẻ khá tốt và có một số hướng dẫn tốt ở đó. Nó có thể là giá trị nó kiểm tra nó ra :-).


1

Tôi đã sử dụng Crafty.js trong một dự án đơn giản và tôi thích điều đó. Bạn nên xem nó


Để thêm vào điều này, hãy xem www.craftycomponents.com, nơi có rất nhiều plugin mà khung cơ sở bị thiếu.
Brian Mains

0

Tôi thứ hai những gì Tom Gullen đã nói về Construct 2. Đây là một công cụ nhỏ tuyệt vời cung cấp mọi thứ mà mọi người chọn đi theo tuyến đường HTML5 có thể muốn. Nó nhanh, di động, dễ sử dụng và giao diện với rất nhiều API tuyệt vời. Bao gồm Awesomium, bao bọc trò chơi HTML5 của bạn thành một tệp thực thi Windows.


0

Cocos2d-x

Khung phát triển trò chơi phát triển nhanh chóng, tập trung chủ yếu vào nền tảng di động, nhưng cũng hoạt động tuyệt vời trong Máy tính để bàn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.