
はてなキーワード:HnSとは
ブコメでわかりにくいと指摘してくれた人がいたので最初にまとめを追記しておきます。
「ハックアンドスラッシュ」という言葉の……
この用語が日本で広まったときに、Diabloの影響が強かったため、Diabloが持つ「報酬を得て強化するサイクル」という要素が言葉の意味にくっついてしまった。
だから「敵を倒して経験値やアイテムドロップで強化する」という要素は日本独自の定義であり、本来の定義にはその要素は含まれない。
で、ここから下の本文では、この日本独自の意味しか知らずに「ハックアンドスラッシュの歴史的な定義」について語ろうとする記事の誤りを指摘しています。
発端はこの記事。
https://www.gamespark.jp/article/2025/07/13/154979.html
この記事では「ローグライク」と紐づける形で「ハックアンドスラッシュ」という言葉の歴史について語られている。
それを知るために、コンピューターRPGにおける「ハックアンドスラッシュ」の定義を改めて解説しておきましょう。様々な定義が乱立している……とされるこの言葉ですが、RPGにおける歴史からすれば大まかな定義ははっきりとしていて、「敵を薙ぎ倒して報酬を得ること」です。
だが著者は「ハックアンドスラッシュ」を日本語独自の「ハクスラ」のことだと思っており、それは実際には本来の英語の「hack andslash」とは異なる。
もともと英語のRPG由来の言葉なので、日本語になって変化した和製英語としての意味しか知らずに「言葉の歴史」を語るのは当然おかしい。
日本のWikipediaでは以下のように書かれていて、日本人がこの「敵を薙ぎ倒して報酬を得ること」という意味で使うことは多い。
元来はテーブルトークRPG発祥の用語であるが、近年ではコンピューターゲームの用語にも使われている[1]。コンピューターゲームにおいては「敵を倒して強力なアイテムを入手し、より強い敵と戦う」というプレイをひたすら繰り返すタイプのゲームを「ハック&スラッシュ(ハクスラ)」と呼ぶことが多い[2]。「プレイヤーキャラクターを成長させ、ボスなどの強敵を倒す」という要素自体はハックアンドスラッシュ以外のゲームにも存在するが、ゲームを先に進めたり、ストーリーを楽しんだりするという目的のために強くなるのではなく、プレイヤーキャラクターを強くすることそのものがゲームの主な目的である点がハックアンドスラッシュの特徴である[2]。
このうち「敵を倒す」部分は英語の「hack andslash」とも共通しているが、「強力なアイテムを入手し、より強い敵と戦う」というのは本来「loot-based」や「diablo-like」等と呼ばれ、異なるジャンル。『Diablo』がこの両ジャンルをまたがった有名作品なので、日本ではそれが混同して広まってしまったわけだ。
英語のWikipediaでは「アイテムを入手」とか「成長」とか「強くする」とかいったことが全く書かれていないのがわかるはず。一言でいうと語弊もあるが、単に「敵を倒すゲーム」ということ。
https://en.wikipedia.org/wiki/Hack_and_slash
Hack andslash, also knownashack and slay (H&S orHnS) orslash 'em up,[1][2] refers to a type of gameplay thatemphasizes combat with melee-based weapons (suchas swords or blades). Theymay also feature projectile-based weaponsas well (suchas guns)as secondary weapons.Itis asub-genre ofbeat 'em up games, which focuseson melee combat, usually with swords.
「日本の記事なんだから日本語の意味でいいじゃん?」と考える人もいるだろう。
しかし、この記事では冒頭の引用でも「RPGにおける歴史からすれば」と書いているし、以下の引用でも『Dungeons and Dragons』のような当然本来の用法で参照すべき作品(当時は日本語の「ハクスラ」なんて存在しなかった)を挙げているんだから、著者が本来の「hack andslash」の意味を理解しておらず日本語の「ハクスラ」しか知らないのは明らかだし、おかしい。
ところが、この「ハックアンドスラッシュ」という響きと、「敵を倒して報酬を得る単純なゲーム」に魅入られた『D&D』ファンたちは、この「ハックアンドスラッシュ」を『D&D』『AD&D』の魅力として宣伝していくことを始めたのです。
さらに記事内で「ベルリン解釈」の話もして自分の説を強化しようとしているけど、これも誤っている。
本連載第2回でも紹介した、2008年に発表されたローグライクを定義する「ベルリン解釈」の定義の1つにも、「ハックアンドスラッシュコンバット」が含まれています。
これはベルリン解釈の原文を読めばすぐにわかること。ここで書かれている「Hack'n'slash」は著者が言うような「敵を薙ぎ倒して報酬を得ること」ではなく、「プレイヤーがモンスターを倒すゲームであること」を指している。
https://www.roguebasin.com/index.php/Berlin_Interpretation
Even though there can be muchmore tothe game, killing lots of
monstersis a very important part of aroguelike.The gameis player-
vs-world: there are nomonster/monster relations (like enmities, or
diplomacy).
たしかに『Angband』系列のように「loot-based」な伝統的roguelikeもあるし、『Diablo』がroguelikeとloot-basedを隣接させてもいる。しかし、「ハックアンドスラッシュ」という言葉の歴史的な定義を「敵を薙ぎ倒して報酬を得ること」とし、その考えを基礎にして書かれたこの記事は根本から間違っている。
というか普通に考えれば、『Rogue』自体が該当しない条項が「ベルリン解釈」に存在するわけないことくらいわかるでしょ!
元記事の著者から増田とブコメでトンチンカンな反論があったから追記しておきました。
ちょっと英語で調べればすぐに自分が間違ってたとわかることなんだから(ブラウザには翻訳機能があるよ)、早いうちに素直に認めて記事を修正した方がいいと思いますが……
長年日記じゃないけどそれっぽい機能
// ==UserScript==// @nameAnonymousDiary forPages// @namespacehttp://anond.hatelabo.jp/// @descriptionLike Naganennikki (ofhns andtDiary) function// @includehttp://anond.hatelabo.jp/// ==/UserScript==GM_xmlhttpRequest({method: "GET",url: "http://anond.hatelabo.jp/?page=2666",onload: function(result) {varsrc = result.responseText.match(/ <h3>(.|\s)*?\n<\/div>/g);var dst = document.evaluate("//div[@class='section']",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for (var i=0; i<dst.snapshotLength; i++) {if (src.length<=i) {break}dst.snapshotItem(i).innerHTML += '<\/div>\n<div class="section">\n'+src[i].replace(/<\/div>$/, "");}}});
一つおきに過去のエントリを入れます。意図的に過去のエントリと特別分かるようにはしていません。時間をみれば分かりますけど。
Permalink |記事への反応(18) | 21:50
あんなもん未だに使ってる奴の気がしれない。読み手のことを何も考えて無いよな。内容が面白い場合もあるので始末に終えない。
どうせ皆Plagger使ってるんだろうけど。けっ。