-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdiscovered_attack.html
More file actions
135 lines (119 loc) · 11.3 KB
/
Copy pathdiscovered_attack.html
File metadata and controls
135 lines (119 loc) · 11.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1034556404852942" crossorigin="anonymous"></script>
<title>ディスカバードアタック(Discovered Attack)とは? - KitsuneChess</title>
<meta name="description" content="チェスの戦術「ディスカバードアタック(あぶり出し)」をアニメーション付きで解説。ナイトが退くことでルークの王手が開通する例で学べます。">
<link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Crimson+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1034556404852942" crossorigin="anonymous"></script>
<style>
:root {
--bg:#f5edd6; --brown:#7c4a1e; --brown-dark:#4a2a0e; --brown-light:#a3692d;
--card:#f0e4c8; --text:#111; --text-muted:#444;
}
* { margin:0; padding:0; box-sizing:border-box; }
body {
background:var(--bg); color:var(--text);
font-family:'Crimson Pro', serif; font-weight:600;
max-width:720px; margin:0 auto; padding:16px 16px 60px;
line-height:1.8;
}
h1 { font-family:'Cinzel', serif; color:var(--brown-dark); font-size:1.6rem;
border-bottom:2px solid rgba(124,74,30,0.3); padding-bottom:10px; margin-bottom:16px; }
h2 { font-family:'Cinzel', serif; color:var(--brown-dark); font-size:1.15rem; margin:22px 0 8px; }
p { margin-bottom:12px; }
.lang-switch { text-align:right; margin-bottom:10px; }
.back-link { display:inline-block; margin-bottom:10px; color:var(--brown-dark); text-decoration:none; font-weight:700; }
button {
font-family:'Crimson Pro', serif; font-weight:700; padding:8px 18px; margin:4px 4px 4px 0;
cursor:pointer; background:var(--brown); color:#fff; border:none; border-radius:6px;
}
button:hover { background:var(--brown-dark); }
button:disabled { opacity:0.6; cursor:default; }
.lang-switch button { background:#f7ebd3; color:var(--brown-dark); border:1px solid #c4b193; }
.box { background:var(--card); border:2px solid var(--brown); border-radius:10px; padding:16px; margin-top:16px; text-align:center; }
.tb-board { display:grid; grid-template-columns:repeat(8,minmax(0,1fr)); grid-template-rows:repeat(8,minmax(0,1fr));
width:100%; max-width:360px; aspect-ratio:1; margin:0 auto; border:2px solid var(--brown); }
.tb-sq { position:relative; }
.tb-label { position:absolute; font-family:'Crimson Pro', serif; font-weight:800; font-size:0.65rem; line-height:1; pointer-events:none; z-index:2; }
.tb-light .tb-label { color:rgba(80,40,0,0.85); }
.tb-dark .tb-label { color:rgba(255,240,200,0.95); }
.tb-rank-label { top:2px; left:3px; }
.tb-file-label { bottom:2px; right:3px; }
.tb-light { background:#d4b87a; }
.tb-dark { background:#7a5230; }
.tb-highlight { background-color:#cdd26b !important; }
.tb-piece { width:100%; height:100%; pointer-events:none; }
.tb-caption { margin-top:10px; font-weight:700; min-height:1.6em; color:var(--brown-dark); }
.tb-controls { margin-top:8px; }
footer { text-align:center; padding:16px 16px 0; font-size:0.85rem; color:#888; border-top:1px solid rgba(184,134,11,0.2); margin-top:24px; }
footer a { color:var(--brown-dark); text-decoration:none; margin:0 8px; }
</style>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KKPG2SSX');</script>
</head>
<body>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KKPG2SSX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<div class="lang-switch">
<button id="langBtn">日本語</button>
</div>
<a class="back-link" href="info.html" data-ja="🦊 Info一覧へ戻る" data-en="🦊 Back to Info">🦊 Info一覧へ戻る</a>
<h1 data-ja="🎭 ディスカバードアタック / Discovered Attack とは?" data-en="🎭 What is a Discovered Attack?">🎭 ディスカバードアタック / Discovered Attack とは?</h1>
<p data-ja="ディスカバードアタック(Discovered Attack、あぶり出し)とは、自分の駒を動かすことで、その後ろに隠れていた別の駒の攻撃ラインを「開通」させる戦術です。動かした駒自身は直接何もしていないように見えても、後ろに控えていたルーク・ビショップ・クイーンが、動いた瞬間に一気に相手を攻撃できるようになります。"
data-en="A discovered attack happens when you move a piece out of the way, opening up an attacking line for a different piece hiding behind it — usually a rook, bishop, or queen. The piece you actually move might not be doing anything threatening on its own, but the piece revealed behind it suddenly gets a clear shot at the enemy.">
ディスカバードアタック(Discovered Attack、あぶり出し)とは、自分の駒を動かすことで、その後ろに隠れていた別の駒の攻撃ラインを「開通」させる戦術です。動かした駒自身は直接何もしていないように見えても、後ろに控えていたルーク・ビショップ・クイーンが、動いた瞬間に一気に相手を攻撃できるようになります。</p>
<div class="box">
<div id="daDemo"></div>
</div>
<p data-ja="上のアニメーションでは、白のナイトがa4からc5へ移動しています。ナイト自身の移動先には特に何もありませんが、これによってa1にいた白のルークとa8の黒キングを結ぶa列が開通し、黒キングに王手がかかります。これが「ディスカバードチェック」と呼ばれる、ディスカバードアタックの中でも特に強力なパターンです。"
data-en="In the animation above, White's knight jumps from a4 to c5. The knight's destination itself looks harmless, but by leaving the a-file, it opens a direct line between White's rook on a1 and Black's king on a8 — delivering check. This is called a "discovered check," one of the most powerful versions of a discovered attack.">
上のアニメーションでは、白のナイトがa4からc5へ移動しています。ナイト自身の移動先には特に何もありませんが、これによってa1にいた白のルークとa8の黒キングを結ぶa列が開通し、黒キングに王手がかかります。これが「ディスカバードチェック」と呼ばれる、ディスカバードアタックの中でも特に強力なパターンです。</p>
<h2 data-ja="ディスカバードアタックが強力な理由" data-en="Why Discovered Attacks Are So Powerful">ディスカバードアタックが強力な理由</h2>
<p data-ja="この戦術の最大の魅力は、動かした駒と、後ろから攻撃する駒の「2つの脅威」を同時に作れる点です。特に、動かした駒自身が相手の別の駒に王手や攻撃を仕掛けられる場合(ダブルチェックと呼ばれる特別なケースを含む)、相手は防ぎようがなくなることがあります。"
data-en="The real power of this tactic is that it creates two threats at once: the moving piece's own move, and the newly revealed attack behind it. If the piece you move also attacks something itself — or even delivers check on its own, a special case called a double check — your opponent can end up with no way to defend against both at the same time.">
この戦術の最大の魅力は、動かした駒と、後ろから攻撃する駒の「2つの脅威」を同時に作れる点です。特に、動かした駒自身が相手の別の駒に王手や攻撃を仕掛けられる場合(ダブルチェックと呼ばれる特別なケースを含む)、相手は防ぎようがなくなることがあります。</p>
<p data-ja="ディスカバードアタックを狙うには、自分の駒(特にルーク・ビショップ・クイーン)と相手の王や重要な駒が、同じ縦・横・斜めのライン上にあり、その間に自分の別の駒が挟まっていないかを探すのがコツです。挟まっている自分の駒をどければ、後ろの攻撃が一気に炸裂します。"
data-en="To spot discovered attacks, look for cases where your own rook, bishop, or queen already shares a rank, file, or diagonal with the enemy king or another valuable piece — with one of your own pieces sitting in between. Move that blocking piece out of the way, and the attack behind it fires immediately.">
ディスカバードアタックを狙うには、自分の駒(特にルーク・ビショップ・クイーン)と相手の王や重要な駒が、同じ縦・横・斜めのライン上にあり、その間に自分の別の駒が挟まっていないかを探すのがコツです。挟まっている自分の駒をどければ、後ろの攻撃が一気に炸裂します。</p>
<p data-ja="ディスカバードアタックは、序盤・中盤・終盤を問わずあらゆる局面で強力な武器になります。KitsuneChessのパズルストリークでも頻出のテーマなので、ぜひ実際に問題を解いて、隠れた攻撃ラインを見つける感覚を養ってみてください。"
data-en="Discovered attacks are a powerful weapon at every stage of the game, from the opening through the endgame. It's a recurring theme in KitsuneChess's Puzzle Streak, so give it a try and start training your eye to spot hidden attacking lines.">
ディスカバードアタックは、序盤・中盤・終盤を問わずあらゆる局面で強力な武器になります。KitsuneChessのパズルストリークでも頻出のテーマなので、ぜひ実際に問題を解いて、隠れた攻撃ラインを見つける感覚を養ってみてください。</p>
<footer>
<div>
<a href="info.html" data-ja="解説記事一覧" data-en="Articles">解説記事一覧</a>
<a href="disclaimer.html" data-ja="免責事項" data-en="Privacy Policy">免責事項</a>
</div>
</footer>
<script src="tactics-board.js"></script>
<script>
let LANG = localStorage.getItem('selectedLang') === 'en' ? 'en' : 'ja';
let boardHandle = null;
function applyLang() {
document.querySelectorAll('[data-ja]').forEach(el => { el.textContent = LANG === 'ja' ? el.dataset.ja : el.dataset.en; });
document.getElementById('langBtn').textContent = LANG === 'ja' ? 'English' : '日本語';
if (boardHandle) boardHandle.refreshLang();
}
document.getElementById('langBtn').onclick = () => {
LANG = LANG === 'ja' ? 'en' : 'ja';
localStorage.setItem('selectedLang', LANG);
applyLang();
};
applyLang();
boardHandle = TacticBoard({
containerId: 'daDemo',
fen: 'k7/8/8/8/N7/8/8/R3K3 w - - 0 1',
moves: [{ from: 'a4', to: 'c5', check: true }],
captions: {
ja: ['白番。ナイトがa4にいます。', 'Na4-c5+ ナイトが退くことでルークの王手が開通するディスカバードチェック!'],
en: ['White to move. The knight sits on a4.', 'Na4-c5+ the knight steps aside, revealing check from the rook — a discovered check!']
}
});
</script>
</body>
</html>