日本語版「readme 」については、こちらをご覧ください。
このリポジトリには、ゲームのフラッシュバージョン「God Field」の履歴バックアップと、私が書いたサーバーエミュレーターが含まれています。
このサーバーエミュレーターは2016年にフラッシュバージョンがまだオンラインであったときに、HDにほこりを集めていたので、これをオープンソースすることにしました。エミュレータは非常に機能していますが、まだいくつかの小さなバグといくつかの不足しているものがあります。これは、このプロジェクトが放棄されたという意味ではありません。私はまだこのサーバーエミュレータを更新し、元のゲームに対してより信頼性と正確にしたいと思っています。
このサーバーエミュレータはほぼ完璧ではありませんが、機能します! (以下のビデオに示すように)が、ここに私が覚えているいくつかの問題があります:
このリポジトリには、もともとFlashで書かれた古いGod Fieldゲームが含まれています。残念ながら、フラッシュはほとんどのブラウザではサポートされなくなりました。ただし、次の方法を使用して、神の畑を実行することはまだ可能です。
サーバーエミュレータを実行するには、 Python 3.9+が必要です。 requirements.txtを使用してすべての依存関係をインストールします。どのようにわかりませんか?要件ファイルの詳細については、ここをクリックしてください。
まず、次の行をhostsファイルに追加します。
127.0.0.1 www.godfield.net
127.0.0.1 static.godfield.net
127.0.0.1 training.godfield.net
127.0.0.1 enfreefight.godfield.net
127.0.0.1 freefight.godfield.net
127.0.0.1 enfreefightprivate.godfield.net
127.0.0.1 freefightprivate.godfield.net
注:後でこれらのエントリを削除してください。そうでなければ、あなたは公式の神のフィールドサイトに到達することができません。
次に、 client-filesフォルダーでスクリプトwebserver.pyを実行します。 server-srcフォルダーでScript server.pyを実行するには、Ruffle Emulatorを使用しても問題ない場合は、command server.py --wsを実行します。それ以外の場合は、 server.pyを直接実行します。
ゲームを開く準備ができました! Webブラウザーでhttp://www.godfield.net/en.htmlに移動するだけで、ゲームはRuffleを使用して実行する必要があります。 Adobe Flashプレーヤーを使用する場合は、ブラウザでhttp://www.godfield.net/og_en.htmlに移動できます。または、フラッシュプロジェクターを使用できます。実行可能ファイルを実行し、Ctrl+Oを押します。ウィンドウが表示されるはずです。このウィンドウで、 http://www.godfield.net/game/godfield.swfに入力して、[ Location ]フィールドに入力し、 OKをクリックします。
helpersフォルダーのファイルの作成者ではありませんが、それらのいくつかを少し変更しました。