10 ポイント 投稿者 GN⁺ 24 일 전 | 1件のコメント | WhatsAppで共有
  • ハイファンタジー世界観を背景にしたオープンソースのターン制ストラテジーゲームで、シングルプレイキャンペーンとオンライン・ホットシートのマルチプレイ戦闘をサポート
  • 17のキャンペーン55のマルチプレイマップ7つの陣営200種以上のユニットを収録し、各ユニットは固有の能力と武器を保有
  • ピクセルアートアニメーションと半写実的な肖像画で構成されたグラフィックが特徴
  • WMLとLuaスクリプティングによる高いMOD拡張性を備え、公式アドオンサーバーからユーザー制作コンテンツを追加可能
  • Windows, macOS, GNU/Linuxを含む主要プラットフォームで動作し、30以上の言語に翻訳されているためグローバルなアクセス性を確保

Battle for Wesnothの主な特徴

  • Battle for Wesnothオープンソースのターン制ストラテジーゲームで、ハイファンタジー世界観を基盤としている
    • シングルプレイキャンペーンとオンラインまたはホットシートのマルチプレイ戦闘をサポート
    • プレイヤーは王座を取り戻したり、リッチの君主から脱出したり、地下で炎の宝石を作ったりするなど、多様な物語を進められる
  • ゲームのユニットは手作業のピクセルアートアニメーションで表現され、会話シーンでは半写実的な肖像画が使われる
  • 17のシングルプレイキャンペーン55のマルチプレイマップを提供
    • 7つの主要陣営に属する200種以上のユニットが存在し、各ユニットは固有の能力、武器、呪文を持つ
  • マルチプレイ機能はインターネットだけでなく、ローカルネットワークまたはホットシートモードでも利用可能
  • 30以上の言語に翻訳されており、さまざまな地域のプレイヤーがアクセスできる
  • WMLとLuaスクリプティングを組み合わせた高いMOD拡張性を支えるエンジン構造
    • 公式アドオンサーバーを通じてプレイヤー制作コンテンツをダウンロード可能
    • 新しいキャンペーン、陣営、マルチプレイマップ、独創的なメカニズムやアートワークなどを追加できる
  • Windows, macOS, GNU/Linuxなど主要OS間でのクロスプラットフォーム互換性をサポート

1件のコメント

 
GN⁺ 24 일 전
Hacker Newsの意見
  • アメリカ国内でC++採用があるなら、Wesnothのリード開発者の一人であるCharles Dang(Vultraz)とぜひつながってほしい
    彼は2012年からWesnothの開発に参加していたが、大学を卒業したのは2024年になってからだった。オープンソースC++プロジェクトのメンテナーであるにもかかわらず、新人開発者の市場は非常に厳しい
    彼のLinkedInプロフィールを参照できる

    • うちの会社はDC地域にあるので、すぐに連絡してみた。Wesnothは本当に素晴らしいプロジェクトなのに、彼がまだプログラミングの仕事を見つけられていないなんて信じがたい
    • 自分も似たような状況だった。Linuxカーネルに小さなパッチを5つ、Firefoxに2つのパッチを送ったが、雇用主たちの関心は得られなかった。結局オープンソースへの貢献をやめて、別分野へ転向することを考えている。今は個人的にもROIが必要な時期だ
    • アメリカ人としてDCに住み、C++経験が12年あるのに仕事が見つからないなら本当に驚きだ。企業はオープンソース経験を評価するのが苦手ではあるが、セキュリティクリアランスが必要な開発職は今でも多い
    • このレベルのプロジェクトを保守するのは、すでにエンタープライズ級の技術力を要する。それなのにすぐ採用されない現実が残念だ
    • 最近は新人市場が厳しい上に、企業がAIツール活用能力を「専門性」と見なす傾向がある。Claude Codeのようなツールを使いこなせることを求めるが、求人票には明記せず、面接で初めて分かることが多い
  • このゲームで唯一の不満は、回復ユニットが経験値を得られないことだ
    そのため戦闘後方に置くのではなく、レベルアップさせるには戦闘に直接参加させなければならない。体力が低くて危険だし、モンスターのHPを1〜2まで削って攻撃させるような小細工は本来の役割に反する感じがする

    • これを解決するアドオンAdvance Wesnoth Warsがある。回復経験値オプションだけでなく、地形がダメージ量に影響するシステムも追加する。GitHubリポジトリで確認できる
    • 公式フォーラムのよく提案されるアイデア(FPI)によれば、危険なしに経験値を得られるのはバランスを壊すと判断されている。特にマルチプレイではシャーマンがあまりに簡単に成長できてしまうためだ
    • 個人的には、このシステムが短期的なリスクと長期的な報酬の戦略的バランスを生んでいて楽しかった。モンスターのHPを1〜2に調整するのは実際には簡単ではない。強い攻撃を見送らなければならないので難しい
    • 戦略としては、結局ヒーラーを後方に置いておき、敵がほぼ死にかけたときに前に出してとどめを刺し、その後また戦列を組み直す形になる
    • 回復ユニットは、レベルアップに必要な経験値が少ないことで間接的に報われている。エルフヒーラーのslow能力は敵を遅くして、とどめの攻撃をしやすくしてくれる
  • 20年ぶりに思い返してみても、今なお最高のオープンソースゲームとして記憶に残っている
    キャンペーンを遊びながら徹夜したことも何度もあった。誰かがNintendo Switch移植を作ってくれたら本当にうれしい

    • ただし公式移植は法的に不可能だ。Nintendo SDKはNDAの下にあり、GPLは改変したソースの公開を求めるので衝突する。すべての貢献者の許可なしには不可能だ。ただしホームブリュー移植なら可能だ
  • 10年ほど前に本当に熱心に遊んでいた。今また戻って、どれだけ変わったのか見てみたい

    • 自分も同じだ。最初のLinux OSで遊んだゲームだった。懐かしい時代を思い出す
    • 自分も同感だ
  • 本当に素晴らしいゲームだ。以前はiOS版もあった
    App Storeリンクを参照できる。
    似た雰囲気の非オープンソースゲームとしてはHero’s Hourがある。Xboxでもよく動く
    オープンソースゲームの中でも、独創的なIPとコンセプトという点で指折りだ。真心のこもったプロジェクトだ

  • こういうレベルの高品質オープンソースゲームの一覧があるのか気になる。「無料とは思えないほど完成度の高いゲーム」を探している

    • おすすめ一覧:
      Cataclysm: Dark Days Ahead – Dwarf Fortress風のポストアポカリプス・サバイバル
      Endless Sky – Escape Velocityに着想を得たトップダウンシューター
      SuperTux / SuperTuxKart – それぞれSuper Mario、Mario Kartに着想を得ている
      オープンソースゲーム一覧商用ゲーム一覧も参照できる
    • RTSが好きならBeyond All Reasonは驚くほど良い。公式サイトを参照
      細部まで行き届いたUI品質に開発者たちの愛情が感じられる
    • 同じゲームをすすめる。今も活発に開発中で、8v8モードが主流だが、PVE、1v1などさまざまなモードがある
    • FreeCiv、FreeColも良い。ローグライクが好きならBrogue、Nethack、DCSSがおすすめ。
      OpenMWはMorrowindの完全なオープンソース再実装だ
    • アリーナシューターが好きならXonoticも印象的だ
      XonoticのWikiを参照
  • 子どもの頃からWesnothを遊んでいて、今でもなお大好きなゲーム
    数多くのサードパーティーコンテンツと拡張された世界観が存在する

    • サードパーティーコンテンツを見つけられるおすすめの場所があるのか気になる
  • 大学時代、Arch Thinkpadでこのゲームを遊んでいた。低スペックでもよく動いた
    地図にピンを刺してチームメンバーと戦闘記録を残し、「Ronant’s Triumph」「Ronant’s Revenge」「Ronant’s Last Stand」のような名前を付けていた。
    友人たちとビールを飲みながら楽しんだ伝説的な思い出だ。Ronantは二度と現れない英雄だった

  • 私と子どもたちは20年間このゲームを一緒に楽しんでいる
    Linux、Mac、Windowsのどこでも問題なく動き、一度もクラッシュしたことがない
    多くのゲームが消えていったが、Wesnothは今でも生き続けている。チェスのように永遠のゲームになるかもしれない

  • 偶然見つけた宝石のようなゲームだった
    最近Mewgenicsを遊んだが、Wesnothの素早いアニメーション行動取り消し機能ターンスキップのような要素が恋しくなった
    公式ストーリーにキャンペーンがもっと追加されるとうれしい