나는 Java/Flash/ActionScript 이외의 다른 언어에도 개방되어 있지만 선호하는 Python (장고 어쩌면)을 사용하여 웹 기반 게임을 디자인하고 싶습니다. 내가 생각한 아이디어는 그래픽보다는 데이터 모델에 관한 것이고 소셜 네트워킹 사이트를 활용할 것입니다. 앞으로 모바일 웹 인터페이스로 확장하고 싶습니다. 귀중한 제안을하고 제가 시작할 수있는 몇 가지 자료를 권유하십시오.브라우저에서 실행되는 웹 기반 게임 디자인 - 어디에서 시작해야합니까?
답변
1 단계. 좋은 게임을 디자인하십시오.
2 단계. 간단한 요청/응답 GET/POST 처리의 HTTP 모델에 맞는지 확인하십시오. 게임이 여전히 좋은지 확인하십시오. 어떤 사람들은 모델에 적합하지 않은 "실시간"또는 "푸시"또는 기타 작업을 시도하고 데스크톱에 정교한 GUI가 많이 필요합니다.
3 단계. 웹 프레임 워크를 찾습니다. 장고는 괜찮아. 다른 사람들도 좋습니다. 웹 프레임 워크에 대해 알아보십시오. 게임을 시작하지 마십시오. 자습서로 시작하십시오.
4 단계 게임을 다시 생각해보십시오. 프레임 워크의 모델과 HTTP 모델에 맞는지 확인하십시오. 게임이 여전히 좋은지 확인하십시오. 특히, "그래픽보다 데이터 모델에 관한 것"에 중점을두면 게임의 데이터 모델이 프레임 워크의 기능에 맞는지 확인해야합니다.
5 단계 프레임 워크를 다시 생각해보십시오. 장고는 여전히 올바른 선택입니까? 아마도 3 단계로 돌아가서 다른 프레임 워크를 배워야 할 것입니다. 두 번째 프레임 워크를 배우는 데는 아무 문제가 없습니다. 사실, 다른 프레임 워크를 배우기 전까지는 을 장고로 완전히 얻지 못할 것입니다.
6 단계. 이제 게임을 실제로 구현할 충분한 배경을 확보해야합니다.
당신이 당신의 프레임 워크로 장고를 사용하는 것을 고려하는 경우에, 여기에 대해 단지 몇 가지 기본적인 포인트는 당신이 고려하는 것이 도움이 될 수 있습니다
첫째, 장고 라이브러리를 파이썬으로 작성됩니다. 따라서 적어도 장고를 사용하여 사이트를 개발하려면 파이썬에 대한 기본 지식이 필요합니다.
둘째, Django에는 html-http://docs.djangoproject.com/en/dev/topics/templates/과의 통합에 유용한 자체 템플릿 시스템이 포함되어 있습니다.
당신이 데이터 모델에 더 관심이 있다고 말했듯이 (나는 소셜 네트워킹과 관련하여 특히 어떤 식 으로든 정보를 저장하려고한다고 가정합니다.) 장고는 또한 MySQL과 SQLite와 같은 데이터베이스와 통합하는 방법과 튜토리얼은 심지어 http://www.djangobook.com/en/2.0/chapter05/이 아닌 경우 하나를 설정하는 방법을 안내하고 - http://docs.djangoproject.com/en/dev/howto/legacy-databases/?from=olddocs 인 경우 기존 데이터베이스와 통합하는 방법을 안내합니다.
마지막으로 Django를 사용하면 Apache 또는 다른 웹 서버 (예 : http://docs.djangoproject.com/en/dev/intro/tutorial01/#the-development-server)를 통해 웹에 배포하기 전에 로컬에서 사이트를 테스트하고 실행하는 데 정말 유용 할 수있는 개발 서버에서 사이트를 실행할 수 있습니다.
온라인 튜토리얼 - http://docs.djangoproject.com/en/dev/intro/ - 또는 Holovaty and Moss의 "The Definitive Guide to Django"(http://www.djangobook.com/에서 사용 가능)를 살펴 보시기 바랍니다.
희망이 도움이됩니다.
- 1. 홈페이지 변경은 어디에서 시작해야합니까?
- 2. rJava는 어디에서 시작해야합니까?
- 3. 레일스에서 인증은 어디에서 시작해야합니까?
- 4. 분산 컴퓨팅은 어디에서 시작해야합니까?
- 5. 어디에서 Prolog를 배우기 시작해야합니까?
- 6. API가 필요합니다. 어디에서 시작해야합니까?
- 7. 웹 기반 제공 가격 시스템 - 어디서부터 시작해야합니까?
- 8. 턴 기반 웹 게임 구현
- 9. 웹 기반 2D 게임 - 어떤 엔진?
- 10. 음성 인식을 사용하는 프로그램 작성 ... 어디에서 시작해야합니까?
- 11. 프로그래머는 어디에서 Flash 학습을 시작해야합니까?
- 12. 간단한 AWK 예제는 어디에서 시작해야합니까?
- 13. 새로운 Devolper 어디에서 시작해야합니까? 안드로이드
- 14. 내 TCP 서버를 인터넷에 연결 - 어디에서 시작해야합니까?
- 15. Cocos2d의 보드 게임 디자인
- 16. 새 정보 포털을 설치하려면 어디에서 시작해야합니까?
- 17. Google 친화적 인 웹 앱을 만들고 싶습니다. 어디에서 시작해야합니까?
- 18. 2 인승 웹 기반 텍스트 게임 만들기
- 19. Opera와 IE에서 CSS가 좋지 않습니다. 어디에서 시작해야합니까?
- 20. 웹 브라우저에서 비디오 레코딩
- 21. 웹 봇은 어디에서부터 시작해야합니까?
- 22. 끝내지 않을 Java 프로세스를 조사하려면 어디에서 시작해야합니까?
- 23. asp.net mvc를 사용하기 전에 어디에서 시작해야합니까?
- 24. SharePoint와 ASP.NET을 동시에 사용해야하는 경우 어디에서 시작해야합니까?
- 25. 정말 기본 장고 전자 상거래? 어디에서 시작해야합니까
- 26. 파이썬에서 이진 파일 입출력은 어디에서 시작해야합니까?
- 27. 구성 요소를 만들 때 어디에서 시작해야합니까?
- 28. 도메인 모델을 시작할 때 어디에서 시작해야합니까?
- 29. 솔리테어 게임 디자인
- 30. 안드로이드 게임 디자인