<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>迷宮 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/%E8%BF%B7%E5%AE%AE/</link>
		<description>Recent content in 迷宮 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Mon, 06 Jun 2022 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E8%BF%B7%E5%AE%AE/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Regexアドベンチャー - 正規表現で戦うダンジョンRPG</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/</link>
				<pubDate>Mon, 06 Jun 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://goldenlion5648.itch.io/regex-adventure&#34;&gt;Regex Adventure&lt;/a&gt; は、正規表現を解くことで進むことができるゲームアプリです。&lt;/p&gt;&#xA;&lt;p&gt;[追記 7/4] &lt;a href=&#34;https://goldenlion5648.itch.io/regex-adventure-browser&#34;&gt;デモ版がブラウザで遊べるように&lt;/a&gt;なっていました。やはりブラウザで遊べると敷居が下がりますね。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://goldenlion5648.itch.io/regex-adventure&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-title_hu_b2e0cf63811d191f.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-title_hu_c1d0edf3bc320225.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-title_hu_930c0049ed33381b.webp 836w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-title.png&#34; width=&#34;836&#34; height=&#34;603&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Regex Adventure サイトトップ&lt;/p&gt;&#xA;&lt;p&gt;Windows / Linux / Mac 版が用意されているアプリは、レベル8 まで遊べる無料のデモ版と、追加で20面以上のレベルを含んだ$6.99 の有料版がダウンロード可能です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://goldenlion5648.itch.io/regex-adventure&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat_hu_da09ed700fa2c225.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat_hu_af847676ca699b17.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat_hu_200c96c3c95dca23.webp 780w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat.png&#34; width=&#34;780&#34; height=&#34;349&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Regexアドベンチャー チュートリアル面&lt;/p&gt;&#xA;&lt;p&gt;デモ版で遊んでみました。各レベルの目的は迷宮のゴールを目指す事。カーソルキーで上下左右に移動し、接敵したら Enter キーで戦闘モードに入ります。&lt;/p&gt;&#xA;&lt;p&gt;攻撃は敵モンスターの名前に対して、マッチする正規表現を入力することで行われます。ただし、正規表現として入力できる記号は大きく制限されています。ダンジョンの途中で紫色のオーブを拾うことで使える記号が増えることもあります。&lt;/p&gt;&#xA;&lt;p&gt;例えば、&amp;ldquo;ant&amp;rdquo; という名前の敵を倒すのに&amp;quot;.&amp;ldquo;と&amp;quot;a&amp;quot;のオーブだけを持っていれば、&amp;rdquo;&amp;hellip;&amp;ldquo;とか&amp;quot;a..&amp;ldquo;といった入力でなければ相手にダメージを与えることができません。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://goldenlion5648.itch.io/regex-adventure&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat-2_hu_4ca529ff42b93ed1.webp 377w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat-2.png&#34; width=&#34;377&#34; height=&#34;307&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;戦闘の様子&lt;/p&gt;&#xA;&lt;p&gt;複数の敵と接敵した場合、それらに共通する正規表現を作ることができれば、複数攻撃となります。複数攻撃しないと、生き残った敵の反撃をうけてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;また、敵の近くに味方が配置されている場合、味方の名前も該当してしまうような正規表現で攻撃すると、味方に流れ弾が当たってしまいます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://goldenlion5648.itch.io/regex-adventure&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat-3_hu_ad437e96facb4cb4.webp 450w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/06/rpg-let-you-fight-by-regex/regex-adventure-tutorial-combat-3.png&#34; width=&#34;450&#34; height=&#34;446&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;味方を攻撃せずに相手にだけダメージを与えるには&lt;/p&gt;&#xA;&lt;p&gt;流れ弾を当てないように、手持ちのオーブを使って正規表現を組み立てなければならず、レベルを上げていくごとに新しい正規表現の使い方を増やしていけないと、勝つのが難しくなっていくというわけです。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.reddit.com/r/programming/comments/v4pq3c/people_seem_to_fear_regex_so_i_made_a_puzzle_game/&#34;&gt;reddit/programming&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;関連&#34;&gt;関連&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://localhost:8099/2016/11/regexone-interactive-regular-expression-tutorial/&#34;&gt;RegexOne – 正規表現を段階的に学べるインタラクティブ・チュートリアル&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dungeons TOME - D&amp;Dのダンジョンを生成するジェネレーターサイト</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/</link>
				<pubDate>Thu, 09 Aug 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.dungeonstome.com/&#34;&gt;Dungeons TOME&lt;/a&gt; は、&lt;a href=&#34;https://www.amazon.co.jp/dp/B079X5J4YW&#34;&gt;D&amp;amp;D のダンジョン・マスターガイド(DMG)&lt;/a&gt;に倣った方式でダンジョンを作ってくれるジェネレーターです。&lt;/p&gt;&#xA;&lt;p&gt;フォームで、迷宮の入口を中央、横、角のどこにするかを選び、reCaptcha で人間チェックを受けると、&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-form.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-form_hu_cd6f9c4a87bcd649.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-form_hu_79781df2e69d3826.webp 713w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-form.png&#34; width=&#34;713&#34; height=&#34;428&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ランダムな迷宮を生成してくれます。乱数のシードを入れると、固定された生成結果を得ることもできます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-6.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-6_hu_299e4d343aef7258.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-6_hu_e94be754aab1a034.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-6_hu_3f1566535dcfa01c.webp 854w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/08/d-and-d-dangeons-generator/random-dungeon-generator-6.png&#34; width=&#34;854&#34; height=&#34;713&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;台形、丸、八角形の部屋が生成されないのがDMGとの違いということですが、これは作るのが大変だからで、実装する予定はないそうです。&lt;/p&gt;&#xA;&lt;p&gt;生成されたダンジョンは非商用なら自由に利用・配布可能ということ。ソースコードは非公開ですが、メンテしなくなることがあればソース公開するかもしれない、だそうです。&lt;/p&gt;&#xA;&lt;p&gt;via Hacker News&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
