私はJava/Flash/ActionScript以外の言語にも対応していますが、Pythonで(Djangoを使用して)Webベースのゲームを設計したいと考えています。私が念頭に置いているアイデアは、グラフィックスよりもデータモデルに関するもので、ソーシャルネットワーキングサイトを活用します。私は将来モバイルWebインターフェースでそれを拡張したいと思っています。貴重な提案をして、私が始めることができるいくつかのリソースをお勧めしてください。ブラウザで動作するウェブベースのゲームをデザインする - どこから始めたらよいですか?
答えて
ステップ1.良いゲームをデザインします。
ステップ2.単純な要求/応答GET/POST処理のHTTPモデルに適合していることを確認します。ゲームはまだ良いことを確認してください。モデルにあまり合わない「リアルタイム」や「プッシュ」などの作業や、デスクトップ上に洗練されたGUIをたくさん必要とする人もいます。
ステップ3. Webフレームワークを検索します。 Djangoは大丈夫です。他は良いです。 Webフレームワークについて学んでください。あなたのゲームから始めないでください。チュートリアルから始めましょう。
ステップ4.ゲームを再考してください。フレームワークのモデルとHTTPモデルに適合していることを確認してください。ゲームはまだ良いことを確認してください。特に、「グラフィックよりもデータモデルに関すること」が重視される場合は、ゲームのデータモデルがフレームワークの機能に合っているかどうかを確かめなければなりません。
ステップ5.フレームワークを再確認します。 Djangoは正しい選択ですか?おそらく、手順3に戻って別のフレームワークを学ぶ必要があります。第2のフレームワークの学習には何も問題はありません。確かに、別のフレームワークを学ぶまで、は Djangoを完全に取得しません。
ステップ6.実際にゲームを実装するための十分なバックグラウンドが必要です。
あなたのフレームワークとしてのDjangoを使用して検討している場合は、ここではそれについてだけでいくつかの基本的なポイントは、あなたが考えることが役に立つかもしれません、次のとおりです。
まず、DjangoのライブラリはPythonで書かれています。したがって、Djangoを使用してサイトを開発するには、少なくともPythonの基本知識が必要です。
第2に、Djangoにはhtml-http://docs.djangoproject.com/en/dev/topics/templates/との統合に役立つ独自のテンプレートシステムが含まれています。
あなたがデータモデルにもっと関心を持っていると言っているように(私はあなたがソーシャルネットワーキングに関連していると考えると特に何らかの方法で情報を保存したいと思っていると仮定しています)DjangoはMySQLとSQLiteのようなデータベースと統合する方法とチュートリアルでは、まだhttp://www.djangobook.com/en/2.0/chapter05/でない場合に設定する方法と、http://docs.djangoproject.com/en/dev/howto/legacy-databases/?from=olddocsがある場合はレガシーデータベースと統合する方法についても説明します。
最後に、Djangoを使用すると、自分の開発サーバーからサイトを実行することができます。これはApacheまたは別のWebサーバー(http://docs.djangoproject.com/en/dev/intro/tutorial01/#the-development-server)を介してWebに展開する前にサイトをテストして実行するのに便利です。
オンラインチュートリアルhttp://docs.djangoproject.com/en/dev/intro/を読んだり、Holovaty and Mossの "The Definitive Guide to Django"(http://www.djangobook.com/で利用可能)を見てください。
希望すると便利です。
- 1. リトル・シスケーター - どこから始めたらいいですか?
- 2. Facebookアプリ - どこから始めたらいいですか?
- 3. Javaでカスタムインタープリタを作成する:どこから始めるのですか?
- 4. モバイルアプリでPCI-DSSをどこから始めるのですか?
- 5. Djangoプロジェクト全体でユーザーを認証する - どこから始めたらよいですか?
- 6. インターフェイス開発をどこから始めるのですか?
- 7. コンピュータビジョンをどこから始めるのですか
- 8. どこからシーケンサーを始めるのですか
- 9. Entity Frameworkをどこから始めるのですか
- 10. モバイル開発とクラウドデータベース、どこから始めたらいいですか?
- 11. ソートの練習は、どこから始めるのですか?
- 12. モバイルアプリケーションの開発はどこから始めるのですか?
- 13. どこから始めますか?デルファイのテザリングの例が動作しない
- 14. どこから始めますか:AndroidアプリケーションでPDFを作成する
- 15. WxPythonリッチテキストコントロールをカスタマイズする場合、どこから始めたらよいですか?
- 16. 全二重クライアント/サーバーソフトウェアを構築する際、どこから始めたらよいですか?
- 17. Python 3とHadoopはどこから始めるのですか?
- 18. Wordpress.orgどこから始めるのですか?
- 19. どこから始めるのですか?レストランフードメニューアプリケーションandroid
- 20. バイナリ検索ツリーはどこから始めるのですか?
- 21. JSONはどこから始めるのですか? (クローズ)
- 22. ウェブボットはどこから始めるのですか?
- 23. .NET 3D、どこから始めるのですか?
- 24. SQLはどこから始めるのですか?
- 25. クラッシュ - どこから始めるのですか?
- 26. どこから始めるのですか?
- 27. QPalette for beginners - どこから始めるのですか
- 28. Facebookのアプリケーションはどこから始めるべきですか?
- 29. Javaスクリプトコードはどこから始めるのですか?
- 30. テクノロジーガマット - どこから始めるのか?