2009-09-04 3 views
6

저는 아주 작고 간단한 웹 기반 게임 (체커, Conway 's Game of Life 등)을 가지고 놀고 싶습니다. Java 애플릿 자습서를 살펴 보았지만, Java 애플릿을 동결 시켰을 때의 좌절감으로 인해 내 시간을 투자 할 수있는 더 나은 개발 언어가 있는지 궁금하게 생각하게되었습니다. 웹 게임 개발을위한 훌륭한 "시작"언어는 무엇입니까?웹 기반 게임에 적합한 언어는 무엇입니까?

+0

나는 그것이 게임에 달려 있다고 생각하지만, 많은 웹 기반의 복잡한 게임은 Shockwave로 만들어졌다. 예를 들면 : http://www.habbo.com/ – Havenard

+0

충격파가 다소 빠져 나옵니다. 플래시는 Shockwave가 한 번 사용했던 많은 장소에서 사용되고 있습니다. 나는 언제든지 그것을 배우는 것이 좋습니다 않을 것입니다. – Toji

+0

http://www.adobe.com/products/player_census/shockwaveplayer/에 따르면 Shockwave는 모든 인터넷 지원 PC 중 57 %에 설치됩니다. 그것은 전혀 좋은 비율이 아니며, 단지 감소하고 있습니다. 그것에서 멀리 체재하십시오. – Ricket

답변

14

간단한 : 자바 스크립트
가장 많이 사용되는 : 플래시
위, 오는 : 자바, 충격파

조언 : 실버
을 감소에 당신이 경우 뭔가 간단한 일을, 자바 스크립트는 괜찮아요. 플래시는 좋은 옵션입니다. 배우기위한 많은 예제가 있습니다. Silverlight는 좋지만 활용할 예제가 더 적습니다.

많은 게임 포털을 활용하여 더 많은 사람들에게 게임을 제공하려는 경우 - 플래시는 실제로 대부분의 사람들이 초점을 맞춘 것이므로 더 어려울 것입니다 (불가능하지 않음).)를 사용하여 플래시를 사용하지 않는 경우 다른 사용자에게 배포 할 수 있습니다.

+1

Silverlight를 "부름"이라고 부르는 것은 뒷얘기의 장점을 가지고 있습니다. 이제는 마이크로 소프트가 그걸 중단 할 예정 이니 .... – mikera

1

플래시를 사용하는 것이 더 낫습니다. 또는 새로운 버전의 Silverlight가 좋은 점을 시작해서 좋은 일을 시작할 수 있습니다.

10

플래시는 소형 웹 기반 게임에 적합한 플랫폼입니다. 다른 누군가가 말했듯이 Silverlight는 마침내이 기능을 사용할 수있는 상태에 도달했을 수 있습니다. 내가 이해하는 바에 따르면, 썬은 애플릿을 사용하여 새로운 시도를하고 있지만, 너무 늦거나 늦을 수 있다고 생각합니다.

편집 : 후세에 대한 링크 : OSFlash.org

5

클라이언트 측 게임을 만들고 싶습니까? 그러면 Flash 또는 Silverlight가 수행합니다.

하지만 당신은 아마 높은 점수와 다른 통계를 추적하고 싶을 것입니다. 이를 위해 클라이언트 측 게임은 브라우저가 페이지를 전환 할 필요가 없도록 웹 서비스를 호출해야합니다. 이 경우 서버 쪽 코드에 C#을 사용하고 클라이언트에 Silverlight를 사용하면 단일 개발 언어에 집중할 수 있습니다.

+1

잠재적 인 서버 측면을 언급하는 멋진 점. – Beska

3

그래픽 용 Javascript + 캔버스 태그가 작동합니다. IE는 아직 가지고 있지 않지만, 그렇게 할 것입니다.

+0

IE에서 캔버스를 구현하는 데 사용할 수있는 IE supporst VML (SVG와의 경쟁 형식) : http://code.google.com/p/explorercanvas/ – Christoph

3

"시작 언어"비트에 중점을 두어 Silverlight보다 기타을 추천하기가 어렵습니다. Visual Studio IDE와 풍부한 문서가 결합되어 매우 초보자에게 친숙합니다. 누군가 심지어 a basic 3D rendering engine을 만들 수도 있습니다.

관련 문제