JavaScript / HTML5의 등각 게임 엔진 [닫기]


22

JavaScript / HTML5를위한 안정된 (즉, 알파가 아닌) 등각 투영 엔진을 알고있는 사람이 있습니까? 일부 Google 검색을 수행하고 몇 가지를 찾았지만 대부분 알파 / 초대 전용 상태였습니다.

프로덕션 환경에서 사용하기에 충분히 성숙 된 것이 있습니까? 아니면 지금 당장 구현을 롤오버하고 나머지 세계가 따라 올 때까지 기다려야합니까?


4
HTML5 그 자체가 프로덕션 환경에서 사용하기에 충분히 성숙한 지 의심

1
또한 우리가 모두 알파 XD에 있다고 생각합니다.
the_e

1
IE6이 프로덕션 환경에서 사용하기에 충분히 성숙한 지 여부는 의문입니다. Microsoft의 최신 보도 자료를 읽었다면 의심 할 것입니다. 역사적으로 웹 브라우저 분야에서 오래된 것은 종종 새로운 것보다 덜 안정적이고 신뢰할 수 있음을 의미합니다. 웹 브라우저의 디자인 / QA / 테스트는 현재와 비교하여 1990 년대에 미숙했습니다. 사용되는 웹 브라우저에 따라 웹 표준을 따르는 것도 행운이었습니다.
JohnnySoftware

1
1 년 후 html5가 훨씬 더 나아 졌다고 말하고 싶습니다. 1 년 전의 모든 말을하는 사람들은 악대에 휩싸이고 있으며, 그렇지 않으면 플랫폼에 대해 심각한 의문을 갖고 있습니다 ... IE6는 기본적으로 멸종되었습니다. 장애물이 있더라도 비디오 게임 사용자 기반이 아닐 수 있습니다.
Parris

답변:


16

당신이 말했듯이, 내가 찾은 유일한 것은 베타 또는 알파 중 아무도 릴리스 할 준비가되지 않은 것입니다.

이 시점에서 아마도 자신의 롤을 만드는 것이 좋습니다.

  • 내부에 대한 더 나은 이해.

  • 필요에 따라 엔진을 조정할 수 있습니다.

  • 사용해야하는 기능 개발

  • 필요하지 않은 다른 엔진의 기능을 건너 뛰어 코드 팽창 및 오버 헤드를 줄입니다.

  • 버그와 문제는 여러분 자신의 문제이며 완성되지 않은 엔진보다 쉽고 빠르게 수정할 수 있습니다.



2

Aves 엔진은 정말 좋은 엔진이었습니다. (그래서) Zynga (Farmville 사람들)는 그것을 구입하여 폐쇄 소스로 만들었습니다. 구입하기 전에 어딘가에 제공되는 비디오가 있습니다.


엔진이 엉망이 된 것을보고 슬 was습니다. 꽤 유망 해 보였습니다.
Tim Holt

1
오픈 소스 버전 (소스 코드가 닫히기 전)이 여전히 어딘가에 있습니까?
Randolf Richardson

1
@ RandolfRichardson 당신은 여전히 ​​그것을 지불해야했지만 (무료는 아니었지만) 아직 풀리지 않았다고 생각합니다.
Tor Valamo

고마워 Tor (+1)-즉, 오픈 소스 증기 도자기로 시작한 다음 증기 코드 범주를 종료하기 전에 소스 코드가 닫혔습니다. =)
Randolf Richardson

@RandolfRichardson 그런 것. 기술적으로 Zynga는 그것을 "폐쇄 소스"로 만들지 않았습니다. node.js와 html5 / js로 만들어 졌기 때문에 실제로 컴파일 할 수 없었으므로 항상 열려 있고 돈을 가진 사람은 사용할 수 없습니다.
토르 발라 모

2

HTML5는 모두 베타 버전이지만 많은 사람들이 게임 엔진을 개발하고 있습니다. 나는 스스로하고있다 (오픈 소스를 공개하고 HTML5 게임 개발에 관한 책에서 완전히 설명 할 것이다)

지금까지 ActionScript의 MovieClip 또는 PyGame의 Sprite와 매우 유사한 기본 스프라이트 객체가 있습니다. 속도, 방향, 벡터 투영, 다중 이미지, 경계 확인, 변환 및 기본 충돌 감지와 같은 모든 기본 기능이 있습니다.

나는 매우 간단한 게임 객체를 만들고 있습니다. 캔버스 요소를 캡슐화하고 기본 애니메이션 루프를 관리하며 이벤트 시스템에 대한 높은 수준의 인터페이스를 제공합니다 (예 :

가능한 한 간단하게 유지하려고합니다 : Python의 gameEngine과 같은 것 :

http://aharrisbooks.net/pythonGame/

이 작업을 수행하더라도 기본 기술이 너무 불안정하기 때문에 안정적이지 않습니다. 다양한 HTML5 기능의 브라우저 지원은 매일 문자 그대로 변경되며 IE의 대부분의 HTML5 기능에 대한 의미있는 지원은 여전히 ​​없습니다. 또한 브라우저마다 성능이 크게 다르므로 Chrome에서 잘 실행되는 게임은 Firefox에서 전혀 실행되지 않을 수 있습니다.

안정적이고 실용적인 환경을 원한다면 아직 HTML5가 아닙니다. HTML5 실험에 관심이 있다면 매우 유망한 대안처럼 보입니다. 나는 그것을 교육 환경으로 사용하기를 간절히 바라고 있습니다. 나는 그것이 그 점에서 꽤 유용 할 것이라고 믿습니다.


1

구글에서 나온 isogame 이 있습니다 .


1
Google에서 온 것처럼 보이지 않습니다. 그것은 단지 거기에서 호스팅됩니다.
Tor Valamo

2
나는 '아이소 메트릭 자바 스크립트 엔진'을 봤는데 IIRC가 나타났습니다. 나는 그것이 쓰여지거나 지원되거나 Google과 관련이 있다는 것을 의미하지 않았습니다.
공산주의 오리



1

개인적으로 HTML5는 하향 안정된 것으로 생각합니다. 즉, 다시는 가지 않을 것입니다. 분명히 아무도 해결되지 않은 모든 문제가 결국 어떻게 될지 알지 못합니다. 예, 앞으로 기다려야 할 기능이있을 수 있지만 이미 "충분히 충분합니다". 그렇기 때문에 많은 사람들이 자신의 html5 게임 엔진 또는 그쪽에서 작업하고 있다고 생각합니다. 적어도 나는 :-)

아직 아이소 메트릭 빌더가 없지만, 그다지 멈추지 않습니다. 튜토리얼이 곧 추가 될 예정이지만 주로이 원인을 게시하고 있습니다. 지금까지 찾은 다른 모든 엔진도 나열했습니다. 여기 하단 http://blog.weeblog.net/?p=29




-1

html5 게임 엔진을 작성하여 공개했습니다 : https://github.com/j03m/trafficcone

아이소 메트릭 월드 + 스프라이트를 지원하며 무료입니다.


2
이것은 본질적으로 귀하의 엔진에 광고하기 위해 존재하는 것으로 보이는 다른 답변 의 카본 사본입니다 .
Josh

1
정말? 이 질문의 제목을 읽었습니까? "JavaScript / HTML5의 등각 게임 엔진". 문장을 바꾸지 않았기 때문에 투표하지 않습니까? 이 질문은 특히 ISO 엔진을 요구합니다.
j03m

1
예, 변경하지 않고 여러 질문에 동일한 답변을 복사하여 붙여 넣으면 OP에 귀중한 답변을 제공하는 것보다 제품 광고에 더 관심이 있다는 것을 의미합니다. 경우에 나는 또한 말할 수없는 당신이 한 경우에도 질문을 읽어 보시기 바랍니다.
Josh

사실-우와, 나는 그것을 복사하여 붙여 넣었습니다. : / woop
j03m

-1

예, http://myospace.jp/about.php 에서 찾을 수 있습니다 . 그 Html5 기반 아바타 엔진을 개발했습니다. 그리고 "MYO"라는 이름을 부여합니다. 나는 "ameba pigg"의 가장 잘 알려진 일본 아바타 시스템을 복제하는 데 사용했습니다. 그것은 아이폰, 안드로이드 및 물론 웹에서 작동합니다. 그러나 아이폰에 가장 좋습니다. 직접 시도해보십시오. 당신이 그것에 대해 더 많은 정보를 원하는 경우에 저를 메일하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.