Pythonで書かれたNintendo スイッチ、PC対応3Dアクションゲーム Blade of Darkness

Pythonで書かれたNintendo スイッチ、PC対応3Dアクションゲーム Blade of Darkness

20年以上前に開発されたソウルライク ダーク ファンタジーアクション RPG

Severance The Blade of Darkness が Python と共に帰ってきました

Severance The Blade of Darkness is back, with Python – YouTube

ニンテンドースイッチ版

Blade of Darkness ブレードオブダークネス ダウンロード版 – My Nintendo Store

このエディションでは、Nintendo Switchで動作するように再設計し、新たな表示設定の導入、全体的な安定性の向上を図りました。

PC版 Steam Store

Steam:Blade of Darkness

Severance- Blade of Darkness のレビュー – GameSpot

Blade of Darkness はハックアンドスラッシュ アクション ゲームです。最初から、ほぼ同じストーリーをたどる 4 人の異なるキャラクターから選択できます。それらの間で(ストーリーラインの観点で)異なる唯一のことは、それぞれが異なる開始マップを持っていることです.残りのマップは誰にとっても同じです. ゲーム エンジンは完全に Python で構築されています(?)

Blade of Darkness では、旅の途中で大量の武器を集めることができ、身の回りのほぼすべてのもの (スツール、松明、切断された敵の手足など) を拾い上げて、それらを武器として使用することができます。このゲームはかなり古い (2001 年にリリースされた) ものですが、稲妻の効果は非常に印象的です。ストーリーラインとマップのサイズと数が優れているため、リプレイ性は良好ですが、マップエディターを備えているため、再生可能性が大幅に向上します。全体的に、それは良いゲームです。のぞいてみる価値はあります 😉

ややオフトピック- Severance- Blade of Darkness で取り上げられた Python « python-list « ActiveState リスト アーカイブ

すべてのようです。ファンで圧縮されたスクリプト アーカイブを見つけました

サイト (インストールを台無しにした mod ハッカー向け ;-)。

約 370,000 行の Python ソース コードが含まれています… ゲーム

ロジック、サウンド f/x、アニメーション、翻訳、名前を付けます。

'Severance- Blade Of Darkness' – python scripts – Game Engine – Game Engine Support and Discussion – Blender Artists Communit

ほとんどのグラフィカル タイプのエフェクトは、Python スクリプトではなく、エンジン エフェクトです。影や反射などを使用するには、エンジンに組み込む必要があります。

Blade of Darkness に使用されているゲーム エンジンは、Blender ゲーム エンジンに非常によく似ています。

Geek Blight – ゲーム レビュー- Severance- Blade Of Darkness

驚くべきことに、ゲーム アセットは大きなカスタム バイナリ ファイルにパックされておらず、ゲーム データ ディレクトリでプレーン ファイルとして見つけることができました。これにより、ゲーム ロジックの多くが実際には Python スクリプト (当時のバージョン 1.5) に存在することが明らかになりました。セーブゲーム自体も Python スクリプトとして保存されます。

Mystery of BladeSeverance: Blade of Darknessゲームのソースコードを逆コンパイルしたプロジェクトです。2001 年にリリースされたクラシック (Steam ではない) バージョンです。

smartblade-BldMystery- Severance- Blade of Darkness ソース コード リカバリ

Blade of Darkness は本当に Dark Souls の先駆者でしたか?

Did Blade of Darkness really pioneer Dark Souls- – Eurogamer.net 

Blade of Darkness は Dark Souls の先駆者ではないかもしれませんが、Dark Souls は Blade of Darkness の償還への道を開きました。

Severance Blade Of Darkness にはまだ最高のソード ファイト システムがあります – Dark Souls

BOD はアクション RPG と見なされます。レベルアップ、新しい武器の入手、探索が含まれます。カスタマイズと魔法を除いて、Souls が持つ多くの要素があります。

Blade of Darkness – ダークファンタジーソウルズ風アクションRPG – YouTube

ブレイド:闇の果て – ウィキア ブレイド- 闇の果て – ファンダム

Blade: The Edge of Darknessは、2001 年 2 月 26 日にリリースされたサードパーソン アドベンチャー ゲームで、スペインの会社Rebel Act Studiosによって開発され、 Codemastersによって公開されました。著作権の問題により、米国およびその他のヨーロッパ諸国では、ゲームはSeverance: Blade of Darknessという名前が付けられました。

ゲームにはマップエディターが含まれていませんでしたが、開発者は、公式のサポートはありませんが、ゲームで使用できるレベルの開発のために内部で使用されるツールを作成することにしました. 一方、多数のゲーム パラメータは、Python で記述されたスクリプトを使用して変更できます。Mod の作成には困難が伴いますが、Blade には非常に重要なプロジェクトを生み出す優れたコミュニティがあります。

その他のPythonで作られたゲーム

シムズ4

(2014年 / EA Maxis Sims Studio / アメリカ)

まさに人生シミュレーションのジャンルで最も有名なゲームです。The Sims 4 は、最初の 4 日間で世界中で 408,150 ユニットを販売し、2 年間にわたってすべてのゲーム チャートのトップに立っている最初の PC ゲームです。これまでに世界中で 110 万本以上が販売された The Sims 4 は、Python を使用してゲーム内モッディングを提供し、ユーザーがゲーム設定を変更するための膨大な余地を提供するベストセラー ゲームの 1 つとなっています。

シヴィライゼーション IV

(2005年/フィラクシス・ゲームズ/アメリカ)

これは、ターンベースの戦略コンピューター ゲームです。プレイヤーの目標は、外交交渉や血に飢えた戦争を通じて全世界を征服することです。ゲームの大部分は Python と Boost Python で書かれており、ユーザーはゲームに独自の変更を加えることができます。

フレット・オン・ファイア (FoF)

(2006年 / Unreal Voodoo / フィンランド)

商用ゲームの Guitar Hero を模倣したオープンソースの無料音楽ゲームです。このゲームは、Pygame ライブラリを使用して完全に Python で記述されています。コードのオープン性とシンプルさにより、ゲームはプログラミングの学習と実践のための優れたプラットフォームとして提示されます

ソースコード

fofix-fofix- Frets on Fire X- 多くの機能が追加された Frets on Fire のフォーク

fretsonfire-fof-python- The legacy Frets on Fire code-

Python を使用したゲーム

Next Post

Walt Disney Imagineering にて開発されたPython製3Dゲームエンジン Panda3D

水 2月 8 , 2023
Python製3Dゲームエンジン開発の歴史