Câu trả lời:
Tôi đã xây dựng http://gamejs.org một phần cho mục đích này. Nó tuân theo API PyGame mà tôi biết đôi khi được sử dụng để tạo mẫu.
Tôi sẽ lập luận rằng JavaScript cho vay rất tốt để viết mã trò chơi một cách nhanh chóng; để tranh luận chi tiết hơn về hiệu ứng này, hãy xem Viết hoa trên thừa kế nguyên mẫu của JavaScript
Các ưu điểm khác nếu bạn sử dụng các công nghệ đơn giản, như html5 & js:
Cho dù html5 phù hợp hơn, giả sử, Flash hay thậm chí là bút & giấy tùy thuộc vào trò chơi của bạn và cách phát triển khái niệm của bạn.
Tôi đã sử dụng PixieEngine . Đó là IDE phát triển trò chơi dựa trên web cho phép bạn phát triển và xuất bản trò chơi mà không phải tải xuống hoặc thiết lập môi trường phát triển.
Ưu điểm so với HTML Canvas và JavaScript đơn giản là CoffeeScript là một ngôn ngữ ánh sáng rất cú pháp và các thư viện tích hợp sẽ tối ưu hóa đặc biệt cho việc tạo mẫu của trò chơi.
Ví dụ: trong Canvas Canvas khi bạn muốn điền vào một vòng tròn bạn cần gọi:
context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()
Nhưng trình bao bọc vải PixieEngine cung cấp một phương thức đơn giản
canvas.fillCircle(x, y, radius, color)
HTML Canvas và JavaScript tốt cho việc tạo mẫu trò chơi nhanh chóng, nhưng PixieEngine tốt hơn nhiều.
Chà, một tìm kiếm đáng chú ý của Google tạo ra một số kết quả:
Tôi không biết gì về chúng một cách cụ thể, nhưng tôi nghĩ rằng nói chung HTML5 có lẽ là một cách hay cho các trò chơi nguyên mẫu ngay cả khi không có khung hoặc công cụ: nhanh, trực tiếp, chi phí thấp và dễ lặp lại.
Đúng! Tôi là thành viên của nhóm 2 người xây dựng Construct 2, người tạo trò chơi HTML5 .
Công cụ của chúng tôi là phổ biến để xây dựng các trò chơi đầy đủ và cả trong số những khán giả muốn nhanh chóng tạo ra các ý tưởng và trò chơi nguyên mẫu.
Khi tạo một nguyên mẫu, bất cứ điều gì có thể giúp bạn tiết kiệm thời gian đều có lợi và chúng tôi đã nỗ lực để biến Construct 2 thành một thiết bị tiết kiệm thời gian mạnh mẽ. Kết quả có thể được tạo ra trong vài phút .