답변:
HTML5만으로는 쓸 수 없습니다. 브라우저 스크립팅의 보안 제한으로 인해 사용자 간 통신을 처리하고 부정 행위를 방지하기 위해 항상 스크립팅과 서버가 필요합니다.
많은 사람들이 멀티 플레이어 html5 게임을 작성했습니다. html5 자체를 사용하는 것이 아마도 가장 중요한 부분은 아닙니다. 필요한 것 (모두는 아님)의 대부분은 html 4.01에서도 사용 가능합니다. 캔버스는 예외이지만 캔버스는 svg보다 느리고 svg는 이미 많은 브라우저에서 사용 가능했습니다.
"html5 게임"매니아를 실제로 만들어 낸 것은 서버 측 앱을 자바 스크립트로 만드는 기능이라고 생각합니다. 이것은 모든 클라이언트 측 프로그래머가 갑자기 전체 시스템을 스스로 만들 수 있다는 것을 의미하며 게임과 같은 물건에 관해서는 일반적으로 창조적 인 사람들입니다. JS도 너무 쉬워 할머니도 프로그래밍 할 수 있습니다. 아마도.
브라우저 게임의 일반적인 아키텍처는
Client Server
|-----------------------| |---------------------|
View - input/output logic - Communication - Validation - Game World
| |
client database (if needed) server database (if needed)
또는 실제 "언어"의 관점에서 :
여기 있습니다. 자바 스크립트와 html로만 작성된 완벽한 인터넷 게임. 아름다운.
http://smus.com/multiplayer-html5-games-with-node 의 기사와 기사와 함께 제공된 소스를 살펴보십시오 . 네트워킹에도 JavaScript를 사용합니다.