Tôi muốn chơi xung quanh bằng cách viết một số trò chơi dựa trên web rất nhỏ, đơn giản (cờ, Trò chơi của Conway, v.v.). Tôi bắt đầu xem xét các hướng dẫn về Java applet, nhưng những năm thất vọng của tôi với các applet Java bị đóng băng đã khiến tôi tự hỏi liệu có những ngôn ngữ phát triển tốt hơn và dễ dàng hơn để đầu tư thời gian của tôi không. Ngôn ngữ "khởi động" tốt cho phát triển trò chơi trên web là gì?Ngôn ngữ tốt cho trò chơi dựa trên web là gì?
Trả lời
đơn giản nhất: JavaScript
sử dụng nhất: flash
Up và sắp tới: Silverlight
On việc từ chối: Java, Shockwave
Lời khuyên: Nếu bạn là làm một cái gì đó đơn giản, Javascript là tốt. Flash là một lựa chọn tốt từ đó, vì có rất nhiều ví dụ để học hỏi. Silverlight là tốt, nhưng bạn sẽ có ít ví dụ hơn để tận dụng.
Nếu bạn muốn có thể tận dụng nhiều cổng trò chơi, thì để thực hiện trò chơi của bạn với nhiều người hơn - Flash thực sự là những gì họ tập trung và sẽ khó hơn (không phải là không thể)) để phân phối cho người khác nếu bạn không sử dụng Flash.
Với lợi ích của việc nhận thức muộn, việc gọi Silverlight "lên và sắp tới" có vẻ hơi không khôn ngoan khi Microsoft ngừng hoạt động ... – mikera
Bạn nên sử dụng Flash hoặc phiên bản mới của Silverlight đang tiến tới một điểm tốt bạn có thể bắt đầu thực hiện một số điều tuyệt vời với nó.
Flash là nền tảng được lựa chọn cho các trò chơi dựa trên web nhỏ. Như một người khác đã nói, Silverlight cuối cùng cũng có thể đạt đến một trạng thái mà nó có thể sử dụng cho điều này là tốt. Từ những gì tôi hiểu, Sun đang thực hiện một nỗ lực mới với Applet nhưng tôi nghĩ rằng nó có thể quá ít, quá muộn.
chỉnh sửa: liên kết cho hậu thế: OSFlash.org
Bạn có muốn tạo một trò chơi phía máy khách không? Sau đó, Flash hoặc Silverlight sẽ làm.
Nhưng bạn có thể muốn theo dõi các điểm số cao và các thống kê khác. Đối với trò chơi này, khách hàng nên gọi một dịch vụ web để trình duyệt không phải chuyển đổi các trang. Trong trường hợp đó, việc sử dụng C# cho mã phía máy chủ và Silverlight cho máy khách sẽ giữ cho bạn tập trung vào một ngôn ngữ phát triển duy nhất.
Điểm tốt, đề cập đến các khía cạnh bên máy chủ tiềm năng. – Beska
Javascript + canvas tag cho đồ họa hoạt động tốt. IE chưa có, nhưng nó sẽ.
IE hỗ trợ VML (một định dạng cạnh tranh với SVG) có thể được sử dụng để triển khai canvas trong IE: http://code.google.com/p/explorercanvas/ – Christoph
Tập trung vào bit "ngôn ngữ khởi động", tôi thấy khó đề xuất bất cứ điều gì khác hơn Silverlight. Sự kết hợp của Visual Studio IDE và sự giàu có của tài liệu làm cho nó rất thân thiện với người mới. Ai đó thậm chí còn xây dựng a basic 3D rendering engine bạn có thể sử dụng.
- 1. Nền tảng/ngôn ngữ tốt nhất cho trò chơi 3D trong trình duyệt web là gì?
- 2. Ngôn ngữ kịch bản tốt, đơn giản để nhúng vào một công cụ trò chơi Java là gì?
- 3. Whats cách tốt nhất để sử dụng nhiều ngôn ngữ trên một trang web là gì?
- 4. Mục tiêu C là ngôn ngữ phù hợp cho trò chơi 3D?
- 5. Trình khách Subversion dựa trên web tốt nhất là gì?
- 6. Ngôn ngữ cho trình biên dịch dựa trên LLVM
- 7. Trò chơi trên web 2D: về cái gì?
- 8. Nền tảng tốt để xây dựng khung trò chơi nhắm mục tiêu cả web và ngôn ngữ bản địa là gì?
- 9. Công cụ trò chơi tốt và miễn phí là gì?
- 10. Gói tốt cho Đại diện ngữ âm cho các ngôn ngữ của con người là gì?
- 11. Javascript là ngôn ngữ dựa trên nguyên mẫu có nghĩa là gì?
- 12. Cần có các tính năng ngôn ngữ nào cho kịch bản trò chơi?
- 13. Trò chuyện văn bản dựa trên web?
- 14. Ngôn ngữ keo là gì?
- 15. Cách tốt nhất để cổng C++ trò chơi lên web
- 16. "gotchas" khi phát triển trò chơi trên iPhone là gì?
- 17. Từ web đến trò chơi
- 18. C++ cho trò chơi
- 19. Ngữ pháp thích hợp cho ngôn ngữ này là gì?
- 20. Ngôn ngữ chức năng tốt để xây dựng một dịch vụ web là gì?
- 21. Thư viện JS tốt cho dev trò chơi là gì? (HTML5)
- 22. Cách tiếp cận tốt nhất cho trò chơi 2D giống như trò chơi zelda 2D
- 23. Có công cụ trò chơi/đồ họa nào cho ngôn ngữ lập trình D không?
- 24. Ngôn ngữ templating là gì?
- 25. Ngôn ngữ ISO là gì?
- 26. Ngôn ngữ M là gì?
- 27. Cách tốt nhất để chạy lệnh shell từ giao diện dựa trên web là gì?
- 28. Ví dụ về ngôn ngữ quy tắc dựa trên C#?
- 29. ngôn ngữ kịch bản tốt nhất cho Unity3D
- 30. Hướng dẫn tốt cho khung công tác trò chơi awe6?
Tôi nghĩ rằng nó sẽ phụ thuộc vào trò chơi, nhưng nhiều trò chơi phức tạp dựa trên web được tạo bằng Shockwave. Ví dụ: http://www.habbo.com/ – Havenard
Shockwave phần nào trên đường ra. Flash đang được sử dụng ở nhiều nơi mà Shockwave đã từng có. Tôi sẽ không khuyên bạn nên học nó bất kỳ lúc nào. – Toji
Theo http://www.adobe.com/products/player_census/shockwaveplayer/, Shockwave được cài đặt trên 57% của tất cả các máy tính có hỗ trợ internet. Đó không phải là một tỷ lệ phần trăm tốt ở tất cả, và nó chỉ giảm. Tránh xa nó. – Ricket