<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Rpg on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/rpg/</link>
		<description>Recent content in Rpg 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/rpg/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>
			<item>
				<title>Other World Mapper - RPGの地図作成専用ツール</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/</link>
				<pubDate>Fri, 17 Oct 2014 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/</guid>
				<description>&lt;p&gt;Kickstarterで寄付が呼びかけられている &lt;a href=&#34;https://www.kickstarter.com/projects/2138108959/other-world-mapper-map-design-software&#34;&gt;Other World Mapper プロジェクト&lt;/a&gt;は、架空の世界の地図を作るための地図編集ツールです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-kickstarter-top.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-kickstarter-top_hu_350be74b2b716775.webp 480w, https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-kickstarter-top_hu_7b9bb404df6c2751.webp 768w, https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-kickstarter-top_hu_61df96ef383a3412.webp 936w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-kickstarter-top.png&#34; width=&#34;936&#34; height=&#34;871&#34; alt=&#34;other-world-mapper-kickstarter-top&#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/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-items.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-items_hu_5790367e282fdbe2.webp 480w, https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-items_hu_c397d78a3071058b.webp 616w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2014/10/other-world-mapper-a-tool-to-make-original-fantasy-map/other-world-mapper-items.png&#34; width=&#34;616&#34; height=&#34;470&#34; alt=&#34;other-world-mapper-items&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;現在できているのは、陸地、海、川、道、国や地域の作成、3種類のスタイルの線、ランダムにフラクタル図形や曲線・直線を描く機能、領域の背景に貼り込むテクスチャや影・透明などの効果、レイヤー、線のスムース化、海岸沿いの海の部分の複数の表現、川と海の自動接続、川と湖の自動合成、地形に合わせた地域の作成、地名テキスト、山や城などのシンボルの配置、デフォルトテーマ、など。&lt;/p&gt;&#xA;&lt;p&gt;汎用的なドロー系ツールと共通しているところも多いですが、架空の地図を作るための専門的な機能も多いです。&lt;/p&gt;&#xA;&lt;p&gt;今回の寄付が成立したら、PDFやSVGなど各種フォーマットへのインポート・エクスポート、既存機能のバリエーションの追加やGUIの改善、そしてテストの強化などに出資が使われるということです。&lt;/p&gt;&#xA;&lt;!-- Legacy embedded HTML preserved:&#xA;&lt;iframe width=&#34;640&#34; height=&#34;480&#34; src=&#34;https://www.kickstarter.com/projects/2138108959/other-world-mapper-map-design-software/widget/video.html&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34;&gt;&lt;/iframe&gt;&#xA;--&gt;&#xA;&lt;p&gt;$25 の寄付で基本セットが、$35 で追加のアートワークシンボル(カラーで書かれたドラゴンなど)を含む拡張込みのセットが、2015年の年末には入手できる予定ということです。$60, $80 で、ベータ版、アルファ版をより早期に入手でき、要望などのフィードバックをフォーラムにて制作側に伝えることもできるそうです。&lt;/p&gt;&#xA;&lt;p&gt;目標額の $8,750 は、基本バージョンを一本$25 で売った場合 350本分になります。自分だけの架空の地図を作りたい、という人が世界にどれぐらいいるかですが、そこそこ控えめな目標のようにも思います。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://technabob.com/blog/2014/10/15/other-world-map-design-software/&#34;&gt;Technabob&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
