문제

브라우저 기반 게임을 개발하기 시작했습니다 (이는 텍스트 기반 게임, Flash 또는 이와 유사한 게임을 의미하지 않습니다). 사용할 개발 프레임 워크를 결정하는 데 어려움을 겪고 있습니다.

요구 사항에 관한 한, 제가 지금 생각할 수있는 가장 중요한 것은 여러 언어로 번역 할 수있는 능력입니다.좋은 객체 관계형 매핑과 논리적 객체에서 양식을 생성하는 방법도 매우 좋을 것입니다. 이러한 사항을 변경할 때 발생하는 문제를 해결하는 데 항상 많은 시간을 소비한다는 것을 알았습니다.

프로그래밍 언어는 중요하지 않습니다.PHP와 C #에 대한 경험이 있지만 괜찮습니다. 이걸 변명으로 삼아 Python이나 Ruby와 같은 새로운 것을 배우고 싶습니다.내가 원하는 것은 훌륭하고 번성하는 커뮤니티와 나를 도울 수있는 많은 샘플과 튜토리얼을 온라인으로 제공하는 것입니다.

도움이 되었습니까?

해결책

<인용구>

당신이 아는 것을 고수하는 것이 좋습니다. PHP는 능력 이상입니다.

물론 사실이지만 : <인용구>

괜찮습니다. Python이나 Ruby와 같은 새로운 것을 배우면서 이것을 변명으로 삼고 싶습니다.

그런 다음 브라우저 게임을 작성하는 것은이를 수행 할 수있는 좋은 기회입니다.새로운 것을 배우는 것은 결코 잘못된 것이 아니며 PHP의 대안을 배우는 것은 결코 해가되지 않습니다 ( eh, Jeff?).Ruby on Rails 나 Django는 게임 작성에 특히 유용하지 않지만 여전히 훌륭합니다.우리는 한 프로젝트를 위해 몇 주 만에 작은 브라우저 게임을 작성해야했고 Rails는 매력적으로 작동했습니다.반면에 모든 성공적인 브라우저 게임에는 엄청난 작업 부하가 있으며, 확장을 잘하려면 좋은 하드웨어와 부하 분산을 가져야하거나 해석되지 않은 프레임 워크가 필요합니다 (죄송합니다!).

다른 팁

PHP를 추천합니다.저는 약 10 년 동안 브라우저 기반 게임 (pbbgs)을 개발했습니다..Net, Perl 및 Java를 사용해 보았습니다.

모두 작동했지만 다음과 같은 이유로 PHP가 최고였습니다.

  • 개발할 수있는 속도 (경험 때문일 수 있음)
  • 게임 사이트 호스트 찾기의 용이성 / 비용
  • 즉시 변경 / 개선 할 수있는 유연성 (게임 프로그래밍은 항상 일반 프로젝트와 다른 개발주기를 갖는 것 같습니다)

    Ruby는 나쁘지 않지만 마지막으로 시도했을 때 빠르게 확장 / 성능 문제에 부딪 혔습니다.아직 파이썬을 사용 해보지 않았습니다 ... 아마도 한번 시도해볼 시간입니다.

    단지 2 센트이지만 PHP로 수년 동안 많은 시간을 절약했습니다.

당신이 아는 것을 고수하는 것이 좋습니다. PHP는 능력 이상입니다.

저는 Hyperiums 라는 게임을하곤했습니다. 여러분과 같은 텍스트 기반 브라우저 게임입니다.Java (웹 기반의 JSP와 동일합니까?) 및 서블릿을 사용합니다.꽤 잘 작동합니다 (다운 타임 문제가 있었지만 꽤 쓰레기 서버에서 실행되는 것과 더 관련이있었습니다).

어떤 프레임 워크를 사용해야하나요? 자신 만의 프레임 워크를 만들어보세요.언어 지원과 같은 다양한 작업을 처리 할 방법을 결정하기 위해 사전 코딩에 많은 시간을 할애합니다. 구문 체계를 사용하거나 언어 별 템플릿을 분리 할 수 있습니다.타사 프레임 워크는 개발자가 만든 프레임 워크보다 더 잘 테스트되지만 특정 목적을 위해 만들어지지 않고 다양한 용도로 만들어집니다.

django-mmo 를 확인하세요!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top