<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>エンジニアライブログ</title>
	<atom:link href="https://tomoyuki65.com/feed" rel="self" type="application/rss+xml" />
	<link>https://tomoyuki65.com</link>
	<description></description>
	<lastBuildDate>Mon, 02 Mar 2026 12:57:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://tomoyuki65.com/feed"/>
	<item>
		<title>【モンハンワイルズ】復帰勢向けクリア後にやることまとめ｜拡張前に進める装備・金策・装飾品・護石・エンドコンテンツ解説</title>
		<link>https://tomoyuki65.com/monsterhunterwilds-clear-after-return-guide</link>
					<comments>https://tomoyuki65.com/monsterhunterwilds-clear-after-return-guide#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Sat, 21 Feb 2026 16:36:04 +0000</pubDate>
				<category><![CDATA[モンハンワイルズ]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=20201</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 モンスターハンターワイルズは発売後に賛否両論ありましたが、2026年2月18日（水）に最終アップデート配信が完了し、かつ拡張コンテンツを開発中で...</p>
The post <a href="https://tomoyuki65.com/monsterhunterwilds-clear-after-return-guide">【モンハンワイルズ】復帰勢向けクリア後にやることまとめ｜拡張前に進める装備・金策・装飾品・護石・エンドコンテンツ解説</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img fetchpriority="high" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-15-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-20228" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-15-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-15-min-300x214.png 300w" sizes="(max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>モンスターハンターワイルズ</strong></span>は発売後に賛否両論ありましたが、2026年2月18日（水）に最終アップデート配信が完了し、かつ拡張コンテンツを開発中であることも公表されました。</p>
<p>モンハンワイルズ単品としては各種コンテンツが出揃ったので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>もう一度プレイしてみようかなという復帰勢の方や、拡張コンテンツ発売前に駆け込みたい方向けに、ストーリークリア後にやることをまとめ</strong></span>ておこうと思います。</p>
<p>よければぜひ参考にしてみて下さい！</p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>【モンハンワイルズ】復帰勢向けクリア後にやることまとめ｜拡張前に進める装備・金策・装飾品・護石・エンドコンテンツ解説</h2>
<p>まずモンハンワイルズは、これまでモンハンシリーズをプレイしたことがない初心者でも楽しめるように、<strong><span style="color: #3366ff;">ストーリークリアまで（チャプター6-2「萌芽の産声」まで</span></strong><strong><span style="color: #3366ff;">）の難易度は優しく</span></strong>なっており、普通に遊びながらクリアしていけます。</p>
<p>ストーリークリア直前ぐらいでHRが40前後、<strong><span style="color: #ff0000;">最後のチャプターを進めるにはHR50以上必要</span></strong>になるため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ストーリークリア時点でHRが50ぐらい</strong></span>です。</p>
<p>その後は、<strong><span style="color: #ff0000;">HR100以上にしないと受注できないクエストがある</span></strong>ため、<strong><span style="border-bottom: 2px solid #be3144;">ストーリークリア後は装備を整えながらHR100を目指して進めます。</span></strong></p>
<p>&nbsp;</p>
<h2>ストーリークリア後のHR50ぐらいからHR100までにやること</h2>
<h3>武器について</h3>
<p>武器については、武器種問わず、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>生産武器を最終強化まですれば十分</strong></span>なので、何らかの生産武器を最終強化まで強化して下さい。</p>
<p>属性に関しては<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>通常使いは麻痺や爆破などがおすすめ</strong></span>で、<strong><span style="color: #ff0000;">特定のモンスターでは火属性や龍属性を使う感じ</span></strong>になります。</p>
<p>&nbsp;</p>
<h3>HR50までに作っておいた方がいいおすすめ汎用装備</h3>
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラウンドアイα（①①）/ 属性やられ耐性Lv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアメイルβ（③①）/ 回避性能Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアアームβ（②②）/ 回避性能Lv1、体術Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">挑戦の護石II <span style="font-size: 10pt;">/ 挑戦者Lv2</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×3、抗狂珠【1】×2</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、体術Lv3、回避性能Lv3、属性やられ耐性Lv3、無我の境地Lv3、ひるみ軽減Lv1、黒蝕一体II（黒蝕竜の力）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：②スロ×3、①スロ×3（武器種に応じて、渾身、逆襲、スタミナ急速回復、回避距離UP、耳栓、納刀術、体術、環境適応、水場・油泥適応、緩衝などを付ける）</span></p>
<p>&nbsp;</p>
<p>ゴア装備4個で<strong><span style="color: #3366ff;">シリーズスキル「黒蝕一体II」（大型モンスターと対峙した時、狂竜症に感染し、攻撃力が上昇する。克服時、さらに攻撃力が上昇する。）</span></strong>が付き、かつ<strong><span style="color: #3366ff;">「無我の境地Lv3」（狂竜ウイルスに感染した時、かなり克服しやすくなる。克服状態の時、さらに会心率+10%）</span></strong>を組み合わせて使うのが単純に強いです。</p>
<p><span style="color: #ff0000;">※狂竜症感染時に攻撃力+10、克服時にさらに攻撃力+10、会心率+25%（+15% + 無我の境地Lv3の10%）</span></p>
<p>&nbsp;</p>
<p>また、ゴア装備を使うと火耐性と雷耐性を20以上にして属性やられを防ぐことが不可能になるため、<strong><span style="border-bottom: 2px solid #be3144;">イベントクエストで生産可能な「ラウンドアイα」を使って属性やられ耐性Lv3（すべての属性やられを無効化）を付けてます。</span></strong></p>
<p>&nbsp;</p>
<p><strong>・イベントクエスト「その閃光は私に効かない」</strong></p>
<img decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1.jpg" alt="" width="2228" height="274" class="aligncenter wp-image-20203 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1.jpg 2228w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1-300x37.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1-1024x126.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1-768x94.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1-1536x189.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-1-2048x252.jpg 2048w" sizes="(max-width: 2228px) 100vw, 2228px" />
<p><span style="color: #ff0000;">※ラウンドアイαの必要素材：花舞のカタログ×2、歴戦狩猟の証Ⅱ×2、暗器蛸の尖爪×3、ユニオン鉱石×4</span></p>
<p>&nbsp;</p>
<p><strong>・挑戦の護石の素材</strong></p>
<p>挑戦の護石I（生産）：雌火竜の上鱗×6、雌火竜の翼膜×3、怪鳥の上鱗×5、竜玉×1</p>
<p>挑戦の護石II（強化）：歴戦狩猟の証Ⅲ×5、歴戦狩猟の証Ⅱ×3、波衣竜の水玉×1、火竜の紅玉×1</p>
<p>&nbsp;</p>
<h3>防具を強化するための鎧玉を集めるイベントクエスト</h3>
<p><strong>・堅鎧玉を集めるイベントクエスト「白い暴れん坊、手に負えない」</strong></p>
<img decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4.jpg" alt="" width="2226" height="300" class="aligncenter size-full wp-image-20207" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4.jpg 2226w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4-300x40.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4-1024x138.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4-768x104.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4-1536x207.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-4-2048x276.jpg 2048w" sizes="(max-width: 2226px) 100vw, 2226px" />
<p>&nbsp;</p>
<p><strong>・重鎧玉を集めるイベントクエスト「天滄無窮」</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5.jpg" alt="" width="2224" height="270" class="aligncenter wp-image-20208 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5.jpg 2224w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5-300x36.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5-1024x124.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5-768x93.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5-1536x186.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-5-2048x249.jpg 2048w" sizes="auto, (max-width: 2224px) 100vw, 2224px" />
<p>&nbsp;</p>
<p><span style="color: #ff0000;">※防具は鎧玉を集めて最大強化して下さい。</span></p>
<p>&nbsp;</p>
<h3>装飾品を集めるためのイベントクエスト</h3>
<p><strong>・防具用の装飾品を集めるイベントクエスト「白き王子の豪勇魂」</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2.jpg" alt="" width="2216" height="298" class="aligncenter size-full wp-image-20205" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2.jpg 2216w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2-300x40.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2-1024x138.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2-768x103.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2-1536x207.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-2-2048x275.jpg 2048w" sizes="auto, (max-width: 2216px) 100vw, 2216px" />
<p>&nbsp;</p>
<p><strong>・武器用の装飾品を集めるイベントクエスト「千の光はすべて刃」</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3.jpg" alt="" width="2224" height="268" class="aligncenter size-full wp-image-20206" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3.jpg 2224w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3-300x36.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3-1024x123.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3-768x93.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3-1536x185.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-3-2048x247.jpg 2048w" sizes="auto, (max-width: 2224px) 100vw, 2224px" />
<p>&nbsp;</p>
<p><span style="color: #ff0000;">※装飾品集めは調査クエストの方が効率がいいですが、調査クエストを集めるのが面倒ならこれらのイベントクエストで集めましょう。</span></p>
<p>&nbsp;</p>
<h3>金策について</h3>
<p>金策については色々ありますが、<span style="color: #ff0000;"><strong>モンスターを周回して余った素材を売却するのが単純に楽</strong></span>だと思います。</p>
<p>例えばラギアクルスの素材の場合、<strong><span style="color: #ff0000;">海竜の上鱗が2200z、海竜の上皮が3300zで売却可能</span></strong>です。</p>
<p>&nbsp;</p>
<h3>HR50以上である程度装備が整ったら2種類の歴戦王を狩猟して装備集め</h3>
<p><strong>・イベントクエスト「無言の閃耀」（歴戦王レ・ダウ）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6.jpg" alt="" width="2224" height="268" class="aligncenter size-full wp-image-20209" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6.jpg 2224w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6-300x36.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6-1024x123.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6-768x93.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6-1536x185.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-6-2048x247.jpg 2048w" sizes="auto, (max-width: 2224px) 100vw, 2224px" />
<p>&nbsp;</p>
<p><strong>・イベントクエスト「漣の古き都に眠れば愛し」（歴戦王ウズ・トゥナ）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7.jpg" alt="" width="2226" height="274" class="aligncenter size-full wp-image-20210" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7.jpg 2226w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7-300x37.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7-1024x126.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7-768x95.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7-1536x189.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-7-2048x252.jpg 2048w" sizes="auto, (max-width: 2226px) 100vw, 2226px" />
<p>&nbsp;</p>
<p><strong>・作りたい汎用装備</strong></p>
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトヘルムγ（③）/ 弱点特効Lv1、渾身Lv1、スタミナ急速回復Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアメイルβ（③①）/ 回避性能Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">抗狂の護石Ⅲ <span style="font-size: 10pt;">/ 無我の境地Lv3</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×4、緩衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、無我の境地Lv3、納刀術Lv3、体術Lv2、回避性能Lv2、回避距離UPLv2、弱点特効Lv1、渾身Lv1、スタミナ急速回復Lv1、緩衝Lv1、黒蝕一体I（黒蝕竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：③スロ×2、②スロ×1、①スロ×2</span></p>
<p>&nbsp;</p>
<p>歴戦王の装備を3個付けると<span style="color: #3366ff;"><strong>グループスキル「根性【果敢】（ヌシの魂）」（致命的な大ダメージを一度だけ軽減。発動前は攻撃力が上がり防御力が下がる。発動後は防御力と耐性値が上がる。）が発動</strong></span>できます。</p>
<p>ゴア装備が2個になって火力は下がりますが、<strong><span style="color: #ff0000;">星9以上のクエストでは一撃で致命傷になる技を使ってくるモンスターが多い</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>基本的にグループスキル「根性【果敢】（ヌシの魂）」を付けるのがおすすめ</strong></span>です。</p>
<p>また、<strong><span style="color: #ff0000;">各種耐性系の珠（耐火珠【1】、耐水珠【1】、耐雷珠【1】、耐氷珠【1】、耐龍珠【1】、耐絶珠【1】、耐裂珠【1】、耐震珠【1】）を3個ずつ集めておく</span></strong>のと、<strong><span style="border-bottom: 2px solid #be3144;">属性やられ対策としては各種耐性系の珠と合わせて食事も活用することでステータスを20以上にして防げます。</span></strong></p>
<p><span style="color: #ff0000;">※3つの食材を使った食事で属性耐性+5以上にできます。または各種食事券（ログインボーナス、配信バウンティ、タルコロなどで入手可能）を使って大集会場で食事をすれば属性耐性+10にできます。</span></p>
<p>&nbsp;</p>
<p><strong>・抗狂の護石の素材</strong></p>
<p>抗狂の護石I（生産）：狂竜結晶の欠片×5、影蜘蛛の堅鋏角×2、風鋏竜の上尾爪×2、カブレライト鉱石×4</p>
<p>抗狂の護石II（強化）：狂竜結晶×5、雪獅子の剛毛×4、雪獅子の髭×3、ノヴァクリスタル×1</p>
<p>抗狂の護石III（強化）：黒蝕竜の上鱗×6、黒蝕竜の鋭惨爪×4、黒蝕竜の尖触角×2、黒蝕竜の闇玉×1</p>
<p>&nbsp;</p>
<h3>HR100まで上げる</h3>
<p>上記のような装備集めをしつつ、HRを100まで上げて下さい。</p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>HR100からやること</h2>
<h3>歴戦王ヌ・エグドラを狩猟して装備集め</h3>
<p><strong>・イベントクエスト「闇き漁火よ、呪われてあれ」（歴戦王ヌ・エグドラ）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8.jpg" alt="" width="2224" height="270" class="aligncenter size-full wp-image-20212" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8.jpg 2224w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8-300x36.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8-1024x124.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8-768x93.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8-1536x186.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-8-2048x249.jpg 2048w" sizes="auto, (max-width: 2224px) 100vw, 2224px" />
<p><span style="color: #ff0000;">※火耐性20以上、環境適応Lv2（Lv1：暑さ、寒さの影響を無効化する。Lv2：地形によるダメージを無効化する。）を付けるの推薦です。</span></p>
<p>&nbsp;</p>
<p><strong>・作りたい汎用装備</strong></p>
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスヘルムγ（①①①）/ 連撃Lv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアメイルβ（③①）/ 回避性能Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスアームγ（③①①）/ 逆恨みLv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由（渾身の護石IIIなど）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×4、抗狂珠【1】×3、緩衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、逆恨みLv3、連撃Lv3、無我の境地Lv3、納刀術Lv3、体術Lv2、回避性能Lv2、緩衝Lv1、黒蝕一体I（黒蝕竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：②スロ×1、①スロ×4</span></p>
<p>&nbsp;</p>
<p>頭と手をエグゾルスγ装備に変えるとスロットを増やせ、各種耐性系の装飾品を付けやすくできます。</p>
<p>護石は武器種に合わせて最適なものを装備して下さい。（例えば太刀なら渾身の護石III、ライトボウガンなら跳躍の護石IIIなど）</p>
<p>&nbsp;</p>
<p><strong>・渾身の護石の素材</strong></p>
<p>渾身の護石I（生産）：影蜘蛛の鋭爪×6、影蜘蛛の堅鋏角×3、毒怪鳥の頭×3、鳥竜玉×1</p>
<p>渾身の護石II（強化）：歴戦狩猟の証Ⅲ×5、歴戦狩猟の証Ⅱ×3、暗器蛸の暗玉×1、煌雷竜の雷玉×1</p>
<p>渾身の護石III（強化）：SF6チケット×3、赫猿獣の堅殻×5、黒蝕竜の闇玉×1、波衣竜の水玉×1</p>
<p><span style="color: #ff0000;">※SF6チケットは、大集会場にあるスト6コラボの闘技大会クエスト「覚悟の証明、強者の証」、「うぬは真の強者たるか」で入手可能です。（スト6コラボのサイドミッション「強さの頂き、その先へ」で解放されます。）</span></p>
<p>&nbsp;</p>
<p><strong>・体術の護石の素材</strong></p>
<p>体術の護石I（生産）：赫猿獣の鱗×2、赫炎結晶×1、赫猿獣の背甲×1、クラノダスの頭殻×1</p>
<p>体術の護石II（強化）：怪鳥の上鱗×6、怪鳥の翼×4、怪鳥の耳×3、カブレライト鉱石×5</p>
<p>体術の護石III（強化）：護兇爪竜の尖爪×4、護兇爪竜の鋭牙×3、護闢獣の鋭爪×3、獣玉×1</p>
<p>体術の護石IV（強化）：黒蝕竜の上暗翼×4、黒蝕竜の尻尾×2、護兇爪竜の宝玉×1、黒蝕竜の闇玉×1</p>
<p>体術の護石V（強化）：歴戦狩猟の証Ⅲ×5、泡狐竜の紫上毛×6、泡狐竜の上錦ヒレ×4、泡狐竜の水玉×1</p>
<p>&nbsp;</p>
<p><strong>・早気の護石の素材</strong></p>
<p>早気の護石I（生産）：暗器蛸の皮×2、暗器蛸の爪×1、獄焔蛸の皮×1、暗器蛸の髄液×1</p>
<p>早気の護石II（強化）：ゴム質の上皮×4、毒怪鳥の尻尾×2、ライトクリスタル×2、鳥竜玉×1</p>
<p>早気の護石III（強化）：黄金の硬角質×6、暗器蛸の尖爪×4、闢獣の鋭牙×3、暗器蛸の暗玉×1</p>
<p>&nbsp;</p>
<p><strong>・跳躍の護石の素材</strong></p>
<p>跳躍の護石I（生産）：沙海竜の甲殻×2、沙海竜の頭殻×1、影蜘蛛の爪×1、ドラグライト鉱石×2</p>
<p>跳躍の護石II（強化）：沙海竜の堅殻×6、刺花蜘蛛の鋭爪×4、タリオスの上鱗×5、竜玉×1</p>
<p>跳躍の護石III（強化）：火竜の堅殻×6、火竜の翼×4、赫猿獣の堅甲×3、火竜の紅玉×1</p>
<p>&nbsp;</p>
<h3>防具の限界突破と強化</h3>
<p><span style="color: #3366ff;"><strong>HR100から防具の限界突破も可能</strong></span>になるため、<strong><span style="color: #ff0000;">以降の歴戦王ジン・ダハドやゴグマジオスに挑む前にちゃんと防具も強化して下さい。</span></strong></p>
<p>&nbsp;</p>
<h3>歴戦王ジン・ダハドを狩猟して装備集め</h3>
<p><strong>・イベントクエスト「ジュデッカの心臓」（歴戦王ジン・ダハド）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9.jpg" alt="" width="2226" height="270" class="aligncenter size-full wp-image-20213" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9.jpg 2226w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9-300x36.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9-1024x124.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9-768x93.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9-1536x186.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-9-2048x248.jpg 2048w" sizes="auto, (max-width: 2226px) 100vw, 2226px" />
<p><span style="color: #ff0000;">※氷耐性20以上、環境適応Lv1、拘束耐性Lv3（近接のみ）、回避性能Lv5（大集会場の「あつあつアズズ料理」を食べるとお食事回避術【大】が付き、これが回避性能Lv3相当なので、装備で回避性能Lv2を付ければ実現できます。）を付けるの推薦です。</span></p>
<p>&nbsp;</p>
<p>特に<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>胴の「ダハディラメイルγ」が優秀</strong></span>なので作っておきましょう。</p>
<p>&nbsp;</p>
<h3>ゴグマジオス狩猟前の準備</h3>
<p>全ての歴戦王装備を集め終わったら、次はゴグマジオスの狩猟になりますが、<strong><span style="color: #ff0000;">ゴグマジオスでは火属性武器（第1、第2フェーズで使用）と龍属性武器（最終フェーズで使用）が必要</span></strong>になるため、まだ作ってない場合は作りましょう。</p>
<p>また、上記で記載した通り、<strong><span style="color: #ff0000;">防具も限界突破および強化</span></strong>して下さい。</p>
<p>&nbsp;</p>
<h3>ゴグマジオスを狩猟して装備集め</h3>
<p><strong>・イベントクエスト「咎は戦禍に睡臥する」</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10.jpg" alt="" width="2226" height="274" class="aligncenter size-full wp-image-20216" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10.jpg 2226w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10-300x37.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10-1024x126.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10-768x95.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10-1536x189.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-10-2048x252.jpg 2048w" sizes="auto, (max-width: 2226px) 100vw, 2226px" />
<p><span style="color: #ff0000;">※火属性武器と龍属性武器が必須です。防具は火耐性20以上（大集会場の食事込みで実現可能です。）、耐震Lv2、水場・油泥適応Lv1、環境適応Lv1（第2フェーズで灼熱地帯になるので周回するならあると便利。無くても高台にいるヒンヤリコロモムシで代用可能。）、ハンター生活Lv1（第2フェーズの分脈束の運搬が楽になります。）を付けるの推薦です。</span></p>
<p><span style="color: #ff0000;">※第3フェーズは小型破竜筒（スリンガー）をチャージしてから弱点に当てると高ダメージを出せ、抑制にも繋がります。尚、周回であれば小型破竜筒を上手く使ってパーツ破壊を最優先にするようにしましょう。</span></p>
<p>&nbsp;</p>
<p><strong>・巨戟アーティア武器の作成</strong></p>
<p>ゴグマジオスを狩猟できるようになると、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>巨戟アーティア武器</strong></span>を作れるようになり、<strong><span style="color: #ff0000;">これが生産武器より強い</span></strong>ので優先的に作りましょう。</p>
<p><strong><span style="color: #ff0000;">一応エンドコンテンツの一つになり、最終的には厳選したいところ</span></strong>ですが、<strong><span style="border-bottom: 2px solid #be3144;">とりあえず龍属性の武器を一つ作りましょう。</span></strong></p>
<p>まず<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>アーティア武器の生産</strong></span>については、<strong><span style="color: #ff0000;">基礎攻撃力増強のパーツを3つ使って作り、復元強化でナナイロカネを50個使って強化</span></strong>して下さい。（復元強化の際に復元ボーナスがランダムで付きますが、厳選するのは大変なのでステータスはなんでもいいです。）</p>
<p>次にゴグマジオスの狩猟で入手した<strong><span style="color: #ff0000;">巨戟変異パーツを3個（一部の武器を除き、デメリットが無い属性激化タイプを選ぶ）</span></strong>使い、アーティア武器を<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>巨戟アーティア武器に強化</strong></span>します。</p>
<p>次に<strong><span style="color: #ff0000;">ナナイロカネの場合は20個</span></strong>使い、巨戟アーティア武器をさらに<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>巨戟復元強化して復元ボーナスのステータスをアップ</strong></span>します。</p>
<p>尚、<strong><span style="color: #ff0000;">巨戟アーティア武器にはシリーズスキルとグループスキルが付き、最終的にはこれを厳選します</span></strong>が、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>主に「巨戟龍の黙示録 + ヌシの魂」または「黒蝕竜の力 + ヌシの魂」の組み合わせが一番いい</strong></span>です。</p>
<p><span style="color: #ff0000;">※素材に余裕があれば、ゴグマジオスの狩猟を早くするためにも、火属性武器も同じように作って下さい。</span></p>
<p>&nbsp;</p>
<p><strong>・作りたい汎用装備</strong></p>
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラウンドアイα（①①）/ 属性やられ耐性Lv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグメイルβ（③②）/ 巧撃Lv2、早食いLv2、水場・油泥適応Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグコイルα（②①①）/ 連撃Lv2、フルチャージLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴググリーヴα（③②①）/ フルチャージLv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">挑戦の護石III <span style="font-size: 10pt;">/ 挑戦者Lv3</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">緩衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、フルチャージLv3、属性やられ耐性Lv3、巧撃Lv2、連撃Lv2、渾身Lv2、早食いLv2、水場・油泥適応Lv1、緩衝Lv1、宣戦呼応II（巨戟龍の黙示録）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：③スロ×2、②スロ×4、①スロ×5</span></p>
<p>&nbsp;</p>
<p>ゴグマジオス装備を4個付けると<strong><span style="color: #3366ff;">シリーズスキル「宣戦呼応II」（Iが戦闘中の大型モンスターが怒ると属性攻撃値が上昇する。IIがIの効果が上昇し、一定時間、ダメージを防ぐ防壁を得る。）</span></strong>が付き、特に<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>防壁の効果が非常に優秀（75ダメージ分の被ダメージを無効化でき、防壁発動後から2分50秒経過すれば再発動も可能）</strong></span>です。</p>
<p>歴戦王装備を外すのでグループスキル「根性【果敢】（ヌシの魂）」がなくなりますが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>食事でシルドニンニク・特秀を使うか、大集会場の食事「とれたてシルド料理」でお食事ド根性【大】（体力が約45%以上ある時、1回のみそれを超えるダメージを受けても力尽きず同時に体力が回復する。）を付与できる</strong></span>のでこれで代用可能です。</p>
<p><span style="color: #ff0000;">※巨戟アーティア武器を厳選して「巨戟龍の黙示録 + ヌシの魂」を付けられれば、「宣戦呼応II + 根性【果敢】」を付けられるようになります。（これが最終目標です。）</span></p>
<p>&nbsp;</p>
<p><strong>・挑戦の護石III</strong><strong>の素材</strong></p>
<p>挑戦の護石III（強化）：凍峰竜の狩猟証γ×3、凍峰竜の尖爪×6、巨戟龍の大爪×6、戦火の龍玉×1</p>
<p>&nbsp;</p>
<h3>星10の歴戦王アルシュベルドを狩猟して装備集め</h3>
<p><strong>・イベントクエスト「孤独から出でし君という自由」</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11.jpg" alt="" width="2222" height="322" class="aligncenter size-full wp-image-20218" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11.jpg 2222w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-300x43.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-1024x148.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-768x111.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-1536x223.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-2048x297.jpg 2048w" sizes="auto, (max-width: 2222px) 100vw, 2222px" />
<p><span style="color: #ff0000;">※いずれかの属性の巨戟アーティア武器が必須（属性武器じゃないと強化解除して大ダウン取れないため）です。防具は龍耐性20以上か属性やられ耐性Lv3（属性ダメージが大事なので）、気絶耐性Lv3（主に近接のみ）、回避性能Lv5（ガード可能武器以外の場合は食事込みで実現する。空中から突進してコンボしてくるのは最初に相手方向へ回避するといい。）を付けるの推薦です。</span></p>
<p>&nbsp;</p>
<p><strong>・作りたい汎用装備</strong></p>
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt; color: #ff0000;">巨戟アーティア武器（巨戟龍の黙示録 + ヌシの魂）</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: 10pt; color: #ff0000;">巨戟アーティア武器（巨戟龍の黙示録 + ヌシの魂）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグヘルムα（③①）/ フルチャージLv2、属性吸収Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカメイルγ（③②）/ 属性変換Lv3、属性やられ耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグコイルα（②①①）/ 連撃Lv2、フルチャージLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカグリーヴγ（③③）/ 鎖刃刺撃Lv2、属性やられ耐性Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×4、緩衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、フルチャージLv3、属性変換Lv3、属性やられ耐性Lv3、連撃Lv2、鎖刃刺撃Lv2、渾身Lv2、属性吸収Lv2、緩衝Lv1、宣戦呼応II（巨戟龍の黙示録）、加速再生I（鎖刃竜の飢餓）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：②スロ×3、①スロ×3</span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">巨戟アーティア武器を厳選して「巨戟龍の黙示録 + ヌシの魂」を付与できていれ</span></strong>ば、上記の装備で<span style="color: #3366ff;"><strong>スキル「宣戦呼応II + 加速再生I + 根性【果敢】+ 属性やられ耐性Lv3」</strong></span>を同時に付けられます。</p>
<p>&nbsp;</p>
<h3>弱いモンスター用にはシリーズスキル「黒蝕一体」装備がおすすめ</h3>
<p>星10クエストなど強力なモンスター相手にはゴグマジオス装備でシリーズスキル「宣戦呼応II」を付けるのが安定ですが、それが必要ない<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>弱いモンスター用としてはシリーズスキル「黒蝕一体」を付けた装備がおすすめ</strong></span>です。</p>
<p><span style="color: #ff0000;"><strong>スキルを厳選した巨戟アーティア武器（黒蝕竜の力 + ヌシの魂）に加え、ゴア装備やナディアさんの追加サイドミッションをクリアして作れる「クイーンα」装備を組み合わせる</strong></span>と、シリーズスキル「黒蝕一体II」を組み込んで火力アップを図れます。</p>
<p>&nbsp;</p>
<h2>エンドコンテンツ</h2>
<h3>巨戟アーティア武器の厳選</h3>
<p>エンドコンテンツの一つ目は、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>巨戟アーティア武器の厳選</strong></span>になります。</p>
<p>まずはアーティア武器を生産する段階において、使用している武器種の各属性ごとに<strong><span style="color: #ff0000;">復元強化で付くボーナス種類の厳選</span></strong>をします。</p>
<p>次に巨戟アーティア武器へ強化する際や、スキルの再付与にて、<strong><span style="color: #ff0000;">「巨戟龍の黙示録 + ヌシの魂」または「黒蝕竜の力 + ヌシの魂」のスキルを付けるように厳選</span></strong>します。</p>
<p>最後に巨戟復元強化で<strong><span style="color: #ff0000;">復元ボーナスのステータスアップの厳選</span></strong>をします。</p>
<p>尚、<strong><span style="color: #ff0000;">巨戟アーティア武器の厳選をやろうとすると大量のお金も必要</span></strong>になりますが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ゴグマジオスの不要な素材を売却する</strong></span>と、厳選用の資金を調達できます。</p>
<p>&nbsp;</p>
<h3>護石ガチャ</h3>
<p>エンドコンテンツの二つ目は、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>星10の歴戦王クエストで入手できる「古びたお守り」によるレア度の高い護石ガチャ（レア7 or レア8の護石）</strong></span>です。</p>
<p><span style="color: #3366ff;"><strong>武器種に応じて以下の3種類のいずれかが狩猟しやすい（星9の歴戦王とそんなにかわらない）</strong></span>ので、お好みのクエストを周回して下さい。</p>
<p>&nbsp;</p>
<p><strong>・イベントクエスト「楼蘭の睥睨者」（歴戦王レ・ダウ）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12.jpg" alt="" width="2224" height="318" class="aligncenter wp-image-20219 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12.jpg 2224w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12-300x43.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12-1024x146.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12-768x110.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12-1536x220.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-12-2048x293.jpg 2048w" sizes="auto, (max-width: 2224px) 100vw, 2224px" />
<p>&nbsp;</p>
<p><strong>・イベントクエスト「トゥオネラの番人より告ぐ」（歴戦王ウズ・トゥナ）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13.jpg" alt="" width="2220" height="358" class="aligncenter size-full wp-image-20220" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13.jpg 2220w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13-300x48.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13-1024x165.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13-768x124.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13-1536x248.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-13-2048x330.jpg 2048w" sizes="auto, (max-width: 2220px) 100vw, 2220px" />
<p>&nbsp;</p>
<p><strong>・イベントクエスト「黒き揺り篭の吾子」（歴戦王ヌ・エグドラ）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14.jpg" alt="" width="2220" height="352" class="aligncenter size-full wp-image-20221" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14.jpg 2220w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14-300x48.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14-1024x162.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14-768x122.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14-1536x244.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-14-2048x325.jpg 2048w" sizes="auto, (max-width: 2220px) 100vw, 2220px" />
<p>&nbsp;</p>
<p>または、<span style="color: #ff0000;"><strong>失敗率も高い</strong></span>ですが<strong><span style="color: #3366ff;">狩猟時の報酬が美味しいのは歴戦王アルシュベルド</span></strong>になります。</p>
<p><strong>・イベントクエスト「孤独から出でし君という自由」（歴戦王アルシュベルド）</strong></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11.jpg" alt="" width="2222" height="322" class="aligncenter size-full wp-image-20218" srcset="https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11.jpg 2222w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-300x43.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-1024x148.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-768x111.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-1536x223.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2026/02/mhwilds2602-11-2048x297.jpg 2048w" sizes="auto, (max-width: 2222px) 100vw, 2222px" />
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回は復帰勢や拡張前に駆け込みたい人向けにストーリークリア後にやることをまとめました。</p>
<p><strong><span style="color: #ff0000;">使用している武器種によって細かい必要な装備などは変わるので、その点は別途調べていただく必要があります</span></strong>が、汎用的な部分はまとめられたと思います。</p>
<p>これからモンハンワイルズをプレイする方は、ぜひ参考にしてみて下さい！</p>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/monsterhunterwilds-clear-after-return-guide">【モンハンワイルズ】復帰勢向けクリア後にやることまとめ｜拡張前に進める装備・金策・装飾品・護石・エンドコンテンツ解説</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/monsterhunterwilds-clear-after-return-guide/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PythonのDjangoで管理画面を開発する方法まとめ</title>
		<link>https://tomoyuki65.com/how-to-develop-an-admin-interface-using-django-in-python</link>
					<comments>https://tomoyuki65.com/how-to-develop-an-admin-interface-using-django-in-python#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Wed, 24 Dec 2025 09:51:14 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=20145</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 Webアプリケーション開発の際には、別途DB操作に関わる管理画面を作ったりしますが、PythonのDjangoを使うと簡単に管理画面が作れるらし...</p>
The post <a href="https://tomoyuki65.com/how-to-develop-an-admin-interface-using-django-in-python">PythonのDjangoで管理画面を開発する方法まとめ</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-35-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-20194" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-35-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-35-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>Webアプリケーション開発の際には、別途DB操作に関わる<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>管理画面</strong></span>を作ったりしますが、<strong><span style="color: #ff0000;">PythonのDjangoを使うと簡単に管理画面が作れるらしい</span></strong>というのを知ったので、試してみることにしました！</p>
<p>この記事では、そんなPythonのDjangoで管理画面を開発する方法についてまとめます。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>PythonのDjangoで管理画面を開発する方法まとめ</h2>
<p><span>まずは以下のコマンドを実行し、各種ファイルを作成します。</span></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir django-admin &amp;&amp; cd django-admin
$ mkdir -p deploy/docker/local/py &amp;&amp; touch deploy/docker/local/py/Dockerfile
$ mkdir -p deploy/docker/local/db &amp;&amp; touch deploy/docker/local/db/Dockerfile
$ mkdir -p deploy/docker/local/db/init &amp;&amp; touch deploy/docker/local/db/init/init.sql
$ touch .env compose.yml</code></pre>
</div>
<p><span style="color: #ff0000;">※ローカル開発環境の構築については、いつものようにDockerを利用するため、試したい方は事前にDocker DesktopなどをインストールしてDockerを使える環境を準備して下さい。</span></p>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「deploy/docker/local/py/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/local/py/Dockerfile"><code>FROM python:3.14.0-slim-trixie

# タイムゾーン設定
ENV TZ=Asia/Tokyo

# パッケージ管理用のpoetryをインストール
RUN pip3 install --no-cache-dir poetry

# [開発用] 仮想環境を作成
RUN poetry config virtualenvs.in-project true

WORKDIR /py

EXPOSE 8000</code></pre>
</div>
<p><span style="color: #ff0000;">※今回はPythonのバージョン「3.14」を使います。各種ライブラリのパッケージ管理には「poetry」を使います。開発時専用のライブラリを入れるためにpoetryのコンフィグ設定で仮想環境設定「virtualenvs.in-project」を有効化しています。</span></p>
<p>&nbsp;</p>
<p>・「deploy/docker/local/db/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/local/db/Dockerfile"><code>FROM postgres:18.1

ENV LANG ja_JP.utf8

# PostgreSQLの日本語化で「ja_JP.utf8」を使うために必要
RUN apt-get update &amp;&amp; \
    apt-get install -y locales &amp;&amp; \
    rm -rf /var/lib/apt/lists/* &amp;&amp; \
    localedef -i ja_JP -c -f UTF-8 -A /usr/share/locale/locale.alias ja_JP.UTF-8</code></pre>
</div>
<p>&nbsp;</p>
<p>・「deploy/docker/local/db/init/init.sql」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-sql" data-lang="SQL" data-file="deploy/docker/local/db/init/init.sql"><code>-- usersテーブルの作成
CREATE TABLE "public"."users" ("id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "uid" character varying NOT NULL, "last_name" character varying NOT NULL, "first_name" character varying NOT NULL, "email" character varying NOT NULL, "created_at" timestamptz NOT NULL, "updated_at" timestamptz NOT NULL, "deleted_at" timestamptz NULL, PRIMARY KEY ("id"));
CREATE INDEX "user_deleted_at" ON "public"."users" ("deleted_at");
CREATE UNIQUE INDEX "users_email_key" ON "public"."users" ("email");
CREATE UNIQUE INDEX "users_uid_key" ON "public"."users" ("uid");</code></pre>
</div>
<p><span style="color: #ff0000;">※管理画面は後から作成されることが多く、対象のDBには既にテーブルが存在することを前提に試すため、DBコンテナ起動時にSQLを実行して「users」テーブルを作成しておきます。尚、今回はDBにPostgreSQLを使用します。</span></p>
<p>&nbsp;</p>
<p>・「.env」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file=".env"><code>ENV=local
DB_NAME=pg-db
DB_USER=pg-user
DB_PASSWORD=pg-password
DB_HOST=db-django</code></pre>
</div>
<p><span style="color: #ff0000;">※ローカル環境用の環境変数ファイル</span></p>
<p>&nbsp;</p>
<p>・「compose.yml」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="compose.yml"><code>services:
  django:
    container_name: django-admin
    build:
      context: .
      dockerfile: ./deploy/docker/local/py/Dockerfile
    volumes:
      - .:/py
    ports:
      - "8000:8000"
    env_file:
      - .env
    tty: true
    stdin_open: true</code></pre>
</div>
<p>&nbsp;</p>
<p><span>次に以下のコマンドを実行し、Dockerコンテナをビルドします。</span></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose build --no-cache</code></pre>
</div>
<p>&nbsp;</p>
<p><span>次に以下のコマンドを実行し、パッケージ管理用のpoetryの初期化をします。</span></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>docker compose run --rm django poetry init</code></pre>
</div>
<p>&nbsp;</p>
<p><span>コマンド実行後、対話形式で各種設定について聞かれるので、「Package name [py]:」は「django-admin」、「Author [None, n to skip]:」は「n」、「Would you like to define your main dependencies interactively? (yes/no) [yes]」は「no」、「Would you like to define your development dependencies interactively? (yes/no) [yes]」は「no」を入力して実行し、それ以外はそのまま実行して進めます。</span></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-1.jpg" alt="" width="1392" height="1012" class="aligncenter wp-image-20148 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-1.jpg 1392w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-1-300x218.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-1-1024x744.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-1-768x558.jpg 768w" sizes="auto, (max-width: 1392px) 100vw, 1392px" />
<p>&nbsp;</p>
<p>完了後、poetryの設定ファイル「pyproject.toml」が作成されます。</p>
<p>次に以下のコマンドを実行し、今回利用する各種パッケージをインストールします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm django poetry add django "psycopg[binary]"
$ docker compose run --rm django poetry add --dev ruff</code></pre>
</div>
<p><span style="color: #ff0000;">※djangoの他、PostgreSQL用のドライバー「psycopg[binary]」および、開発専用ライブラリとして「ruff」（フォーマッター + 静的コード解析）を使います。</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Djangoのプロジェクトを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm django poetry run django-admin startproject myapp ./src</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンド実行後、以下のように各種ファイルが作成されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-2.png" alt="" width="1548" height="834" class="aligncenter size-full wp-image-20151" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-2.png 1548w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-2-300x162.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-2-1024x552.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-2-768x414.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-2-1536x828.png 1536w" sizes="auto, (max-width: 1548px) 100vw, 1548px" />
<p>&nbsp;</p>
<p>次に設定用のファイル「src/myapp/settings.py」を以下のように修正します。</p>
<p>・「src/myapp/settings.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/settings.py"><code>"""
Django settings for myapp project.

Generated by 'django-admin startproject' using Django 6.0.

For more information on this file, see
https://docs.djangoproject.com/en/6.0/topics/settings/

For the full list of settings and their values, see
https://docs.djangoproject.com/en/6.0/ref/settings/
"""

import os
from pathlib import Path

# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent


# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/6.0/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-jr21o1cjct+97fvqon)d$hdjm8oo7h0ko_th=dlv!8@ts#4!&amp;5'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = []


# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # プロジェクトのディレクトリ追加
    'myapp'
]

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

ROOT_URLCONF = 'myapp.urls'

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

WSGI_APPLICATION = 'myapp.wsgi.application'


# Database
# https://docs.djangoproject.com/en/6.0/ref/settings/#databases

DATABASES = {
    # PostgreSQLへの接続設定
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': os.environ['DB_NAME'],
        'USER': os.environ['DB_USER'],
        'PASSWORD': os.environ['DB_PASSWORD'],
        'HOST': os.environ['DB_HOST'],
        'PORT': '5432',
    }
}


# Password validation
# https://docs.djangoproject.com/en/6.0/ref/settings/#auth-password-validators

AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]


# Internationalization
# https://docs.djangoproject.com/en/6.0/topics/i18n/

# 日本語化設定
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'

USE_I18N = True

USE_TZ = True


# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/6.0/howto/static-files/

STATIC_URL = 'static/'</code></pre>
</div>
<p><span style="color: #ff0000;">※INSTALLED_APPSにプロジェクトのディレクトリを追加、DATABASESにPostgreSQLへの接続設定を追加、LANGUAGE_CODEとTIME_ZONEで日本語化設定をしています。</span></p>
<p>&nbsp;</p>
<p>次にファイル「deploy/docker/local/py/Dockerfile」、「compose.yml」をそれぞれ以下のように修正します。</p>
<p>・「deploy/docker/local/py/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/local/py/Dockerfile"><code>FROM python:3.14.0-slim-trixie

# タイムゾーン設定
ENV TZ=Asia/Tokyo

# パッケージ管理用のpoetryをインストール
RUN pip3 install --no-cache-dir poetry

# [開発用] 仮想環境を作成
RUN poetry config virtualenvs.in-project true

WORKDIR /py

# poetry.lockから依存関係をインストール
COPY pyproject.toml poetry.lock .
RUN poetry install --no-root

COPY ./src ./src

EXPOSE 8000</code></pre>
</div>
<p>&nbsp;</p>
<p>・「compose.yml」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="compose.yml"><code>services:
  django:
    container_name: django-admin
    build:
      context: .
      dockerfile: ./deploy/docker/local/py/Dockerfile
    command: poetry run python ./src/manage.py runserver 0.0.0.0:8000
    volumes:
      - ./pyproject.toml:/py/pyproject.toml
      - ./poetry.lock:/py/poetry.lock
      - ./src:/py/src
    ports:
      - "8000:8000"
    env_file:
      - .env
    tty: true
    stdin_open: true
    depends_on:
      - db-django
  db-django:
    container_name: django-db
    build:
      context: .
      dockerfile: ./deploy/docker/local/db/Dockerfile
    environment:
      POSTGRES_DB: ${DB_NAME}
      POSTGRES_USER: ${DB_USER}
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      TZ: Asia/Tokyo
      # ローカル環境でもパスワードを有効化する設定
      POSTGRES_INITDB_ARGS: --auth-local=scram-sha-256 --auth-host=scram-sha-256
    volumes:
      - ./deploy/docker/local/db/init:/docker-entrypoint-initdb.d
      - db-django-data:/var/lib/postgresql
    ports:
      - "5432:5432"
    env_file:
      - .env
volumes:
  db-django-data:</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Dockerコンテナの再ビルドおよび起動をします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose down
$ docker compose build --no-cache
$ docker compose up -d</code></pre>
</div>
<p>&nbsp;</p>
<p>次にブラウザで「http://localhost:8000」を開き、以下のような画面が表示されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3.jpg" alt="" width="2688" height="1840" class="aligncenter wp-image-20152 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3.jpg 2688w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3-300x205.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3-1024x701.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3-768x526.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3-1536x1051.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-3-2048x1402.jpg 2048w" sizes="auto, (max-width: 2688px) 100vw, 2688px" />
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、DBからスキーマ情報を取得します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec django poetry run python ./src/manage.py inspectdb &gt; ./src/myapp/models.py</code></pre>
</div>
<p><span style="color: #ff0000;">※尚、後からテーブルを追加するような場合は、別のファイル名で出力し、元の「src/myapp/models.py」に別途手動で設定を追加するようにして下さい。</span></p>
<p>&nbsp;</p>
<p>コマンド実行後、以下のようにファイルが作成されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4.jpg" alt="" width="2372" height="1570" class="aligncenter wp-image-20153 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4.jpg 2372w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4-300x200.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4-1024x678.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4-768x508.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4-1536x1017.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-4-2048x1356.jpg 2048w" sizes="auto, (max-width: 2372px) 100vw, 2372px" />
<p><span style="color: #ff0000;">※DBからスキーマ情報を取得した場合、メタ情報の設定に「managed = False」が追加され、マイグレーション関連の処理が実行されないようになっています。</span></p>
<p>&nbsp;</p>
<p>次にファイル「src/myapp/models.py」を以下のように修正します。</p>
<p>・「src/myapp/models.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/models.py"><code>from django.db import models
from django.utils.translation import gettext_noop

class Users(models.Model):
    id = models.BigAutoField(primary_key=True)
    uid = models.CharField(unique=True)
    last_name = models.CharField()
    first_name = models.CharField()
    email = models.CharField(unique=True)
    # 作成日と更新日を自動設定するように修正
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    deleted_at = models.DateTimeField(blank=True, null=True)

    class Meta:
        managed = False
        db_table = 'users'
        # 表示設定（日本語化で翻訳されないようにgettext_noopを使用）
        verbose_name = gettext_noop("User")
        verbose_name_plural = gettext_noop("Users")</code></pre>
</div>
<p><span style="color: #ff0000;">※DBスキーマ用のモデル設定はこのファイルで行います。</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、管理画面用の設定ファイルを追加します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ touch src/myapp/admin.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルを以下のように記述します。</p>
<p>・「src/myapp/admin.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/admin.py"><code>from django.contrib import admin
from django.contrib.admin.models import LogEntry
from .models import Users

# サイト名の設定
admin.site.site_header = "Django Admin"
admin.site.site_title = "Django Admin"

# 操作履歴用にデフォルトであるモデルを管理画面に追加
admin.site.register(LogEntry)

# DBスキーマに関するモデルを管理画面に追加
admin.site.register(Users)</code></pre>
</div>
<p><span style="color: #ff0000;">※管理画面用の設定はこのファイルで行います。</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、管理画面用の設定をDBに追加するためのマイグレーションを実行します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec django poetry run python ./src/manage.py migrate</code></pre>
</div>
<p><span style="color: #ff0000;">※マイグレーションを実行すると、管理画面用の各種テーブル等がDBに作成されます。もしモデルの定義のメタ情報で「managed = False」が設定されていなければ、自動でマイグレーションが実行されてテーブルなど作成されたりするので注意して下さい。尚、メタ情報で「managed = False」を設定していても、管理者ユーザーの権限設定で使用できるデータを追加するためにマイグレーションの実行は必要なので、後からモデルを追加した際は再度マイグレーションの実行が必要です。</span></p>
<p>&nbsp;</p>
<p>コマンド実行後、以下のようにマイグレーションが成功しているログ出力が表示されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-5.jpg" alt="" width="1318" height="622" class="aligncenter wp-image-20154 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-5.jpg 1318w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-5-300x142.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-5-1024x483.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-5-768x362.jpg 768w" sizes="auto, (max-width: 1318px) 100vw, 1318px" />
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、管理画面用のスーパーユーザーを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec django poetry run python ./src/manage.py createsuperuser</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンド実行後、各種入力を求められるため、今回はユーザー名「local-db-root」、メールアドレスは無し、パスワード「pass-pg-2512」を設定して実行します。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-6.png" alt="" width="1482" height="176" class="aligncenter wp-image-20155 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-6.png 1482w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-6-300x36.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-6-1024x122.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-6-768x91.png 768w" sizes="auto, (max-width: 1482px) 100vw, 1482px" />
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、コンテナを再起動させます。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose down
$ docker compose up -d</code></pre>
</div>
<p>&nbsp;</p>
<p>次にブラウザで「http://localhost:8000/admin」を開き、以下のように管理画面用のログイン画面が表示されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7.png" alt="" width="2678" height="1594" class="aligncenter size-full wp-image-20156" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7.png 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7-300x179.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7-1024x610.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7-768x457.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7-1536x914.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7-2048x1219.png 2048w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-7-486x290.png 486w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p>次に先ほど作成したスーパーユーザーのユーザー名「local-db-root」とパスワード「pass-pg-2512」でログインし、以下のように表示されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9.png" alt="" width="2676" height="1828" class="aligncenter size-full wp-image-20158" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9.png 2676w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9-300x205.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9-1024x700.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9-768x525.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9-1536x1049.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-9-2048x1399.png 2048w" sizes="auto, (max-width: 2676px) 100vw, 2676px" />
<p>&nbsp;</p>
<p>これで<strong><span style="color: #3366ff;">DBスキーマから設定した対象テーブルのCRUD処理や、管理画面として最低限必要になる管理者ユーザー機能（パーミッション機能を含む）や、操作履歴のログ機能が簡単に実装</span></strong>できます。</p>
<p>&nbsp;</p>
<h3>CRUD機能を試す</h3>
<p>では簡単に実装できたCRUD機能を試してみます。</p>
<p>まずはデータを追加するため、Usersの右側の「+追加」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10.png" alt="" width="2684" height="1588" class="aligncenter size-full wp-image-20164" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10.png 2684w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10-768x454.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-10-2048x1212.png 2048w" sizes="auto, (max-width: 2684px) 100vw, 2684px" />
<p>&nbsp;</p>
<p>次に「Uid」、「Last name」、「First name」、「Email」をそれぞれ入力し、画面下の「保存」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11.png" alt="" width="2676" height="1584" class="aligncenter size-full wp-image-20165" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11.png 2676w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-11-2048x1212.png 2048w" sizes="auto, (max-width: 2676px) 100vw, 2676px" />
<p>&nbsp;</p>
<p>これでデータ追加がされたため、一覧画面から対象のデータをクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12.png" alt="" width="2682" height="1588" class="aligncenter size-full wp-image-20166" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12.png 2682w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-12-2048x1213.png 2048w" sizes="auto, (max-width: 2682px) 100vw, 2682px" />
<p>&nbsp;</p>
<p>これで追加したデータの詳細が確認できます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13.png" alt="" width="2676" height="1586" class="aligncenter size-full wp-image-20167" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13.png 2676w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13-1024x607.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13-1536x910.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-13-2048x1214.png 2048w" sizes="auto, (max-width: 2676px) 100vw, 2676px" />
<p>&nbsp;</p>
<p>次に「Email」を修正し、画面下の「保存」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14.png" alt="" width="2676" height="1584" class="aligncenter size-full wp-image-20168" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14.png 2676w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-14-2048x1212.png 2048w" sizes="auto, (max-width: 2676px) 100vw, 2676px" />
<p>&nbsp;</p>
<p>これでデータの更新ができたので、一覧画面から対象のデータをクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15.png" alt="" width="2674" height="1584" class="aligncenter size-full wp-image-20169" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15.png 2674w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15-1024x607.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15-1536x910.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-15-2048x1213.png 2048w" sizes="auto, (max-width: 2674px) 100vw, 2674px" />
<p>&nbsp;</p>
<p>対象データの詳細画面から「Email」を確認し、更新されていればOKです。</p>
<p>続けて、画面右下の「削除」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16.png" alt="" width="2682" height="1586" class="aligncenter size-full wp-image-20170" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16.png 2682w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16-768x454.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16-1536x908.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-16-2048x1211.png 2048w" sizes="auto, (max-width: 2682px) 100vw, 2682px" />
<p>&nbsp;</p>
<p>削除の確認画面が表示されるので、「はい、大丈夫です」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17.png" alt="" width="2680" height="1588" class="aligncenter size-full wp-image-20171" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17.png 2680w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17-1024x607.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17-1536x910.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-17-2048x1214.png 2048w" sizes="auto, (max-width: 2680px) 100vw, 2680px" />
<p>&nbsp;</p>
<p>これでデータが削除されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18.png" alt="" width="2684" height="1590" class="aligncenter size-full wp-image-20172" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18.png 2684w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18-1024x607.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18-1536x910.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-18-2048x1213.png 2048w" sizes="auto, (max-width: 2684px) 100vw, 2684px" />
<p>&nbsp;</p>
<h3>操作履歴を確認する</h3>
<p>次にメニューに追加しておいた操作履歴を確認してみます。</p>
<p>まずはトップページから「ログエントリー」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19.png" alt="" width="2678" height="1580" class="aligncenter size-full wp-image-20174" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19.png 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19-1024x604.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19-768x453.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19-1536x906.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-19-2048x1208.png 2048w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p>次に削除に関するデータをクリックしてみます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20.png" alt="" width="2674" height="1584" class="aligncenter size-full wp-image-20175" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20.png 2674w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20-1024x607.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20-1536x910.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-20-2048x1213.png 2048w" sizes="auto, (max-width: 2674px) 100vw, 2674px" />
<p>&nbsp;</p>
<p>これで操作履歴の詳細が確認できます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21.png" alt="" width="2678" height="1592" class="aligncenter size-full wp-image-20176" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21.png 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21-1024x609.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21-768x457.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21-1536x913.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21-2048x1217.png 2048w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-21-486x290.png 486w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>表示などをカスタマイズして改善する</h2>
<p>上記のようにCRUD機能は簡単に実装できますが、<strong><span style="color: #ff0000;">そのままだと画面表示がイマイチだったり、実務では論理削除が必要になったりする</span></strong>ため、いくつか<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>カスタマイズ</strong></span>してみます。</p>
<p>では管理画面用の設定ファイル「src/myapp/admin.py」を以下のように修正します。</p>
<p>・「src/myapp/admin.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/admin.py"><code>from django.contrib import admin
from django.contrib.admin.models import LogEntry
from django.utils import timezone

from .models import Users

# サイト名の設定
admin.site.site_header = "Django Admin"
admin.site.site_title = "Django Admin"


###############################
# 操作履歴をメニューに追加する設定
###############################


# デフォルトで存在するモデルを使用する
@admin.register(LogEntry)
class LogEntryAdmin(admin.ModelAdmin):
    # 一覧画面に表示するフィールド設定
    list_display = (
        "action_time",
        "user",
        "content_type",
        "object_repr",
        "action_flag",
    )

    # 一覧画面のフィルター設定
    list_filter = ("action_flag", "content_type")

    # 検索用の対象フィールド
    search_fields = ("object_repr", "change_message", "user__username")

    # 変更不可フィールド設定
    readonly_fields = (
        "action_time",
        "user",
        "content_type",
        "object_repr",
        "action_flag",
    )

    # 詳細画面の表示設定
    fieldsets = (
        (
            None,
            {
                "fields": (
                    "action_time",
                    "user",
                    "content_type",
                    "object_repr",
                    "action_flag",
                ),
            },
        ),
    )


###############################
# 共通フィルター用のクラス定義
###############################


# 削除日用のクラス定義
class DeletedAtFilter(admin.SimpleListFilter):
    title = "削除日（deleted_at）"
    parameter_name = "deleted"

    # 選択肢の設定
    def lookups(self, request, model_admin):
        return (
            ("alive", "未削除"),
            ("deleted", "削除済み"),
        )

    # 選択肢に対するクエリ設定
    def queryset(self, request, queryset):
        value = self.value()
        if value == "alive":
            return queryset.filter(deleted_at__isnull=True)
        if value == "deleted":
            return queryset.filter(deleted_at__isnull=False)
        return queryset


###############################
# DBモデルをメニューに追加する設定
###############################


# usersの設定
@admin.register(Users)
class UsersAdmin(admin.ModelAdmin):
    # 一覧画面に表示するフィールド設定
    list_display = [field.name for field in Users._meta.get_fields()]

    # 一覧画面のフィルター設定
    list_filter = ((DeletedAtFilter),)

    # 検索用の対象フィールド
    search_fields = ("id", "uid", "last_name", "first_name", "email")

    # 変更不可フィールド設定
    readonly_fields = ("id", "created_at", "updated_at")

    # 詳細画面の表示設定
    fieldsets = (
        (
            None,
            {
                "fields": (
                    "id",
                    "uid",
                    "last_name",
                    "first_name",
                    "email",
                    "created_at",
                    "updated_at",
                    "deleted_at",
                ),
            },
        ),
    )

    # 単体用の論理削除設定
    def delete_model(self, request, obj):
        obj.updated_at = timezone.now()
        obj.deleted_at = timezone.now()
        obj.save()

    # 一括用の論理削除設定
    def delete_queryset(self, request, queryset):
        queryset.update(updated_at=timezone.now(), deleted_at=timezone.now())</code></pre>
</div>
<p><span style="color: #ff0000;">※削除処理時は論理削除をするように設定</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、フォーマット修正を行います。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec django poetry run ruff format .
$ docker compose exec django poetry run ruff check . --select I --fix</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、静的コード解析でエラーがでないことを確認します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec django poetry run ruff check .</code></pre>
</div>
<p>&nbsp;</p>
<h3>CRUD機能を試す</h3>
<p>では再度CRUD機能を試してみます。</p>
<p>まずはデータを追加するため、Usersの右側の「+追加」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22.png" alt="" width="2684" height="1588" class="aligncenter size-full wp-image-20178" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22.png 2684w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22-768x454.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-22-2048x1212.png 2048w" sizes="auto, (max-width: 2684px) 100vw, 2684px" />
<p>&nbsp;</p>
<p>次に「Uid」、「Last name」、「First name」、「Email」をそれぞれ入力し、画面下の「保存」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23.png" alt="" width="2676" height="1584" class="aligncenter size-full wp-image-20179" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23.png 2676w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-23-2048x1212.png 2048w" sizes="auto, (max-width: 2676px) 100vw, 2676px" />
<p>&nbsp;</p>
<p>これでデータが追加され、一覧画面からも対象データの詳細を確認できます。</p>
<p>続けて対象データのIDをクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24.png" alt="" width="2678" height="1580" class="aligncenter size-full wp-image-20180" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24.png 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24-1024x604.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24-768x453.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24-1536x906.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-24-2048x1208.png 2048w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p>これで追加したデータの詳細が確認できます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25.png" alt="" width="2676" height="1584" class="aligncenter size-full wp-image-20181" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25.png 2676w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-25-2048x1212.png 2048w" sizes="auto, (max-width: 2676px) 100vw, 2676px" />
<p>&nbsp;</p>
<p>次に「Email」を修正し、画面下の「保存」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26.png" alt="" width="2682" height="1586" class="aligncenter size-full wp-image-20182" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26.png 2682w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26-768x454.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26-1536x908.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-26-2048x1211.png 2048w" sizes="auto, (max-width: 2682px) 100vw, 2682px" />
<p>&nbsp;</p>
<p>これでデータの更新ができたので、一覧画面から対象データのIDをクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27.png" alt="" width="2674" height="1586" class="aligncenter size-full wp-image-20183" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27.png 2674w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27-1024x607.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27-768x456.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27-1536x911.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-27-2048x1215.png 2048w" sizes="auto, (max-width: 2674px) 100vw, 2674px" />
<p>&nbsp;</p>
<p>対象データの詳細画面から「Email」を確認し、更新されていればOKです。</p>
<p>続けて、画面右下の「削除」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28.png" alt="" width="2678" height="1592" class="aligncenter size-full wp-image-20184" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28.png 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28-1024x609.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28-768x457.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28-1536x913.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28-2048x1217.png 2048w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-28-486x290.png 486w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p>削除の確認画面が表示されるので、「はい、大丈夫です」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29.png" alt="" width="2674" height="1588" class="aligncenter size-full wp-image-20185" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29.png 2674w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29-1024x608.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29-768x456.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29-1536x912.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29-2048x1216.png 2048w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-29-486x290.png 486w" sizes="auto, (max-width: 2674px) 100vw, 2674px" />
<p>&nbsp;</p>
<p>これで削除処理ができたので、対象データのDeleted_atに削除日が設定されていればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30.png" alt="" width="2674" height="1582" class="aligncenter size-full wp-image-20186" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30.png 2674w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30-768x454.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30-1536x909.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-30-2048x1212.png 2048w" sizes="auto, (max-width: 2674px) 100vw, 2674px" />
<p>&nbsp;</p>
<h3>操作履歴を確認する</h3>
<p>次に再度操作履歴を確認してみます。</p>
<p>まずはトップページから「ログエントリー」をクリックします。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31.png" alt="" width="2672" height="1590" class="aligncenter size-full wp-image-20187" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31.png 2672w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31-300x179.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31-1024x609.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31-768x457.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31-1536x914.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31-2048x1219.png 2048w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-31-486x290.png 486w" sizes="auto, (max-width: 2672px) 100vw, 2672px" />
<p>&nbsp;</p>
<p>これで一覧画面からも詳細が確認できます。</p>
<p>続けて最新の操作履歴をクリックしてみます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32.jpg" alt="" width="2678" height="1582" class="aligncenter wp-image-20188 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32.jpg 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32-300x177.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32-1024x605.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32-768x454.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32-1536x907.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-32-2048x1210.jpg 2048w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p>これで操作履歴の詳細が確認できます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33.png" alt="" width="2674" height="1580" class="aligncenter size-full wp-image-20189" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33.png 2674w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33-1024x605.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33-768x454.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33-1536x908.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-33-2048x1210.png 2048w" sizes="auto, (max-width: 2674px) 100vw, 2674px" />
<p>&nbsp;</p>
<h2>グループ機能と管理ユーザー機能について</h2>
<p>詳細は割愛しますが、デフォルトで<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>グループ機能や管理ユーザー機能</strong></span>もついており、これらを使うことで<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>各種権限を付与した管理ユーザーの作成も可能</strong></span>です。</p>
<p><span style="color: #ff0000;">※例えばユーザーテーブルを確認することだけができる管理ユーザーの作成などが可能</span></p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34.png" alt="" width="2678" height="1586" class="aligncenter size-full wp-image-20191" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34.png 2678w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34-300x178.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34-1024x606.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34-768x455.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34-1536x910.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/django-admin-34-2048x1213.png 2048w" sizes="auto, (max-width: 2678px) 100vw, 2678px" />
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回はPythonのDjangoで管理画面を開発する方法についてまとめました。</p>
<p>実際に試してみると、<span style="color: #3366ff;"><strong>本当に簡単に管理画面を作ることができ、かつシンプルでスマートな感じもめちゃめちゃ良かった</strong></span>です。</p>
<p>私は以前にPHPのLaravel-Adminでの管理画面開発の経験もありますが、それと比較しても作りやすかったので、今後はこれを使っていくべきだなと思いました。</p>
<p>今回は簡単な例をご紹介しましたが、他にも色々カスタマイズはできそうなので、より深掘りしていくのもありかなと思います。</p>
<p>ということで、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>管理画面を作るならPythonのDjangoがおすすめ</strong></span>なので、興味がある方はぜひ参考にしてみて下さい。</p>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/how-to-develop-an-admin-interface-using-django-in-python">PythonのDjangoで管理画面を開発する方法まとめ</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/how-to-develop-an-admin-interface-using-django-in-python/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PythonのFastAPIでDDD（ドメイン駆動設計）構成のバックエンドAPIを開発する方法まとめ</title>
		<link>https://tomoyuki65.com/how-to-develop-api-with-ddd-using-fastapi-in-python</link>
					<comments>https://tomoyuki65.com/how-to-develop-api-with-ddd-using-fastapi-in-python#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Sat, 06 Dec 2025 00:19:19 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=20088</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 日進月歩で生成AI関連が盛り上がっていますが、将来的にもあらゆるアプリケーションにAI関連機能が組み込まれるのは避けられないでしょう。 そんなA...</p>
The post <a href="https://tomoyuki65.com/how-to-develop-api-with-ddd-using-fastapi-in-python">PythonのFastAPIでDDD（ドメイン駆動設計）構成のバックエンドAPIを開発する方法まとめ</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-11.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-20128" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-11.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-11-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>日進月歩で生成AI関連が盛り上がっていますが、<strong><span style="color: #ff0000;">将来的にもあらゆるアプリケーションにAI関連機能が組み込まれる</span></strong>のは避けられないでしょう。</p>
<p>そんな<span style="color: #ff0000;"><strong>AI関連機能を作るならPythonを使うのが主軸</strong></span>であり、かつ<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>マイクロサービス</strong></span>として作るなら<strong>「<span style="border-bottom: 2px solid #be3144;">FastAPI</span>」</strong>というフレームワークを使いながら、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>DDD（ドメイン駆動設計）</strong></span>と呼ばれる方法で作られることが多いのではと思います。</p>
<p>そこでこの記事では、PythonのFastAPIでDDD構成のバックエンドAPIを開発する方法についてまとめます。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>PythonのFastAPIでDDD（ドメイン駆動設計）構成のバックエンドAPIを開発する方法まとめ</h2>
<p>まずは以下のコマンドを実行し、各種ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir fastapi-domain &amp;&amp; cd fastapi-domain
$ mkdir -p deploy/docker/local/py &amp;&amp; touch deploy/docker/local/py/Dockerfile
$ mkdir -p src/myapp &amp;&amp; touch src/myapp/__init__.py src/myapp/main.py
$ touch .env compose.yml</code></pre>
</div>
<p><span style="color: #ff0000;">※ローカル開発環境の構築については、いつものようにDockerを利用するため、試したい方は事前にDocker DesktopなどをインストールしてDockerを使える環境を準備して下さい。</span></p>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「deploy/docker/local/py/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/local/py/Dockerfile"><code>FROM python:3.14.0-slim-trixie

# パッケージ管理用のpoetryをインストール
RUN pip3 install --no-cache-dir poetry

# [開発用] 仮想環境を作成
RUN poetry config virtualenvs.in-project true

WORKDIR /py

EXPOSE 9004</code></pre>
</div>
<p><span style="color: #ff0000;">※今回はPythonのバージョン「3.14」を使います。各種ライブラリのパッケージ管理には「poetry」を使います。開発時専用のライブラリを入れるためにpoetryのコンフィグ設定で仮想環境設定「virtualenvs.in-project」を有効化しています。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/main.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/main.py"><code>from fastapi import FastAPI
from fastapi.responses import PlainTextResponse

app = FastAPI()


@app.get("/", response_class=PlainTextResponse)
def root() -&gt; str:
    return "Hello World !!"</code></pre>
</div>
<p>&nbsp;</p>
<p>・「.env」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file=".env"><code>ENV=local
TEST_VALUE=test123</code></pre>
</div>
<p><span style="color: #ff0000;">※ローカル環境用の環境変数ファイル</span></p>
<p>&nbsp;</p>
<p>・「compose.yml」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="compose.yml"><code>services:
  fastapi:
    container_name: fastapi
    build:
      context: .
      dockerfile: ./deploy/docker/local/py/Dockerfile
    volumes:
      - .:/py
    ports:
      - "9004:9004"
    env_file:
      - .env
    tty: true
    stdin_open: true</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Dockerコンテナをビルドします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose build --no-cache</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、パッケージ管理用のpoetryの初期化をします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm fastapi poetry init</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンド実行後、対話形式で各種設定について聞かれるので、「Package name [py]:」は「fastapi-domain」、「Author [None, n to skip]:」は「n」、「Would you like to define your main dependencies interactively? (yes/no) [yes]」は「no」、「Would you like to define your development dependencies interactively? (yes/no) [yes]」は「no」を入力して実行し、それ以外はそのまま実行して進めます。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-1.jpg" alt="" width="1660" height="1016" class="aligncenter wp-image-20094 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-1.jpg 1660w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-1-300x184.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-1-1024x627.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-1-768x470.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-1-1536x940.jpg 1536w" sizes="auto, (max-width: 1660px) 100vw, 1660px" />
<p>&nbsp;</p>
<p>完了後、poetryの設定ファイル「pyproject.toml」が作成されます。</p>
<p>次に以下のコマンドを実行し、今回利用する各種パッケージをインストールします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm fastapi poetry add fastapi uvicorn pydantic
$ docker compose run --rm fastapi poetry add --dev ruff mypy</code></pre>
</div>
<p><span style="color: #ff0000;">※FastAPI用の「fastapi」、「uvicorn」、「pydantic」、開発専用ライブラリとして「ruff」（フォーマッター + 静的コード解析）、「mypy」（型チェック）を使います。</span></p>
<p>&nbsp;</p>
<p>次にpoetryの設定ファイル「pyproject.toml」を以下のように修正します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="pyproject.toml"><code>[project]
name = "fastapi-domain"
version = "0.1.0"
description = ""
authors = [
    {name = "Your Name",email = "you@example.com"}
]
readme = "README.md"
requires-python = "&gt;=3.14"
dependencies = [
    "fastapi (&gt;=0.122.0,&lt;0.123.0)",
    "uvicorn (&gt;=0.38.0,&lt;0.39.0)",
    "pydantic (&gt;=2.12.5,&lt;3.0.0)"
]

# パッケージの読み込み設定
packages = [
    { include = "myapp", from = "src" }
]


[build-system]
requires = ["poetry-core&gt;=2.0.0,&lt;3.0.0"]
build-backend = "poetry.core.masonry.api"

[dependency-groups]
dev = [
    "ruff (&gt;=0.14.7,&lt;0.15.0)",
    "mypy (&gt;=1.19.0,&lt;2.0.0)"
]


# =========================================================
# ruffの設定（フォーマッター + 静的コード解析）
# =========================================================
[tool.ruff]
# Pythonのバージョン指定
target-version = "py314"

# チェック対象外のディレクトリ
exclude = [
    ".venv",
    ".mypy_cache",
    ".ruff_cache",
]

# ==========
# lint設定
# ==========
lint.select = [
    "E", # Pycodestyle エラー
    "F", # Pyflakes
    "B", # bugbear（バグ検出）
    "I", # isort（import整理）
    "UP", # pyupgrade（最新構文）
]

# =========================================================
# mypyの設定（型チェック）
# =========================================================
[tool.mypy]
# Pythonのバージョン指定
python_version = "3.14"

# 厳密モードの有効化
strict = true

# 追加の表示設定
warn_unused_configs = true # 無効な設定や使われていない設定を警告として表示
warn_unreachable = true # 到達不可能コードを警告
show_error_context = true # エラー発生箇所の前後コンテキストを表示
show_column_numbers = true # エラー箇所の列番号を表示

# Pydantic v2の設定
plugins = ["pydantic.mypy"]

# チェック対象外のディレクトリ
exclude = [
    ".venv",
    ".mypy_cache",
    ".ruff_cache",
]

# 外部ライブラリは無視 
ignore_missing_imports = true</code></pre>
</div>
<p><span style="color: #ff0000;">※[project]にpackagesの設定を追加（srcディレクトリのmyappパッケージを読み込む）、ruffとmypyの設定（ほぼ最小構成のはず！）を追加します。</span></p>
<p>&nbsp;</p>
<p>次にファイル「deploy/docker/local/py/Dockerfile」、「compose.yml」をそれぞれ以下のように修正します。</p>
<p>・「deploy/docker/local/py/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/local/py/Dockerfile"><code>FROM python:3.14.0-slim-trixie

# タイムゾーン設定
ENV TZ=Asia/Tokyo

# パッケージ管理用のpoetryをインストール
RUN pip3 install --no-cache-dir poetry

# [開発用] 仮想環境を作成
RUN poetry config virtualenvs.in-project true

WORKDIR /py

# poetry.lockから依存関係をインストール
COPY pyproject.toml poetry.lock .
RUN poetry install --no-root

COPY ./src ./src
EXPOSE 9004</code></pre>
</div>
<p>&nbsp;</p>
<p>・「compose.yml」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="compose.yml"><code>services:
  fastapi:
    container_name: fastapi
    build:
      context: .
      dockerfile: ./deploy/docker/local/py/Dockerfile
    command: poetry run uvicorn myapp.main:app --app-dir src --reload --host 0.0.0.0 --port 9004
    volumes:
      - ./pyproject.toml:/py/pyproject.toml
      - ./poetry.lock:/py/poetry.lock
      - ./src:/py/src
    ports:
      - "9004:9004"
    env_file:
      - .env
    tty: true
    stdin_open: true</code></pre>
</div>
<p><span style="color: #ff0000;">※commandでオプション「&#8211;app-dir src」を付与し、「myapp」がトップレベルになるようにしています。これによってimport時のファイルパスが短くなります。</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Dockerコンテナの再ビルドおよび起動します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose down
$ docker compose build --no-cache
$ docker compose up -d</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、ログ出力を確認します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose logs</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンド実行後、以下のようにFastAPIの起動に関するログ出力がされていればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-2.png" alt="" width="1048" height="204" class="aligncenter size-full wp-image-20098" srcset="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-2.png 1048w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-2-300x58.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-2-1024x199.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-2-768x149.png 768w" sizes="auto, (max-width: 1048px) 100vw, 1048px" />
<p>&nbsp;</p>
<p>次にブラウザで「http://localhost:9004」を開き、以下のように「Hello World !!」が出力されていればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-3.png" alt="" width="890" height="524" class="aligncenter size-full wp-image-20099" srcset="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-3.png 890w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-3-300x177.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-3-768x452.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" />
<p>&nbsp;</p>
<h3>OpenAPIの仕様書を確認する方法</h3>
<p>FastAPIでは<strong><span style="color: #3366ff;">OpenAPI形式の仕様書が自動で作成される</span></strong>ため、確認したい場合はブラウザで「http://localhost:9004/docs」または「http://localhost:9004/redoc」を開くと確認できます。</p>
<p>・「http://localhost:9004/docs」</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4.png" alt="" width="2690" height="1832" class="aligncenter size-full wp-image-20100" srcset="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4.png 2690w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4-300x204.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4-1024x697.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4-768x523.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4-1536x1046.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-4-2048x1395.png 2048w" sizes="auto, (max-width: 2690px) 100vw, 2690px" />
<p>&nbsp;</p>
<p>・「http://localhost:9004/redoc」</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5.png" alt="" width="2682" height="1840" class="aligncenter size-full wp-image-20102" srcset="https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5.png 2682w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5-300x206.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5-1024x703.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5-768x527.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5-1536x1054.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/11/fastapi-domain-5-2048x1405.png 2048w" sizes="auto, (max-width: 2682px) 100vw, 2682px" />
<p>&nbsp;</p>
<h3>コード修正後に利用するコマンド</h3>
<p>今回は開発専用ライブラリとして<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「ruff」（フォーマッター + 静的コード解析）、「mypy」（型チェック）を使える</strong></span>ようにしたため、コードを修正した際は必要に応じて以下のコマンドを実行し、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>フォーマット統一</strong></span>および、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>警告やエラーがでていないことを確認</strong></span>して下さい。</p>
<p><strong>・フォーマット修正</strong></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run ruff format .</code></pre>
</div>
<p>&nbsp;</p>
<p><strong>・importの並び替え（フォーマット修正）</strong></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run ruff check . --select I --fix</code></pre>
</div>
<p>&nbsp;</p>
<p><strong>・静的コード解析によるチェック</strong></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run ruff check .</code></pre>
</div>
<p>&nbsp;</p>
<p><strong>・型チェック</strong></p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run mypy .</code></pre>
</div>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>共通設定用の各種ファイル作成</h2>
<p>次に以下のコマンドを実行し、共通設定用の各種ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/infrastructure/config
$ touch src/myapp/infrastructure/__init__.py src/myapp/infrastructure/config/settings.py src/myapp/infrastructure/config/__init__.py
$ mkdir -p src/myapp/infrastructure/logger
$ touch src/myapp/infrastructure/logger/__init__.py src/myapp/infrastructure/logger/logger.py
$ mkdir -p src/myapp/application/context
$ touch src/myapp/application/__init__.py src/myapp/application/context/__init__.py src/myapp/application/context/request_context.py
$ mkdir -p src/myapp/presentation/middleware
$ touch src/myapp/presentation/__init__.py src/myapp/presentation/middleware/__init__.py src/myapp/presentation/middleware/request_middleware.py
$ mkdir -p src/myapp/presentation/exception
$ touch src/myapp/presentation/exception/__init__.py src/myapp/presentation/exception/definitions.py src/myapp/presentation/exception/handlers.py
$ mkdir -p src/myapp/infrastructure/database
$ touch src/myapp/infrastructure/database/__init__.py src/myapp/infrastructure/database/database.py
$ mkdir -p src/myapp/presentation/schema/common
$ touch src/myapp/presentation/schema/__init__.py src/myapp/presentation/schema/common/error.py src/myapp/presentation/schema/common/__init__.py</code></pre>
</div>
<p><span style="color: #ff0000;">※Pythonの場合は、各ディレクトリをパッケージと認識させるための「__init__.py」も作成します。（最近は省略もできるっぽいですが、テストコードなどで影響が出る可能性があったりして、基本的に作った方がいいようです。）</span></p>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/infrastructure/config/settings.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/config/settings.py"><code>from pydantic_settings import BaseSettings, SettingsConfigDict


class Settings(BaseSettings):
    env: str = "local"
    # デフォル値を付けない場合は必須になるので注意！
    test_value: str

    model_config = SettingsConfigDict(
        env_file=".env",
    )


# サーバー起動時にインスタンス化
# .envがない場合はOSから環境変数を読み込む
settings = Settings()


def get_settings() -&gt; Settings:
    return settings</code></pre>
</div>
<p><span style="color: #ff0000;">※環境変数を読み込むためのファイルです。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/infrastructure/config/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/config/__init__.py"><code>from .settings import Settings, get_settings

__all__ = ["Settings", "get_settings"]</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/infrastructure/logger/logger.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/logger/logger.py"><code>import logging
from logging.config import dictConfig

from myapp.application.context import request_id
from myapp.infrastructure.config.settings import get_settings

settings = get_settings()


class EnvFilter(logging.Filter):
    def filter(self, record: logging.LogRecord) -&gt; bool:
        record.env = settings.env
        return True

class RequestIDFilter(logging.Filter):
    def filter(self, record: logging.LogRecord) -&gt; bool:
        record.request_id = request_id.get()
        return True


LOGGING = {
    "version": 1,
    "disable_existing_loggers": False,
    "filters": {
        "request_id_filter": {"()": RequestIDFilter},
        "env_filter": {"()": EnvFilter},
    },
    "formatters": {
        "default": {
            "format": (
                "%(asctime)s [%(levelname)s] "
                "ENV=%(env)s - %(name)s "
                "[request_id=%(request_id)s] "
                "%(message)s"
            )
        }
    },
    "handlers": {
        "console": {
            "class": "logging.StreamHandler",
            "filters": ["request_id_filter", "env_filter"],
            "formatter": "default",
        }
    },
    "root": {
        "level": "INFO",
        "handlers": ["console"],
    },
}


def init_logging() -&gt; None:
    dictConfig(LOGGING)


def get_logger(name: str = "fastapi-domain") -&gt; logging.Logger:
    return logging.getLogger(name)</code></pre>
</div>
<p><span style="color: #ff0000;">※ロガーの設定変更が必要な場合はこのファイルを修正して下さい。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/infrastructure/logger/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/logger/__init__.py"><code>from .logger import get_logger, init_logging

__all__ = ["init_logging", "get_logger"]</code></pre>
</div>
<p><span style="color: #ff0000;">※「__init__.py」を設定することで、他のファイルからimportする時のパスを短くできます。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/application/context/request_context.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/application/context/request_context.py"><code>from contextvars import ContextVar

# リクエストID（リクエスト単位で一意のID）
request_id: ContextVar[str | None] = ContextVar("request_id", default=None)</code></pre>
</div>
<p><span style="color: #ff0000;">※リクエスト単位で一意の値を持たせられるようにするため、コンテキスト変数を作成します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/application/context/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/application/context/__init__.py"><code>from .request_context import request_id

__all__ = ["request_id"]</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/middleware/request_middleware.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/middleware/request_middleware.py"><code>import uuid

from starlette.middleware.base import BaseHTTPMiddleware, RequestResponseEndpoint
from starlette.requests import Request
from starlette.responses import Response

from myapp.application.context import request_id
from myapp.infrastructure.logger import get_logger


class RequestMiddleware(BaseHTTPMiddleware):
    async def dispatch(
        self, request: Request, call_next: RequestResponseEndpoint
    ) -&gt; Response:
        # UUIDの取得
        new_uuid = str(uuid.uuid4())

        # リクエストID用コンテキストにUUIDを設定
        request_id.set(new_uuid)

        # レスポンスヘッダーにX-Request-IDを設定
        response = await call_next(request)
        response.headers["X-Request-ID"] = new_uuid

        # リクエスト開始ログ出力
        logger = get_logger()
        logger.info("start request !!")

        return response</code></pre>
</div>
<p><span style="color: #ff0000;">※コンテキストとレスポンスヘッダーにリクエストIDを設定します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/middleware/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/middleware/__init__.py"><code>from .request_middleware import RequestMiddleware

__all__ = ["RequestMiddleware"]</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/exception/definitions.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/exception/definitions.py"><code>######################
# 例外定義
######################

# DBエラー
class DatabaseError(Exception):
    def __init__(self, message: str):
        self.message = message
        super().__init__(message)</code></pre>
</div>
<p><span style="color: #ff0000;">※カスタム例外を定義します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/exception/handlers.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/exception/handlers.py"><code>from typing import cast

from fastapi import Request
from fastapi.exception_handlers import request_validation_exception_handler
from fastapi.exceptions import RequestValidationError
from fastapi.responses import JSONResponse

from myapp.infrastructure.logger import get_logger

######################
# 例外用のハンドラー定義
######################


# RequestValidationError用
async def request_validation_error_handler(
    request: Request, exc: Exception
) -&gt; JSONResponse:
    cast_exc = cast(RequestValidationError, exc)
    logger = get_logger()
    logger.warning(f"バリデーションエラー: {cast_exc.errors()}")
    return await request_validation_exception_handler(request, cast_exc)

# バリデーションエラー
async def valid_error_exception_handler(
    request: Request, exc: Exception
) -&gt; JSONResponse:
    return JSONResponse(
        status_code=422,
        content={"detail": str(exc)},
    )


# DBエラー
async def db_error_exception_handler(request: Request, exc: Exception) -&gt; JSONResponse:
    return JSONResponse(
        status_code=500,
        content={"detail": str(exc)},
    )


# 共通エラー
async def general_exception_handler(request: Request, exc: Exception) -&gt; JSONResponse:
    return JSONResponse(
        status_code=500,
        content={"detail": f"Internal Server Error: {str(exc)}"},
    )</code></pre>
</div>
<p><span style="color: #ff0000;">※例外発生時の処理を制御させるためのハンドラー設定です。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/exception/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/exception/__init__.py"><code>from .definitions import DatabaseError
from .handlers import (
    db_error_exception_handler,
    general_exception_handler,
    request_validation_error_handler,
    valid_error_exception_handler,
)

__all__ = [
    "request_validation_error_handler",
    "valid_error_exception_handler",
    "DatabaseError",
    "db_error_exception_handler",
    "general_exception_handler",
]</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/infrastructure/database/database.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/database/database.py"><code># 今回はDBインスタンスはダミーとする。
def get_db() -&gt; str:
    return "DBインスタンスのダミー"</code></pre>
</div>
<p><span style="color: #ff0000;">※今回はDBは使わないで進めるため、ダミーとして文字列を返すように定義する。実際にDBを使う場合は、インスタンスを返すようにして下さい。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/infrastructure/database/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/database/__init__.py"><code>from .database import get_db

__all__ = ["get_db"]</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/schema/common/error.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/schema/common/error.py"><code>from pydantic import BaseModel, ConfigDict


# 400 Bad Request
class BadRequestResponse(BaseModel):
    detail: str

    # OpenAPI用設定
    model_config = ConfigDict(
        # 書き換え不可設定
        frozen=True,
        # 「Example Value」に表示されるJSON
        json_schema_extra={
            "example": {
                "detail": "Bad Request",
            }
        },
    )


# 401 Unauthorized
class UnauthorizedResponse(BaseModel):
    detail: str

    # OpenAPI用設定
    model_config = ConfigDict(
        # 書き換え不可設定
        frozen=True,
        # 「Example Value」に表示されるJSON
        json_schema_extra={
            "example": {
                "detail": "Unauthorized",
            }
        },
    )


# 422 Unprocessable Entity
class UnprocessableEntityResponse(BaseModel):
    detail: str

    # OpenAPI用設定
    model_config = ConfigDict(
        # 書き換え不可設定
        frozen=True,
        # 「Example Value」に表示されるJSON
        json_schema_extra={
            "example": {
                "detail": "Unprocessable Entity",
            }
        },
    )


# 500 Internal Server Error
class InternalServerErrorResponse(BaseModel):
    detail: str

    # OpenAPI用設定
    model_config = ConfigDict(
        # 書き換え不可設定
        frozen=True,
        # 「Example Value」に表示されるJSON
        json_schema_extra={
            "example": {
                "detail": "Internal Server Error",
            }
        },
    )</code></pre>
</div>
<p><span style="color: #ff0000;">※主にOpenAPI用に共通エラー用のスキーマを定義します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/schema/common/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/schema/common/__init__.py"><code>from .error import (
    BadRequestResponse,
    InternalServerErrorResponse,
    UnauthorizedResponse,
    UnprocessableEntityResponse,
)

__all__ = [
    "BadRequestResponse",
    "UnauthorizedResponse",
    "UnprocessableEntityResponse",
    "InternalServerErrorResponse",
]</code></pre>
</div>
<p>&nbsp;</p>
<h2>DDD（ドメイン駆動設計）のディレクトリ構成について</h2>
<p>この後にDDD（ドメイン駆動設計）でAPIを作成していきますが、ディレクトリ構成としてはDDDの思想に基づいたレイヤードアーキテクチャを採用しています。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-plain" data-lang="Plain Text"><code>/src
 ├── /myapp
 |    ├── /application（アプリケーション層）
 |    |    ├── /context（独立した値を持たせるためのコンテキスト変数）
 |    |    └── /usecase（ユースケース層）
 |    |
 |    ├── /di（依存注入によってユースケースのインスタンスをまとめる）
 |    |
 |    ├── /domain（ドメイン層）
 |    |    ├── entity（ドメインモデルの定義）
 |    |    ├── ValueObject（意味のある値を扱うためのオブジェクト定義）
 |    |    ├── repository（リポジトリのインターフェース定義）
 |    |    └── （仮）service（外部サービスのインターフェース定義）
 |    |
 |    ├── /infrastructure（インフラストラクチャー層）
 |    |    ├── /database（データベース設定）
 |    |    ├── /logger（ロガーの実装）
 |    |    ├── /persistence（リポジトリの実装。DB操作による永続化層。）
 |    |    ├── （仮）/cache（キャッシュを含めたリポジトリの実装。インターフェースはリポジトリと同一。）
 |    |    └── （仮）/externalapi（外部サービスの実装）
 |    |
 |    └── /presentation（プレゼンテーション層）
 |         ├── /exception（カスタム例外定義）
 |         ├── /handler（ハンドラー層）
 |         ├── /middleware（ミドルウェア定義）
 |         ├── /router（ルーター定義）
 |         └── /schema（APIの入出力の仕様を決めるスキーマ定義）
 |
 └── /tests（テストコード用ディレクトリ）
</code></pre>
</div>
<p><span style="color: #ff0000;">※（仮）のものは将来的に追加する想定の例です。</span></p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>Postドメインを例にAPIを作る</h2>
<p>次に以下の手順でPostドメインを例にAPIを作成します。</p>
<p>&nbsp;</p>
<h3>ドメインの定義</h3>
<p>まずは以下のコマンドを実行し、各種ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir src/myapp/domain/post
$ touch src/myapp/domain/__init__.py src/myapp/domain/post/text.py src/myapp/domain/post/entity.py src/myapp/domain/post/repository.py src/myapp/domain/post/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/domain/post/text.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/domain/post/text.py"><code># 型ヒントでまだ定義されていないクラス名を文字列として書けるようにする設定
# これによってクラス同士が互いを参照するような場合でも型ヒントが使いやすくなる
from __future__ import annotations

from dataclasses import dataclass


# 値オブジェクトの定義（フィールドは変更不可設定）
@dataclass(frozen=True)
    class Text:
    value: str

def __post_init__(self) -&gt; None:
    ######################
    # バリデーションチェック
    ######################
    if not self.value:
        raise ValueError("テキストの値は必須です。")

    if len(self.value) &gt; 20:
        raise ValueError("テキストの値は20文字以内で入力して下さい。")

    # オブジェクトを文字列として表示する際に呼ばれるメソッド
    # print() や str() を使う時にこのメソッドの戻り値が表示されます
    def __str__(self) -&gt; str:
        return self.value

    # DBからの復元用クラスメソッド（チェック処理無し）
    @classmethod
    def from_raw(cls, raw_value: str) -&gt; Text:
        # __init__を呼ばずにインスタンス作成した値を設定
        obj = cls.__new__(cls)
        object.__setattr__(obj, "value", raw_value)
        return obj</code></pre>
</div>
<p><span style="color: #ff0000;">※今回はPostエンティティ（モデル）のフィールド「text」に意味があることを想定して値オブジェクト（意味のある値を扱うためのオブジェクト）を定義します。新規データ登録時は必ずバリデーションチェックが必要ですが、DB登録後のデータ取得時は基本的にバリデーションチェックは不要なため、復元用のメソッド（from_raw）も定義します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/domain/post/entity.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/domain/post/entity.py"><code># 型ヒントでまだ定義されていないクラス名を文字列として書けるようにする設定
# これによってクラス同士が互いを参照するような場合でも型ヒントが使いやすくなる
from __future__ import annotations

from dataclasses import dataclass

from .text import Text


@dataclass
class Post:
    text: Text
    id: int = 0

    def __post_init__(self) -&gt; None:
    ######################
    # バリデーションチェック
    ######################
    if self.text is None:
        raise ValueError("textは必須です。")

    # DBからの復元用クラスメソッド（チェック処理無し）
    @classmethod
    def from_raw(cls, raw_id: int, raw_text: Text) -&gt; Post:
        # __init__を呼ばずにインスタンス作成した値を設定
        obj = cls.__new__(cls)
        obj.id = raw_id
        obj.text = raw_text
        return obj</code></pre>
</div>
<p><span style="color: #ff0000;">※Postエンティティ（モデル）を定義します。フィールド「text」の型には上記で定義した値オブジェクトを利用します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/domain/post/repository.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/domain/post/repository.py"><code>from abc import ABC, abstractmethod

from .entity import Post


class PostRepository(ABC):
    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    @abstractmethod
    async def create(self, db: str, post: Post) -&gt; Post:
        pass

    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    @abstractmethod
    async def find_all(self, db: str) -&gt; list[Post]:
        pass</code></pre>
</div>
<p><span style="color: #ff0000;">※Postモデルのリポジトリ用の抽象クラス（他のクラスに継承し、定義したメソッドを持つことを強制させる設計図のようなもの）を定義します。今回は例として新規データ作成用と全データ取得用の2種類のみ定義します。ユースケース層でトランザクション管理をするため、メソッドでDBインスタンスを渡せる設計にしてますが、今回はDB設定はダミー値を使うのでstr型で設定してます。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/domain/post/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/domain/post/__init__.py"><code>from .entity import Post
from .repository import PostRepository
from .text import Text

__all__ = ["Post", "PostRepository", "Text"]</code></pre>
</div>
<p>&nbsp;</p>
<h3>リポジトリの実装</h3>
<p>次に以下のコマンドを実行し、リポジトリ実装用のファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/infrastructure/persistence/post
$ touch src/myapp/infrastructure/persistence/__init__.py src/myapp/infrastructure/persistence/post/post_repo_impl.py src/myapp/infrastructure/persistence/post/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/infrastructure/persistence/post/post_repo_impl.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/persistence/post/post_repo_impl.py"><code>from myapp.domain.post import Post, PostRepository, Text
from myapp.presentation.exception import DatabaseError


class PostRepositoryImpl(PostRepository):
    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    async def create(self, db str, post: Post) -&gt; Post:
        try:
            # DBへデータ登録を完了した想定でpostを返す
            return post

        except Exception as e:
            raise DatabaseError(f"DBエラーが発生しました。: {str(e)}") from e

    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    async def find_all(self, db str) -&gt; list[Post]:
        try:
            # DBからデータを取得した想定で固定値を返す
            posts = [
                Post.from_raw(
                    raw_id=1, raw_text=Text.from_raw(raw_value="Postデータ１")
                ),
                Post.from_raw(
                    raw_id=2, raw_text=Text.from_raw(raw_value="Postデータ２")
                ),
            ]

            return posts

        except Exception as e:
            raise DatabaseError(f"DBエラーが発生しました。: {str(e)}") from e</code></pre>
</div>
<p><span style="color: #ff0000;">※今回はDBを使わないので固定値で返しますが、DBから取得したデータはfrom_rawメソッドを利用してドメインに変換して返します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/infrastructure/persistence/post/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/infrastructure/persistence/post/__init__.py"><code>from .post_repo_impl import PostRepositoryImpl

__all__ = ["PostRepositoryImpl"]</code></pre>
</div>
<p>&nbsp;</p>
<h3>スキーマの定義</h3>
<p>次に以下のコマンドを実行し、APIの入出力の仕様を決めるスキーマ定義用の各種ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/presentation/schema/post
$ touch src/myapp/presentation/schema/post/request.py src/myapp/presentation/schema/post/response.py src/myapp/presentation/schema/post/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/presentation/schema/post/request.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/schema/post/request.py"><code>from pydantic import BaseModel, ConfigDict, Field


class PostCreateRequest(BaseModel):
    text: str = Field(..., max_length=20, description="テキスト")

    # OpenAPI用設定
    model_config = ConfigDict(
        # 書き換え不可設定
        frozen=True,
        # 「Example Value」に表示されるJSON
        json_schema_extra={
            "example": {
                "text": "Postテキスト",
            }
        },
    )</code></pre>
</div>
<p><span style="color: #ff0000;">※リクエスト用のスキーマ定義の場合、各種フィールどには「Field()」を使ってバリデーションチェックの条件を付けます。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/schema/post/response.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/schema/post/response.py"><code>from pydantic import BaseModel


class PostResponse(BaseModel):
    id: int
    text: str</code></pre>
</div>
<p><span style="color: #ff0000;">※Postデータをレスポンス結果として返すためのスキーマ定義</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/schema/post/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/schema/post/__init__.py"><code>from .request import PostCreateRequest
from .response import PostResponse

__all__ = ["PostCreateRequest", "PostResponse"]</code></pre>
</div>
<p>&nbsp;</p>
<h3>ユースケースの定義</h3>
<p>次に以下のコマンドを実行し、ユースケース用のファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/application/usecase/post
$ touch src/myapp/application/usecase/__init__.py src/myapp/application/usecase/post/create_post.py src/myapp/application/usecase/post/get_posts.py src/myapp/application/usecase/post/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/application/usecase/post/create_post.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/application/usecase/post/create_post.py"><code>import logging

from fastapi import HTTPException

from myapp.domain.post import Post, PostRepository, Text
from myapp.presentation.schema.post import PostCreateRequest, PostResponse


class CreatePostUsecase:
    # コンストラクタで依存注入する
    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    def __init__(
        self, logger: logging.Logger, db: str, post_repo: PostRepository
    ) -&gt; None:
        self.logger = logger
        self.db = db
        self.post_repo = post_repo

    async def execute(self, req: PostCreateRequest) -&gt; PostResponse:
        try:
            # 新規Postデータ作成
            newPost = Post(text=Text(req.text))

            # DB登録
            post = await self.post_repo.create(self.db, newPost)
            return PostResponse(id=post.id, text=post.text.value)

        # ValueError発生時の例外処理
        except ValueError as e:
            self.logger.warning("バリデーションエラー: %s", e)
            raise HTTPException(
                status_code=422, detail=f"バリデーションエラー: {str(e)}"
            ) from e

        except Exception as e:
            self.logger.error("DB登録に失敗しました。: %s", e)
            raise e</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/application/usecase/post/get_posts.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/application/usecase/post/get_posts.py"><code>import logging

from myapp.domain.post import PostRepository
from myapp.presentation.schema.post import PostResponse


class GetPostsUsecase:
    # コンストラクタで依存注入する
    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    def __init__(
        self, logger: logging.Logger, db: str, post_repo: PostRepository
    ) -&gt; None:
        self.logger = logger
        self.db = db
        self.post_repo = post_repo

    async def execute(self) -&gt; list[PostResponse]:
        try:
            # データ取得
            posts = await self.post_repo.find_all(self.db)
            return [PostResponse(id=p.id, text=p.text.value) for p in posts]

        except Exception as e:
            self.logger.error("DBからのデータ取得に失敗しました。: %s", e)
            raise e</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/myapp/application/usecase/post/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/application/usecase/post/__init__.py"><code>from .create_post import CreatePostUsecase
from .get_posts import GetPostsUsecase

__all__ = ["CreatePostUsecase", "GetPostsUsecase"]</code></pre>
</div>
<p>&nbsp;</p>
<h3>DIコンテナの作成</h3>
<p>次に以下のコマンドを実行し、依存注入によってユースケースのインスタンスをまとめるためのファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/di
$ touch src/myapp/di/container.py src/myapp/di/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルを以下のように記述します。</p>
<p>・「src/myapp/di/container.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/di/container.py"><code>import logging
from typing import Annotated

from fastapi import Depends

from myapp.application.usecase.post import CreatePostUsecase, GetPostsUsecase
from myapp.domain.post import PostRepository
from myapp.infrastructure.database import get_db
from myapp.infrastructure.logger import get_logger
from myapp.infrastructure.persistence.post import PostRepositoryImpl


# リポジトリのDI用関数
def get_post_repository() -&gt; PostRepository:
    return PostRepositoryImpl()


# Post用ユースケース
def create_post_usecase(
    logger: Annotated[logging.Logger, Depends(get_logger)],
    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    db: Annotated[str, Depends(get_db)],
    post_repo: Annotated[PostRepository, Depends(get_post_repository)],
) -&gt; CreatePostUsecase:
    return CreatePostUsecase(logger=logger, db=db, post_repo=post_repo)


def get_posts_usecase(
    logger: Annotated[logging.Logger, Depends(get_logger)],
    # 今回はDB設定はダミー値を使っているため、dbの型はstrにしている
    db: Annotated[str, Depends(get_db)],
    post_repo: Annotated[PostRepository, Depends(get_post_repository)],
) -&gt; GetPostsUsecase:
    return GetPostsUsecase(logger=logger, db=db, post_repo=post_repo)</code></pre>
</div>
<p><span style="color: #ff0000;">※FastAPI用のDependsを使って依存注入しています。今回使ったPythonのバージョンでは「Annotated」を使った依存注入が最適でした。（Pythonのバージョンによってここら辺の書き方が変わるので注意）</span></p>
<p>&nbsp;</p>
<h3>ハンドラーの定義</h3>
<p>次に以下のコマンドを実行し、ハンドラー用のファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/presentation/handler/post
$ touch src/myapp/presentation/handler/__init__.py src/myapp/presentation/handler/post/post.py src/myapp/presentation/handler/post/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/presentation/handler/post/post.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/myapp/presentation/handler/post/post.py"><code>from typing import Annotated

from fastapi import Depends

from myapp.application.usecase.post import CreatePostUsecase, GetPostsUsecase
from myapp.di.container import create_post_usecase, get_posts_usecase
from myapp.presentation.schema.post import PostCreateRequest, PostResponse


class CreatePostHandler:
    def __init__(
        self,
        usecase: Annotated[CreatePostUsecase, Depends(create_post_usecase)],
    ):
        self.usecase = usecase

    async def execute(self, req: PostCreateRequest) -&gt; PostResponse:
        return await self.usecase.execute(req)


class GetPostsHandler:
    def __init__(
        self,
        usecase: Annotated[GetPostsUsecase, Depends(get_posts_usecase)],
    ):
        self.usecase = usecase

    async def execute(self) -&gt; list[PostResponse]:
        return await self.usecase.execute()</code></pre>
</div>
<p><span style="color: #ff0000;">※DIコンテナを使ってハンドラーに依存注入して実行します。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/handler/post/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python"><code>from .post import CreatePostHandler, GetPostsHandler

__all__ = ["CreatePostHandler", "GetPostsHandler"]</code></pre>
</div>
<p>&nbsp;</p>
<h3>ルーター設定</h3>
<p>次に以下のコマンドを実行し、ルーター設定用のファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/myapp/presentation/router
$ touch src/myapp/presentation/router/router.py src/myapp/presentation/router/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/myapp/presentation/router/router.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python"><code>from typing import Annotated, Any

from fastapi import APIRouter, Depends

from myapp.presentation.handler.post import CreatePostHandler, GetPostsHandler
from myapp.presentation.schema.common import InternalServerErrorResponse
from myapp.presentation.schema.post import PostCreateRequest, PostResponse

router = APIRouter()

# OpenAPI用の共通エラーレスポンス定義
common_error_res: dict[int | str, dict[str, Any]] | None = {
    500: {"description": "サーバーエラー", "model": InternalServerErrorResponse},
}


@router.post(
    "/post",
    response_model=PostResponse,
    status_code=201,
    responses=common_error_res,
    summary="Postデータ新規作成",
    description="Postデータを新規作成する",
    tags=["Post"],
)
async def create_post(
    req: PostCreateRequest,
    handler: Annotated[CreatePostHandler, Depends(CreatePostHandler)],
) -&gt; PostResponse:
    return await handler.execute(req)


@router.get(
    "/posts",
    response_model=list[PostResponse],
    status_code=200,
    responses=common_error_res,
    summary="Postデータ全件取得",
    description="Postデータを全件取得する",
    tags=["Post"],
)
async def get_posts(
    handler: Annotated[GetPostsHandler, Depends(GetPostsHandler)],
) -&gt; list[PostResponse]:
    return await handler.execute()</code></pre>
</div>
<p><span style="color: #ff0000;">※ハンドラーをルーター設定に依存注入して実行します。また@router部分ではOpenAPI用の定義も記述しています。</span></p>
<p>&nbsp;</p>
<p>・「src/myapp/presentation/router/__init__.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python"><code>from .router import router

__all__ = ["router"]</code></pre>
</div>
<p>&nbsp;</p>
<h3>main.pyの修正</h3>
<p>次にファイル「src/myapp/main.py」を以下のように修正します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python"><code>from collections.abc import AsyncIterator
from contextlib import asynccontextmanager

from fastapi import FastAPI
from fastapi.exceptions import RequestValidationError
from fastapi.middleware.cors import CORSMiddleware

from myapp.infrastructure.logger import get_logger, init_logging
from myapp.presentation.exception import (
    DatabaseError,
    db_error_exception_handler,
    general_exception_handler,
    request_validation_error_handler,
    valid_error_exception_handler,
)
from myapp.presentation.middleware import RequestMiddleware
from myapp.presentation.router import router


##########################
# アプリ全体の共通初期化処理
##########################
@asynccontextmanager
async def lifespan(app: FastAPI) -&gt; AsyncIterator[None]:
    ############
    # 起動時処理
    ############
    # ロガーの初期化
    init_logging()

    # サーバー起動ログ出力
    logger = get_logger()
    logger.info("start server !!!")
    # アプリ起動
    yield
    ############
    # 終了時処理
    ############
    # サーバー停止ログ出力
    logger.info("stop server !!!")


#############
# ルーター設定
#############
app = FastAPI(
    lifespan=lifespan,
    title="fastapi-domain API",
    description="FastAPIによるDDD構成のAPIです。",
    version="1.0.0",
    # terms_of_service="https://example.com/terms/",
    # contact={
    # "name": "サポート",
    # "url": "https://example.com/contact/",
    # "email": "support@example.com",
    # },
    # license_info={
    # "name": "Apache 2.0",
    # "url": "https://www.apache.org/licenses/LICENSE-2.0.html",
    # },
)
app.include_router(router)

###################
# ミドルウェアの設定
###################

# 許可したいオリジン
origins = [
    "http://localhost:3000",
]

# CORS設定
app.add_middleware(
    CORSMiddleware,
    allow_origins=origins,
    allow_credentials=True,
    allow_methods=["GET", "POST", "PUT", "DELETE", "OPTIONS"],
    allow_headers=["Content-Type", "Authorization"],
)

# リクエスト用ミドルウェア
app.add_middleware(RequestMiddleware)


###################
# 例外ハンドラー設定
###################
app.add_exception_handler(RequestValidationError, request_validation_error_handler)
app.add_exception_handler(DatabaseError, db_error_exception_handler)
app.add_exception_handler(ValueError, valid_error_exception_handler)
app.add_exception_handler(Exception, general_exception_handler)</code></pre>
</div>
<p><span style="color: #ff0000;">※各種共通用設定も記述しています。</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、フォーマット修正、静的コード解析、型チェックを行い、警告が出ないことを確認します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run ruff format .
$ docker compose exec fastapi poetry run ruff check . --select I --fix
$ docker compose exec fastapi poetry run ruff check .
$ docker compose exec fastapi poetry run mypy .</code></pre>
</div>
<p>&nbsp;</p>
<h3>Dockerコンテナの再ビルドと起動</h3>
<p>次に以下のコマンドを実行し、Dockerコンテナを再ビルドします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose down
$ docker compose build --no-cache</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Dockerコンテナを起動します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose up -d</code></pre>
</div>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>PostドメインのAPIを試す</h2>
<p>次に上記で作成したPostドメインのAPIをPostmanを使って試します。</p>
<p>まずはPOSTメソッドで「http://localhost:9004/post」を実行し、下図のようにステータスコード201で想定通りの結果になればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6.jpg" alt="" width="2536" height="1576" class="aligncenter wp-image-20118 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6.jpg 2536w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6-300x186.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6-1024x636.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6-768x477.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6-1536x955.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-6-2048x1273.jpg 2048w" sizes="auto, (max-width: 2536px) 100vw, 2536px" />
<p>&nbsp;</p>
<p>次に<span style="color: #ff0000;"><strong>リクエストパラメータ「text」を21文字以上にして再度実行</strong></span>し、バリデーションチェックでエラーになればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7.jpg" alt="" width="2540" height="1572" class="aligncenter size-full wp-image-20119" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7.jpg 2540w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7-300x186.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7-1024x634.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7-768x475.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7-1536x951.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-7-2048x1268.jpg 2048w" sizes="auto, (max-width: 2540px) 100vw, 2540px" />
<p>&nbsp;</p>
<p>次にGETメソッドで「http://localhost:9004/posts」を実行し、下図のようにステータスコード200で想定通りの結果になればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8.jpg" alt="" width="2534" height="1568" class="aligncenter size-full wp-image-20120" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8.jpg 2534w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8-300x186.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8-1024x634.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8-768x475.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8-1536x950.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-8-2048x1267.jpg 2048w" sizes="auto, (max-width: 2534px) 100vw, 2534px" />
<p>&nbsp;</p>
<h2>テストコードを追加</h2>
<p>次にテストコードを追加して試しますが、まずは以下のコマンドを実行し、テストコードに必要なライブラリをインストールします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry add --dev pytest pytest-asyncio pytest-mock httpx</code></pre>
</div>
<p>&nbsp;</p>
<p>次にpytestの設定をするため、ファイル「pyproject.toml」の末尾に以下のような設定を追加します。</p>
<p>・「pyproject.toml」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="pyproject.toml"><code>・・・

# =========================================================
# pytestの設定
# =========================================================
[tool.pytest.ini_options]
# パス設定
pythonpath = ["src"]
testpaths = ["src/tests"]

# マーカー設定
markers = [
    "unit: mark a test as a unit test",
    "integration: mark a test as an integration test"
]

</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Dockerコンテナを再ビルドして起動します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose down
$ docker compose build --no-cache
$ docker compose up -d</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、テストコード用のファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/tests/domain/post
$ touch src/tests/__init__.py src/tests/domain/__init__.py src/tests/domain/post/test_text.py src/tests/domain/post/test_entity.py src/tests/domain/post/__init__.py
$ mkdir -p src/tests/application/usecase/post
$ touch src/tests/application/__init__.py src/tests/application/usecase/__init__.py src/tests/application/usecase/post/test_create_post.py src/tests/application/usecase/post/test_get_posts.py src/tests/application/usecase/post/__init__.py
$ mkdir -p src/tests/presentation/handler/post
$ touch src/tests/presentation/__init__.py src/tests/presentation/handler/__init__.py src/tests/presentation/handler/post/test_post.py src/tests/presentation/handler/post/__init__.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルをそれぞれ以下のように記述します。</p>
<p>・「src/tests/domain/post/test_text.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/tests/domain/post/test_text.py"><code>import dataclasses

import pytest

from myapp.domain.post import Text


@pytest.mark.unit
class TestText:
    def test_create_text_success(self) -&gt; None:
        text = Text("hello")
        assert text.value == "hello"
        assert str(text) == "hello"

    def test_empty_value_should_raise_error(self) -&gt; None:
        with pytest.raises(ValueError, match="テキストの値は必須です。"):
            Text("")

    def test_over_20_chars_should_raise_error(self) -&gt; None:
        over_text = "a" * 21
        with pytest.raises(
            ValueError, match="テキストの値は20文字以内で入力して下さい。"
        ):
            Text(over_text)

    def test_exactly_20_chars_is_ok(self) -&gt; None:
        t = Text("a" * 20)
        assert t.value == "a" * 20

    def test_frozen_object_cannot_be_modified(self) -&gt; None:
        t = Text("hello")
        with pytest.raises(dataclasses.FrozenInstanceError):
            t.value = "changed" # type: ignore[misc]

    def test_from_raw_should_skip_validation(self) -&gt; None:
        raw = "a" * 100
            t = Text.from_raw(raw)
        assert t.value == raw
        assert isinstance(t, Text)</code></pre>
</div>
<p><span style="color: #ff0000;">※テスト実行時にユニットテストのみを指定できるようにするため、「@pytest.mark.unit」を付けています。mypyの型チェックでのエラーをスキップするため、対象箇所に「# type: ignore[misc]」を付けています。</span></p>
<p>&nbsp;</p>
<p>・「src/tests/domain/post/test_entity.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/tests/domain/post/test_entity.py"><code>import pytest

from myapp.domain.post import Post, Text


@pytest.mark.unit
class TestPost:
    def test_create_post_success(self) -&gt; None:
        text = Text("hello")
        post = Post(text=text, id=1)

        assert post.id == 1
        assert post.text == text
        assert isinstance(post.text, Text)

    def test_missing_text_should_raise_error(self) -&gt; None:
        with pytest.raises(ValueError, match="textは必須です。"):
            Post(text=None) # type: ignore[arg-type]

    def test_default_id_is_zero(self) -&gt; None:
        text = Text("hello")
        post = Post(text=text)

        assert post.id == 0

    def test_from_raw_should_skip_validation(self) -&gt; None:
        raw_text = Text.from_raw("raw-text")
        post = Post.from_raw(raw_id=123, raw_text=raw_text)

        assert isinstance(post, Post)
        assert post.id == 123
        assert post.text == raw_text
        assert post.text.value == "raw-text"</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/tests/application/usecase/post/test_create_post.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/tests/application/usecase/post/test_create_post.py"><code>import pytest
from pytest_mock import MockerFixture

from myapp.application.usecase.post import CreatePostUsecase
from myapp.domain.post import Post, Text
from myapp.presentation.schema.post import PostCreateRequest, PostResponse


@pytest.mark.unit
@pytest.mark.asyncio
class TestCreatePost:
    # 正常系テスト
    async def test_create_post_success(self, mocker: MockerFixture) -&gt; None:
        # ===================
        # モック作成
        # ===================
        mock_logger = mocker.Mock()
        mock_db = mocker.Mock()
        mock_post_repo = mocker.Mock()

        # リポジトリのモック化
        mock_post_return_value = Post(text=Text("Postデータ"))
        mock_post_return_value.id = 1
        mock_post_repo.create = mocker.AsyncMock(return_value=mock_post_return_value)

        # ユースケースのモック化
        usecase = CreatePostUsecase(
            logger=mock_logger, db=mock_db, post_repo=mock_post_repo
        )

        # ===================
        # リクエストデータ作成
        # ===================
        req = PostCreateRequest(text="Postデータ")

        # ===================
        # テスト実行
        # ===================
        res = await usecase.execute(req)

        # ===================
        # 検証
        # ===================
        assert isinstance(res, PostResponse)
        assert res.id == 1
        assert res.text == "Postデータ"

        # 対象のリポジトリが1回呼ばれること
        mock_post_repo.create.assert_awaited_once()</code></pre>
</div>
<p><span style="color: #ff0000;">※非同期関数の場合は「@pytest.mark.asyncio」を付けます。ユニットテストでは各種モック化してテストします。</span></p>
<p>&nbsp;</p>
<p>・「src/tests/application/usecase/post/test_get_posts.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="src/tests/application/usecase/post/test_get_posts.py"><code>import pytest
from pytest_mock import MockerFixture

from myapp.application.usecase.post import GetPostsUsecase
from myapp.domain.post import Post, Text
from myapp.presentation.schema.post import PostResponse


@pytest.mark.unit
@pytest.mark.asyncio
class TestGetPosts:
    # 正常系テスト
    async def test_get_posts_success(self, mocker: MockerFixture) -&gt; None:
        # ===================
        # モック作成
        # ===================
        mock_logger = mocker.Mock()
        mock_db = mocker.Mock()
        mock_post_repo = mocker.Mock()

        # リポジトリのモック化
        mock_post_return_value = [
            Post.from_raw(raw_id=1, raw_text=Text.from_raw(raw_value="Postデータ１")),
            Post.from_raw(raw_id=2, raw_text=Text.from_raw(raw_value="Postデータ２")),
        ]
        mock_post_repo.find_all = mocker.AsyncMock(return_value=mock_post_return_value)

        # ユースケースのモック化
        usecase = GetPostsUsecase(
            logger=mock_logger, db=mock_db, post_repo=mock_post_repo
        )

        # ===================
        # テスト実行
        # ===================
        res = await usecase.execute()

        # ===================
        # 検証
        # ===================
        assert isinstance(res, list)
        assert all(isinstance(item, PostResponse) for item in res)
        assert res[0].id == 1
        assert res[0].text == "Postデータ１"
        assert res[1].id == 2
        assert res[1].text == "Postデータ２"

        # 対象のリポジトリが1回呼ばれること
        mock_post_repo.find_all.assert_awaited_once()</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/tests/presentation/handler/post/test_post.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python"><code>import pytest
from fastapi.testclient import TestClient

from myapp.main import app

client = TestClient(app)


@pytest.mark.integration
class TestPostAPI:
    def test_create_post_success(self) -&gt; None:
        # テスト実行
        res = client.post(
            "/post",
            json={"text": "Postテキスト"},
        )

        # 検証
        assert res.status_code == 201
        assert res.json() == {"id": 0, "text": "Postテキスト"}

    def test_create_post_valid_error(self) -&gt; None:
        # テスト実行
        res = client.post(
            "/post",
            json={"text": "aaaaabbbbbcccccddddd1"},
        )

        # 検証
        assert res.status_code == 422
        data = res.json()
        assert "String should have at most 20 characters" in data["detail"][0]["msg"]
        assert data["detail"][0]["ctx"]["max_length"] == 20

    def test_get_posts_success(self) -&gt; None:
        # テスト実行
        res = client.get("/posts")

        # 検証
        assert res.status_code == 200
        assert res.json() == [
            {"id": 1, "text": "Postデータ１"},
            {"id": 2, "text": "Postデータ２"},
        ]</code></pre>
</div>
<p><span style="color: #ff0000;">※ハンドラーのテストはインテグレーションテストとして、リクエストを実行してテストします。（もし実際にDB操作がある場合はそれも実行されるため、テスト用のDB設定も必要になります。）</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、ユニットテストを実行します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run pytest -m unit </code></pre>
</div>
<p>&nbsp;</p>
<p>コマンドを実行後、以下のように全てのテストがPASSすればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-9.jpg" alt="" width="1530" height="454" class="aligncenter wp-image-20121 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-9.jpg 1530w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-9-300x89.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-9-1024x304.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-9-768x228.jpg 768w" sizes="auto, (max-width: 1530px) 100vw, 1530px" />
<p><span style="color: #ff0000;">※オプション「-m unit」でマーク「unit」が付いたものだけ実行しているため、それ以外のスキップしたテストが「3 deselected」として表示されますが、それは仕様なので気にしなくてOKです。</span></p>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、インテグレーションテストを実行します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry run pytest -m integration</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンドを実行後、以下のように全てのテストがPASSすればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10.jpg" alt="" width="3022" height="374" class="aligncenter wp-image-20122 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10.jpg 3022w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10-300x37.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10-1024x127.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10-768x95.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10-1536x190.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-10-2048x253.jpg 2048w" sizes="auto, (max-width: 3022px) 100vw, 3022px" />
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2><span id="toc15">データベースついて</span></h2>
<p><strong><span style="color: #ff0000;">今回はDB部分は省略</span></strong>しましたが、組み込みたい場合は以前に書いた以下の記事などを参考にしつつ<span style="color: #ff0000;">（生成AIを使っていない時代に書いた記事で情報が古いので参考程度にどうぞ）</span>、<strong><span style="color: #ff0000;">必要な部分を追加修正</span></strong>していけばできると思います。</p>
<p>&nbsp;</p>
<p><strong>関連記事</strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/how-to-use-fastapi"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2024/05/fastapi-22-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">【FastAPI入門】Dockerで環境構築してPythonのAPIを開発する方法まとめ</p><span class="date gf">2024年5月4日</span></div></a></div>
<p>&nbsp;</p>
<h2>あるドメインのデータを別のドメインで使いたい場合について</h2>
<p>上記では基本的なDDD構成についてご紹介しましたが、<strong><span style="color: #ff0000;">実際にはあるドメインのデータを別のドメインのユースケースなどで使いたいというようなことも出てくる</span></strong>と思います。</p>
<p>その際はどう処理を書くべきか悩ましいところですが、トランザクション管理（データベースで「安全にまとめて作業をする仕組み」のこと）の観点からすると<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>1ハンドラー1ユースケースで作るのが最適</strong></span>なため、一つのユースケース内で各種ドメインを呼び出すような形で作って下さい。</p>
<p>ただし、将来的にマイクロサービス化したくなった場合、<strong><span style="color: #ff0000;">ドメイン単位で独立した設計になっていないユースケースの部分については分割するのが難しくなります</span></strong>が、その点はしょうがないのであきらめましょう！</p>
<p><strong><span style="color: #ff0000;">※ただし、ドメインの境界線はしっかり分けてDB設計、データ更新していくのが大事ではあるので、その点はモノリスになりすぎないように注意して下さい。</span></strong></p>
<p>&nbsp;</p>
<h2>本番環境用Dockerコンテナを作って試す</h2>
<p>次に本番環境へのデプロイを想定し、専用のDockerコンテナを作ってローカル環境で試してみますが、<strong><span style="color: #ff0000;">コンテナ一つで複数ワーカーを動かしたいかどうかで若干やり方が変わる</span></strong>ため、それぞれご紹介します。</p>
<p>まずは以下のコマンドを実行し、本番環境用のDockerfileを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p deploy/docker/prod &amp;&amp; touch deploy/docker/prod/Dockerfile</code></pre>
</div>
<p>&nbsp;</p>
<h3>k8sやCloud Runなどコンテナ単位でスケールする場合</h3>
<p>k8sやCloud Runなどコンテナ単位でスケールする場合、上記までのローカル環境と同様に「Uvicorn」のみで起動させればよいです。</p>
<p>その場合、ファイル「deploy/docker/prod/Dockerfile」は以下のように記述します。</p>
<p>・「deploy/docker/prod/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/prod/Dockerfile"><code>####################
# ビルドステージ
####################
FROM python:3.14.0-slim-trixie AS builder

# poetryをインストール
RUN pip3 install --no-cache-dir poetry

# プラグイン「poetry-plugin-export」を追加
RUN poetry self add poetry-plugin-export

WORKDIR /build

# 依存関係のみコピー
COPY pyproject.toml poetry.lock ./

# 本番環境用の依存関係のみをファイル「requirements.txt」に記述
RUN poetry export -f requirements.txt --without-hashes --only main -o requirements.txt

####################
# 実行ステージ
####################
FROM python:3.14.0-slim-trixie AS runner

# 環境変数設定
ENV ENV=production

# テスト用の環境変数設定（ローカルではコマンドで渡す必要があるため）
ARG TEST_VALUE
ENV TEST_VALUE=${TEST_VALUE}

# タイムゾーン設定
ENV TZ=Asia/Tokyo

WORKDIR /py

# 必要なパッケージをインストール
COPY --from=builder /build/requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt

COPY ./src/myapp ./src/myapp

# 非rootユーザーを設定
RUN addgroup --system --gid 1001 appuser &amp;&amp; \
    adduser --system --uid 1001 appuser
USER appuser

EXPOSE 9004

# k8sやCloud Runなどコンテナ単位でスケールする場合
# Uvicornのみで起動させる
CMD ["uvicorn", "myapp.main:app", "--app-dir", "src", "--host", "0.0.0.0", "--port", "9004"]
</code></pre>
</div>
<p><span style="color: #ff0000;">※環境変数「TEST_VALUE」は必須にしているため、ビルドコマンド実行時に値を渡せるようにしています。</span></p>
<p>&nbsp;</p>
<h3>ECSなどでコンテナ一つで複数ワーカーを動かしたい場合</h3>
<p>ECSなどでコンテナ一つで複数ワーカーを動かしたい場合、サーバー起動には「Gunicorn + UvicornWorker」の組み合わせを利用します。</p>
<p>その場合、まずは以下のコマンドを実行し、poetryで「gunicorn」をインストールします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec fastapi poetry add gunicorn</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Gunicorn用の設定ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>touch gunicorn_conf.py</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したファイルを以下のように記述します。</p>
<p>・「gunicorn_conf.py」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-python" data-lang="Python" data-file="gunicorn_conf.py"><code>import os

# サーバー設定
bind = "0.0.0.0:9004"
workers = int(os.getenv("WORKERS", "4"))
worker_class = "uvicorn.workers.UvicornWorker"

# ログ設定
loglevel = "info"
accesslog = "-" # 標準出力に出す
errorlog = "-" # 標準エラー出力に出す</code></pre>
</div>
<p>&nbsp;</p>
<p>次に事前に作成したファイル「deploy/docker/prod/Dockerfile」は以下のように記述します。</p>
<p>・「deploy/docker/prod/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="deploy/docker/prod/Dockerfile"><code>####################
# ビルドステージ
####################
FROM python:3.14.0-slim-trixie AS builder

# poetryをインストール
RUN pip3 install --no-cache-dir poetry

# プラグイン「poetry-plugin-export」を追加
RUN poetry self add poetry-plugin-export

WORKDIR /build

# 依存関係のみコピー
COPY pyproject.toml poetry.lock ./

# 本番環境用の依存関係のみをファイル「requirements.txt」に記述
RUN poetry export -f requirements.txt --without-hashes --only main -o requirements.txt

####################
# 実行ステージ
####################
FROM python:3.14.0-slim-trixie AS runner

# 環境変数設定
ENV ENV=production

# テスト用の環境変数設定（ローカルではコマンドで渡す必要があるため）
ARG TEST_VALUE
ENV TEST_VALUE=${TEST_VALUE}

# タイムゾーン設定
ENV TZ=Asia/Tokyo

WORKDIR /py

# 必要なパッケージをインストール
COPY --from=builder /build/requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt

COPY ./src/myapp ./src/myapp

# 非rootユーザーを設定
RUN addgroup --system --gid 1001 appuser &amp;&amp; \
    adduser --system --uid 1001 appuser
USER appuser

EXPOSE 9004

# ECSなどでコンテナ一つで複数ワーカーを動かしたい場合
# （Gunicorn + UvicornWorker）の組み合わせ
COPY gunicorn_conf.py .
WORKDIR /py/src
CMD ["gunicorn", "-c", "/py/gunicorn_conf.py", "myapp.main:app"]
</code></pre>
</div>
<p><span style="color: #ff0000;">※環境変数「TEST_VALUE」は必須にしているため、ビルドコマンド実行時に値を渡せるようにしています。</span></p>
<p>&nbsp;</p>
<h3>Dockerコンテナ単体でのビルドと起動</h3>
<p>次に以下のコマンドを実行し、Dockerコンテナのビルドおよび起動をします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose down
$ docker build --no-cache --build-arg TEST_VALUE='PROD-VALUE' -f ./deploy/docker/prod/Dockerfile -t fastapi-domain-api:latest .
$ docker run -d -p 80:9004 fastapi-domain-api:latest</code></pre>
</div>
<p><span style="color: #ff0000;">※ビルド時に「&#8211;build-arg TEST_VALUE=&#8217;PROD-VALUE&#8217;」で環境変数への値を渡しています。今回はテストなのでタグは「latest」ですが、実際にはバージョンのタグを指定するのでご注意下さい。</span></p>
<p>&nbsp;</p>
<h3>PostmanでAPIを試す</h3>
<p>次にエンドポイントを「http://localhost/」とし、上記と同様にAPIをPostmanで実行して試して下さい。</p>
<p>各種APIを実行し、想定通りの結果になればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12.jpg" alt="" width="2538" height="1572" class="aligncenter size-full wp-image-20133" srcset="https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12.jpg 2538w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12-300x186.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12-1024x634.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12-768x476.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12-1536x951.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/12/fastapi-domain-12-2048x1269.jpg 2048w" sizes="auto, (max-width: 2538px) 100vw, 2538px" />
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回はPythonのFastAPIでDDD構成のバックエンドAPIを開発する方法について解説しました。</p>
<p><strong><span style="color: #ff0000;">これから数年間は間違いなくAI関連機能の開発が盛り上がるのは避けられない</span></strong>ため、その際は<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>主にPythonを使ったAPI開発が増える</strong></span>のではと思います。</p>
<p>その際は<span style="color: #3366ff;"><strong>軽量でバランスがいいFastAPIでのAPI開発が増えそう</strong></span>ですが、<strong><span style="color: #ff0000;">実務ではドメイン駆動設計で開発することが多い</span></strong>と思うので、FastAPIでDDD構成のバックエンドAPIを開発したい方はぜひ参考にしてみて下さい。</p>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/how-to-develop-api-with-ddd-using-fastapi-in-python">PythonのFastAPIでDDD（ドメイン駆動設計）構成のバックエンドAPIを開発する方法まとめ</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/how-to-develop-api-with-ddd-using-fastapi-in-python/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ITエンジニア採用は難しい！？現役Web系エンジニア視点における問題点と解決策まとめ</title>
		<link>https://tomoyuki65.com/problems-and-solutions-in-recruiting-it-engineers</link>
					<comments>https://tomoyuki65.com/problems-and-solutions-in-recruiting-it-engineers#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Mon, 15 Sep 2025 12:17:34 +0000</pubDate>
				<category><![CDATA[Web系エンジニア]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=20036</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 私は元システムエンジニアで、現在はWeb系エンジニアの仕事をしていますが、最近色々な転職サイトを使ったりして色々思うところが多いです。 &#038;nbs...</p>
The post <a href="https://tomoyuki65.com/problems-and-solutions-in-recruiting-it-engineers">ITエンジニア採用は難しい！？現役Web系エンジニア視点における問題点と解決策まとめ</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/09/engineer-recruitment-1.jpg" alt="" width="672" height="480" class="aligncenter size-full wp-image-20068" srcset="https://tomoyuki65.com/wp-content/uploads/2025/09/engineer-recruitment-1.jpg 672w, https://tomoyuki65.com/wp-content/uploads/2025/09/engineer-recruitment-1-300x214.jpg 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>私は元システムエンジニアで、現在はWeb系エンジニアの仕事をしていますが、最近色々な転職サイトを使ったりして色々思うところが多いです。</p>
<p>&nbsp;</p>
<p>簡単に言うと、<span style="font-size: 18pt;"><em><span style="color: #ff0000;"><strong>「なんでこんなクソみたいなやり方してるの？？？」</strong></span></em></span>ということが多かったりします。</p>
<p>&nbsp;</p>
<p>これにはもちろん<span style="color: #ff0000;">既存の転職サイトにおける構造的な問題も含まれていたり</span>しますが、<span style="color: #ff0000;">そもそも採用活動をテキトウにやっていることが原因なんじゃないかなと思う</span>ことも多いです。</p>
<p>そこでこの記事では、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>現役Web系エンジニアである私の視点から、ITエンジニア採用における問題点とその解決策についてまとめ</strong></span>ておきます。</p>
<p>もしITエンジニア採用に困っている人事関係者や、ITエンジニアについてよくわかっていない経営者の方々は、ぜひ参考にしてみて下さい。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>ITエンジニア採用は難しい！？現役エンジニア視点における問題点と解決策まとめ</h2>
<p>まず現役Web系エンジニアである私の目線から、現在のITエンジニア採用における<span style="color: #ff0000;"><strong>問題点</strong></span>については以下の通りです。</p>
<div class="supplement boader">
<ul>
<li><strong> 大量のテキトウなスカウトメール</strong></li>
<li><strong> 文章内の本人が送っていないという嘘スカウト</strong></li>
<li><strong> 生成AIバレバレの気持ちが入ってないスカウト文</strong></li>
<li><strong> 具体的にどんな人材を募集しているかわからない求人票</strong></li>
<li><strong> 雑用フルスタックエンジニア（笑）の募集</strong></li>
<li><strong> 人気が無いのにフルリモートワーク無し</strong></li>
<li><strong> 人気が無いのにコーディング試験がある</strong></li>
<li><strong> 市場価値を見ていない年収レンジ</strong></li>
<li><strong> マネジメント職は別のロール（役割・仕事）</strong></li>
<li><strong> 技術スタックがレガシー</strong></li>
<li><strong> 優秀なエンジニアの定義を間違えている</strong></li>
<li><strong> エンジニアを採用しても辞めていく問題</strong></li>
<li><strong> プロダクトの魅力を語れないスタートアップ経営者</strong></li>
<li><strong> 人売りIT企業多すぎ問題</strong></li>
<li> <strong>リファレンスチェックという糞システム</strong></li>
</ul>
<p><span style="font-size: 16.48px; letter-spacing: 0.1em;"></div></span></p>
<p>&nbsp;</p>
<h2>問題点1：大量のテキトウなスカウトメール</h2>
<p>転職サイトに登録すると、<strong><span style="color: #ff0000;">大量のスカウトメールが届く</span></strong>ことが多いです。</p>
<p>ただし、本当に<strong><span style="color: #ff0000;">テキトウな文面でスカウトが届く</span></strong>ことが多く、ただ大量にかつテキトウにスカウトメールを送っているだけで、私のプロフィールはちゃんと見てないんだなというのがよくわかり、<strong><span style="color: #ff0000;">とても悲しい気持ちになる</span></strong>ことが多いのも事実です。</p>
<p><strong><span style="color: #ff0000;">このやり方では優秀なエンジニアは採用できないのは明確</span></strong>だと思うのですが、それがわからないような無能な人がエンジニア採用をしているということなのでしょうか？。。。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>スカウトメールを送って、返信がくるのは約3%未満という話を聞いたことがありますが、だから大量にスカウトメール送信する、というバカみたいなことは今すぐ辞めましょう。</p>
<p>多くの場合、それは<strong><span style="color: #ff0000;">さまざまなコスト面で非常に無駄</span></strong>なことをしています。それだけにとどまらず、<strong><span style="color: #ff0000;">企業の信頼を落としてしまっている可能性も高い</span></strong>のを理解しましょう。</p>
<p><strong>有名な某ユニコーン企業さんとかもそういうことをやられていて、企業としてやっていることは魅力なのに、スカウトのやり方がクソすぎて非常に残念な気持ちになりました。</strong></p>
<p>今はインターネットによって<strong><span style="color: #ff0000;">良い口コミも悪い口コミも簡単に広まる世の中</span></strong>なので、<span><strong><span style="color: #ff0000;">数打ち当たるという戦法はリスクが高い</span></strong>です。</span></p>
<p><strong></strong>もし大量にスカウトメールを送る必要があるのであれば、せめて<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「条件に合致した方に一斉にスカウトを送信させていただいております。他の採用媒体含めて送信させていただいている可能性もあるため、重複していた場合はご了承下さい。」というような文面をちゃんと記述する</strong></span>ようにして下さい。</p>
<p>今の時代、何事も信用が大事なのです。真摯な文面を心がけましょう。</p>
<p>&nbsp;</p>
<h2>問題点2：文章内の本人が送っていないという嘘スカウト</h2>
<p>スカウト文の文面について、<strong><em>「株式会社<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎のCTOをしているXXです。〜」</em></strong>というようなスカウトが届くことがあるのですが、それに返信した際に<strong><em>「株式会社<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎の採用担当です。〜」</em></strong>という返答をされることが多々あります。</p>
<p>はい。そうですね。<strong><span style="color: #ff0000;">採用担当の方が社長やCTOなどを語ってスカウト文を送信しているというケースが多々存在する</span></strong>んです。</p>
<p>それでも一応カジュアル面談もしてみたりすることがあるのですが、結局は採用担当者がテキトウにスカウトを送信しているんだなというのがわかり、<strong><span style="color: #ff0000;">とても悲しい気持ちになる</span></strong>ことがよくあります。</p>
<p>こういうやり方をしていると、<strong><span style="color: #ff0000;">「企業からスカウトを送ってきたのにもかかわらず、書類選考されて落ちた。」みたいな結果を招き、それが悪い口コミとして広がる恐れ</span></strong>があります。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong><span style="border-bottom: 2px solid #be3144;">嘘つくのやめろ！！</span></strong></span></p>
<p>&nbsp;</p>
<h2>問題点3：生成AIバレバレの気持ちが入ってないスカウト文</h2>
<p>最近はChatGPTやGeminiなどの生成AIを使うことで、スカウトメールの文面も簡単に作ることができますよね。</p>
<p>そのようなスカウトメールを受け取ることも増えてきたように感じますが、<strong><span style="color: #ff0000;">明らかに生成AIで作った文面を読んだ人の気持ちを考えたことはないのでしょうか？？？？</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>私には理解できません。</strong></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>例えば好きな人に対してラブレターを送ろうとした場合、生成AIで作った文章をそのまま伝えるのでしょうか？それで相手に自分の気持ちが伝わるのでしょうか？</p>
<p>文章で伝えるにしろ、言葉で伝えるのしろ、<span style="color: #ff0000;"><strong>自分の言葉で伝えるようにしないと、気持ちが伝わるわけがない</strong></span>のです。</p>
<p>そのようなクソみたいな文章を送ってくる相手のことを魅力的に思うことはありません。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>生成AIを使って文章を作るのはとても効率的なのでこれからの時代は積極的に使っていくべきですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>誰かに何かを伝える際には必ず自分の言葉で書き直した文章にしてから送る</strong></span>ようにして下さい。</p>
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>自分の言葉にして送ることで、あなたの気持ちを文章で伝えることが可能</strong></span>になります。それは生成AIや機械にはできない、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>人間にしかできないこと</strong></span>なのです。</p>
<p>&nbsp;</p>
<h2>問題点4：具体的にどんな人材を募集しているかわからない求人票</h2>
<p>私がITエンジニア向けの求人票を見て多々思うこととしては、<strong><span style="color: #ff0000;">非エンジニアの方が作ったと思われるような、具体的なことがちゃんと書かれていない求人票が多い</span></strong>です。</p>
<p>具体的なことをちゃんと書かないことにより、例えば<strong><span style="color: #ff0000;">カジュアル面談の場で質問しなければいけないことが増える</span></strong>ため、企業側と求職者側で無駄なやりとり、無駄な時間が多くなってしまいます。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>求人票に書いておいて欲しいことは以下の通りです。</p>
<div class="supplement boader">
<ul>
<li> <strong>どんな会社で、どんな魅力がある会社かどうか</strong></li>
<li><strong> どんなプロダクトを作っていて、それぞれのプロダクトについてどんな技術スタックで作られているか（プロダクトごとにフロントエンド、バックエンド、インフラは何を使っているか具体的に書いて下さい）</strong></li>
<li><strong> その求人が想定している具体的なポジション（メンバーとかEMとかなどの役割）や、具体的な仕事内容（どんな課題があり、どんなことをして欲しいか）はどんなことか。</strong></li>
<li><strong> 仕事内容における具体的な技術スタックはなにか</strong></li>
<li><strong> その求人における想定年収はどれぐらいを見込んでいるか（年収レンジに幅がある場合、後で求職者側と想定が違っていて内定を出しても辞退される可能性が生じ、時間の無駄になる）</strong></li>
<li><strong> フルリモートワークが可能かどうかの有無、または週何日出社を想定しているのか</strong></li>
<li><strong> 出社が必要な場合の交通費について記述があるか</strong></li>
<li><strong> フレックス勤務（コアタイムの有無）や裁量労働制かどうかの有無</strong></li>
<li><strong> その求人票における求める人物像はどのような人材か（レベル感やカルチャーマッチ面がわかりやすこと）</strong></li>
<li><strong> 開発用PCが選べるかどうか（Web系エンジニアであればMacBookPro 14か16で、USキーボードの選択有無、メモリフルカスタムを希望できるかどうか）</strong></li>
</ul>
</div>
<p><span style="color: #ff0000;">※多数のプロダクトを作っていて、それぞれ異なる技術スタックを使っていた場合、その求人票ではどのプロダクトの仕事で、具体的にどの技術スタックを使うことになるのかがわからないと、そもそも応募ができません。それぐらいエンジニア目線では大事なことです。</span></p>
<p>&nbsp;</p>
<h2>問題点5：雑用フルスタックエンジニア（笑）の募集</h2>
<p>主に中小企業においては少人数で開発することが多く、優秀な<span style="color: #ff0000;"><strong>フルスタックエンジニア</strong></span>を求めることがよくあると思います。</p>
<p>特にそういった時の求人票を見ると、<strong><span style="color: #ff0000;">だいたい「フルスタックエンジニア募集！年収500〜700万円」というような感じで募集</span></strong>がされていることも少なくありません。</p>
<p>ただ優秀なエンジニアがそのような求人票を見て思うことは、<span style="color: #ff0000; font-size: 18pt;"><strong>「あ、雑用の募集ね。。」</strong></span>というのが<span style="font-size: 14pt; color: #ff0000;"><strong>現実</strong></span>です。</p>
<p>それはなぜかというと、フルスタックエンジニアというのはフロントエンドもバックエンドもインフラも全てある程度できることが前提ですが、<strong><span style="color: #ff0000;">それぞれの領域には専門性があり、全ての領域をある一定以上のレベルでやれるような優秀な人材はほとんどいない</span></strong>からです。</p>
<p>仮にそんな人材がいたとしても、<strong><span style="color: #ff0000;">最低年収は1000万円以上になる</span></strong>と思います。本当のフルスタックエンジニアというのはそういった存在なのです。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p><strong><span style="border-bottom: 2px solid #be3144;">まずは安直に「フルスタックエンジニア」という言葉を使うことを辞めましょう。</span></strong></p>
<p>もし業務内容がフルスタックエンジニア的なものを想定しているのであれば、<strong><span style="border-bottom: 2px solid #be3144;">フロントエンド、バックエンド、インフラの全ての領域に携わってくれる<span style="border-bottom: 2px solid #be3144;">ソフトウェアエンジニア</span></span><span style="border-bottom: 2px solid #be3144;"></span></strong>を募集というような言葉に変えて下さい。</p>
<p>またはもしちゃんとしたプロダクトを作っている企業であれば、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>プロダクトエンジニア</strong></span>を募集するというような形でも大丈夫でしょう。</p>
<p>言葉の使い方を間違えると、当たり前ですが笑われることがあります。</p>
<p>&nbsp;</p>
<h2>問題点6：人気が無いのにフルリモートワーク無し</h2>
<p>XなどのSNSではよくフルリモートワークについて燃えたりしていますよね。</p>
<p>コロナ禍ではフルリモートワークが流行っていったものの、最近では有名な大手企業を中心に出社回帰をしているケースも増えたりしています。</p>
<p>そういったニュースが増えてくると、うちの会社でも<strong><span style="color: #ff0000;">フルリモートワークは廃止しようということを考える経営者</span></strong>の方も多いのではないのでしょうか。</p>
<p>別にフルリモートワークを廃止するかどうかはその企業の自由ですが、その際には<span style="color: #ff0000;"><strong>一つ確認しておくべきこと</strong></span>があります。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>あなたの会社は、何もしなくてもエンジニアからの応募が困らないような、大人気企業なのでしょうか？</strong></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="border-bottom: 2px solid #be3144;">もしここで「はい。」と言えないのであれば、フルリモートワークを廃止すべきではありません。</span></strong></p>
<p>有名で人気の企業であるAmazonなどがフルリモートワークを廃止してもいいのは、廃止してもそこで働きたいと思う人が多く、エンジニア採用に困らないからです。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>エンジニアの種類によってはもちろん出社必須の現場もあると思いますが、Web系エンジニアの仕事においてはその限りではありません。</p>
<p>Web系エンジニアにおける<strong><span style="color: #3366ff;">フルリモートワークというのは福利厚生の一つ</span></strong>であり、<span style="color: #3366ff;"><strong>それがあるかどうかは非常に大きな要素</strong></span>になっています。</p>
<p>もちろん<strong><span style="color: #ff0000;">リモートワークは向き不向き、好き嫌いがある</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最も良いのはフルリモートワークも出社するのも自由に選べること</strong></span>です。</p>
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>もしあなたの企業が中小企業であり、かつ人気が無くてエンジニア採用に困っているのであれば、フルリモートワークを導入すべき</strong></span>です。</p>
<p>フルリモートワークを導入することで<strong><span style="color: #3366ff;">地方のエンジニアも採用候補になる</span></strong>ため、そういった点でもメリットがあります。</p>
<p>また、リモートワークに関して<strong><span style="color: #ff0000;">否定的な意見の一つに「サボる人がいる」</span></strong>というのがあったりしますが、<strong><span style="color: #ff0000;">それはまた別のベクトルの話であり、そもそもそんな責任感が無い人材を雇ってしまっている企業の責任</span></strong>です。</p>
<p>フルリモートワーク人材を雇う際は、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>少なからず「真面目で責任感がる人材であるかどうか」はちゃんと見たほうがいい</strong></span>でしょう。</p>
<p>尚、<strong><span style="color: #ff0000;">フルリモートワークではジュニアレベルの人材のマネジメントはほぼ不可能</span></strong>なので、<span style="color: #ff0000;"><strong>例えばもし新卒採用が必要になってきたというような場合においては、対象者が一人前になるまでは出社必須にすべきだし、マネジメントする人にも出社をお願いしなければならなくなる</strong></span>ため、その点は抑えておいて下さい。</p>
<p>&nbsp;</p>
<h2>問題点7：人気が無いのにコーディング試験がある</h2>
<p>エンジニアの採用フローの中には<strong><span style="color: #ff0000;">コーディング試験</span></strong>がある場合があり、特に最近だと某スタートアップ企業がWebコーディング試験のプロダクトを出していたりするので、<strong><span style="color: #ff0000;">ついつい導入してしまった中小企業</span></strong>もあったりするのではないでしょうか。</p>
<p>そんなコーディング試験についてですが、私としては否定的な見解であり、<strong><span style="color: #ff0000;">コーディング試験がある企業については基本的に応募することは避ける</span></strong>ようにしています。</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>実務ができるエンジニア目線としては、コーディング試験は本当にめんどくさいです。時間の無駄です。</strong></span></p>
<p>&nbsp;</p>
<p>そんな私も一度試しに受けてみたことがありますが、実際にやってみて思ったこととして、<strong><span style="color: #ff0000;">「プラットフォームが使いづらい」、「プラットフォーム慣れが必要」、「制限時間が邪魔」、「問題がわかりづらく、実務と関係ない」、「バグみたいな挙動がある」、「慣れている人が有利なだけ」</span></strong>というよう感じでした。</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 18pt;">正直クソです。こんなものでエンジニアの能力を測り切れるものではありません。</span></strong></p>
<p>&nbsp;</p>
<p>なのでもしあなたの企業がコーディング試験を導入しているなら、<strong><span style="color: #ff0000;">ほんとうにそれは必要なのかをちゃんと検証したほうがいい</span></strong>でしょう。</p>
<p><strong><span style="color: #ff0000;">コーディング試験の導入すべきであるといいことを言って勧めてくる企業があった場合は、基本的にはビジネスとして自分たちの商品を売ってお金を稼ぎたいだけ</span></strong>です。その点は注意しましょう。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>コーディング試験が効果的な場面としては、有名で人気な大手企業があって、エンジニアの応募が多すぎて全ての人の面接などができない場合</strong></span>です。</p>
<p>その場合はコーディング試験で一定以上の点数を取る必要があるという壁を設けることにより、応募者のフィルタリングが可能になるため、そういう場合は導入する価値があると思います。</p>
<p>逆にそういうことではなく、コーディング試験によってエンジニアの能力を測り、優秀なエンジニアを採用したいと思って導入しているような場合は、<span style="color: #ff0000;"><strong>実務ができるエンジニアをフィルタリングしてしまったり、そもそも実務ができるエンジニアの応募が少なくなってしまうというデメリット</strong></span>もあったりするので注意して下さい。</p>
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>もしあなたの企業が人気が無くてエンジニア採用に困っている中小企業などである場合、コーディング試験の導入はデメリットが大きいので避けた方がいい</strong></span>です。</p>
<p>&nbsp;</p>
<h2>問題点8：市場価値を見ていない年収レンジ</h2>
<p>求人票には「年収500〜700万円」というような年収レンジが記載されていると思いますが、<strong><span style="color: #ff0000;">業務内容と年収レンジが見合ってないことも多々あり</span></strong>ます。</p>
<p>年収レンジが高すぎる場合は問題ないですが、<strong><span style="color: #ff0000;">逆に低すぎる場合についてはエンジニアの価値を軽視していると捉えられ、応募を避けられる可能性が出てくるので注意</span></strong>しましょう。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>エンジニアといっても<strong><span style="color: #ff0000;">使う技術スタックによって市場価値は様々で、その時々で市場価値も変わる</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ちゃんと現在の市場価値に見合った金額を提示できているかどうかはしっかり確認すべき</strong></span>です。</p>
<p>&nbsp;</p>
<h2>問題点9：マネジメント職は別のロール（役割・仕事）</h2>
<p>日本のIT企業ではマネジメント職の方が年収が高かったりすることがあったりすると思いますが、<span style="border-bottom: 2px solid #be3144;"><strong>マネジメント職と開発職は別々のロール（役割・仕事）であり、求められることも違う</strong></span>ため、<strong><span style="color: #ff0000;">マネジメント職の方が年収が高いという仕組みになっているのはおかしい</span></strong>です。</p>
<p>もしあなたの企業がそのような仕組みで運用している場合、<strong><span style="color: #ff0000;">優秀で技術があるエンジニアから避けられてしまうデメリット</span></strong>もあるため、そういった仕組みについてもちゃんと考えた方がいいでしょう。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>組織で仕事をしていく場合、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>人材は適材適所で配置していく方が上手く行くのは間違いない</strong></span>ため、開発したい人には開発をやらせるべきだし、マネジメントしたい人にはマネジメントをやらせるべきです。</p>
<p>なので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>開発職とマネジメント職は別のロールとして捉え、それぞれのロールごとに適切なグレードを設けるようにして、開発職とマネジメント職の年収の乖離が大きくならないような仕組みにすべき</strong></span>です。</p>
<p>&nbsp;</p>
<h2>問題点10：技術スタックがレガシー</h2>
<p>エンジニア採用をしている企業の中には、<span style="color: #ff0000;"><strong>プロダクトに使っている技術スタックがレガシーになってしまっていることも多々ある</strong></span>と思います。</p>
<p>エンジニアが求人票を見る際は、<strong><span style="color: #ff0000;">ほぼ必ずモダンな技術スタックを使っているかどうかは見られてしまう</span></strong>ため、<strong><span style="color: #ff0000;">技術スタックがレガシーだと応募者が来ないことも多い</span></strong>のではないでしょうか。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>まず大前提として、<strong><span style="color: #ff0000;">システムは作った後は腐っていきます。</span></strong>作っている時はモダンな技術であったとしても、ほっとけばいずれレガシーな技術になってしまうんです。</p>
<p>そのため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>プロダクトやサービスを長期的に運用していくのであれば、使っている技術スタックがレガシーになりそうなら、タイミングを見計らってモダンな技術にリプレイスするということも必要になる</strong></span>でしょう。</p>
<p>もしそれが様々な条件があってできなくて、それでもエンジニア採用を成功させたいとするならば、少なからず<strong><span style="color: #ff0000;">その企業のエンジニアとして働くことによって提供できることをある程度明確に提示するような形で求人票を作って募集をしていくべき</span></strong>です。</p>
<p>例えば<em>「技術はレガシーだけど、社会的に長期的な運用が求められるシステムに携わることができ、そのエンジニアとして働くことで特定のドメイン知識にも精通できるようになったりでき、かつ能力が高い人なら早く出世もできる環境があります。」</em>というような感じで、<span style="color: #ff0000;"><strong>企業として提供できることをちゃんと求人表に書く</strong></span>ようにしましょう。</p>
<p><strong><span style="color: #ff0000;">もしそれでもエンジニア採用ができない場合、もうそれは淘汰されるしかない</span></strong>ので、諦めて下さい。それが嫌ならシステムのリプレイスが必要です。</p>
<p>&nbsp;</p>
<h2>問題点11：優秀なエンジニアの定義を間違えている</h2>
<p>どんな企業も優秀なエンジニアを採用したいはずですが、私が感じるのは<strong><span style="color: #ff0000;">優秀なエンジニアの定義が間違っている</span></strong>のではということです。</p>
<p>具体的には、過去に有名企業に在籍していた経験があったり、過去の経歴において求めている実務経験があることだったり、そういった<span style="font-size: 14pt;"><strong><span style="color: #ff0000;">過去の経験を見過ぎている</span></strong></span>なという印象です。</p>
<p>もしそういった<strong><span style="color: #ff0000;">経験豊富な人材を採用しようとした場合、そもそもそんな人材は数が少ないのと、採用しようとしても高い年収を提示する必要があり、コスパも悪い可能性</span></strong>があります。</p>
<p>そして優秀であればあるほど、おそらく自分で起業したり、就職するにしてもリファラル採用されることの方が多いはずなので、転職市場に出てこないことがほとんどでしょう。</p>
<p>そもそも<span style="font-size: 14pt;"><strong><span style="border-bottom: 2px solid #be3144;">社会における仕事というのは、答えがまだない問題を解決していくことが本質</span></strong></span>なので、過去に経験があるかどうかは重要ではありません。<strong></strong><span style="border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #be3144; font-size: 14pt;"><strong>未知なる問題が発生してもそれを解決できるかどうかの方が重要</strong></span>です。</p>
<p>あとは<span style="color: #ff0000;"><strong>企業の役割の一つとして、社員に対して成長の機会を与えることもある</strong></span>ので、現在何をしているかだったり、将来どうなっていきたいかというような、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>その人の人間性だったり、将来的なポテンシャルの部分に目を向けた方がいい</strong></span>のではないかなと、私は思います。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>私が思う優秀なエンジニアの定義としては、主に以下のような人材です。</p>
<div class="supplement boader">
<ul>
<li> <strong>コミュニケーション能力が高く、周りの人と円滑に仕事ができる</strong><strong>（リーダーポジションの場合、ちゃんとリーダーシップを発揮できる）</strong></li>
<li><strong> 普段から技術的な勉強をしていくのが苦ではない（趣味みたいになっている）</strong></li>
<li><strong> インプットやアウトプットを適宜やっている</strong></li>
</ul>
</div>
<p>まず社会で組織に属して働くことにおいて、<strong></strong><span style="border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #be3144; font-size: 14pt;"><strong>最も大事なことはコミュニケーション能力</strong></span>です。</p>
<p>エンジニアの中には技術はあってもコミュニケーション能力が低い人が一定数いると思いますが、そういう人材は残念ながら組織における優秀な人材には該当しません。</p>
<p>特定の領域においては専門性や技術的なことが必須で一番大事になることもあると思いますが、多くの場合はコミュニケーション能力が一番大事であり、その次に技術的な要素になると思います。</p>
<p>次にその人が<span style="color: #ff0000;"><strong>エンジニアの素養があるかどうかは非常に重要</strong></span>です。<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>それを判断する一つの方法としては、「普段から技術的な勉強をしていくのが苦では無く、好きで趣味のようにやっているかどうか」</strong></span>です。</p>
<p>よく<span style="color: #ff0000;"><strong>「エンジニアは土日も勉強しないといけないから大変」</strong></span>みたいなことを言う人がいたりしますが、<strong><span style="color: #ff0000;">そういった考えに共感するような人はエンジニアに向いていない</span></strong>ので採用すべきではありません。</p>
<p>現在の競争社会における<strong><span style="color: #ff0000;">優秀な人材になっていくためには勉強し続けるのは必須</span></strong>であり、<strong><span style="color: #ff0000;">それをするためには自分が好きなことである必要もある</span></strong>ため、エンジニアにとっては普段から趣味のように技術をキャッチアップできるかどうかは非常に大事なことです。</p>
<p>あとはインプットだけでなく、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>アウトプットも定期的にちゃんとやっていることも非常に大事</strong></span>なので、何らかのアウトプット活動をしているような人なのかはちゃんと見るべきです。</p>
<p>上記のような要素を兼ね備えた人材であれば、基本的には自走できる人材だと思うし、何か問題があっても自分で解決していける人だと思うので、まだ経験が浅くても将来的には優秀なエンジニアになっていくでしょう。</p>
<p>&nbsp;</p>
<h2>問題点12：エンジニアを採用しても辞めていく問題</h2>
<p>やっとのことエンジニアを採用できたとしても、<strong><span style="color: #ff0000;">「すぐに辞めてしまう」</span></strong>ということもよく聞いたりしますよね。</p>
<p>優秀な人材であればあるほど常に高みを目指しているため、求める環境が無くなれば辞めて行ってしまうのはしょうがないことです。</p>
<p>それを少しでも食い止めたいということであれば、優秀な人材の声には常に耳を傾け、その人が求めるポジションや役割を会社として適宜提供し続けていくしかないです</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>そもそも、人が会社を辞めるのを無くすことは不可能です。</strong></span></p>
<p>&nbsp;</p>
<p>その点については無駄なことは考えずに諦めましょう。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>人が辞めていくのを無くすのは不可能なので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>辞めていく時は快く送り出し、辞めた後に「あの会社は働きやすくて良かったな」と思ってもらえるような環境作りに力を入れた方が後々会社のためになる</strong></span>ことが多いと思います。</p>
<p>最近だと<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>アルムナイ制度（退職者との組織的な繋がりを維持し、再雇用や新たな関係構築につなげる仕組み）がある会社も存在する</strong></span>ので、そういった制度を作ったりするような形で頑張って行った方が合理的です。</p>
<p>&nbsp;</p>
<h2>問題点13：プロダクトの魅力を語れないスタートアップ経営者</h2>
<p>とあるスタートアップのカジュアル面談にて、これから作ろうとしているAI関連プロダクトの詳細について聞いたことがありました。</p>
<p>その際には顧客の問題解決のためにこういったものを作りたいというのはよくわかったのですが、<strong><span style="color: #ff0000;">ただ現状想定しているものが単なるツール的なもの（他社プロダクトとの連携を前提としているようなもの）を想定していて、将来的にそのプロダクトをどのようにしていきたいのかという、プロダクトを作っていく魅力の部分について語れない経営者</span></strong>の方がいました。</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>はっきり言うと、それだと優秀なエンジニアが協力してくれることはありません。</strong></span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">優秀なエンジニアの方は基本的に魅力的なプロダクトの開発に携わりたい生き物</span></strong>なので、魅力もないプロダクトを開発するために、わざわざリスクを取ってスタートアップに入社することはないです。</p>
<p>もしそれでもそういったものを作りたいなら、<strong><span style="color: #ff0000;">外部のIT企業にお願いして作ってもらうしかないと思いますが、それだとお金のためにぼったくられることも多かったりするので、いつかどこかで破綻する</span></strong>と思います。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>非エンジニアの経営者で、あまりソフトウェア開発の知識が無いのであれば、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>できるだけ早い段階で技術的に詳しいアドバイザーなどに相談し、作ろうとしているプロダクトに何か問題がないかはチェックしてもらった方がいい</strong></span>です。</p>
<p>&nbsp;</p>
<h2>問題点14：人売りIT企業多すぎ問題</h2>
<p>日本でエンジニアの仕事を探そうとすると、<strong><span style="color: #ff0000;">SIerやSESといったサービスの提供を事業としているIT企業が非常に多い</span></strong>です。</p>
<p>大手企業ならまだ問題ないと思いますが、<strong><span style="color: #ff0000;">多重下請け構造になってしまっている中小企業が非常に多いのも現実</span></strong>です。</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>結局、そういった中小企業が多いのは、経営者だけが甘い汁を吸えるようなビジネスモデルになっているからです。</strong></span></p>
<p>&nbsp;</p>
<p>ただ最近だと生成AIも発達してきて、<strong><span style="color: #ff0000;">非エンジニアの方でもシステム開発のハードルが下がってきているので、そういった中小企業の仕事が無くなっていくのは時間の問題</span></strong>かなと思います。</p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p><strong><span style="color: #ff0000;">生成AIの発達次第で、特に中小企業は案件獲得が厳しくなっていくのが想定される</span></strong>ため、多重下請け構造での稼ぎがメインになっている中小企業はご注意下さい。</p>
<p>はっきり言って<strong><span style="color: #ff0000;">そういったサービスを提供するようなビジネスモデルは時間の切り売りをしているだけでバイトするのと変わらず、優秀なエンジニアほど魅力を感じなくて避けていく</span></strong>ので、優秀なエンジニアの獲得はより厳しくなっていくと思います。</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>自社プロダクトを作る気が全くないIT企業は淘汰されろ！</strong></span></p>
<p>&nbsp;</p>
<h2>問題点15：リファレンスチェックという糞システム</h2>
<p>選考フローの中に<span style="color: #ff0000;"><strong>「リファレンスチェック」</strong></span>というのを導入している企業があります。</p>
<p>このリファレンスチェックというのは、企業が<span style="color: #ff0000;"><strong>採用候補者の前職の上司や同僚など、候補者をよく知る第三者に対して、候補者の働きぶりや実績、そして人物像などを問い合わせるような採用活動</strong><strong>のこと</strong></span>です。</p>
<p>最近だとリファレンスチェック用のSaaSなどもあり、メールや発行したURLなどを共有して回答してもらうような形式で行われています。</p>
<p>これは企業側にとっては採用候補者の第三者目線の評価が聞けるというメリットはあるのもの、<strong><span style="color: #ff0000;">逆に採用候補者側としては過去に一緒の働いたことがある上司や同僚などの誰かにリファレンスチェックへの回答を無償でお願いしなければならない</span></strong>という、<span style="font-size: 24pt;"><strong><span style="color: #ff0000;">心理的ハードルもめちゃめちゃ高いこともしなければならない</span></strong></span>という、<strong><span style="color: #ff0000;"><span style="font-size: 18pt;">非常に糞システム</span>であることが<span style="font-size: 14pt;">最大のデメリット</span></span></strong>です。</p>
<p>いや別に人気企業で採用に困ってないなら導入してもフィルタリング効果があるのでいいですが、そうじゃないのにこれを導入している企業は頭が悪いのではないでしょうか。</p>
<p>&nbsp;</p>
<p><strong>世の中にはこういったことを気軽に頼めるような人脈形成が得意な陽キャの人が沢山いるということなのでしょうか？？</strong></p>
<p>&nbsp;</p>
<p><strong>私はそうじゃない人の方が多いと思うし、これを導入することによって、逆に陽キャ系のキラキラ人材みたいな属性の人しか集まらないのではないでしょうか？？</strong></p>
<p>&nbsp;</p>
<p>別にそれでいいなら問題ないですが。。。</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>これを導入していて、人手不足とか言ってないですよね？？？<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></span></p>
<p>&nbsp;</p>
<h3>解決策</h3>
<p>これについても<strong><span style="color: #ff0000;">採用に困っているなら導入すべきではない</span></strong>です。</p>
<p><strong><span style="color: #ff0000;">これがあるだけでそもそも選考に進まないという人も一定数いる</span></strong>ので、自分で自分の首を絞めることになります。</p>
<p>もしどうしても導入したいというなら、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>対応するのが厳しいという人に対しては、無理に強制せず、柔軟な採用フローにするようしっかり検討しておくべき</strong></span>です。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>ITエンジニアの採用方法やコツ</h2>
<p>上記ではITエンジニア採用における様々な問題点や解決方法についてご紹介しましたが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ITエンジニア採用を成功させるための基本的な方法</strong></span>についてご紹介しておきます。</p>
<p>少なからず<span style="color: #ff0000;"><strong>以下のことは確実に必要</strong></span>だと思うので、こういうのが出来ていなかったなというのがあれば、ぜひ参考にしてみて下さい。</p>
<div class="supplement boader">
<p><strong>1. その企業の経営戦略的なところからどのようなプロダクトを作り、それにはどんなエンジニアに組織を作るべきで、それにはどのような人材が必要になるかをしっかり検討する</strong></p>
<p>&nbsp;</p>
<p><strong>2. 経営的な部分も含めて、検討した内容をちゃんと人事部などに共有する</strong></p>
<p>&nbsp;</p>
<p><strong>3. 共有された内容を元に、既存のエンジニアチームとの兼ね合いも考慮しながら、どんなポジションの人材を、どれぐらいの人数が必要なのかを明確にする</strong></p>
<p>&nbsp;</p>
<p><strong>4. 採用すべき人材の数などが明確になったら、その企業のカルチャーなども含めて、具体的にどういった人材を採用すべきなのかのペルソナ（あたかも実在する人物であるかのように設定される顧客像）を明確にする</strong></p>
<p>&nbsp;</p>
<p><strong>5.  ペルソナを明確に定義してから、それに合った求人票を作成する</strong></p>
<p>&nbsp;</p>
<p><strong>6. 求人票には具体的な業務内容やそれに必要な技術スタックをちゃんと記載する（想定年収はその時の市場価値をチェックすること）</strong></p>
<p>&nbsp;</p>
<p><strong>7. ペルソナが明確であればそれを判断するために確認すべきことが明確になるため、面接などで必ず聞かなければならない質問リストをまとめ、面接担当者に共有し、面接する人によって聞くことがバラバラにならないようにする</strong></p>
<p>&nbsp;</p>
<p><strong>8. スカウトメールを送る際は、相手のプロフィールをちゃんと確認し、その人にあった内容を自分の言葉で伝えるようにすること</strong></p>
<p>&nbsp;</p>
<p><strong>9. カジュアル面談や面接をする前には、必ず対象者のプロフィールをしっかり確認しておく</strong></p>
<p>&nbsp;</p>
<p><strong>10. カジュアル面談では、必ず自社の魅力を伝える努力をする</strong></p>
<p>&nbsp;</p>
<p><strong>11. 面接時は、コミュニケーション能力（チームで円滑に仕事ができそうな人か）、エンジニアの素養（日頃から技術のキャッチアップを趣味みたいにやっているような人か）は必ず確認する</strong></p>
<p>&nbsp;</p>
<p><strong>12. フルリモートワークの対象者については、「真面目で責任感がある人か」を必ず確認する</strong></p>
</div>
<p>&nbsp;</p>
<p>尚、エンジニア採用のために技術ブログをやっている企業もあったりしますが、<strong><span style="color: #ff0000;">技術ブログはその会社でしか知り得なかった貴重な情報を無料公開し、それによって社会に貢献することで価値を示せる効果はありますが、それが組織作りにおけるアピール機会としてはそれほど効果はない</span></strong>と思います。</p>
<p>もし広報活動をSNSなどで行おうとするのであれば、例えば<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>noteで人の感情に訴えかけるような企業の魅力を伝える記事を書いたり、会社の魅力や社内環境をわかりやすく伝えられるようなYouTube動画を公開したりしていく方が効果的</strong></span>です。</p>
<p>&nbsp;</p>
<h2>ITエンジニアに人気の環境について</h2>
<p>次にエンジニア目線で魅力的に映る企業環境についてご紹介しておきます。社内環境を整える必要がある場合は参考にしてみて下さい。</p>
<div class="supplement boader">
<ul>
<li> <strong>自社サービスのプロダクト開発に携われる</strong></li>
<li><strong> うちの会社はこの技術に強くしていくというようなブランディングをちゃんと考えて組織構築をしている</strong></li>
<li><strong> プロダクトを作る際には、最低限の品質はちゃんと担保して作っているカルチャー（もし品質が悪いものを売ったら、バグや問い合わせに追われていずれ崩壊します）</strong></li>
<li><strong> モダンな技術スタックを使っている、レガシーになりそうならリプレイスも検討する</strong></li>
<li><strong> 年収レンジが市場価値から乖離していない</strong></li>
<li><strong> フルリモートワークが可能</strong></li>
<li><strong> フルリモートワークも出社も社員が自由に選択できる</strong></li>
<li><strong> 会社が最寄駅から近い</strong></li>
<li><strong> 出社する必要がある社員がいる場合、オフィスは綺麗で快適である</strong></li>
<li><strong> 出社した場合の交通費は全てちゃんと支給される</strong></li>
<li><strong> フルフレックス勤務（コアタイム無し）か、フレックス勤務（コアタイムは11時〜15時あたりで設定）が可能</strong></li>
<li><strong> マネジメント職と技術職のロールが分かれていて、それぞれにちゃんとキャリアパスがあること</strong></li>
<li><strong> 上位ポジションに就きたい優秀な人がいた際に、上がるために必要な条件を明確に提示できること（条件を満たしたらちゃんと上がれること）</strong></li>
<li><strong> エンジニアとそれ以外の職でちゃんと評価基準がわかれていること（エンジニアの評価は難しいため一緒にすると破綻します）</strong></li>
<li><strong> 稼働している既存サービスの運用を頑張っているエンジニアもちゃんと評価がされること</strong></li>
<li><strong> エンジニアの評価基準は、単なるPR数などではなく、会社の売り上げに繋がるようなことへの貢献度や、既存サービスを安定的に運営していくための貢献度に関するものになっていること</strong></li>
<li><strong> 働き方（特にリモートワークの有無など）や評価制度についてコロコロ変えないこと、変える必要があるなら情報共有や意見交換をちゃんと行い、慎重に進めること</strong></li>
<li><strong> 開発用PCが選べる（Web系エンジニアならMacBookProの14か16で、USキーボードを選択可能で、メモリフルカスタムも可能なこと）</strong></li>
<li><strong> どんなエンジニア組織を作っていきたいかが明確に定義されており、それを社員にちゃんと共有している文化があること</strong></li>
<li><strong> アルムナイ制度があり、辞めていく社員を快く送り出せるカルチャーがある</strong></li>
</ul>
</div>
<p>&nbsp;</p>
<p>尚、2025年9月時点におけるモダンな技術スタックの例としては以下の通りです。</p>
<div class="supplement boader">
<ul>
<li> <strong>フロントエンド：React.js、Next.js（Reactのフレームワーク）、TypeScript</strong></li>
<li><strong> バックエンド：Go（REST、gRPC）、必要に応じてPythonやRust</strong></li>
<li><strong> アプリ：クロスプラットフォームとしてはReact Native（Expo）かFlutter</strong></li>
<li><strong> インフラ：k8sを利用したマイクロサービス開発をしている、中小企業ならAWSよりGoogle Cloud</strong></li>
</ul>
</div>
<p><span style="color: #ff0000;">※迷ったらメルカリの技術スタックを真似するのがいいです。</span></p>
<p>&nbsp;</p>
<h2>ITエンジニア採用でおすすめの採用媒体（サイト）について</h2>
<p>私は色々な転職サイトを使ってみましたが、2025年9月時点でおすすめの採用媒体（サイト）についてご紹介しておきます。</p>
<p>&nbsp;</p>
<h3>1. 各種SNSによるダイレクトリクルーティング</h3>
<p>私がこれからの時代においてもっとも良い方法として思っているのは、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>各種SNS（X、Facebook、LinkedInなど）を利用したダイレクトリクルーティング</strong></span>です。</p>
<p><strong><span style="color: #ff0000;">対象者を探すのは大変</span></strong>ですが、<span style="color: #3366ff;"><strong>対象者がいれば直接コンタクトを取って交渉できる可能性がある</strong></span>ため、<strong><span style="color: #3366ff;">採用コストを安くできたり、人との繋がりを作っていける活動になる</span></strong>からです。</p>
<p>特にこれからの時代は、よりダイレクトリクルーティングが発展していくのではと思っているので、どうしてもエンジニアが採用できないという企業さんは、一度SNSで人材を探すのを試してみてはいかがでしょうか。</p>
<p>&nbsp;</p>
<h3>2. 転職ドラフト</h3>
<p>実務経験があるエンジニアが使うべき転職サイトで最も合理的なのは、<strong><span style="font-size: 14pt;"><a href="https://job-draft.jp/" target="_blank" rel="noopener">転職ドラフト</a></span></strong>です。</p>
<p><strong><span style="color: #ff0000;">求職者登録には実務経験が必要で審査もあり、プロフィールもしっかり書く必要</span></strong>があります。</p>
<p>そして<strong><span style="color: #ff0000;">企業側がスカウトをする際は、最初に年収提示が必須</span></strong>になって、<strong><span style="color: #ff0000;">スカウト文も丁寧に作って送る必要</span></strong>があるため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>求職者側と企業側がお互いに合理的なやり取りが可能</strong></span>になっています。</p>
<p>&nbsp;</p>
<h3>3. Findy</h3>
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>GitHubやブログなどを用いてアウトプット活動をしっかりやっている人がよく使っている</strong></span>のが<a href="https://findy-code.io/" target="_blank" rel="noopener"><span style="font-size: 14pt;"><strong>Findy</strong></span></a>です。</p>
<p>求職者側視点でも<span style="color: #3366ff;"><strong>自社開発系企業が多く、求人を探しやすいなという印象が強い</strong></span>ため、2025年9月時点においては優秀な人材が集まりやすいサイトです。</p>
<p>求職者視点では<strong><span style="color: #3366ff;">サイト自体がモダンでシンプルで使いやすい感じ</span></strong>なので、自走できるような優秀なエンジニアを探している場合は、一度利用してみてはいかがでしょうか。</p>
<p>&nbsp;</p>
<h3>4. ビズリーチ</h3>
<p>実務経験があり、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>大企業出身者やマネジメント職の人材を中心に集めたい</strong></span>なら、<a href="https://www.bizreach.jp/" target="_blank" rel="noopener"><span style="font-size: 14pt;"><strong>ビズリーチ</strong></span></a>がおすすめです。</p>
<p>私も登録しているため、エンジニアも一定数いますが、<strong><span style="color: #ff0000;">エンジニア目線では転職ドラフトやFindyの方が求人を探しやすい</span></strong>ため、<strong><span style="color: #ff0000;">技術力があるエンジニアの採用にはそれほど向いていないので注意</span></strong>です。</p>
<p>&nbsp;</p>
<h3>5. WantedlyやGrenn</h3>
<p>実務経験よりも、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>若手やポテンシャル採用</strong></span>をしたい場合は、<a href="https://www.wantedly.com/" target="_blank" rel="noopener"><span style="font-size: 14pt;"><strong>Wantedly</strong></span></a>や<a href="https://www.green-japan.com/" target="_blank" rel="noopener"><span style="font-size: 14pt;"><strong>Green</strong></span></a>を使って探すのが無難です。</p>
<p>Wantedlyは共感で繋がるビジネスSNS、GreenはIT人材向けの求職サイトですが、<strong><span style="color: #ff0000;">それぞれ低い年収レンジでスカウトが来ることが多い感じ</span></strong>です。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回は現役Web系エンジニアである私の視点から、ITエンジニア採用における問題点とその解決策についてまとめました。</p>
<p>ITエンジニア採用が難しく、苦労している企業さんが非常に多そうですが、</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>それはやり方が間違っているだけじゃない？</strong></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>と、私は伝えたいです。</p>
<p>今回ご紹介したような考え方などをしっかり持っているようなCTOなどに協力してもらいながら、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>経営戦略的なところからエンジニアの組織作りのところまでしっかり検討していくようなやり方をすれば、エンジニア採用に困ることは少なくなっていく</strong></span>と思います。</p>
<p>もし現在エンジニア採用でお困りの人事関係者や経営者の方がいたら、ぜひ今回ご紹介した内容を参考にしてみて下さい。</p>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/problems-and-solutions-in-recruiting-it-engineers">ITエンジニア採用は難しい！？現役Web系エンジニア視点における問題点と解決策まとめ</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/problems-and-solutions-in-recruiting-it-engineers/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rust専門の技術ブログ「Rust-Tech」を開設しました！</title>
		<link>https://tomoyuki65.com/notice-of-establishment-of-rust-tech</link>
					<comments>https://tomoyuki65.com/notice-of-establishment-of-rust-tech#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Fri, 30 May 2025 06:50:56 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=20009</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 特定の技術に特化した専門技術ブログとして「Golang-Tech」を別途運営していますが、また新しくRust専門技術ブログとして「Rust-Te...</p>
The post <a href="https://tomoyuki65.com/notice-of-establishment-of-rust-tech">Rust専門の技術ブログ「Rust-Tech」を開設しました！</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/rust250530-1-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-20013" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/rust250530-1-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/05/rust250530-1-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>特定の技術に特化した専門技術ブログとして「<a href="https://golang.tomoyuki65.com" target="_blank" rel="noopener">Golang-Tech</a>」を別途運営していますが、また新しく<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>Rust専門技術ブログ</strong></span>として「<a href="https://rust.tomoyuki65.com" target="_blank" rel="noopener">Rust-Tech</a>」を解説しました！</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>Rust専門の技術ブログ「Rust-Tech」を開設しました！</h2>
<p>Rustについては<span style="color: #ff0000;"><strong>まだまだ普及はしていません</strong></span>が、私の予想ではおそらく<strong><span style="color: #ff0000;">あと3〜5年後ぐらいには今のGolangぐらい普及している可能性があるなと睨んでいる</span></strong>ため、Golangをメインで使いつつも、サブにRustを使っていこうと思ってます。</p>
<p>そんな<strong><span style="color: #3366ff;">Rustはメモリ安全性やパフォーマンス性が高いのが特徴</span></strong>で、大量データを処理したり、高トラフィックが想定されるような<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>パフォーマンスを最重視したい場面においては、GolangよりもRustが採用されるケースが増えてくる</strong></span>と思います。</p>
<p>逆に<strong><span style="color: #ff0000;">弱点としては学習コストが高く、まだ情報も少ないこと</span></strong>で、私も実際に試しましたが、ある程度理解するまでに非常に苦労しました。Rustの能力を引き出すには、あと2年ぐらいは使い込まないと厳しそうです。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>ということで、私はこれからRustも使っていこうと思ってますが、キャッチアップしたことはRust-Techの方にまとめていきます。</p>
<p>もしRustに興味がある方がいたら、ぜひ参考にしてみて下さい！</p>
<p>&nbsp;</p>
<div class="supplement boader">
<p style="text-align: center;"><span style="color: #808080;">＼ Rust専門の技術ブログはこちら ／</span></p>
<div class="btn-wrap aligncenter rich_orange"><img loading="lazy" decoding="async" src="//ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=3371598&amp;pid=886856626" width="1" height="1" border="0" /><a href="https://rust.tomoyuki65.com">&gt;&gt; Rust-Tech</a></div>
</div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/notice-of-establishment-of-rust-tech">Rust専門の技術ブログ「Rust-Tech」を開設しました！</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/notice-of-establishment-of-rust-tech/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Web系エンジニアを3年頑張ってきた結果とこれから</title>
		<link>https://tomoyuki65.com/the-result-of-working-hard-as-a-web-engineer-for-three-years</link>
					<comments>https://tomoyuki65.com/the-result-of-working-hard-as-a-web-engineer-for-three-years#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Thu, 29 May 2025 17:54:41 +0000</pubDate>
				<category><![CDATA[Web系エンジニア]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=19981</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 前回の記事から約11ヶ月が経ちましたが、現在 無職 です！w というか普通に求職活動中なのですが、キリのいいタイミングなので、また記録を残してお...</p>
The post <a href="https://tomoyuki65.com/the-result-of-working-hard-as-a-web-engineer-for-three-years">Web系エンジニアを3年頑張ってきた結果とこれから</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-1-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-19997" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-1-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-1-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>前回の記事から<span style="color: #ff0000;"><strong>約11ヶ月が経ちました</strong></span>が、現在 <span style="font-size: 18pt;"><strong>無職 </strong></span>です！w</p>
<p>というか普通に<strong></strong><span style="border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #be3144; font-size: 14pt;"><strong>求職活動中</strong></span>なのですが、キリのいいタイミングなので、また記録を残しておきます。</p>
<p>&nbsp;</p>
<p><strong>関連記事</strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/3rd-year-web-engineer"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2024/07/web240701-6-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">37歳Web系エンジニア3年目。生成AI（ChatGPT・Gemini）現る。</p><span class="date gf">2024年7月3日</span></div></a></div>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>Web系エンジニアを3年頑張ってきた結果とこれから</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-2-min.jpg" alt="" width="1280" height="720" class="aligncenter size-full wp-image-19999" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-2-min.jpg 1280w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-2-min-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>私が<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>Web系エンジニアの転向を決意したのが2022年6月で当時は35歳</strong></span>でしたが、あれから<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>約3年経ち</strong></span>ました。</p>
<p>その当時に考えていたのは、約3年頑張れば普通にWeb系エンジニアとして働いていけるぐらいにはなるだろうと、私は不安な状態からもそう思っていました。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>それから3年が経ち。。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ついに私は。。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 24pt;"><strong>Gopherへ進化したのであった！！</strong></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" src="https://tomoyuki65.com/wp-content/uploads/2025/05/gopher-logo-1.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-19985" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/gopher-logo-1.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/05/gopher-logo-1-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 36pt;">え！？</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>そうですね、Web系エンジニアとして普通に仕事はできるようになったし、途中から希望していたGoエンジニアの実務経験も積んで、一応<strong></strong><span style="border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #be3144; font-size: 14pt;"><strong>Goエンジニア</strong></span>として働けるようにもなりましたよ！！</p>
<p>順風満帆で全て希望通りというわけではありませんが、運も良くてこれまで色々な経験を積むことができました。（メインはバックエンドですが、フロントエンド開発もできます！）</p>
<p>とはいえ、まだまだインフラ面は弱いし、<strong><span style="color: #ff0000;">やりたいこと、やらなければならないこともたくさんある</span></strong>ため、<span style="color: #ff0000;"><strong>Web系エンジニアの道は奥が深い</strong></span>なと、つくづく思います。</p>
<p>&nbsp;</p>
<h2>現在求職活動中です！【2025年5月末時点】</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-3-min.png" alt="" width="1280" height="720" class="aligncenter size-full wp-image-20000" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-3-min.png 1280w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-3-min-300x169.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-3-min-1024x576.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-3-min-768x432.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>直近の会社については、自社開発系でGo言語のバックエンドエンジニアとして勤めていましたが、経営上の問題があって話し合った結果、<strong><span style="color: #ff0000;">会社都合退職</span></strong>になりました。</p>
<p>プロダクトのコードを見た時に、このままだと長期運営していくのは厳しそうだなと思っていましたが、それが現実的になった感じです。</p>
<p>まあ<strong><span style="color: #ff0000;">ベンチャー企業であるあるだと思う</span></strong>ので、<strong><span style="color: #ff0000;">その点はしょうがない</span></strong>と思いますが、もし3年ぐらい早く私がジョインしてたら、未来を変えることができたのかも？とは思いました。</p>
<p>ということで現在絶賛求職活動中なんですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>今後も自社開発系のGoのバックエンドエンジニアとしてキャリアを磨きたい</strong></span>ので、そういった仕事ができる企業を前提として探しています。</p>
<p>あとはこれまででちゃんとしたWebサービスの長期運用経験を積めなかったので、次は2年、3年としっかり運用経験も積んでいけるような環境も求めてます。</p>
<p><strong><span style="border-bottom: 2px solid #be3144;">もし、今のこのタイミングでGoエンジニアを求めている企業さんから直接ご連絡をいただければ対応いたします。</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt;"><strong>ダイレクトマーケティングなら<span style="color: #3366ff;">&#8220;低コスト&#8221;</span>で、Goエンジニアを採用できる<span style="color: #3366ff;">チャンス</span>が、今ここにありますよ！！</strong></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>次の3年間にやること</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-4-min.jpg" alt="" width="1280" height="720" class="aligncenter size-full wp-image-20001" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-4-min.jpg 1280w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-4-min-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>これまではアプリケーション開発の部分に注力してきましたが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>これからの3年間に関しては本格的にインフラ面の強化をしていく予定</strong></span>です。</p>
<p>AWSないし、Google Cloudの知識およびスキルを磨いて、あらゆるWebサービスのバックエンドを安定して運用できるようになりたいところです。</p>
<p>そして現在、<strong><span style="color: #ff0000;">生成AIの進化が非常に話題</span></strong>ですが、もうこれは<strong><span style="color: #ff0000;">避けては通れない技術革新</span></strong>なので、この生成AIをアプリケーションに組み込めるようにするのは前提としつつも、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>生成AI関連ツールを上手く使いこなして、より効率的に開発ができるようにしないといけない</strong></span>と思ってます。</p>
<p>また、プログラミング言語については引き続きGo言語の肉付けを継続して行いつつ、<strong><span style="color: #ff0000;">今後のパフォーマンスを最重視する場面においてはRustが流行るのではと睨んでいる</span></strong>ので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>Golangをメインとしつつも、必要に応じてRustも使えるように</strong></span>していこうと考えています。</p>
<p>そんなRustについても最近、Rust専門技術ブログ「<a href="https://rust.tomoyuki65.com" target="_blank" rel="noopener">Rust-Tech</a>」を立ち上げたので、Go専門技術ブログ「<a href="https://golang.tomoyuki65.com" target="_blank" rel="noopener">Golang-Tech</a>」と合わせて、興味がある方はぜひ参考にしてみて下さい！</p>
<p>&nbsp;</p>
<h2>これまでの3年間でわかった自社開発系のWeb系エンジニアに必要なこと</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-5-min.jpg" alt="" width="1280" height="720" class="aligncenter size-full wp-image-20002" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-5-min.jpg 1280w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-5-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-5-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-5-min-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>これまでの3年間の経験でわかったこととして、会社に勤めて実務経験を積むのは大事ではあるものの、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>それ以上に大事なのが自己学習によって継続的に技術を磨いていくこと</strong></span>です。</p>
<p>もちろん実務でしか積めない経験もあるので、それについては運良く携われたらラッキーですが、<strong><span style="color: #ff0000;">それ以外の部分いついてはほぼ全て自己学習で学んだことが全てだった</span></strong>ので、継続的な自己学習ができない人については、自社開発系のWeb系エンジニアには向いていないです。</p>
<p>たまに<strong><em>「エンジニアは休みの日も勉強が必要だから大変そう。」</em></strong>みたいなことが話題になることがありますが、そういう考えの人は向いてないです。</p>
<p>例えば私なんかは<span style="color: #3366ff;"><strong>趣味でプログラミングの勉強をしている感じなので、大変とか辛いとか思ったことは一度もありません。</strong></span><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>好きでやっているし、好きじゃないと周りの同業者に立ち向かえない</strong></span>です。今はそんな時代です。</p>
<p>あと<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>企業で働く上で最も大事なこと</strong></span>を教えます。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 24pt;">コミュニケーション能力っす！！</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>これは当たり前のことなんですが、<strong><span style="color: #ff0000;">技術はあってもこれが足りてない人は多い</span></strong>んじゃないかなと思います。<strong><span style="color: #ff0000;">特にリーダーやマネージャーなど、人の上に立つような人には必須</span></strong>です。</p>
<p>なので<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>まだ技術に自信がなくても、普通のコミュニケーション能力をちゃんと持っているなら、あとは継続的な自己学習をしていける素養があるかどうかが大事</strong></span>だと思うので、もしこれからWeb系エンジニアなろうと頑張っていて該当している方は、自信を持ってスキル磨きを頑張ってみて下さい！</p>
<p><span style="color: #ff0000;">※女性の方がコミュニケーション能力が高い人が多いと思うので、もっと女性のエンジニアが増えてもいいのではと思ってます。</span></p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-6-min.jpg" alt="" width="1280" height="720" class="aligncenter size-full wp-image-20003" srcset="https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-6-min.jpg 1280w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-6-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-6-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/05/web250530-6-min-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>ということで、私のWeb系エンジニアに挑戦した3年間についてまとめました。</p>
<p>まだまだ学び足りないのと、生成AIという技術革新によって今後どうなっていくのかわかりませんが、引き続きやるべきことをコツコツやっていこうと思います。</p>
<p>現在も尚、Web系エンジニアにキャリアチェンジしたいと悩んでいる方も多かったりするのではと思いますが、私がこれまで歩んできた経験は記事にまとめているので、よければ参考にしてみて下さい！</p>
<p>&nbsp;</p>
<div class="supplement boader"><strong>各種SNSなど</strong></p>
<p>各種SNSなど、チャンネル登録やフォローをしていただけると励みになるので、よければぜひお願いします！</p>
<ul>
<li> <a href="https://twitter.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener">X（旧Twitter）</a></li>
<li> <a href="https://www.youtube.com/channel/UCehXknUVdKmYct3r_ecqwLw?sub_confirmation=1" target="_blank" rel="noopener">YouTube</a></li>
</ul>
</div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/the-result-of-working-hard-as-a-web-engineer-for-three-years">Web系エンジニアを3年頑張ってきた結果とこれから</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/the-result-of-working-hard-as-a-web-engineer-for-three-years/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RustのaxumでバックエンドAPI開発を試す！</title>
		<link>https://tomoyuki65.com/trying-out-the-backend-api-with-axum-in-rust</link>
					<comments>https://tomoyuki65.com/trying-out-the-backend-api-with-axum-in-rust#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Sat, 26 Apr 2025 15:03:17 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=19953</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 まだまだ普及はしていませんが、一部の間で愛されているプログラミング言語に「Rust」があります。 そんなRustはメモリ安全性を重視したプログラ...</p>
The post <a href="https://tomoyuki65.com/trying-out-the-backend-api-with-axum-in-rust">RustのaxumでバックエンドAPI開発を試す！</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-6-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-19970" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-6-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-6-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>まだまだ普及はしていませんが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>一部の間で愛されているプログラミング言語に「Rust」</strong></span>があります。</p>
<p>そんな<strong></strong>Rustは<span style="border-bottom: 2px solid #be3144;"><strong>メモリ安全性を重視したプログラミング言語</strong></span>であり、<strong><span style="color: #3366ff;">CやC++言語並のパフォーマンスを発揮しながら、</span></strong><span _ngcontent-ng-c2459883256="" class="ng-star-inserted"><strong><span style="color: #3366ff;">ガベージコレクション（不要になったメモリ領域を自動的に解放する仕組み）なしでメモリ管理の安全性を実現（メモリ関連のバグを未然に防ぎやすい）</span></strong>しているのが特徴です。</span></p>
<p>どちらかというとC言語に近いため、ツール開発等に向いているような言語ですが、Web系のバックエンドAPI開発も普通に可能なため、<strong><span style="color: #ff0000;">将来的に普及していく可能性は高い</span></strong>と思われます。</p>
<p>ということで、そんなRustを使ってバックエンドAPI開発について試してみましたので、この記事では得られた知見をまとめます。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>RustのaxumでバックエンドAPI開発を試す！</h2>
<p>今回はaxumというフレームワークを用いてバックエンドAPI開発を試してみますが、<span style="color: #ff0000;"><strong>開発環境の構築にはDockerを使います</strong></span>ので、もしまだ使えないという方は<strong></strong>Docker Desktopなどをインストールして事前に使えるようにして下さい。</p>
<p>ではまず以下のコマンドを実行し、各種ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir rust-sample &amp;&amp; cd rust-sample
$ mkdir -p docker/local/rust &amp;&amp; cd docker/local/rust
$ touch Dockerfile &amp;&amp; cd ../../..
$ touch .env compose.yml</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成した各種ファイルをそれぞれ以下のように記述します。</p>
<p>・「docker/local/rust/Dockerfile」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="docker/local/rust/Dockerfile"><code>FROM rust:1.86

WORKDIR /app

COPY . .

# ホットリロード用のライブラリをインストール
RUN cargo install cargo-watch

# Rust用のリンターをインストール
RUN rustup component add clippy</code></pre>
</div>
<p>&nbsp;</p>
<p>・「.env」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file=".env"><code>ENV=local
PORT=8080</code></pre>
</div>
<p>&nbsp;</p>
<p>・「compose.yml」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="compose.yml"><code>services:
  api:
    container_name: rust-api
    build:
      context: .
      dockerfile: ./docker/local/rust/Dockerfile
    command: cargo watch -x run
    volumes:
      - .:/app
    ports:
      - "8080:8080"
    env_file:
      - ./.env
    tty: true
    stdin_open: true</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、コンテナをビルドします。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose build --no-cache</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、Rustのプロジェクト作成用の初期化を行います。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm api cargo init --name rust_api</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンド実行後、下図のように「src/main.rs」、「.gitignore」、「Cargo.toml」が作成されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-1.png" alt="" width="760" height="374" class="aligncenter wp-image-19957" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-1.png 1298w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-1-300x147.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-1-1024x503.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-1-768x377.png 768w" sizes="auto, (max-width: 760px) 100vw, 760px" />
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、「src/main.rs」をコンパイルして実行してみます。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm api cargo run</code></pre>
</div>
<p>&nbsp;</p>
<p>コマンド実行後、下図のように文字列「Hello, world!」が出力されればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-2.png" alt="" width="966" height="152" class="aligncenter size-full wp-image-19958" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-2.png 966w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-2-300x47.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-2-768x121.png 768w" sizes="auto, (max-width: 966px) 100vw, 966px" />
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>axumというフレームワークでAPIを作る</h2>
<p>次に以下のコマンドを実行し、APIで必要になる各種クレートを追加します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose run --rm api cargo add axum
$ docker compose run --rm api cargo add tokio --features full
$ docker compose run --rm api cargo add serde --features derive
$ docker compose run --rm api cargo add envy
$ docker compose run --rm api cargo add thiserror
$ docker compose run --rm api cargo add serde_json</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、API用の各種ファイルを作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ mkdir -p src/api &amp;&amp; cd src/api
$ touch mod.rs router.rs

$ mkdir configs &amp;&amp; cd configs
$ touch mod.rs config.rs &amp;&amp; cd ..

$ mkdir errors &amp;&amp; cd errors
$ touch mod.rs error.rs &amp;&amp; cd ..

$ mkdir repositories &amp;&amp; cd repositories &amp;&amp; touch mod.rs
$ mkdir sample &amp;&amp; cd sample
$ touch mod.rs sample_repository.rs &amp;&amp; cd ../..

$ mkdir services &amp;&amp; cd services &amp;&amp; touch mod.rs
$ mkdir sample &amp;&amp; cd sample
$ touch mod.rs sample_service.rs &amp;&amp; cd ../..

$ mkdir handlers &amp;&amp; cd handlers &amp;&amp; touch mod.rs
$ mkdir sample &amp;&amp; cd sample
$ touch mod.rs sample_handler.rs &amp;&amp; cd ../..

$ mkdir usecases &amp;&amp; cd usecases &amp;&amp; touch mod.rs
$ mkdir sample &amp;&amp; cd sample
$ touch mod.rs sample_usecase.rs &amp;&amp; cd ../../../..</code></pre>
</div>
<p><strong><span style="color: #ff0000;">※クリーンアーキテクチャを参考に、ハンドラー層、ユースケース層、サービス層、リポジトリー層に分ける形でファイルを分割しています。</span></strong></p>
<p>&nbsp;</p>
<p>次に作成した各種ファイルをそれぞれ以下のように記述します。</p>
<p>・「src/api/mod.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/mod.rs"><code>pub mod configs;
pub mod errors;
pub mod handlers;
pub mod repositories;
pub mod router;
pub mod services;
pub mod usecases;</code></pre>
</div>
</div>
<p><strong><span style="color: #ff0000;">※Rustではディレクトリ内にmod.rsを作成し、それによってモジュールの公開設定を行います。対象のモジュールを公開すると、別のモジュールファイルからアクセスできるようになります。尚、対象のモジュールの特定の処理だけ公開するとかも可能です。</span></strong></p>
<p>&nbsp;</p>
<p>・「src/api/router.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/router.rs"><code>// axum
use axum::{
    Router,
    routing::{get, post},
};

// ハンドラー用のモジュール
use super::handlers::sample::sample_handler;

pub fn router() -&gt; Router {
    // APIのグループ「v1」
    let v1 = Router::new()
        .route("/sample/get", get(sample_handler::sample_get))
        .route(
            "/sample/get/{id}",
            get(sample_handler::sample_get_path_query),
        )
        .route("/sample/post", post(sample_handler::sample_post));

    // ルーティング
    Router::new()
        .nest("/api/v1", v1)
}</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/configs/mod.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/configs/mod.rs"><code>pub mod config;</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/configs/config.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/configs/config.rs"><code>use envy;
use serde::{Deserialize};

// 環境変数のデフォルト値を返す関数
fn default_env() -&gt; String {
    "local".to_string()
}

fn default_port() -&gt; u16 {
    8080
}

// 環境変数の構造体
#[derive(Deserialize, Debug)]
pub struct Config {
    #[serde(default = "default_env")]
    pub env: String,
    #[serde(default = "default_port")]
    pub port: u16,
}

// 環境変数を返す関数
pub fn get_config() -&gt; Config {
    match envy::from_env::&lt;Config&gt;() {
        Ok(config) =&gt; config,
        Err(err) =&gt; {
            println!("環境変数の初期化エラー: {}", err);

            // 環境変数にデフォルト値を設定して返す
            Config {
                env: default_env(),
                port: default_port(),
            }
        }
    }
}</code></pre>
</div>
</div>
<p><strong><span style="color: #ff0000;">※コンフィグファイルで環境変数を取得できるようにしています。「</span></strong><strong><span style="color: #ff0000;">envy::from_env::&lt;Config&gt;()」戻り値は「Result&lt;T, E&gt;」型になっているため、matchで「Ok」または「Err」で条件判定させています。</span></strong></p>
<p>&nbsp;</p>
<p>・「src/api/errors/mod.rs」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/errors/mod.rs"><code>pub mod error;</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/api/errors/error.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/errors/error.rs"><code>use thiserror::Error;

#[derive(Error, Debug)]
pub enum CommonError {
    #[error("Internal Server Error")]
    InternalServerError,
}</code></pre>
</div>
</div>
<p><strong><span style="color: #ff0000;">※エラーファイルで、共通のエラー型を定義できるようにしています。</span></strong></p>
<p>&nbsp;</p>
<p>・「src/api/repositories/mod.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/repositories/mod.rs"><code>pub mod sample;</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/repositories/sample/mod.rs」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/repositories/sample/mod.rs"><code>pub mod sample_repository;</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/api/repositories/sample/sample_repository.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/repositories/sample/sample_repository.rs"><code>// 共通エラー用モジュール
use crate::api::errors::error::CommonError;

// 文字列「Sample Hello !!」を返す関数
pub async fn sample_hello() -&gt; Result&lt;String, CommonError&gt; {
    let text = "Sample Hello !!".to_string();

    if text.is_empty() {
        return Err(CommonError::InternalServerError);
    }

    Ok(text)
}</code></pre>
</div>
</div>
</div>
<p><strong><span style="color: #ff0000;">※リポジトリーファイルではDB操作や外部APIの実行などを記述する想定ですが、今回の例では文字列を返すだけの簡単な関数の処理にしています。</span></strong></p>
<p>&nbsp;</p>
<p>・「src/api/services/mod.rs」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/services/mod.rs"><code>pub mod sample;</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/api/services/sample/mod.rs」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/services/sample/mod.rs"><code>pub mod sample_service;</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/api/services/sample/sample_service.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/services/sample/sample_service.rs"><code>// 共通エラー用モジュール
use crate::api::errors::error::CommonError;

// リポジトリ用のモジュール
use crate::api::repositories::sample::sample_repository;

// サンプルテキストを取得するサービス
pub async fn sample_get_text_hello() -&gt; Result&lt;String, CommonError&gt; {
    let text = match sample_repository::sample_hello().await {
        Ok(text) =&gt; text,
        Err(err) =&gt; return Err(err),
    };

    Ok(text)
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/handlers/mod.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/handlers/mod.rs"><code>pub mod sample;</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/handlers/sample/mod.rs」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/handlers/sample/mod.rs"><code>pub mod sample_handler;</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/api/handlers/sample/sample_handler.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/handlers/sample/sample_handler.rs"><code>// axum
use axum::{
    extract::{Path, Query},
    response::{Json, Response},
};

// 変換用のクレート
use serde::Deserialize;

// サービス用のモジュール
use crate::api::usecases::sample::sample_usecase;

// クエリパラメータ用の構造体
#[derive(Deserialize, Debug)]
pub struct QueryParams {
    pub item: Option&lt;String&gt;,
}

// リクエストボディの構造体
#[derive(Deserialize, Debug)]
pub struct RequestBody {
    pub name: String,
}

// GETメソッド用のAPIサンプル
pub async fn sample_get() -&gt; Response {
    sample_usecase::sample_get_usecase().await
}

// GETメソッドかつパスパラメータとクエリパラメータ有りのAPIサンプル
pub async fn sample_get_path_query(
    Path(id): Path&lt;String&gt;,
    Query(params): Query&lt;QueryParams&gt;,
) -&gt; Response {
    sample_usecase::sample_get_path_query_usecase(id, params).await
}

// POSTメソッド用のAPIサンプル
pub async fn sample_post(Json(body): Json&lt;RequestBody&gt;) -&gt; Response {
    sample_usecase::sample_post_usecase(body).await
}</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/usecases/mod.rs」</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/usecases/mod.rs"><code>pub mod sample;</code></pre>
</div>
<p>&nbsp;</p>
<p>・「src/api/usecases/sample/mod.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/usecases/sample/mod.rs"><code>pub mod sample_usecase;</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/usecases/sample/sample_usecase.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/usecases/sample/sample_usecase.rs"><code>// axum
use axum::{
    http::{StatusCode},
    response::{IntoResponse, Json, Response},
};

// json変換用マクロ
use serde_json::json;

// サービス用のモジュール
use crate::api::services::sample::sample_service;

// クエリパラメータ用の構造体
use crate::api::handlers::sample::sample_handler::QueryParams;

// リクエストボディ用の構造体
use crate::api::handlers::sample::sample_handler::RequestBody;

// GETメソッド用APIのサンプルユースケース
pub async fn sample_get_usecase() -&gt; Response {
    // サンプルテキストを取得するサービスを実行
    let text = match sample_service::sample_get_text_hello().await {
        Ok(text) =&gt; text,
        Err(err) =&gt; {
            // json形式のメッセージを設定
            let msg = Json(json!({ "message": err.to_string()}));

            // レスポンス結果の設定
            let res = (StatusCode::INTERNAL_SERVER_ERROR, msg).into_response();

            // 戻り値としてレスポンス結果を返す
            return res;
        }
    };

    // json形式のメッセージを設定
    let msg = Json(json!({ "message": text}));

    // レスポンス結果を設定して戻り値として返す
    (StatusCode::OK, msg).into_response()
}

// GETメソッドかつパスパラメータとクエリパラメータ有りのサンプルユースケース
pub async fn sample_get_path_query_usecase(id: String, params: QueryParams) -&gt; Response {
    let text = format!(
        "id: {}, item: {}",
        id,
        params.item.unwrap_or("".to_string())
    );

    // json形式のメッセージを設定
    let msg = Json(json!({ "message": text}));

    // レスポンス結果を設定して戻り値として返す
    (StatusCode::OK, msg).into_response()
}

// POSTメソッドのサンプルユースケース
pub async fn sample_post_usecase(body: RequestBody) -&gt; Response {
    let text = format!("name: {}", body.name);

    // json形式のメッセージを設定
    let msg = Json(json!({ "message": text}));

    // レスポンス結果を設定して戻り値として返す
    (StatusCode::OK, msg).into_response()
}</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>次にファイル「src/main.rs」を以下のように修正します。</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git"><code>// axum
use axum::{
    Router,
    serve,
};

// apiモジュール
mod api;

// routerモジュール
use api::router::router;

// configsモジュール
use api::configs::config;

#[tokio::main]
async fn main() {
    // 環境変数取得
    let config = config::get_config();

    // サーバー起動のログ出力
    println!("Start rust_api (ENV:{}) !!", config.env);

    // サーバー起動
    let app = Router::new().merge(router());
    let addr = format!("0.0.0.0:{}", config.port);
    let listener = tokio::net::TcpListener::bind(addr).await.unwrap();
    serve(listener, app).await.unwrap();
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>次に以下のコマンドを実行し、コンテナを起動します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose up -d</code></pre>
</div>
<p>&nbsp;</p>
<p>次に作成したAPIを試しますが、<strong><span style="color: #ff0000;">APIの実行にはPostmanを使って試す</span></strong>ため、もしまだ使ってないという方は事前に使えるようにして下さい。</p>
<p>ではまずGETメソッドのAPI「http://localhost:8080/api/v1/sample/get」を実行し、下図のように想定通りに正常終了すればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3.png" alt="" width="2536" height="1666" class="aligncenter size-full wp-image-19963" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3.png 2536w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-300x197.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-1024x673.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-768x505.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-1536x1009.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-2048x1345.png 2048w" sizes="auto, (max-width: 2536px) 100vw, 2536px" />
<p>&nbsp;</p>
<p>次にGETメソッドかつパスパラメータとクエリパラメータ有りのAPI「http://localhost:8080/api/v1/sample/get/11?item=book」を実行し、下図のように想定通りに正常終了すればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4.jpg" alt="" width="2540" height="1666" class="aligncenter wp-image-19964 size-full" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4.jpg 2540w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4-300x197.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4-1024x672.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4-768x504.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4-1536x1007.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-4-2048x1343.jpg 2048w" sizes="auto, (max-width: 2540px) 100vw, 2540px" />
<p>&nbsp;</p>
<p>次にPOSTメソッドのAPI「http://localhost:8080/api/v1/sample/post」を実行し、下図のように想定通りに正常終了すればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5.jpg" alt="" width="2538" height="1672" class="aligncenter size-full wp-image-19965" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5.jpg 2538w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5-300x198.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5-1024x675.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5-768x506.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5-1536x1012.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-5-2048x1349.jpg 2048w" sizes="auto, (max-width: 2538px) 100vw, 2538px" />
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>テストコードを考慮してリポジトリー層をモック化しやすいように修正</h2>
<p>上記ではクリーンアーキテクチャを参考にハンドラー層、ユースケース層、サービス層、リポジトリー層にコードを分けてAPIを作りましたが、さらに<strong><span style="color: #ff0000;">テストコードを書くことを考慮</span></strong>すると、<strong><span style="color: #ff0000;">特に</span><span style="color: #ff0000;">リポジトリー層についてはモック化しやすいようにしておく必要</span></strong>があります。</p>
<p>そこでRustのstruct（構造体の定義）、impl（メソッドの定義）、trait（インターフェースの定義）を利用し、<span style="color: #ff0000;"><strong>リポジトリー層をサービス層へ依存注入（他のオブジェクトを受け取って利用）できるように修正</strong></span>していきます。</p>
<p>まずは以下のコマンドを実行し、traitでasync fn（非同期関数）を扱いやすくする「async_trait」クレートを追加します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ docker compose exec api cargo add async_trait</code></pre>
</div>
<p>&nbsp;</p>
<p>次にユースケース層のファイルは1ハンドラー1ユースケースになるようファイル分割して作るため、以下のコマンドを実行してファイル「src/api/usecases/sample/sample_usecase.rs」の削除および、新しいファイルを3つ作成します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ rm -f src/api/usecases/sample/sample_usecase.rs
$ touch src/api/usecases/sample/sample_get_usecase.rs.rs
$ touch src/api/usecases/sample/sample_get_path_query_usecase.rs.rs
$ touch src/api/usecases/sample/sample_post_usecase.rs.rs</code></pre>
</div>
<p>&nbsp;</p>
<p>次に以下の各種ファイルについて、それぞれ修正等を行います。</p>
<p>・「src/api/repositories/sample/sample_repository.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/repositories/sample/sample_repository.rs"><code>// 共通エラー用モジュール
use crate::api::errors::error::CommonError;

// サンプルリポジトリーの構造体
pub struct SampleRepository;

impl SampleRepository {
    // 初期化用メソッド
    pub fn new() -&gt; Self {
        SampleRepository
    }
}

// サンプルリポジトリー用のトレイト（モック化もできるように定義）
#[async_trait::async_trait]
pub trait SampleRepositoryTrait {
    async fn sample_hello(&amp;self) -&gt; Result&lt;String, CommonError&gt;;
}

#[async_trait::async_trait]
impl SampleRepositoryTrait for SampleRepository {
    // 文字列「Sample Hello !!」を返す関数
    async fn sample_hello(&amp;self) -&gt; Result&lt;String, CommonError&gt; {
        let text = "Sample Hello !!".to_string();

        if text.is_empty() {
            return Err(CommonError::InternalServerError);
        }

        Ok(text)
    }
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/services/sample/sample_service.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/services/sample/sample_service.rs"><code>// 共通エラー用モジュール
use crate::api::errors::error::CommonError;

// リポジトリ用のモジュール
use crate::api::repositories::sample::sample_repository::SampleRepositoryTrait;

// 使用するリポジトリーをまとめる構造体
pub struct SampleCommonRepository {
    // Box&lt;T&gt;型で動的にメモリ領域確保
    // Send: オブジェクトが異なるスレッド間で安全に送信できることを保証
    // Sync: オブジェクトが複数のスレッドから同時にアクセスできることを保証
    // 'static: オブジェクトのライフタイムがプログラムが終了するまで破棄されない
    pub sample_repo: Box&lt;dyn SampleRepositoryTrait + Send + Sync + 'static&gt;,
}

// サンプルサービス
pub struct SampleService {
    repo: SampleCommonRepository,
}

impl SampleService {
    pub fn new(repo: SampleCommonRepository) -&gt; Self {
        SampleService { repo }
    }
}

// サンプルサービス用のトレイト（モック化もできるように定義）
#[async_trait::async_trait]
pub trait SampleServiceTrait {
    async fn sample_get_text_hello(&amp;self) -&gt; Result&lt;String, CommonError&gt;;
}

#[async_trait::async_trait]
impl SampleServiceTrait for SampleService {
    async fn sample_get_text_hello(&amp;self) -&gt; Result&lt;String, CommonError&gt; {
        let text = match self.repo.sample_repo.sample_hello().await {
            Ok(text) =&gt; text,
            Err(err) =&gt; {
                return Err(err);
            }
        };

        Ok(text)
    }
}</code></pre>
</div>
</div>
</div>
<p><strong><span style="color: #ff0000;">※トレイトを依存注入できるようにするためにはBox&lt;T&gt;型を使う必要がありました。</span></strong></p>
<p>&nbsp;</p>
<p>・「src/api/usecases/sample/mod.rs」</p>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/usecases/sample/mod.rs"><code>pub mod sample_get_path_query_usecase;
pub mod sample_get_usecase;
pub mod sample_post_usecase;</code></pre>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/usecases/sample/sample_get_usecase.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/usecases/sample/sample_get_usecase.rs"><code>// axum
use axum::{
    http::StatusCode,
    response::{IntoResponse, Json, Response},
};

// json変換用マクロ
use serde_json::json;

// サービスのモジュール
use crate::api::services::sample::sample_service::{SampleService, SampleServiceTrait};

// 使用するサービスをまとめる構造体
pub struct SampleCommonService {
    pub sample_service: SampleService,
}

// 実行するユースケースの構造体
pub struct SampleGetUsecase {
    pub service: SampleCommonService,
}

impl SampleGetUsecase {
    pub async fn exec(&amp;self) -&gt; Response {
        // サンプルテキストを取得するサービスを実行
        let text = match self.service.sample_service.sample_get_text_hello().await {
            Ok(text) =&gt; text,
            Err(err) =&gt; {
                // json形式のメッセージを設定
                let msg = Json(json!({ "message": err.to_string()}));

                // レスポンス結果の設定
                let res = (StatusCode::INTERNAL_SERVER_ERROR, msg).into_response();

                // 戻り値としてレスポンス結果を返す
                return res;
            }
        };

        // json形式のメッセージを設定
        let msg = Json(json!({ "message": text}));

        // レスポンス結果を設定して戻り値として返す
        (StatusCode::OK, msg).into_response()
    }
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/usecases/sample/sample_get_path_query_usecase.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/usecases/sample/sample_get_path_query_usecase.rs"><code>// axum
use axum::{
    http::StatusCode,
    response::{IntoResponse, Json, Response},
};

// json変換用マクロ
use serde_json::json;

// クエリパラメータ用の構造体
use crate::api::handlers::sample::sample_handler::QueryParams;

// 実行するユースケースの構造体
pub struct SampleGetPathQueryUsecase;

impl SampleGetPathQueryUsecase {
    pub async fn exec(&amp;self, id: String, params: QueryParams) -&gt; Response {
        // テキスト設定
        let text = format!(
            "id: {}, item: {}",
            id,
            params.item.unwrap_or("".to_string())
        );

        // json形式のメッセージを設定
        let msg = Json(json!({ "message": text}));

        // レスポンス結果を設定して戻り値として返す
        (StatusCode::OK, msg).into_response()
    }
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/usecases/sample/sample_post_usecase.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git"><code>// axum
use axum::{
    http::StatusCode,
    response::{IntoResponse, Json, Response},
};

// json変換用マクロ
use serde_json::json;

// リクエストボディ用の構造体
use crate::api::handlers::sample::sample_handler::RequestBody;

// 実行するユースケースの構造体
pub struct SamplePostUsecase;

impl SamplePostUsecase {
    pub async fn exec(&amp;self, body: RequestBody) -&gt; Response {
        // テキスト設定
        let text = format!("name: {}", body.name);

        // json形式のメッセージを設定
        let msg = Json(json!({ "message": text}));

        // レスポンス結果を設定して戻り値として返す
        (StatusCode::OK, msg).into_response()
    }
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>・「src/api/handlers/sample/sample_handler.rs」</p>
<div>
<div>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-git" data-lang="Git" data-file="src/api/handlers/sample/sample_handler.rs"><code>// axum
use axum::{
    extract::{Path, Query},
    response::{Json, Response},
};

// 変換用のクレート
use serde::Deserialize;

// リポジトリーのモジュール
use crate::api::repositories::sample::sample_repository::SampleRepository;

// サービスのモジュール
use crate::api::services::sample::sample_service::{SampleCommonRepository, SampleService};

// ユースケースのモジュール
use crate::api::usecases::sample::sample_get_path_query_usecase::SampleGetPathQueryUsecase;
use crate::api::usecases::sample::sample_get_usecase::{SampleCommonService, SampleGetUsecase};
use crate::api::usecases::sample::sample_post_usecase::SamplePostUsecase;

// クエリパラメータ用の構造体
#[derive(Deserialize, Debug)]
pub struct QueryParams {
    pub item: Option&lt;String&gt;,
}

// リクエストボディの構造体
#[derive(Deserialize, Debug)]
pub struct RequestBody {
    pub name: String,
}

// GETメソッド用のAPIサンプル
pub async fn sample_get() -&gt; Response {
    // サービスのインスタンス化
    let sample_repo = Box::new(SampleRepository::new());
    let sample_common_repo = SampleCommonRepository { sample_repo };
    let sample_service = SampleService::new(sample_common_repo);
    let sample_common_service = SampleCommonService { sample_service };

    // ユースケースを実行
    let sample_get_usecase = SampleGetUsecase {
        service: sample_common_service,
    };
    sample_get_usecase.exec().await
}

// GETメソッドかつパスパラメータとクエリパラメータ有りのAPIサンプル
pub async fn sample_get_path_query(
    Path(id): Path&lt;String&gt;,
    Query(params): Query&lt;QueryParams&gt;,
) -&gt; Response {
    // ユースケースを実行
    let sample_get_path_query_usecase = SampleGetPathQueryUsecase;
    sample_get_path_query_usecase.exec(id, params).await
}

// POSTメソッド用のAPIサンプル
pub async fn sample_post(Json(body): Json&lt;RequestBody&gt;) -&gt; Response {
    // ユースケースを実行
    let sample_post_usecase = SamplePostUsecase;
    sample_post_usecase.exec(body).await
}</code></pre>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>次に3つのAPIをそれぞれ再度実行してみて下さい。修正前と同様にそれぞれ正常終了すればOKです。</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3.png" alt="" width="2536" height="1666" class="aligncenter size-full wp-image-19963" srcset="https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3.png 2536w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-300x197.png 300w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-1024x673.png 1024w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-768x505.png 768w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-1536x1009.png 1536w, https://tomoyuki65.com/wp-content/uploads/2025/04/rust-3-2048x1345.png 2048w" sizes="auto, (max-width: 2536px) 100vw, 2536px" />
<p>&nbsp;</p>
<p>尚、<strong><span style="color: #ff0000;">この記事ではテストコードについては割愛</span></strong>しますが、<span style="color: #ff0000;"><strong>「mockall」クレートを追加後に対象のリポジトリーに「#[mockall::automock]」を追加</strong></span>することでモック用の構造体も自動作成され、それを使うと<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>テストコードで対象のリポジトリーのモック化が可能</strong></span>になります。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回はRustのaxum（フレームワーク）でバックエンドAPI開発を試した知見をまとめました。</p>
<p>Rustに関しては<strong><span style="color: #ff0000;">Go言語以上に情報が少なかったり、言語自体の難易度も高め</span></strong>なので、今回ご紹介した部分の基本的なことでさえ<strong><span style="color: #ff0000;">キャッチアップするのが大変</span></strong>でした。</p>
<p>ただ<span style="color: #3366ff;"><strong>基本的なところはある程度ご紹介できたと思う</strong></span>ので、これからRustでバックエンドAPIを開発しようと検討している方は、ぜひ参考にしてみて下さい！</p>
<p>&nbsp;</p>
<div class="supplement boader"><strong>各種SNSなど</strong></p>
<p>各種SNSなど、チャンネル登録やフォローをしていただけると励みになるので、よければぜひお願いします！</p>
<ul>
<li> <a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener">X（旧Twitter）</a></li>
<li> <a href="https://www.youtube.com/channel/UCehXknUVdKmYct3r_ecqwLw?sub_confirmation=1" target="_blank" rel="noopener">YouTube</a></li>
</ul>
</div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/trying-out-the-backend-api-with-axum-in-rust">RustのaxumでバックエンドAPI開発を試す！</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/trying-out-the-backend-api-with-axum-in-rust/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>モンハンワイルズ攻略まとめ【MHWilds】</title>
		<link>https://tomoyuki65.com/monster-hunter-wilds-strategy-summary</link>
					<comments>https://tomoyuki65.com/monster-hunter-wilds-strategy-summary#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Sun, 30 Mar 2025 05:15:43 +0000</pubDate>
				<category><![CDATA[モンハンワイルズ]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=19905</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 ついに発売された期待の最新作「モンスターハンターワイルズ」ですが、めちゃめちゃ面白くてトロフィーコンプまでやり込んでしまいました！ ということで...</p>
The post <a href="https://tomoyuki65.com/monster-hunter-wilds-strategy-summary">モンハンワイルズ攻略まとめ【MHWilds】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-22-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-19943" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-22-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-22-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>ついに発売された期待の<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最新作「モンスターハンターワイルズ」</strong></span>ですが、めちゃめちゃ面白くて<strong><span style="color: #3366ff;">トロフィーコンプ</span></strong>までやり込んでしまいました！</p>
<p>ということでこの記事では、モンハンワイルズの攻略情報をまとめます。</p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>モンハンワイルズ攻略まとめ【MHWilds】</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-1-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19915" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-1-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-1-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-1-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-1-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-1-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>今作は初めてモンスターハンターシリーズをプレイする人にも楽しめるように、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ゲーム全体の難易度としては優しめ</strong></span>に設計されています。</p>
<p>特に<strong><span style="color: #3366ff;">ゲーム序盤から上位帯に入るまではムービーなども多く、チュートリアル的な内容なため、サクサクプレイ可能</span></strong>です。</p>
<p>そして上位帯に入ってからは自由度が増し、HR（ハンターランク）を上げることでストーリーが進みますが、その過程の中でも例えば捕獲などのモンハン知識を深めるような設計をしており、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>上位帯のストーリーをクリアするところまで進めて一段落</strong></span>となります。</p>
<p><span style="color: #ff0000;">※逆に言うとモンハン経験者はサクッとクリアできて物足りなさを感じると思いますが、そういう方は今後のアップデートが全て終わってから一気にプレイするというのもありなのではないでしょうか。</span></p>
<p>&nbsp;</p>
<h2>モンハンワイルズの各種設定について</h2>
<p>モンハンワイルズをプレイし始める際、最初に確認した方がいいグラフィック設定やオプション設定については、<span style="color: #ff0000;">オープンβテスト時のものですが以下の記事を参考に</span>してみて下さい。</p>
<p>&nbsp;</p>
<p>【関連記事】</p>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/recommended-graphic-settings-for-mh-wilds"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2024/11/mh-wilds-6-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">モンハンワイルズでおすすめのグラフィック設定まとめ【Monster Hunter Wilds】</p><span class="date gf">2024年11月2日</span></div></a></div>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/recommended-option-settings-for-mh-wilds"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2024/11/mhwilds-setting-12-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">モンハンワイルズでおすすめのオプション設定まとめ【Monster Hunter Wilds】</p><span class="date gf">2024年11月4日</span></div></a></div>
<p>&nbsp;</p>
<h2>救難信号でサポートハンター（NPC）を呼んで快適にソロプレイをする方法</h2>
<p>ストーリーを進めると途中で<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>救難信号</strong></span>と呼ばれる機能が使えるようになり、それを使うとマルチプレイが可能になります。</p>
<p>そして今作は救難信号を使った際に<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>サポートハンター（NPC）を1〜3名呼ぶこともでき、ソロプレイでもNPCを含んだパーティーで快適にプレイできる</strong></span>ようにもなってます。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-3-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19917" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-3-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-3-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-3-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-3-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-3-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>救難信号使用時にサポートハンターを強制的に呼びたい場合、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>クエストカウンターからクエストの受注・参加画面を開き、メニュー「設定」から関連設定が可能</strong></span>です。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19918" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>マルチプレイ設定が<strong><span style="color: #ff0000;">デフォルトでは「他プレイヤー＆サポートハンター」</span></strong>になっていますが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「サポートハンター」に変更</strong></span>すると強制的にサポートハンターを呼び出せます。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-5-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19919" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-5-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-5-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-5-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-5-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-5-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>ただし、<strong><span style="color: #ff0000;">トロフィーコンプリートを目指したい場合、オトモと100回クエストをクリアするやつがある</span></strong>ため、トロフィーが取れるまでは最大参加人数を2に変更すると、サポートハンターを1名（+サポートハンターのオトモ）のみ呼び出せます。</p>
<p>&nbsp;</p>
<h2>モンハンワイルズでおすすめの装備について</h2>
<p>私がよく利用している武器については、以下のように関連記事を書いているため、同じ武器種を使う場合はよければ参考にしてみて下さい。</p>
<p>&nbsp;</p>
<p>【関連記事】</p>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/recommended-sword-equipment-in-mhwilds"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250309-1-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">モンハンワイルズでおすすめの太刀装備まとめ【MHWilds】</p><span class="date gf">2025年3月9日</span></div></a></div>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/recommended-light-bowgun-equipment-in-mhwilds"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-9-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">モンハンワイルズでおすすめのライトボウガン装備まとめ【MHWilds】</p><span class="date gf">2025年3月29日</span></div></a></div>
<p>&nbsp;</p>
<h2>上位帯に入ってからやるべきサイドミッション</h2>
<p>上位帯に入ってからはHRを上げることでストーリーを進められますが、そんな<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>HRを上げるのにはサイドミッションを進めていくのがおすすめ</strong></span>です。</p>
<p>その<span style="color: #ff0000;"><strong>サイドミッションの中に回復アイテムなどの調合素材を効率的に集めるための機能が解放されるものがある</strong></span>ため、それについては優先的にクリアしましょう。</p>
<table style="border-collapse: collapse; width: 100%; height: 483px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 48.031496%; height: 27px; text-align: left; background-color: #b3e8ff;" colspan="2">クエスト</td>
<td style="width: 51.968503%; height: 27px; text-align: left; background-color: #b3e8ff;">詳細</td>
</tr>
<tr style="height: 27px;">
<td style="width: 29.921259%; height: 132px; text-align: left;" rowspan="4">毒怪鳥にご用心</td>
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生チャプター</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター4-2</span></td>
</tr>
<tr style="height: 51px;">
<td style="width: 18.110237%; height: 51px; text-align: left;"><span style="font-size: 10pt;">発生条件</span></td>
<td style="width: 51.968503%; height: 51px; text-align: left;"><span style="font-size: 10pt;">チャプター4-2以降、荒廃期かつ隔ての砂原でゲリョスを観測</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">受注場所</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">隔ての砂原のクナファ村にいるザトー</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達成条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">隔ての砂原でゲリョスの狩猟</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 29.921259%; height: 108px; text-align: left;" rowspan="4">アイダの憂慮</td>
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生チャプター</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター4-2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター4-2以降に発生</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">受注場所</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">油涌き谷のアズズにいるアイダ</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達成条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">上位ププロポルの狩猟</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 29.921259%; height: 108px; text-align: left;" rowspan="4">取引しようよ。ふさふさ</td>
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生チャプター</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター4-3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター4-3以降に発生</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">受注場所</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">緋の森のモリバーのアジトにいるモモムックリ</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達成条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">ババコンガの「極彩色の剛毛」を納品</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 29.921259%; height: 108px; text-align: left;" rowspan="4">適応のかたち</td>
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生チャプター</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター5-1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター5-1以降に発生</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">受注場所</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">竜都の跡形のシルドにいるタシン</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達成条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">対象のフリークエストでシーウーを討伐</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #ff0000;">※チャプター4-3以降、スージャのアパルと会話でも一つ解放</span></p>
<p>&nbsp;</p>
<p>また、モンハンシリーズ恒例の<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>力の護符と守りの護符</strong></span>は以下のクエストで入手できます。</p>
<table style="border-collapse: collapse; width: 100%; height: 259px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 48.031496%; height: 19px; text-align: left; background-color: #b3e8ff;" colspan="2">クエスト</td>
<td style="width: 51.968503%; height: 19px; text-align: left; background-color: #b3e8ff;">詳細</td>
</tr>
<tr style="height: 27px;">
<td style="width: 29.921259%; height: 132px; text-align: left;" rowspan="4">竜谷の安全確保</td>
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生チャプター</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター4-3</span></td>
</tr>
<tr style="height: 51px;">
<td style="width: 18.110237%; height: 51px; text-align: left;"><span style="font-size: 10pt;">発生条件</span></td>
<td style="width: 51.968503%; height: 51px; text-align: left;"><span style="font-size: 10pt;">チャプター4-3以降に発生</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">受注場所</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">スージャにいるコーディ</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達成条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">対象のフリークエストでヒラバミ2頭の狩猟</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 29.921259%; height: 108px; text-align: left;" rowspan="4">門衛として</td>
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生チャプター</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター5-1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">発生条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">チャプター5-1以降に発生</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">受注場所</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">スージャにいるレックス</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 18.110237%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達成条件</span></td>
<td style="width: 51.968503%; height: 27px; text-align: left;"><span style="font-size: 10pt;">対象のフリークエストでアジャラカン2頭の狩猟</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>上位のストーリークリア後にやること</h2>
<p>上位ストーリークリア後は一段落し、エンドコンテンツに入っていくわけですが、クリア後にやれることは以下の通りです。</p>
<div class="supplement boader">
<ul>
<li> 装備集め（武器、防具、護石など）</li>
<li> 装飾品集め（今作は武器と防具はカテゴリ別）</li>
<li> サイドミッションのコンプリート</li>
<li> 未着手のフリークエストのコンプリート</li>
<li> HRを100にする（一部機能解放）</li>
<li> エンドコンテンツ（アーティア武器）</li>
<li> 勲章集めてトロフィーコンプリート（実績解除）</li>
<li> HRを上げる（〜HR999）</li>
<li> 今後追加される無料タイトルアップデート</li>
</ul>
</div>
<p>&nbsp;</p>
<h2>装飾品の集め方</h2>
<p><strong><span style="color: #ff0000;">今作の装飾品は武器と防具で別カテゴリ</span></strong>になっており、それぞれ集める必要がありますが、主な集め方は以下の通りです。</p>
<div class="supplement boader">
<ul>
<li> 金の錬金チケットを集め、マカ錬金「竜人の錬金術」でガチャ</li>
<li> 通常個体のアルシュベルド等を周回してガチャ</li>
<li> マカ錬金「装飾品の錬金」でレア度が低い装飾品を取得</li>
</ul>
</div>
<p>&nbsp;</p>
<h3>金の錬金チケットを集め、マカ錬金「竜人の錬金術」でガチャ</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-9-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19921" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-9-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-9-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-9-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-9-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-9-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>金の錬金チケットを集めたい場合、まずは<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>隔ての砂原か緋の森で<span style="color: #ff0000;">満月の時</span>に咲く「一夜花の月華粉」を入手</strong></span>します。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-8-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19928" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-8-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-8-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-8-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-8-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-8-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>隔ての砂原の場合、上図の<strong><span style="color: #ff0000;">赤丸の位置</span></strong>に咲きます。</p>
<p><span style="color: #ff0000;">※上図右側の方の場合、近くの簡易キャンプに崖がありますが、セクレトに乗った状態からジャンプすると崖を上がれます。</span></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-10-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19929" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-10-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-10-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-10-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-10-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-10-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>緋の森の場合、上図の<strong><span style="color: #ff0000;">赤丸の位置</span></strong>に咲きます。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-11-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19922" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-11-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-11-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-11-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-11-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-11-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>次に<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>もちもの交換から「セッカ」</strong></span>を選びます。</p>
<p><span style="color: #ff0000;">※セッカはスージャにいます</span></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-12-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19923" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-12-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-12-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-12-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-12-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-12-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>交換リストに「金の錬金チケット」があれば交換可能</strong></span>です。</p>
<p><span style="color: #ff0000;">※交換リストにない場合、休憩などをしてリストを更新すると出現する可能性があります。</span></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-15-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19924" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-15-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-15-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-15-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-15-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-15-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>次に<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>スージャのマカ錬金から「竜人の錬金術」を選択</strong></span>します。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-16-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19925" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-16-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-16-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-16-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-16-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-16-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「古びた珠・剣」や「古びた珠・鎧」</strong></span>を選び、金の錬金チケットを利用してガチャを回せます。</p>
<p><strong><span style="color: #ff0000;">※尚、武器の装飾品の方が集めにくい（いいやつが多い）ため、「古びた珠・剣」の方を優先的にガチャを回した方がいいです。</span></strong></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-17-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19926" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-17-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-17-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-17-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-17-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-17-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>「古びた珠・剣」の場合、<span style="color: #3366ff;"><strong>金の錬金チケット1枚で10個取得</strong></span>できます。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-18-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19927" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-18-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-18-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-18-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-18-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-18-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>「古びた珠・鎧」の場合、<strong><span style="color: #3366ff;">金の錬金チケット1枚で20個取得</span></strong>できます。</p>
<p>&nbsp;</p>
<h3>通常個体のアルシュベルド等を周回してガチャ</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-7-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19930" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-7-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-7-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-7-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-7-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-7-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>調査クエストから装飾品を集めたい場合、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>通常個体のアルシュベルドなどは「古びた珠・剣」や「古びた珠・鎧」が入手しやすい</strong></span>ため、<strong><span style="color: #ff0000;">救難信号などからマルチに参加するなどして周回</span></strong>して下さい。</p>
<p><strong><span style="color: #ff0000;">※尚、アルシュベルドなどの余った素材は、アーティア武器の強化素材や防具を強化する鎧玉の素材にもなります。</span></strong></p>
<p>&nbsp;</p>
<h3>マカ錬金「装飾品の錬金」でレア度が低い装飾品を取得</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-20-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19931" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-20-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-20-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-20-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-20-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-20-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>今作では<span style="color: #3366ff;"><strong>レア度が低い装飾品（主に1スロや2スロのもの）については、マカ錬金「装飾品の錬金」で取得可能</strong></span>になっているため、必要なものがあればここから取得して下さい。</p>
<p><strong><span style="color: #ff0000;">※HR100以上になると2スロットの装飾品も交換できるようになります。</span></strong></p>
<p>&nbsp;</p>
<h2>エンドコンテンツ</h2>
<h3>アーティア武器</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19893" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>モンハンワイルズの<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>エンドコンテンツの一つとして、アーティア武器の作成</strong></span>があります。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-6-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19934" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-6-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-6-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-6-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-6-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-6-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>歴戦個体のアルシュベルドなどを周回して<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>アーティアパーツを集め、そのパーツを組み合わせてアーティア武器を生産</strong></span>し、そのアーティア武器を<strong><span style="color: #ff0000;">復元強化すると能力を解放</span></strong>できます。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19894" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>アーティア武器の<strong><span style="color: #ff0000;">復元強化にはナナイロカネが50個必要</span></strong>になりますが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>アルシュベルドなどの余った素材を利用し、油涌き谷の精錬所で交換</strong></span>して集められます。</p>
<p><strong><span style="color: #ff0000;">※復元強化される能力についてはテーブル形式になっており、アーティア武器を生産した段階でどのような能力が付与されるかが決まっています。復元強化で能力確認後、ハズレなら解体することで利用したナナイロカネは戻ってきます。また、付与すべき能力については、基本的に攻撃力特化にした方が期待値が高いようです。</span></strong></p>
<p>&nbsp;</p>
<h2>勲章集めてトロフィーコンプリート（実績解除）を目指すのもおすすめ</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-14-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19936" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-14-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-14-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-14-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-14-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-14-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>モンハンワイルズの<strong><span style="color: #ff0000;">やり込み要素の一つとして勲章集め（トロフィー集め・実績解除）</span></strong>がありますが、<span style="color: #3366ff;"><strong>難易度は低めに設計されているため、コツコツやっていけば普通にコンプリートできる</strong></span>と思います。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19937" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p><strong><span style="color: #3366ff;">コンプリート報酬としてめちゃめちゃカッコいいネームプレートが貰える</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>トロフィーコンプリートを目指す価値は高い</strong></span>です！</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-13-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19938" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-13-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-13-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-13-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-13-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-13-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>トロフィーコンプで<strong><span style="color: #ff0000;">一番面倒なのがモンスターの最小金冠、最大金冠を集めること</span></strong>ですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>今作は双眼鏡で事前にそのモンスターが金冠かどうかを確認できたり、金冠だった場合に調査クエストとして保存できる</strong></span>ため、フレンドなどと一緒にできると効率的に集められます。</p>
<p><strong><span style="color: #ff0000;">※ジンダハド、護竜アルシュベルド、ゾシアに金冠はありません</span></strong></p>
<p>&nbsp;</p>
<h2>今後追加予定の無料タイトルアップデート</h2>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min.jpg" alt="" width="2996" height="1634" class="aligncenter size-full wp-image-19940" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min.jpg 2996w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min-300x164.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min-1024x558.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min-768x419.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min-1536x838.jpg 1536w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-21-min-2048x1117.jpg 2048w" sizes="auto, (max-width: 2996px) 100vw, 2996px" />
<p>モンハンシリーズは発売後、<span style="color: #3366ff;"><strong>数回の無料タイトルアップデートが行われ、新モンスターやイベントクエストなどが追加される</strong></span>ため、継続的に楽しめます。</p>
<p>詳しい情報については適宜発信されるので、詳細は<a href="https://www.monsterhunter.com/wilds" target="_blank" rel="noopener">モンハンワイルズの公式サイト</a>などをチェックしてみて下さい。</p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回はモンハンワイルズの攻略情報についてまとめました。</p>
<p>今作もめちゃめちゃ面白く、私はトロフィーコンプリートまでやり込んでしまいましたが、忙しい現代人にも遊びやすい設計になっていて、神ゲーだと思います。</p>
<p>これからまだまだアップデートもされていって継続的に遊べる作品なので、今回ご紹介した情報もぜひ参考にしてみて下さい。</p>
<p>&nbsp;</p>
<div class="supplement boader"><strong>各種SNSなど</strong></p>
<p>各種SNSなど、チャンネル登録やフォローをしていただけると励みになるので、よければぜひお願いします！</p>
<ul>
<li> <a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener">X（旧Twitter）</a></li>
<li> <a href="https://www.youtube.com/channel/UCehXknUVdKmYct3r_ecqwLw?sub_confirmation=1" target="_blank" rel="noopener">YouTube</a></li>
</ul>
</div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/monster-hunter-wilds-strategy-summary">モンハンワイルズ攻略まとめ【MHWilds】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/monster-hunter-wilds-strategy-summary/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>モンハンワイルズでおすすめのライトボウガン装備まとめ【MHWilds】</title>
		<link>https://tomoyuki65.com/recommended-light-bowgun-equipment-in-mhwilds</link>
					<comments>https://tomoyuki65.com/recommended-light-bowgun-equipment-in-mhwilds#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Fri, 28 Mar 2025 19:21:59 +0000</pubDate>
				<category><![CDATA[モンハンワイルズ]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=19880</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 ついに発売された期待の最新作「モンスターハンターワイルズ」ですが、サブ武器として多用しているライトボウガンについても理解が深まりました。 この記...</p>
The post <a href="https://tomoyuki65.com/recommended-light-bowgun-equipment-in-mhwilds">モンハンワイルズでおすすめのライトボウガン装備まとめ【MHWilds】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-9-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-19897" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-9-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-9-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>ついに発売された期待の<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最新作「モンスターハンターワイルズ」</strong></span>ですが、サブ武器として多用している<span style="border-bottom: 2px solid #be3144;"><strong>ライトボウガン</strong></span>についても理解が深まりました。</p>
<p>この記事ではこれからモンハンワイルズを始める方向けに、おすすめのライトボウガン装備をご紹介します。</p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>モンハンワイルズでおすすめのライトボウガン装備まとめ【MHWilds】</h2>
<h3>序盤〜下位ストーリークリアまで</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-1-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19890" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-1-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-1-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-1-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-1-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-1-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 297px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px;" colspan="2"><span style="font-size: 10pt;">レ・メドルギシュI（-）/ RARE3 / ファーストショットLv1、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr>
<td style="text-align: left; width: 100%;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">インゴットヘルム（-）/ 精霊の加護Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">インゴットメイル（-）/ 風圧耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラアーム（-）/ 回避距離UPLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラコイル（-）/ 回避距離UPLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラグリーヴ（-）/ 回避距離UPLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">発動スキル</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; text-align: left; height: 27px;" colspan="2"><span style="font-size: small;">回避距離UPLv3、精霊の加護Lv1、風圧耐性Lv1、<span style="font-size: 10pt;">ファーストショットLv1、KO術Lv1</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>モンハンワイルズの<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>下位ストーリークリアまでについては、始めてモンハンをプレイする方向けのチュートリアル的な難易度</strong></span>になっているため、基本的には防御力だけ上げることを最重視すれば問題ありません。</p>
<p>ライトボウガンについては機動性を活かしつつ被弾しない立ち回りが大事なので、間合い管理しやすくなる<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>回避距離UPLv3</strong></span>があると快適になります。</p>
<p><span style="color: #ff0000;">※上記装備で防御力を上げたい場合は鎧玉で強化して下さい。</span></p>
<p>また、武器についてはスキル<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「ファーストショット」（装填速度アップ）が付いている武器がおすすめ</strong></span>です。</p>
<p>序盤はハンターライフルIでパーツを貫通弾追加弾倉に変更して貫通弾を使うようにしつつ、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>生産可能になったらレ・メドルギシュIに変更してそれを強化していけばいい</strong></span>です。</p>
<p>&nbsp;</p>
<div class="supplement "><strong>ライトボウガンで火力を出す方法について</strong></p>
<p>モンハンワイルズのライトボウガンは<span style="color: #ff0000;"><strong>ただ弾を撃ってるだけだと弱い</strong></span>です。</p>
<p>火力を出したい場合は<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>速射ゲージを溜めて速射モードを多用しつつ、速射モード中に速射ステップショット（集中モード中に、方向キーおよび射撃ボタン + 回避ボタンの同時押し）を使うのが大事</strong></span>です。</p>
<p><span style="color: #ff0000;">※いずれの場合も、適正距離かつ弱点部位を狙うのは必須です。</span></p>
<p>ただし、速射モード中の<strong><span style="color: #ff0000;">速射ステップショットを動いているモンスターに当てるのは難しい</span></strong>ため、基本的にはモンスターの動きが止まっている時に使って下さい。</p>
<p>それ以外の時は、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>速射モード中に射撃ボタンを押しっぱなし（ホールド）にして射撃する</strong></span>と、射撃ボタンを単発で連続して押すよりも若干連射が早いです。</p>
</div>
<p>&nbsp;</p>
<h3>上位序盤〜上位のストーリークリアまで</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19891" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 297px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px;" colspan="2"><span style="font-size: 10pt;">レ・メドルギシュIII（③②）/ RARE7 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr>
<td style="text-align: left; width: 100%;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ホープマスクα（①）/ 精霊の加護Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">コンガメイルα（-）/ 威嚇Lv1、連撃Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラアームα（-）/ スタミナ急速回復Lv1、回避距離UPLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラコイルα（-）/ 回避性能Lv1、回避距離UPLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラグリーヴα（①①）/ 回避距離UPLv1、地質学Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">発動スキル</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; text-align: left; height: 27px;" colspan="2"><span style="font-size: small;">回避距離UPLv3、精霊の加護Lv2、威嚇Lv1、連撃Lv1、スタミナ急速回復Lv1、回避性能Lv1、地質学Lv1、<span style="font-size: 10pt;">ファーストショットLv2、KO術Lv1</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>上位からも基本的には防御力重視でいいと思いますが、ライトボウガン用に回避距離UPを付けたい場合は上記の通りです。</p>
<p>モンハンワイルズで<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>火力を上げるのにおすすめのスキルの一つが連撃Lv1</strong></span>なので、上位序盤では<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>コンガメイルα</strong></span>を使うといいです。</p>
<p>また、<strong><span style="color: #ff0000;">上位のストーリークリアまでで一番強いのは終盤のゴアマガラ</span></strong>なので、ゴアマガラの狩猟前には鎧玉で防御力を強化するか、別途防御力重視の装備に切り替えるのもありです。</p>
<p>&nbsp;</p>
<h3>上位クリア後</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-3-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19892" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-3-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-3-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-3-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-3-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-3-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 297px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr>
<td style="text-align: left; width: 100%;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">アズズヘッドα（②）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカメイルβ（③②）/ 弱点特攻Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜アームβ（①①①）/ 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカコイルβ（①①）/ 弱点特攻Lv2、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスアロイグリーヴβ（③①）/ 連撃Lv1、風圧耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">跳躍の護石Ⅲ / 回避距離UPLv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">発動スキル</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; text-align: left; height: 27px;" colspan="2"><span style="font-size: small;">回避距離UPLv3、弱点特攻Lv5、渾身Lv2<span style="font-size: 10pt;">、回復速度Lv1、連撃Lv1、風圧耐性Lv1、加速再生I（鎖刃竜の飢餓）、ファーストショットLv2、KO術Lv1</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>上位クリア後は回避距離UPLv3に加え、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>弱点特攻Lv5を最優先で付けつつ防御力も高めたい</strong></span>ため、跳躍の護石とアルシュベルド防具を中心に作るのがおすすめです。</p>
<p>頭装備については一旦なんでもいいですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>もちもの交換で「アズズのなめし革」を入手すると解放される「アズズヘッドα」</strong></span>には渾身Lv2が付いていて会心率を上げれるのでおすすめです。</p>
<p>また、武器の装飾品については、<span style="color: #ff0000;"><strong>貫通珠【３】、集中珠III【３】、集中珠II【２】、射法珠III【３】、射法珠II【２】、初弾珠【1】の取得</strong></span>を目指し、お好みの組み合わせで利用して下さい。（私は貫通珠【３】、射法珠II【２】、初弾珠【1】の組み合わせで使ってます。）</p>
<p>尚、<strong><span style="color: #ff0000;">エンドコンテンツのアーティア武器では貫通弾で強い武器は無い</span></strong>ため、貫通弾を使う場合はこの煌雷銃メドルギシュが一旦最終装備です。</p>
<p><span style="color: #ff0000;">※歴戦王レ・ダウが実装されたら武器強化があるかも？</span></p>
<p>&nbsp;</p>
<h3>エンドコンテンツについて（アーティア武器）</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19893" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>モンハンワイルズのエンドコンテンツの一つとしては<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>アーティア武器の作成</strong></span>になります。</p>
<p>ライトボウガンの<strong><span style="color: #ff0000;">アーティア武器では残念ながら貫通弾が強い武器は無く、他の武器種ほどアーティア武器の必要性はありません</span></strong>が、<strong><span style="color: #3366ff;">一部モンスターには有効だったりする</span></strong>ため、必要に応じて作成して下さい。</p>
<p>ライトボウガンのアーティア武器としては<span style="border-bottom: 2px solid #be3144;"><strong>各属性弾用の武器を作る</strong></span>ことになりますが、水＞火＞氷＞雷の順番で作っていけばいいと思います。</p>
<p><strong><span style="color: #ff0000;">※属性弾を使う際は弾切れしやすいため、必ず調合素材の持ち込みもするようにして下さい。また使い方としては「通常弾か貫通弾で速射ゲージ溜め→速射モードで属性弾→速射ゲージが切れたらまた通常弾か貫通弾で速射ゲージ溜め」を繰り返す感じになります。</span></strong></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19894" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-5-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>アーティア武器に付与するボーナスについては、<strong><span style="color: #ff0000;">復元ボーナスで装填数強化×2を付けるのが必須で、残りは基礎攻撃力特化で作成する方が期待値が高い</span></strong>ようなので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>属性増強、基礎攻撃力増強×3、装填数強化×2、基礎攻撃力強化×3の組み合わせ</strong></span>で作成できるとよさそうです。</p>
<p>また必要になる武器の装飾品については、<span style="color: #ff0000;"><strong>各属性の属会・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎珠【３】、初弾・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎珠【３】、集中・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎珠【３】</strong></span>になります。</p>
<p>&nbsp;</p>
<h3>2025年3月時点の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-6-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19895" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-6-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-6-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-6-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-6-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-6-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアヘルムβ（③①）/ 回避性能Lv1、災禍転福Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアメイルβ（③①）/ 回避性能Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜アームβ（①①①）/ 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">跳躍の護石Ⅲ / 回避距離UPLv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">連撃珠【3】×1、痛撃珠【3】×3、抗狂珠【1】×2、渾身珠【2】×1、貫通珠【3】×1、射法珠II【2】×1、初弾珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">ファーストショットLv3、弾導強化Lv2、KO術Lv1、貫通弾・竜の矢強化Lv1、弱点特攻Lv5、回避性能Lv3、無我の境地Lv3、回避距離UPLv3、体術Lv2、連撃Lv1、渾身Lv1、災禍転福Lv1、ひるみ軽減Lv1、<span style="font-size: small;">黒蝕一体II（黒蝕竜の力）、奮起（鱗重ねの工夫）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：①<span style="font-size: 12pt;">×5</span></span></p>
<p>&nbsp;</p>
<p>モンハンワイルズでは<span style="border-bottom: 2px solid #be3144;"><strong>ゴア装備を2部位以上使うと発動する黒蝕一体（強制的に狂竜症を発症し、克服時に会心率+15%）と無我の境地Lv3（狂竜症を克服しやすくなり、克服時に会心率+10%）を合わせて使う組み合わせで会心率を上げるのが主流</strong></span>です。</p>
<p>ライトボウガンなら<span style="color: #3366ff;"><strong>4部位装備する（発症時に攻撃力+10、克服時に追加で+5）</strong></span>のもおすすめで、上記の構成だと渾身発動で会心率が10%、狂竜症克服時に35%（攻撃力+15）、そして弱点部位に攻撃すれば65%（傷口もあれば85%）になります。</p>
<p>そして今作は使える時に<span style="color: #ff0000;"><strong>「蝕攻の装衣」（着用時に体力減少、会心率+10%。攻撃を当て続けて克服時は体力減少が止まり、会心率+20%、攻撃力+20）</strong></span>を使うのが強く、<strong><span style="color: #3366ff;">ライトボウガンなら装着するだけで速射ゲージが溜まる</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「開幕速射ゲージ使用→蝕攻の装衣で速射ゲージ回復→再度速射ゲージ使用」という連携が可能</strong></span>です。</p>
<p>そのほか、<strong><span style="color: #3366ff;">空きスロットとして①×5がある</span></strong>ため、ここはお好みで調整して下さい。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第1弾後の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19950" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">無垢ナル龍冠β（③②①）/ 挑戦者Lv1、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">無垢ナル龍鎧β（③）/ 挑戦者Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアアームβ（②②）/ 体術Lv1、回避性能Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカコイルβ（①①）/ 弱点特攻Lv2、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">跳躍の護石Ⅲ / 回避距離UPLv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">痛撃珠【3】×3、渾身珠【2】×3、抗狂珠【1】×2、貫通珠【3】×1、射法珠II【2】×1、初弾珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">ファーストショットLv3、弾導強化Lv2、KO術Lv1、貫通弾・竜の矢強化Lv1、弱点特攻Lv5、挑戦者Lv3、渾身Lv3、無我の境地Lv3、回避距離UPLv3、回復速度Lv2、体術Lv1、回避性能Lv1、<span style="font-size: 10pt;">ひるみ軽減Lv1、黒蝕一体I（黒蝕竜の力）、超回復力I（白熾龍の脈動）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：①<span style="font-size: 12pt;">×3</span></span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">無料タイトルアップデート第1弾でゾシア装備が追加</span></strong>され、<span style="border-bottom: 2px solid #be3144;"><strong>弱点特攻と挑戦者を同時に使える装備</strong></span>が組みやすくなりました。</p>
<p>ゴア装備4部位の場合の追加効果（攻撃力+15）が無くなった代わりに、<strong><span style="color: #3366ff;">挑戦者Lv3（モンスター怒り時に基礎攻撃力+12、会心率+7）と渾身Lv3（効果発動時に会心率+30%）が発動</span></strong>するため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>より会心率が高い構成</strong></span>になってます。</p>
<p>尚、シリーズスキル「超回復力I」については、<span style="color: #ff0000;"><strong>体力が2秒に1回復する効果</strong></span>ですが、それほど効果的なスキルではないため、<strong><span style="color: #ff0000;">無いよりはあった方がいいぐらいのもの</span></strong>です。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第2弾後の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-3-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20019" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-3-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-3-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-3-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-3-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-3-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアメイルβ（③①）/ 回避性能Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアグリーヴβ（①）/ 弱点特効Lv2、力の解放Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">痛撃の護石 / 弱点特効Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">貫通珠【3】×1、射法珠II【2】×1、初弾珠【1】×1、痛撃珠【3】×1、挑戦珠【3】×3、連撃珠【3】×1、渾身珠【2】×1、跳躍珠【2】×1、抗狂珠【1】×3</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">ファーストショットLv3、弾導強化Lv2、KO術Lv1、貫通弾・竜の矢強化Lv1、弱点特攻Lv5、挑戦者Lv3、渾身Lv3、無我の境地Lv3、回避距離UPLv3、体術Lv2、回避性能Lv2、力の解放<span style="font-size: 10pt;">Lv1、連撃Lv1、黒蝕一体I（黒蝕竜の力）、蒼雷一閃I（海竜の渦雷）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;"><span>無料タイトルアップデート第2弾でセルレギオスとラギアクルス装備が追加</span></span></strong>されましたが、<strong><span style="color: #3366ff;">ラギア装備のシリーズスキル「蒼雷一閃I」は発動させると会心率+15%</span></strong>となり、より会心率を上げられる装備を組めるようになりました。</p>
<p><strong><span style="color: #ff0000;">ライトボウガンについてはまだゴア装備は必須</span></strong>な感じなので、ゴア装備にラギア装備を組み込む形で使っていくことになりそうです。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20020" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアメイルβ（②②①）/ 弱点特効Lv1、スタミナ急速回復Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜アームβ（①①①）/ 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">痛撃の護石 / 弱点特効Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">貫通珠【3】×1、射法珠II【2】×1、初弾珠【1】×1、挑戦珠【3】×2、連撃珠【3】×1、渾身珠【2】×1、跳躍珠【2】×3、抗狂珠【1】×2</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">ファーストショットLv3、弾導強化Lv2、KO術Lv1、貫通弾・竜の矢強化Lv1、弱点特攻Lv5、渾身Lv3、無我の境地Lv3、回避距離UPLv3、体術Lv2、挑戦者Lv2、<span style="font-size: 10pt;">連撃Lv1、スタミナ急速回復Lv1、ひるみ軽減Lv1、黒蝕一体I（黒蝕竜の力）、蒼雷一閃I（海竜の渦雷）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：①×5</span></p>
<p>&nbsp;</p>
<p>尚、セルレギオスやラギアクルス狩猟用に<strong><span style="color: #ff0000;">裂傷耐性や雷耐性を付けたい場合は、上記の構成にする</span></strong>と組み込めます。</p>
<p>&nbsp;</p>
<h3>Ver.1.021アップデート後の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20031" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 453px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾はなんでもOK</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルメイルγ（-）/ フルチャージLv3、耳栓Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアコイルβ（②②①）/ 弱点特効Lv1、渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由（護石ガチャで貫通弾・竜の矢強化Lv1や速射強化Lv1などが付いたもの）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">痛撃珠【3】×4、連撃珠【3】×1、跳躍珠【2】×3、無傷珠【2】×2</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr style="height: 75px;">
<td style="width: 100%; text-align: left; height: 75px;" colspan="2"><span style="font-size: small;">ファーストショットLv2、KO術Lv1、フルチャージLv5、弱点特攻Lv5、渾身Lv3、回避距離UPLv3、納刀術Lv3、耳栓Lv2、挑戦者Lv1、守護のヴェール<span style="font-size: 10pt;">I（波衣竜の守護）、蒼雷一閃I（海竜の渦雷）、根性【果敢】（ヌシの魂）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：武器スロット③×1、②×1、①×1、防具スロット①×4</span></p>
<p>&nbsp;</p>
<p>Ver.1.021アップデートで<span><strong><span style="border-bottom: 2px solid #be3144;">護石ガチャ</span></strong></span>が追加され、<span style="color: #3366ff;"><strong>当たりの護石によって武器用のスキルである速射強化などが付けれる</strong></span>ようになり、火力アップに繋げられるようになりました。<span style="color: #3366ff;">（当たりの護石の例：速射強化Lv1 + 連撃Lv1 + 武器スロット① + 防具スロット①×2など）</span></p>
<p>これらの当たりの護石を使うためにも、<span style="color: #ff0000;"><strong>可能な限り防具だけで弱点特効などを付けるようにした方がいい</strong></span>ため、上記のような防具の組み合わせがおすすめです。</p>
<p>尚、護石ガチャを取得するための<span style="color: #ff0000;"><strong>歴戦星9モンスターはワンパンで即死するような破壊力が高い技をもってたりする</strong></span>ため、<strong></strong><span><strong><span style="border-bottom: 2px solid #be3144;">歴戦王の防具を組み合わせてグループスキルの「根性【果敢】」も合わせて付けた方がいい</span></strong></span>です。</p>
<p><span style="color: #ff0000;">※根性【果敢】：致命的な大ダメージを一度だけ軽減。発動前は攻撃力が上がり防御力が下がる。発動後は防御力と耐性値が上がる。</span></p>
<p>&nbsp;</p>
<h3>ライトボウガン用の護石ガチャの当たりについて</h3>
<p>ライトボウガン用の護石ガチャの当たりとしては以下の通りです。</p>
<table style="border-collapse: collapse; width: 100%; height: 462px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 8.333334%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>レア度</strong></td>
<td style="width: 17.913385%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>武器スキル</strong></td>
<td style="width: 25.131234%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>防具スキル</strong></td>
<td style="width: 17.749343%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>スロット</strong></td>
<td style="width: 30.872703%; background-color: #87d5ff; text-align: left; height: 27px;"><strong>備考</strong></td>
</tr>
<tr style="height: 51px;">
<td style="width: 8.333334%; text-align: left; height: 51px;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left; height: 51px;"><span style="font-size: small;">速射強化Lv1</span></td>
<td style="width: 25.131234%; text-align: left; height: 51px;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left; height: 51px;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 51px;"><span style="font-size: 10pt;"><span style="color: #3366ff;">大当たり！</span>レダウの貫通ライトや属性アーティアライトに火力スキルを増やせる。</span></td>
</tr>
<tr style="height: 51px;">
<td style="width: 8.333334%; text-align: left; height: 51px;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left; height: 51px;"><span style="font-size: small;">属性会心Lv3</span></td>
<td style="width: 25.131234%; text-align: left; height: 51px;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left; height: 51px;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 51px;"><span style="font-size: 10pt;"><span style="color: #3366ff;">大当たり！</span>属性アーティアライトに火力スキルを増やせる。</span></td>
</tr>
<tr style="height: 51px;">
<td style="width: 8.333334%; text-align: left; height: 51px;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left; height: 51px;"><span style="font-size: small;">ファーストショットLv3</span></td>
<td style="width: 25.131234%; text-align: left; height: 51px;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left; height: 51px;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 51px;"><span style="font-size: 10pt;"><span style="color: #3366ff;">大当たり！</span>属性アーティアライトに火力スキルを増やせる。</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.333334%; text-align: left; height: 27px;"><span style="font-size: small;">8</span></td>
<td style="width: 17.913385%; text-align: left; height: 27px;"><span style="font-size: small;">集中Lv3</span></td>
<td style="width: 25.131234%; text-align: left; height: 27px;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left; height: 27px;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 27px;"><span style="font-size: 10pt;"><span style="color: #3366ff;">大当たり！</span>属性アーティアライトに火力スキルを増やせる。</span></td>
</tr>
<tr style="height: 99px;">
<td style="width: 8.333334%; text-align: left; height: 99px;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left; height: 99px;"><span style="font-size: 10pt;">貫通弾・竜の矢強化Lv1</span></td>
<td style="width: 25.131234%; text-align: left; height: 99px;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left; height: 99px;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 99px;"><span style="font-size: 10pt;"><span style="color: #3366ff;">大当たり！</span>レダウの貫通ライトが使いやすく、武器スロットで超会心Lv3も付けれるようになる。</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.333334%; text-align: left; height: 27px;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left; height: 27px;"><span style="font-size: small;">散弾・剛射強化Lv1</span></td>
<td style="width: 25.131234%; text-align: left; height: 27px;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left; height: 27px;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 27px;"><span style="font-size: 10pt;">当たり。セルレギオスの散弾ライト用。</span></td>
</tr>
<tr>
<td style="width: 8.333334%; text-align: left;"><span style="font-size: small;">8</span></td>
<td style="width: 17.913385%; text-align: left;"><span style="font-size: small;"><span style="font-size: small;">通常弾・通常矢強化Lv1</span></span></td>
<td style="width: 25.131234%; text-align: left;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: small;">当たり。</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.333334%; height: 27px; text-align: left;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; height: 27px; text-align: left;"><span style="font-size: 10pt;">なんでもOK</span></td>
<td style="width: 25.131234%; height: 27px; text-align: left;"><span style="font-size: 10pt;">広域化Lv4</span></td>
<td style="width: 17.749343%; height: 27px; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left; height: 27px;"><span style="font-size: 10pt;"><span style="color: #ff0000;">対オメガ用</span>としておすすめ。</span></td>
</tr>
<tr>
<td style="width: 8.333334%; text-align: left;"><span style="font-size: 10pt;">5</span></td>
<td style="width: 17.913385%; text-align: left;"><span style="font-size: small;">弾道強化Lv1</span></td>
<td style="width: 25.131234%; text-align: left;"><span style="font-size: small;">耳栓Lv2</span></td>
<td style="width: 17.749343%; text-align: left;"><span style="font-size: small;">防具③</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: 10pt;">周回用に耳栓を付けると快適。防具スロットで連撃Lv1を付けれる。レダウの貫通ライト用。</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #ff0000;">※レア7以下でも近いスキルのものは代用品として使えます。</span></p>
<p>&nbsp;</p>
<h3>対歴戦セルレギオス・歴戦レダウ用装備（星9護石集め用）</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-3-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20079" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-3-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-3-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-3-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-3-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-3-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾は「圧着竜弾」、<span style="font-size: small;">主な装飾品：貫通珠【3】×1、射法珠II【2】×1、初弾珠【1】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: 10pt;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトメイルγ（①）/ 力の解放Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアコイルβ（②②①）/ 弱点特効Lv1、渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由（ただし、連撃Lv1or挑戦者Lv1を付けて、挑戦者Lv5にしたい）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×3、連撃珠【3】×1、跳躍珠【2】×1、防音珠【2】×2、耐裂珠【1】×3、耐衝珠【1】×1、沼渡珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">挑戦者Lv4、力の解放Lv3、渾身Lv3、裂傷耐性Lv3、回避距離UPLv3、納刀術Lv3、耳栓Lv2、弱点特効Lv1、連撃Lv1、ひるみ軽減Lv1、水場・油泥適応Lv1、雷々響鳴I（煌雷竜の力）、蒼雷一閃I（海竜の渦雷）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>護石ガチャ集めでおすすめのクエストについては、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>隔ての砂原の星9の歴戦セルレギオスと歴戦レダウのペアの調査クエスト</strong></span>になり、<strong><span style="color: #ff0000;">歴戦セルレギオスで苦戦しやすい</span></strong>ため、その対策装備を使いましょう。</p>
<p>耐裂珠【1】を耐雷珠【1】に変えればレダウの対策装備にもなりますが、最悪無くてもなんとかなります。</p>
<p>ただし、<strong><span style="color: #ff0000;">星9クエストはワンパンで即死することがある</span></strong>ので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>防具の強化をMAXにするのを忘れない</strong></span>ことと、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>スキル「根性【果敢】（ヌシの魂）」を付けるのが大事</strong></span>です。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第3弾の対オメガ用装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20080" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;"><span style="font-size: small;">煌雷銃メドルギシュ（③②①）/ RARE8 / ファーストショットLv2、KO術Lv1、パーツは「貫通弾追加弾倉」、「速射効率強化パーツ」、特殊弾は「圧着竜弾」、主な装飾品：貫通珠【3】×1、射法珠II【2】×1、初弾珠【1】×1　<span style="color: #ff0000;">※オメガ用</span></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;"><span style="font-size: 10pt;">アムニレーター（③③③）/ RARE8 / <span style="color: #ff0000;">火炎弾の速射Lv2</span>、会心率5%、パーツは「属性弾強化火薬」、「速射専用追加弾倉」、特殊弾は「圧着竜弾」、主な装飾品：属会・火炎弾【3】×1、初弾・火炎弾【3】×1、集中・火炎弾【3】×1　<span style="color: #ff0000;">※ネルスキュラクローン（DPSチェック）用</span></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトメイルγ（①）/ 力の解放Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レギオスコイルβ（③①①）/ 挑戦者Lv1、回避性能Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt; color: #ff0000;">広域化Lv4と防具スロット①×2以上のもの</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">連撃珠【3】×1、挑戦者【3】×2、跳躍珠【2】×1、回避珠【2】×1、渾身珠【2】×1、耐火珠【1】×2、耐絶珠【1】×3、耐衝珠【1】×1、適応珠【1】×1、友愛珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">広域化Lv5、挑戦者Lv4、力の解放Lv3、渾身Lv3、気絶耐性Lv3、回避距離UPLv3、納刀術Lv3、回避性能Lv2、火耐性Lv2、ひるみ軽減Lv1、環境適応Lv1、雷々響鳴I（煌雷竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※アズズ飯が必須の構成です（チケットはタルコロで集めて下さい）。アズズ飯で火耐性20以上、回避性能Lv5にできます。</span></p>
<p>&nbsp;</p>
<p>無料タイトルアップデート第3弾でFF14コラボの<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>オメガ・プラネテス</strong></span>が追加されました！</p>
<p>通常個体クリア後は、イベントクエストから「零式オメガ・プラネテス検証戦」も受注可能です。</p>
<p>オメガに関しては<span style="color: #ff0000;"><strong>マルチ推薦</strong></span>で、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最低でもサポートハンター（クエスト受注の設定から、最大参加人数4、マルチプレイ環境をサポートハンターのみ、救難信号の自動発信をON、サポートハンターの選択で、1アレサ、2カイ、3ミナにしましょう）を連れていく</strong></span>のがおすすめです。</p>
<p>対オメガで<strong><span style="color: #ff0000;">必須のスキルは根性【果敢】、火耐性20以上、気絶耐性Lv3、回避距離UPLv3、回避性能Lv5</span></strong>で、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>それを実現するにはアズズ飯も使うのがおすすめ</strong></span>です。</p>
<p>また、オメガは敵視を取っている状態が長いほど戦闘が楽になりますが、<strong><span style="color: #3366ff;">ライトボウガンは頭を狙いやすく敵視を取りやすい武器種</span></strong>のため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>基本的には積極的に頭を狙って敵視を取り、タンク役をやる</strong></span>ようにすると安定感が増します。</p>
<p>ただサポートハンターのアレサや、他のガードできる武器種（ランスや片手剣など）の人がタンク役をやる場合、<span style="border-bottom: 2px solid #be3144;"><strong>ガードしてもHPを削られるため、周りが適宜フォローしてあげるのが大事</strong></span>になります。</p>
<p>そのため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>広域化Lv5を付けたり、生命の大粉塵を調合分まで持って行くのも大事</strong></span>になります。</p>
<p>オメガ戦では途中で<strong><span style="color: #ff0000;">ネルスキュラクローンのDPSチェック</span></strong>があり、<strong><span style="color: #3366ff;">ライトボウガンであればアーティアライトの火炎弾を使う（速射がない場合は単発でいいので撃つ）ことで比較的楽に対応できる</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>メインが他の武器種の方にもおすすめ</strong></span>です。</p>
<p>また、第2エリアなどで<strong><span style="color: #ff0000;">パントクラトルモードになったら傷口を3回破壊しないと解除できない</span></strong>ため、遠距離武器なら弱点の前脚を狙って傷つけを狙って下さい。</p>
<p>あと<strong><span style="color: #ff0000;">最終エリアなどで多弾頭ミサイルで乙る人が多い</span></strong>ですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>回避性能Lv5を付けてタイミングを覚えて回避すれば対処できる（ただし、フィールドの段差には注意）</strong></span>ので、苦手な方は練習してみて下さい。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第4弾後の貫通ライト</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20141" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;"><span style="font-size: small;">荊冠のデストレータ（③③③）/ RARE8 / <span style="color: #ff0000;">属性激化（貫通弾速射）、シリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」、</span>パーツは「貫通弾強化火薬」、「速射専用追加弾倉」、特殊弾は「圧着竜弾」、主な装飾品：貫通珠【3】×1、初弾・射法珠【3】×1、積弾・射法珠【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアメイルβ（③①）/ 回避性能Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアコイルβ（③①①）/ 挑戦者Lv1、回避性能Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt; color: #ff0000;">弾道強化Lv1 + 無我の境地Lv3 + 防具スロット①×1以上のもの</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦者【3】×4、連撃珠【3】×1、跳躍珠【2】×1、防音珠【2】×2、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、渾身Lv3、無我の境地Lv3、回避距離UPLv3、納刀術Lv3、回避性能Lv2、耳栓Lv2、弱点特効Lv1、連撃Lv1、ひるみ軽減Lv1、黒蝕一体I（黒蝕竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※<span>空きスロット：防具スロット①×5以上（各種耐性系などを積めます。）</span></span></p>
<p>&nbsp;</p>
<p>無料タイトルアップデート第4弾で<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ゴグマジオス</strong></span>が追加されました！</p>
<p><span>防具の限界突破や、巨戟アーティア武器の追加により、</span><strong></strong><span><strong><span style="border-bottom: 2px solid #be3144;">装備の組み合わせの幅が一気に広がった</span></strong></span><span>のが特徴的です。</span></p>
<p>ライトボウガン装備に関しては、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>まず巨戟アーティアのライトボウガンを属性激化（貫通弾速射）し、かつ復元ボーナス次第（理論値は「斬れ味・装填強化EX×2、基礎攻撃力強化EX×2、基礎攻撃力強化III×1」</strong><span><strong>と思われます。）</strong></span></span><span>で、</span>これまで使っていた<span><strong><span style="color: #ff0000;">レダウの貫通ライトを超える性能</span></strong>をしているため、まずはここからアップデートしましょう！</span></p>
<p>また、<strong><span style="color: #ff0000;">巨戟アーティアにシリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」を付与</span></strong>できれば、<strong><span style="color: #3366ff;">ゴア装備も組み込んで大幅に会心率を上げることも可能</span></strong>です。</p>
<p>&nbsp;</p>
<h3>ゴグマジオス装備を採用した属性特化装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-5-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20142" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-5-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-5-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-5-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-5-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-5-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;"><span style="font-size: small;">荊冠のデストレータ（③③③）/ RARE8 / <span style="color: #ff0000;">属性激化（貫通弾速射）、シリーズスキル「巨戟龍の黙示録」、グループスキル「ヌシの魂」、</span>パーツは「属性弾強化火薬」、「速射専用追加弾倉」、特殊弾は「圧着竜弾」、主な装飾品：初弾・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性珠【3】×1、属会・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性珠【3】×1、積弾・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性珠【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグヘルムα（③①）/ フルチャージLv2、属性吸収Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスメイルγ（③③）/ 逆襲Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグコイルα（②①①）/ 連撃Lv2、フルチャージLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt; color: #ff0000;">跳躍の護石IIIなど（回避距離UPLv2 + 防具スロット②×1以上のもの）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦者【3】×3、渾身珠【2】×1、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: 10pt;">挑戦者Lv5、フルチャージLv3、渾身Lv3、回避距離UPLv3、納刀術Lv3、連撃Lv2、逆襲Lv2、属性吸収Lv2、ひるみ軽減Lv1、宣戦呼応II（巨戟龍の黙示録）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※<span>空きスロット：防具スロット③×1、②×1、①×5以上（各種耐性系などを積めます。また持っている護石の種類によっては防具の組み合わせを調整可能です。）</span></span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">各種属性武器を持っていく必要があるモンスター</span></strong>に対しては、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ゴグマジオス装備のシリーズスキル「宣戦呼応（巨戟龍の黙示録）」を使った装備が強い</strong></span>です。</p>
<p><span style="color: #ff0000;">※宣戦呼応I：戦闘中の大型モンスターが怒ると、属性攻撃値が上昇する。、宣戦呼応II：Ⅰの効果が上昇し、一定時間、ダメージを防ぐ防壁を得る。（防壁を得る効果は一定時間経過しないと再発動しません）</span></p>
<p><strong><span style="color: #ff0000;">各種属性の巨戟アーティア武器を作り、かつシリーズスキル「巨戟龍の黙示録」、グループスキル「ヌシの魂」の付与が必要</span></strong>ですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>現状のゴール装備の一つ</strong></span>には間違いないです。</p>
<p>&nbsp;</p>
<h3>最終アップデート後</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-3-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20236" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-3-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-3-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-3-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-3-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-3-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;"><span style="font-size: small;">荊冠のデストレータ（③③③）/ RARE8 / <span style="color: #ff0000;">属性激化（貫通弾速射）または攻撃激化（通常弾速射）、シリーズスキル「巨戟龍の黙示録」、グループスキル「ヌシの魂」、</span>パーツは「属性弾強化火薬」、「速射専用追加弾倉」、特殊弾は「圧着竜弾」、主な装飾品：初弾・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性珠【3】×1、属会・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性珠【3】×1、積弾・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性珠【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグヘルムα（③①）/ フルチャージLv2、属性吸収Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカメイルγ（③②）/ 属性変換Lv3、属性やられ耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグコイルα（②①①）/ 連撃Lv2、フルチャージLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカグリーヴγ（③③）/ 鎖刃刺撃Lv2、属性やられ耐性Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">自由</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×4、渾身珠【2】×1、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">挑戦者Lv5、フルチャージLv3、渾身Lv3、属性変換Lv3、属性やられ耐性Lv3、連撃Lv2、<span style="font-size: 10pt;">鎖刃刺撃Lv2、</span>属性吸収Lv2、ひるみ軽減Lv1、宣戦呼応II（<span style="font-size: 10pt;">巨戟龍の黙示録</span>）、加速再生I（鎖刃竜の飢餓）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具の②スロ×2、①スロ×3（装飾品か護石で回避距離Lv3を付けて下さい）</span></p>
<p>&nbsp;</p>
<p>最終アップデートでは<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>星10の歴戦王アルシュベルド</strong></span>が追加されたほか、他の星10歴戦王クエストも追加されました。</p>
<p>厳選した巨戟アーティア武器（巨戟龍の黙示録 + ヌシの魂）、ゴグマジオス装備、歴戦王アルシュベルド装備を組み合わせることで、<span style="color: #3366ff;"><strong>汎用的な装備として「宣戦呼応II + 加速再生I + 根性【果敢】+ 属性やられ耐性Lv3」を同時に発動</strong></span>させられます。</p>
<p><span style="color: #ff0000;">※宣戦呼応IIで発動する防壁の効果が非常に優秀（75ダメージ分の被ダメージを無効化でき、防壁発動後から2分50秒経過すれば再発動も可能）のため、星10クエストなどの強力なモンスターに対しては、宣戦呼応IIを発動させるのが安定です。</span></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-4-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20237" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-4-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-4-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-4-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-4-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-4-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;"><span style="font-size: small;">荊冠のデストレータ（③③③）/ RARE8 / <span style="color: #ff0000;">属性激化（貫通弾速射）または攻撃激化（通常弾速射）、シリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」、</span>パーツは「貫通弾強化火薬」または「通常弾強化火薬」、「速射専用追加弾倉」、特殊弾は「圧着竜弾」、主な装飾品：貫通珠【3】または通常珠【3】×1、初弾・射法珠【3】×1、積弾・射法珠【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">クイーンピアスα（③①①）/ 連撃Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ダハディラメイルγ（②②）/ 挑戦者Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">自由</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×3、渾身珠【2】×3、跳躍珠【2】×1、抗狂珠【1】×2</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">挑戦者Lv5、渾身Lv3、無我の境地Lv3、回避距離UPLv3、体術Lv2、連撃Lv1、ひるみ軽減Lv1、黒蝕一体II（黒蝕竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具の③スロ×1、①スロ×2</span></p>
<p>&nbsp;</p>
<p>またナディアさんのサイドミッションが追加され、クリア後に作れる<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「クイーンα」装備</strong></span>を組み合わせることで、<span style="color: #3366ff;"><strong>「黒蝕一体II + 根性【果敢】」を同時に発動させる装備の組み合わせの幅が増えてます。</strong></span></p>
<p>&nbsp;</p>
<p><script src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async=""></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回はモンハンワイルズでおすすめのライトボウガン装備についてご紹介しました。</p>
<p>モンハン慣れしている方であれば攻撃力の高い武器だけ使えば上位のストーリークリアまではある程度簡単に駆け上がれると思いますが、これから初めてモンハンをプレイし始める方や、初めてライトボウガンを使ってみる方は、ぜひ参考にしてみて下さい。</p>
<p>&nbsp;</p>
<div class="supplement boader"><strong>各種SNSなど</strong></p>
<p>各種SNSなど、チャンネル登録やフォローをしていただけると励みになるので、よければぜひお願いします！</p>
<ul>
<li> <a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener">X（旧Twitter）</a></li>
<li> <a href="https://www.youtube.com/channel/UCehXknUVdKmYct3r_ecqwLw?sub_confirmation=1" target="_blank" rel="noopener">YouTube</a></li>
</ul>
</div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/recommended-light-bowgun-equipment-in-mhwilds">モンハンワイルズでおすすめのライトボウガン装備まとめ【MHWilds】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/recommended-light-bowgun-equipment-in-mhwilds/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>モンハンワイルズでおすすめの太刀装備まとめ【MHWilds】</title>
		<link>https://tomoyuki65.com/recommended-sword-equipment-in-mhwilds</link>
					<comments>https://tomoyuki65.com/recommended-sword-equipment-in-mhwilds#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Sun, 09 Mar 2025 10:40:10 +0000</pubDate>
				<category><![CDATA[モンハンワイルズ]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=19856</guid>

					<description><![CDATA[<p>&#160; こんにちは。Tomoyuki（@tomoyuki65）です。 ついに発売された期待の最新作「モンスターハンターワイルズ」ですが、約40時間ほどで上位のストーリーまでクリアできました。 今回ももちろん、いつも...</p>
The post <a href="https://tomoyuki65.com/recommended-sword-equipment-in-mhwilds">モンハンワイルズでおすすめの太刀装備まとめ【MHWilds】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250309-1-min.png" alt="" width="672" height="480" class="aligncenter size-full wp-image-19870" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250309-1-min.png 672w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250309-1-min-300x214.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" />
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener noreferrer">@tomoyuki65</a>）です。</p>
<p>ついに発売された期待の<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最新作「モンスターハンターワイルズ」</strong></span>ですが、約40時間ほどで上位のストーリーまでクリアできました。</p>
<p>今回ももちろん、いつも愛用している<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>太刀</strong></span>を使ってすすめたので、この記事ではこれからモンハンワイルズを始める方向けに、おすすめの太刀装備をご紹介します。</p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>モンハンワイルズでおすすめの太刀装備まとめ【MHWilds】</h2>
<h3>序盤〜下位ストーリークリアまで</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/f1240da90296292a6fe99e43c4cfee50.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19864" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/f1240da90296292a6fe99e43c4cfee50.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/f1240da90296292a6fe99e43c4cfee50-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/f1240da90296292a6fe99e43c4cfee50-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/f1240da90296292a6fe99e43c4cfee50-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/f1240da90296292a6fe99e43c4cfee50-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 297px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px;" colspan="2"><span style="font-size: 10pt;">ラバラ・グレブII（-）/ RARE3 / 会心率10%、麻痺属性130、抜刀術【技】Lv1、会心撃【特殊】Lv1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr>
<td style="text-align: left; width: 100%;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">アロイヘルム（-）/ 納刀術Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">バーラメイル（-）/ 納刀術Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">インゴットアーム（-）/ 気絶耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">インゴットコイル（-）/ 精霊の加護Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">アロイグリーヴ（-）/ 納刀術Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">発動スキル</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; text-align: left; height: 27px;" colspan="2"><span style="font-size: small;">納刀術Lv3、気絶耐性Lv1、精霊の加護Lv1<span style="font-size: 10pt;">、抜刀術【技】Lv1、会心撃【特殊】Lv1</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>モンハンワイルズの<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>下位ストーリークリアまでについては、始めてモンハンをプレイする方向けのチュートリアル的な難易度</strong></span>になっているため、基本的には防御力だけ上げることを最重視すれば問題ありません。</p>
<p>太刀に関しては<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>納刀術Lv3</strong></span>があると操作性が快適になる（ただしモンハンライズよりは納刀時間が遅いので注意）ため、上記の装備で付けられます。</p>
<p><span style="color: #ff0000;">※上記装備で防御力を上げたい場合は鎧玉で強化して下さい。</span></p>
<p>また、武器については<strong><span style="color: #ff0000;">現状麻痺太刀が強い</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最初から最後までラバラ・グレブを強化していけばいい</strong></span>です。</p>
<p>&nbsp;</p>
<h3>上位序盤〜上位のストーリークリアまで</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/1c56138542c3901dd3074752cb55344d.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19865" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/1c56138542c3901dd3074752cb55344d.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/1c56138542c3901dd3074752cb55344d-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/1c56138542c3901dd3074752cb55344d-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/1c56138542c3901dd3074752cb55344d-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/1c56138542c3901dd3074752cb55344d-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 297px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px;" colspan="2"><span style="font-size: 10pt;">ラバラ・グレブIV（③②）/ RARE7 / 会心率15%、麻痺属性210、抜刀術【技】Lv2、会心撃【特殊】Lv1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr>
<td style="text-align: left; width: 100%;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">アロイヘルムα（①①）/ 納刀術Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">チャタメイルα（-）/ 弱点特攻Lv1、早食いLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">タリオスアームα（-）/ 連撃Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">アロイコイルα（①）/ 納刀術Lv1、耐震Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">アロイグリーヴα（①）/ 納刀術Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">発動スキル</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; text-align: left; height: 27px;" colspan="2"><span style="font-size: small;">納刀術Lv3、弱点特攻Lv1、早食いLv1、連撃Lv1、耐震Lv1、ひるみ軽減Lv1<span style="font-size: 10pt;">、抜刀術【技】Lv2、会心撃【特殊】Lv1</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>上位からも基本的には防御力重視でいいと思いますが、太刀用に納刀術を付けたい場合は上記の通りです。</p>
<p>モンハンワイルズで<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>火力を上げるのにおすすめのスキルの一つが連撃Lv1</strong></span>なので、上位序盤では<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>タリオスアームα</strong></span>を使うといいです。</p>
<p>また、<strong><span style="color: #ff0000;">上位のストーリークリアまでで一番強いのは終盤のゴアマガラ</span></strong>なので、ゴアマガラの狩猟前には鎧玉で防御力を強化するか、別途防御力重視の装備に切り替えるのもありです。</p>
<p>&nbsp;</p>
<h3>上位クリア後</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/274500e59d4c7bda635ee6e5399630db.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19866" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/274500e59d4c7bda635ee6e5399630db.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/274500e59d4c7bda635ee6e5399630db-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/274500e59d4c7bda635ee6e5399630db-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/274500e59d4c7bda635ee6e5399630db-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/274500e59d4c7bda635ee6e5399630db-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 297px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px;" colspan="2"><span style="font-size: 10pt;">刺花刀オルニトクス（③②①）/ RARE8 / 会心率15%、麻痺属性250、抜刀術【技】Lv2、会心撃【特殊】Lv1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr>
<td style="text-align: left; width: 100%;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜ヘルムβ（③①）/ 鎖刃刺撃Lv1、破壊王Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカメイルβ（③②）/ 弱点特攻Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜アームβ（①①①）/ 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカコイルβ（①①）/ 弱点特攻Lv2、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスアロイグリーヴβ（③①）/ 連撃Lv1、風圧耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">発動スキル</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; text-align: left; height: 27px;" colspan="2"><span style="font-size: small;">弱点特攻Lv5、<span style="font-size: 10pt;">鎖刃刺撃Lv1、破壊王Lv1、回復速度Lv1、連撃Lv1、風圧耐性Lv1、加速再生I（鎖刃竜の飢餓）、破壊衝動I（護鎖刃竜の命脈）、抜刀術【技】Lv2、会心撃【特殊】Lv1</span></span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>上位クリア後は<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>弱点特攻Lv5を最優先で付けたい</strong></span>のと、護鎖刃竜アームβはLv1スロットが3個あって装飾品の<strong><span style="color: #3366ff;">速納珠【１】が3個あれば納刀術Lv3も簡単</span></strong>に付けられます。</p>
<p>そして、シリーズスキルも加速再生I（鎖刃竜の飢餓）と破壊衝動I（護鎖刃竜の命脈）の二つが付くため、上記は<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>汎用的な剣士装備の一つとしておすすめ</strong></span>です。</p>
<p>また、護石は自由なので好みのものを付けることが可能ですが、太刀で火力を上げるなら<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>逆襲Lv3（ふきとばされた後に一定時間攻撃力アップ、太刀のスーパーアーマーでも発動する）</strong></span>や<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>巧撃（モンスターの攻撃回避で一定時間攻撃力アップ）</strong></span>などがおすすめです。</p>
<p>尚、武器の装飾品には<span style="color: #ff0000;"><strong>麻痺珠III【３】</strong></span>と<strong><span style="color: #ff0000;">特会珠II【２】（または特会珠【１】× 2）</span></strong>を付けて麻痺属性の効果を強化するのがおすすめです。</p>
<p>&nbsp;</p>
<h3>エンドコンテンツについて（アーティア武器）</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/81c4d2dae0505067a889208e55d1c170.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19867" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/81c4d2dae0505067a889208e55d1c170.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/81c4d2dae0505067a889208e55d1c170-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/81c4d2dae0505067a889208e55d1c170-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/81c4d2dae0505067a889208e55d1c170-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/81c4d2dae0505067a889208e55d1c170-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p>モンハンワイルズの<strong></strong>エンドコンテンツの一つとしては<span style="border-bottom: 2px solid #be3144;"><strong>アーティア武器の作成</strong></span>になります。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/97d478748a90103c2f86c47d238ac037.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19872" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/97d478748a90103c2f86c47d238ac037.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/97d478748a90103c2f86c47d238ac037-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/97d478748a90103c2f86c47d238ac037-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/97d478748a90103c2f86c47d238ac037-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/97d478748a90103c2f86c47d238ac037-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/877640b8c8678a4a12623d12e0314cb6.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19873" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/877640b8c8678a4a12623d12e0314cb6.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/877640b8c8678a4a12623d12e0314cb6-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/877640b8c8678a4a12623d12e0314cb6-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/877640b8c8678a4a12623d12e0314cb6-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/877640b8c8678a4a12623d12e0314cb6-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<p><strong><span style="color: #ff0000;">現状では会心率特化よりも、基礎攻撃力特化で作成する方が期待値が高い</span></strong>ようなので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>麻痺属性かつ基礎攻撃力増強×3、切れ味強化×1、基礎攻撃力強化×4の組み合わ</strong></span>せで作成できるとよさそうです。</p>
<p>&nbsp;</p>
<h3>2025年3月時点の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-8-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19900" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-8-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-8-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-8-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-8-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds-lb-8-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">ディメンシオ（③③③）/ RARE8 / 会心率5%、麻痺属性100</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアヘルムβ（③①）/ 回避性能Lv1、災禍転福Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカメイルβ（③②）/ 弱点特攻Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜アームβ（①①①）/ 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカコイルβ（①①）/ 弱点特攻Lv2、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">逆襲の護石III / 逆襲Lv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">超心珠III【3】×1、達人芸【3】×1、達人珠III【3】×1、連撃珠【3】×1、渾身珠【2】×3、速納珠【1】×3、抗狂珠【1】×2</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">見切りLv3、超会心Lv3、達人芸Lv1、弱点特攻Lv5、逆襲Lv3、渾身Lv3、無我の境地Lv3、納刀術Lv3、連撃Lv1、回避性能Lv1、回復速度Lv1、<span style="font-size: 10pt;">災禍転福Lv1、ひるみ軽減Lv1、黒蝕一体I（黒蝕竜の力）、加速再生I（鎖刃竜の飢餓）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：①<span style="font-size: 12pt;">×3</span></span></p>
<p>&nbsp;</p>
<p>モンハンワイルズで会心率を上げたい場合、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ゴア装備を2部位以上使うと発動する黒蝕一体（強制的に狂竜症を発症し、克服時に会心率+15%）と無我の境地Lv3（狂竜症を克服しやすくなり、克服時に会心率+10%）を合わせて使う組み合わせが主流</strong></span>です。</p>
<p>上記の構成だとデフォルトの会心率が17%、渾身発動で47%、狂竜症克服時に72%、そして弱点部位に攻撃すれば100%以上（弱点部位なら+30%、傷口もあれば+20%）にすることが可能になってます。（これぐらい会心率を上げると達人芸が活きます）</p>
<p>そして今作は使える時に<span style="color: #ff0000;"><strong>「蝕攻の装衣」（着用時に体力減少、会心率+10%。攻撃を当て続けて克服時は体力減少が止まり、会心率+20%、攻撃力+20）</strong></span>を使うのが強かったりしますが、<strong><span style="color: #ff0000;">近接武器だと体力減少するのがちょっと面倒</span></strong>だったりするため、それを補ったり、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ちょっとしたダメージを回復させるために加速再生I（継続して攻撃を当てると体力回復）</strong></span>を付けて快適性を上げています。</p>
<p>そのほか、<strong><span style="color: #3366ff;">空きスロットとして①×3がある</span></strong>ため、ここはお好みで調整して下さい。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第1弾後の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-1-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-19948" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-1-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-1-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-1-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-1-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2504-1-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">ディメンシオ（③③③）/ RARE8 / 会心率5%、麻痺属性100</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">無垢ナル龍冠β（③②①）/ 挑戦者Lv1、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">無垢ナル龍鎧β（③）/ 挑戦者Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護鎖刃竜アームβ（①①①）/ 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアグリーヴβ（③①①）/ 無我の境地Lv1、ひるみ軽減Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">痛撃の護石II / 弱点特攻Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">超心珠III【3】×1、達人芸【3】×1、達人珠III【3】×1、痛撃珠【3】×1、挑戦珠【3】×2、渾身珠【2】×3、速納珠【1】×3、抗狂珠【1】×2</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">見切りLv3、超会心Lv3、達人芸Lv1、弱点特攻Lv5、挑戦者Lv5、渾身Lv3、無我の境地Lv3、納刀術Lv3、体術Lv2、回復速度Lv1、<span style="font-size: 10pt;">ひるみ軽減Lv1、黒蝕一体I（黒蝕竜の力）、超回復力I（白熾龍の脈動）</span></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：①<span style="font-size: 12pt;">×1</span></span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">無料タイトルアップデート第1弾でゾシア装備が追加</span></strong>され、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>弱点特攻Lv5と挑戦者Lv5を同時に使える装備</strong></span>が組みやすくなりました。</p>
<p>挑戦者を優先すると逆襲や連撃が付けれませんが、それらよりも<span style="color: #3366ff;"><strong>挑戦者Lv5（モンスター怒り時に基礎攻撃力+20、会心率+15）を付けた方が安定的に強い</strong></span>ため、太刀の場合は今回の装備がおすすめです。</p>
<p>尚、シリーズスキル「超回復力I」については、<span style="color: #ff0000;"><strong>体力が2秒に1回復する効果</strong></span>ですが、それほど効果的なスキルではないため、<strong><span style="color: #ff0000;">無いよりはあった方がいいぐらいのもの</span></strong>です。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第2弾後の巧撃装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20022" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-250704-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">ディメンシオ（③③③）/ RARE8 / 会心率5%、麻痺属性100</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">無垢ナル龍冠β（③②①）/ 挑戦者Lv1、回復速度Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアメイルβ（②②①）/ 弱点特効Lv1、スタミナ急速回復Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レギオスアームβ（③①）/ 巧撃Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レギオスコイルβ（③①①）/ 挑戦者Lv1、回避性能Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアグリーヴβ（①）/ 弱点特効Lv2、力の解放Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">反攻の護石III / <span style="font-size: 10pt;">巧撃Lv3</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">超心珠III【3】×1、達人芸【3】×1、達人珠III【3】×1、痛撃珠【3】×2、連撃珠【3】×1、渾身珠【2】×3、速納珠【1】×3、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">見切りLv3、超会心Lv3、達人芸Lv1、巧撃Lv5、弱点特攻Lv5、渾身Lv3、納刀術Lv3、挑戦者Lv2、力の解放Lv1、連撃Lv1、回避性能Lv1、回復速度Lv1、スタミナ急速回復Lv1、ひるみ軽減Lv1、蒼雷一閃I（海竜の渦雷）、千刃の身躱しI（千刃竜の闘志）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：①<span style="font-size: 12pt;">×2</span></span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">無料タイトルアップデート第2弾でセルレギオスとラギアクルス装備が追加</span></strong>され、太刀と相性が良い<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>巧撃（回避時、タイミングよくモンスターの攻撃が重なると、一定時間攻撃力が上がる。）</strong></span>スキルを組み込みやすくなりました。</p>
<p>シリーズスキルの<span style="color: #3366ff;"><strong>蒼雷一閃Iは発動させると会心率+15%、千刃の身躱しIは巧撃スキルの効果時間を延長させる効果</strong></span>があり、ゴア装備を外すなら代わりにラギア装備を使うというような選択肢が生まれました。</p>
<p><strong><span style="color: #3366ff;">太刀であれば見切り斬りで巧撃を発動させやすい</span></strong>ため、スキル「千刃の身躱し」と合わせて使うなら挑戦者より優先して付けてもよさそうです。</p>
<p>尚、セルレギオスやラギアクルス狩猟用に裂傷耐性や雷耐性を付けたい場合は、頭を「ラギアヘルムβ」に変更すると付けられます。</p>
<p>&nbsp;</p>
<h3>Ver.1.021アップデート後の最終装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-1-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20033" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-1-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-1-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-1-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-1-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds2508-1-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">ディメンシオ（③③③）/ RARE8 / 会心率5%、麻痺属性100</span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">自由</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトヘルムγ（③）/ 弱点特効Lv1、渾身Lv1、スタミナ急速回復Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">無垢ナル龍鎧β（③）/ 挑戦者Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアコイルβ（②②①）/ 弱点特効Lv1、渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: small;">自由（護石ガチャで達人芸Lv1や業物Lv3などが付いたもの）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">痛撃珠【3】×3、挑戦珠【3】×1、連撃珠【3】×1、渾身珠【2】×1、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">弱点特効Lv5、挑戦者Lv4、渾身Lv3、納刀術Lv3、回避距離UPLv2、連撃Lv1、スタミナ急速回復Lv1、ひるみ軽減Lv1、雷々響鳴I（煌雷竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：武器スロット③×3、防具スロット②<span style="font-size: 12pt;">×1、</span>①<span style="font-size: 12pt;">×2</span></span></p>
<p>&nbsp;</p>
<p>Ver.1.021アップデートで<span style="border-bottom: 2px solid #be3144;"><strong>護石ガチャ</strong></span>が追加され、<strong><span style="color: #3366ff;">当たりの護石によって武器用のスキルである達人芸や業物などが付けれる</span></strong>ようになり、火力アップに繋げられるようになりました。<span style="color: #3366ff;">（当たりの護石の例：達人芸Lv1 + 挑戦者Lv1 + 武器スロット① + 防具スロット①×2など）</span></p>
<p>これらの当たりの護石を使うためにも、<strong><span style="color: #ff0000;">可能な限り防具だけで弱点特効や挑戦者を付けるようにした方がいい</span></strong>ため、上記のような防具の組み合わせがおすすめです。</p>
<p>尚、護石ガチャを取得するための<strong><span style="color: #ff0000;">歴戦星9モンスターはワンパンで即死するような破壊力が高い技をもってたりする</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>歴戦王の防具を組み合わせてグループスキルの「根性【果敢】」も合わせて付けた方がいい</strong></span>です。</p>
<p><span style="color: #ff0000;">※根性【果敢】：致命的な大ダメージを一度だけ軽減。発動前は攻撃力が上がり防御力が下がる。発動後は防御力と耐性値が上がる。</span></p>
<p>&nbsp;</p>
<h3>太刀用の護石ガチャの当たりについて</h3>
<p>太刀用の護石ガチャの当たりとしては以下の通りです。</p>
<table style="border-collapse: collapse; width: 100%; height: 108px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 8.333334%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>レア度</strong></td>
<td style="width: 17.913385%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>武器スキル</strong></td>
<td style="width: 25.131234%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>防具スキル</strong></td>
<td style="width: 17.749343%; height: 27px; background-color: #87d5ff; text-align: left;"><strong>スロット</strong></td>
<td style="width: 30.872703%; background-color: #87d5ff; text-align: left;"><strong>備考</strong></td>
</tr>
<tr>
<td style="width: 8.333334%; text-align: left;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left;"><span style="font-size: 10pt;">攻撃Lv2</span><br />
<span style="font-size: 10pt;">抜刀術【技】Lv1</span></td>
<td style="width: 25.131234%; text-align: left;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: 10pt;"><strong><span style="color: #3366ff;">太刀用の大当たり！</span></strong>攻撃Lv5、超会心Lv4、抜刀術【技】Lv1にできる。（加えて挑戦者Lv5も付けやすい）</span></td>
</tr>
<tr>
<td style="width: 8.333334%; text-align: left;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; text-align: left;"><span style="font-size: 10pt;">攻撃Lv3</span></td>
<td style="width: 25.131234%; text-align: left;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: 10pt;">他の武器種でも使える大当たり！攻撃Lv5にできる。</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.333334%; height: 27px; text-align: left;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; height: 27px; text-align: left;"><span style="font-size: 10pt;">業物Lv3</span></td>
<td style="width: 25.131234%; height: 27px; text-align: left;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; height: 27px; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: 10pt;">近接武器用の当たり！</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.333334%; height: 27px; text-align: left;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; height: 27px; text-align: left;"><span style="font-size: 10pt;">達人芸Lv1</span></td>
<td style="width: 25.131234%; height: 27px; text-align: left;"><span style="font-size: 10pt;">連撃Lv1（or 挑戦者Lv1）</span></td>
<td style="width: 17.749343%; height: 27px; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: 10pt;">主に太刀用の当たり！ただし、<span style="color: #ff0000;">会心率は80%以上にする必要</span>あり。</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.333334%; height: 27px; text-align: left;"><span style="font-size: 10pt;">8</span></td>
<td style="width: 17.913385%; height: 27px; text-align: left;"><span style="font-size: 10pt;">なんでもOK</span></td>
<td style="width: 25.131234%; height: 27px; text-align: left;"><span style="font-size: 10pt;">広域化Lv4</span></td>
<td style="width: 17.749343%; height: 27px; text-align: left;"><span style="font-size: 10pt;">武器①、防具①①</span></td>
<td style="width: 30.872703%; text-align: left;"><span style="font-size: 10pt;"><span style="color: #ff0000;">対オメガ用</span>としておすすめ。</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #ff0000;">※レア7以下でも近いスキルのものは代用品として使えます。</span></p>
<p>&nbsp;</p>
<h3>対歴戦セルレギオス・歴戦レダウ用装備（星9護石集め用）</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-1-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20074" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-1-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-1-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-1-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-1-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-1-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">神雷斬破刀（③②①）/ RARE8 / 雷属性400、強化持続Lv2、耐性変換【雷】Lv1、<span style="font-size: small;">主な装飾品：業物・匠珠【3】×1、超心珠II【2】×1、超心珠【1】×1　<span style="color: #ff0000;">※セルレギオス用</span></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;"><span style="font-size: 10pt;">ディメンシオ（③③③）/ RARE8 / 会心率5%、<span style="color: #ff0000;">氷属性300</span>、主な装飾品：業物・匠珠【3】×1、超心珠III【3】×1、飛燕・抜刀珠【3】×1　<span style="color: #ff0000;">※レダウ用</span></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトメイルγ（①）/ 力の解放Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアコイルβ（②②①）/ 弱点特効Lv1、渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">自由（<span style="color: #ff0000;">ただし、武器か護石で抜刀術【技】Lv1を付けたい</span>）</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×3、連撃珠【3】×1、耐裂珠【1】×3、早食い珠【1】×3、耐衝珠【1】×1、沼渡珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">挑戦者Lv4、力の解放Lv3、渾身Lv3、裂傷耐性Lv3、納刀術Lv3、早食いLv3、回避距離UPLv2、弱点特効Lv1、連撃Lv1、ひるみ軽減Lv1、水場・油泥適応Lv1、雷々響鳴I（煌雷竜の力）、蒼雷一閃I（海竜の渦雷）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>護石ガチャ集めでおすすめのクエストについては、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>隔ての砂原の星9の歴戦セルレギオスと歴戦レダウのペアの調査クエスト</strong></span>になり、<strong><span style="color: #ff0000;">歴戦セルレギオスで苦戦しやすい</span></strong>ため、その対策装備を使いましょう。</p>
<p>耐裂珠【1】を耐雷珠【1】に変えればレダウの対策装備にもなりますが、最悪無くてもなんとかなると思います。</p>
<p>ただし、<strong><span style="color: #ff0000;">星9クエストはワンパンで即死することがある</span></strong>ので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>防具の強化をMAXにするのを忘れない</strong></span>ことと、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>スキル「根性【果敢】（ヌシの魂）」を付けるのが大事</strong></span>です。</p>
<p>尚、太刀でセルレギオスを狩る際は、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>メインの攻撃方法としてはモンスターの突進攻撃に対して特殊納刀から居合抜刀気刃斬りをすること</strong></span>で、<span style="color: #ff0000;"><strong>さらに抜刀攻撃後にRボタン長押しで溜め攻撃に派生させてからそれをキャンセルして特殊納刀すること（連続して居合抜刀気刃斬りができる）</strong></span>なので、これを知らない方はまず練習するのをおすすめします！</p>
<p>あと<strong><span style="color: #ff0000;">被弾した際はすぐにセクレトを読んで一時避難しながら回復するのも大事</span></strong>です。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第3弾の対オメガ用装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20075" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-251012-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">神雷斬破刀（③②①）/ RARE8 / 雷属性400、強化持続Lv2、耐性変換【雷】Lv1、<span style="font-size: small;">主な装飾品：業物・匠珠【3】×1、超心珠II【2】×1、超心珠【1】×1　<span style="color: #ff0000;">※オメガ用</span></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;"><span style="font-size: 10pt;">刺花刀オルニトクス（③②①）/ RARE8 / 会心率15%、麻痺属性250、抜刀術【技】Lv2、会心撃【特殊】Lv1、主な装飾品：麻痺珠III【3】×1、特会珠II【2】×1、達人珠【1】×1、　<span style="color: #ff0000;">※ネルスキュラクローン（DPSチェック）用</span></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ラギアヘルムβ（③②①）/ 渾身Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトメイルγ（①）/ 力の解放Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レダゼルトアームγ（③③）/ 回避距離UPLv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">レギオスコイルβ（③①①）/ 挑戦者Lv1、回避性能Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt; color: #ff0000;">広域化Lv4と防具スロット①×2以上のもの</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">連撃珠【3】×1、跳躍珠【2】×1、回避珠【2】×1、耐火珠【1】×2、耐絶珠【1】×3、耐衝珠【1】×1、適応珠【1】×1、友愛珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">広域化Lv5、力の解放Lv3、気絶耐性Lv3、回避距離UPLv3、納刀術Lv3、挑戦者Lv2、回避性能Lv2、渾身Lv2、火耐性Lv2、連撃Lv1、ひるみ軽減Lv1、環境適応Lv1、雷々響鳴I（煌雷竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※アズズ飯が必須の構成です（チケットはタルコロで集めて下さい）。アズズ飯で火耐性20以上、回避性能Lv5にできます。防具の空きスロットが③×3ありますが、零式オメガの場合は耐拘珠【1】×3で拘束耐性Lv3にして下さい。</span></p>
<p>&nbsp;</p>
<p>無料タイトルアップデート第3弾でFF14コラボの<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>オメガ・プラネテス</strong></span>が追加されました！</p>
<p>通常個体クリア後は、イベントクエストから「零式オメガ・プラネテス検証戦」も受注可能です。</p>
<p>オメガに関しては<span style="color: #ff0000;"><strong>マルチ推薦</strong></span>で、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>最低でもサポートハンター（クエスト受注の設定から、最大参加人数4、マルチプレイ環境をサポートハンターのみ、救難信号の自動発信をON、サポートハンターの選択で、1アレサ、2カイ、3ミナにしましょう）を連れていく</strong></span>のがおすすめです。</p>
<p>対オメガで<strong><span style="color: #ff0000;">必須のスキルは根性【果敢】、火耐性20以上、気絶耐性Lv3、回避距離UPLv3、回避性能Lv5</span></strong>で、<strong><span style="color: #ff0000;">零式オメガならこれに加えて拘束耐性Lv3も欲しい（近接武器の場合のみ）</span></strong>ですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>それを実現するにはアズズ飯も使うのがおすすめ</strong></span>です。</p>
<p>また、オメガの敵視を取ってタンク役をやってくれる人が特にガード系武器（ランスや片手剣など）の場合、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ガードしてもHPを削られるため、周りが適宜フォローしてあげるのが大事</strong></span>になります。<span style="color: #ff0000;">（誰かが敵視を取っている状態が長いほど、戦闘が楽になるため、まだ敵視を取ってない状態では武器種問わず頭を積極的に攻撃した方がいいです。）</span></p>
<p>そのため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>広域化Lv5を付けたり、生命の大粉塵を調合分まで持って行くのも大事</strong></span>になります。</p>
<p>オメガ戦では途中で<strong><span style="color: #ff0000;">ネルスキュラクローンのDPSチェック</span></strong>があり、<strong><span style="color: #ff0000;">ガードできない武器では苦戦しやすい</span></strong>ため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>麻痺させている間に削るのが大事</strong></span>です。<span style="color: #ff0000;">（フィールドに沸くモルボルやサボテンダーを上手く使うと倒しやすくできるので、仲間と連携を取れるなら火属性の武器を使うのがおすすめです）</span></p>
<p>近接武器でどうしてもDPSチェックをクリアできない場合は、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ライトボウガンの火炎弾を使うのがおすすめ</strong></span>なので、ぜひ試してみて下さい。</p>
<p>また、第2エリアなどで<strong><span style="color: #ff0000;">パントクラトルモードになったら傷口を3回破壊しないと解除できない</span></strong>ため、近接武器なら弱点の後ろ脚を狙って傷つけを狙って下さい。</p>
<p>あと<strong><span style="color: #ff0000;">最終エリアなどで多弾頭ミサイルで乙る人が多い</span></strong>ですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>回避性能Lv5を付けてタイミングを覚えて回避すれば対処できる（ただし、フィールドの段差には注意）</strong></span>ので、苦手な方は練習してみて下さい。</p>
<p>&nbsp;</p>
<h3>モンハンワイルズは居合抜刀気刃斬りが結構強い</h3>
<p>モンハンワイルズの太刀で火力を出したい場合、<span style="color: #3366ff;"><strong>特殊納刀から居合抜刀気刃斬りを出すのがおすすめ</strong></span>みたいなので、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>その場合は武器スキルの抜刀術【技】Lv1を付ける構成がおすすめ</strong></span>です。（特にセルレギオスのような突進系タイプ）</p>
<p>ただし、<strong><span style="color: #ff0000;">これはモンスター相性も絡み</span></strong>、居合抜刀気刃斬りを当てるタイミングが少ないモンスターなら弱点部位に対して赤刃ループなどで手数を稼ぐことになるため、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>武器スキルに業物を使うなら挑戦者特化、武器スキルに達人芸を使うなら弱点特効特化にするような構成にするのがおすすめ</strong></span><strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>になる</strong></span>と思います。</p>
<p>&nbsp;</p>
<h3>無料タイトルアップデート第4弾後の無尽蔵装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-3-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20139" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-3-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-3-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-3-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-3-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-3-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">斬罪のエルガンシオ（③③③）/ RARE8 / <span style="font-size: small;">主な装飾品：業物・匠珠【3】×1、超心珠III【3】×2</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスヘルムγ（①①①）/ 連撃Lv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護雷顎竜メイルβ<span style="color: #ff0000;">（限界突破）</span>（③②①）/ 渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルコイルγ（③③）/ 整備Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">体術の護石Vなど（体術Lv5が必須）</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×3、逆襲珠【2】×3、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">体術Lv5、挑戦者Lv5、連撃Lv3、逆襲Lv3、渾身Lv3、納刀術Lv3、整備Lv2、ひるみ軽減Lv1、無尽蔵I（雷顎竜の闘志）、守護のヴェールI（波衣竜の守護）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具スロット①×6（</span><span style="color: #ff0000;">耐性系を積みやすくするため胴に護雷顎竜装備を採用しています。必要に応じて逆襲も削れます。）</span></p>
<p>&nbsp;</p>
<p>無料タイトルアップデート第4弾で<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>ゴグマジオス</strong></span>が追加されました！</p>
<p>防具の限界突破や、巨戟アーティア武器の追加により、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>装備の組み合わせの幅が一気に広がった</strong></span>のが特徴的です。</p>
<p>太刀装備に関しては、<strong><span style="color: #3366ff;">ゴグマジオス装備によって簡単に「無尽蔵I（雷顎竜の闘志） + 根性【果敢】（ヌシの魂）」の組み合わせが実現できる</span></strong>ようになり、基本的には<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>無尽蔵装備（体術Lv5があれば見切り切りをしても渾身が切れない）</strong></span>を使っていくのが快適です。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">斬罪のエルガンシオ（③③③）/ RARE8 / <span style="color: #ff0000;">シリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」</span>、<span style="font-size: small;">主な装飾品：業物・匠珠【3】×1、超心珠III【3】×2</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスヘルムγ（①①①）/ 連撃Lv3</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護雷顎竜メイルβ<span style="color: #ff0000;">（限界突破）</span>（③②①）/ 渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴアコイルβ（③②）/ 体術Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">抗狂の護石IIIなど（無我の境地Lv3が必須）</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×3、逆襲珠【2】×3、体術珠【1】×3、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">体術Lv5、挑戦者Lv5、連撃Lv3、逆襲Lv3、渾身Lv3、無我の境地Lv3、納刀術Lv3、ひるみ軽減Lv1、無尽蔵I（雷顎竜の闘志）、<span style="font-size: 10pt;">黒蝕一体</span>I（<span style="font-size: 10pt;">黒蝕竜の力</span>）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具スロット①×3（必要に応じて逆襲も削れます。）</span></p>
<p>&nbsp;</p>
<p>また、<span style="color: #ff0000;"><strong>巨戟アーティア武器にシリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」を付与</strong></span>できれば、<strong><span style="color: #3366ff;">ゴア装備も組み込んで大幅に会心率を上げることも可能</span></strong>です。</p>
<p>尚、これらの装備は<strong><span style="color: #ff0000;">主に属性を考慮しなくてもいいモンスター用</span></strong>であるため、まずは無属性系の武器種（無属性、麻痺、毒、睡眠、爆破など）で、一本だけシリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」を付けられるといいです。</p>
<p>&nbsp;</p>
<h3>ゴグマジオス装備を採用した属性特化装備</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20138" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/MHWilds251220-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">斬罪のエルガンシオ（③③③）/ RARE8 / <span style="color: #ff0000;">シリーズスキル「巨戟龍の黙示録」、グループスキル「ヌシの魂」</span>、<span style="font-size: small;">主な装飾品：<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26aa.png" alt="⚪" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎属性・匠珠【3】×1、属会・匠珠【3】×1、飛燕・抜刀術【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグヘルムα（③①）/ フルチャージLv2、属性吸収Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">エグゾルスメイルγ（③③）/ 逆襲Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグコイルα（②①①）/ 連撃Lv2、フルチャージLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">業物Lv3 + 挑戦者Lv1 + スロット①×2以上のものなど</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×2、渾身珠【2】×1、逆襲珠【2】×1、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">挑戦者Lv5、フルチャージLv3、逆襲Lv3、渾身Lv3、納刀術Lv3、連撃Lv2、属性吸収Lv2、ひるみ軽減Lv1、宣戦呼応II（<span style="font-size: 10pt;">巨戟龍の黙示録</span>）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具スロット③×2、①×7</span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #ff0000;">各種属性武器を持っていく必要があるモンスター</span></strong>に対しては、<span style="border-bottom: 2px solid #be3144;"><strong>ゴグマジオス装備のシリーズスキル「宣戦呼応（巨戟龍の黙示録）」を使った装備が強い</strong></span>です。</p>
<p><span style="color: #ff0000;">※宣戦呼応I：戦闘中の大型モンスターが怒ると、属性攻撃値が上昇する。宣戦呼応II：Ⅰの効果が上昇し、一定時間、ダメージを防ぐ防壁を得る。（防壁を得る効果は一定時間経過しないと再発動しません）</span></p>
<p><strong><span style="color: #ff0000;">各種属性の巨戟アーティア武器を作り、かつシリーズスキル「巨戟龍の黙示録」、グループスキル「ヌシの魂」の付与が必要</span></strong>ですが、<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>現状のゴール装備の一つ</strong></span>には間違いないです。</p>
<p>&nbsp;</p>
<h3>最終アップデート後</h3>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-1-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20233" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-1-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-1-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-1-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-1-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-1-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">斬罪のエルガンシオ（③③③）/ RARE8 / <span style="color: #ff0000;">シリーズスキル「巨戟龍の黙示録」、グループスキル「ヌシの魂」</span>、<span style="font-size: small;">主な装飾品：業物・匠珠【3】×1、超心珠【3】×1、飛燕・抜刀術【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグヘルムα（③①）/ フルチャージLv2、属性吸収Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカメイルγ（③②）/ 属性変換Lv3、属性やられ耐性Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグコイルα（②①①）/ 連撃Lv2、フルチャージLv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">シュバルカグリーヴγ（③③）/ 鎖刃刺撃Lv2、属性やられ耐性Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">自由</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">挑戦珠【3】×4、渾身珠【2】×1、逆襲珠【2】×1、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">挑戦者Lv5、フルチャージLv3、渾身Lv3、属性変換Lv3、属性やられ耐性Lv3、連撃Lv2、<span style="font-size: 10pt;">鎖刃刺撃Lv2、</span>属性吸収Lv2、逆襲Lv1、ひるみ軽減Lv1、宣戦呼応II（<span style="font-size: 10pt;">巨戟龍の黙示録</span>）、加速再生I（鎖刃竜の飢餓）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具の②スロ×1、①スロ×3（装飾品か護石で納刀術Lv3を付けて下さい）</span></p>
<p>&nbsp;</p>
<p>最終アップデートでは<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>星10の歴戦王アルシュベルド</strong></span>が追加されたほか、他の星10歴戦王クエストも追加されました。</p>
<p>厳選した巨戟アーティア武器（巨戟龍の黙示録 + ヌシの魂）、ゴグマジオス装備、歴戦王アルシュベルド装備を組み合わせることで、<span style="color: #3366ff;"><strong>汎用的な装備として「宣戦呼応II + 加速再生I + 根性【果敢】+ 属性やられ耐性Lv3」を同時に発動</strong></span>させられます。</p>
<p><span style="color: #ff0000;">※宣戦呼応IIで発動する防壁の効果が非常に優秀（75ダメージ分の被ダメージを無効化でき、防壁発動後から2分50秒経過すれば再発動も可能）のため、星10クエストなどの強力なモンスターに対しては、宣戦呼応IIを発動させるのが安定です。</span></p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-2-min.jpg" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-20234" srcset="https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-2-min.jpg 1920w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-2-min-300x169.jpg 300w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-2-min-1024x576.jpg 1024w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-2-min-768x432.jpg 768w, https://tomoyuki65.com/wp-content/uploads/2025/03/mhwilds-260222-2-min-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />
<div style="overflow: auto;">
<table style="border-collapse: collapse; width: 100%; height: 351px;">
<tbody>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">斬罪のエルガンシオ（③③③）/ RARE8 / <span style="color: #ff0000;">シリーズスキル「黒蝕竜の力」、グループスキル「ヌシの魂」</span>、<span style="font-size: small;">主な装飾品：業物・匠珠【3】×1、超心珠【3】×1、飛燕・抜刀術【3】×1</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="background-color: #87d5ff; text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: small;"><strong>サブ</strong><span style="font-size: 10pt;"><strong>武器（スロット）/ レア度 / 備考</strong></span></span></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; width: 100%; height: 27px;" colspan="2"><span style="font-size: small;">&#8211;</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><span style="font-size: 10pt;"><strong>防具（スロット）/ スキル</strong></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">頭</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">クイーンピアスα（③①①）/ 連撃Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">胴</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">護雷顎竜メイルβ<span style="color: #ff0000;">（限界突破）</span>（③②①）/ 渾身Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">手</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ゴグアームα（②①）/ 渾身Lv2、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">腰</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">ダハディラコイルγ（①）/ 挑戦者Lv3、拘束耐性Lv2</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">脚</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="font-size: 10pt;">トゥナムルグリーヴγ（③①①）/ 納刀術Lv3、挑戦者Lv1</span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 8.923885%; text-align: left; height: 27px; background-color: #ededed;"><strong><span style="font-size: 10pt;">護石</span></strong></td>
<td style="width: 91.076115%; text-align: left; height: 27px;"><span style="color: #ff0000; font-size: small;"><span style="caret-color: #ff0000;">体術の護石Vなど（体術Lv5が必須）</span></span></td>
</tr>
<tr style="height: 27px;">
<td style="width: 100%; background-color: #87d5ff; height: 27px; text-align: left;" colspan="2"><strong><span style="font-size: small;">装飾品</span></strong></td>
</tr>
<tr style="height: 27px;">
<td style="text-align: left; height: 27px; width: 100%;" colspan="2"><span style="font-size: 10pt;">逆襲珠【2】×3、抗狂珠【1】×3、耐衝珠【1】×1</span></td>
</tr>
<tr>
<td style="background-color: #87d5ff; text-align: left; width: 100%;" colspan="2"><span style="font-size: small;"><strong>発動スキル</strong></span></td>
</tr>
<tr>
<td style="width: 100%; text-align: left;" colspan="2"><span style="font-size: small;">体術Lv5、挑戦者Lv5、逆襲Lv3、渾身Lv3、無我の境地Lv3、納刀術Lv3、拘束耐性Lv2、連撃Lv1、ひるみ軽減Lv1、無尽蔵I（雷顎竜の闘志）、黒蝕一体I（黒蝕竜の力）、根性【果敢】（ヌシの魂）</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="color: #ff0000;">※空きスロット：防具の③スロ×2、①スロ×3（腰はシュバルカコイルγに変えることも可能です）</span></p>
<p>&nbsp;</p>
<p>またナディアさんのサイドミッションが追加され、クリア後に作れる<strong></strong><span style="border-bottom: 2px solid #be3144;"><strong>「クイーンα」装備</strong></span>を組み合わせることで、<strong><span style="color: #3366ff;">「無尽蔵I + 黒蝕一体I + 根性【果敢】+ 体術Lv5」を同時に発動させる装備の組み合わせの幅が増えてます。</span></strong></p>
<p>&nbsp;</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>最後に</h2>
<p>今回はモンハンワイルズでおすすめの太刀装備についてご紹介しました。</p>
<p>モンハン慣れしている方であれば攻撃力の高い武器だけ使えば上位のストーリークリアまではある程度簡単に駆け上がれると思いますが、これから初めてモンハンをプレイし始める方や、初めて太刀を使ってみる方は、ぜひ参考にしてみて下さい。</p>
<p>&nbsp;</p>
<div class="supplement boader"><strong>各種SNSなど</strong></p>
<p>各種SNSなど、チャンネル登録やフォローをしていただけると励みになるので、よければぜひお願いします！</p>
<ul>
<li> <a href="https://x.com/intent/follow?screen_name=tomoyuki65" target="_blank" rel="noopener">X（旧Twitter）</a></li>
<li> <a href="https://www.youtube.com/channel/UCehXknUVdKmYct3r_ecqwLw?sub_confirmation=1" target="_blank" rel="noopener">YouTube</a></li>
</ul>
</div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/recommended-sword-equipment-in-mhwilds">モンハンワイルズでおすすめの太刀装備まとめ【MHWilds】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/recommended-sword-equipment-in-mhwilds/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
