<?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/%E3%82%A2%E3%83%89%E3%83%99%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC%E3%82%B2%E3%83%BC%E3%83%A0/</link>
		<description>Recent content in アドベンチャーゲーム on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Mon, 24 Jan 2022 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E3%82%A2%E3%83%89%E3%83%99%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC%E3%82%B2%E3%83%BC%E3%83%A0/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Load of the Codes - プログラマ向けテキストアドベンチャーゲーム(序章)</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/</link>
				<pubDate>Mon, 24 Jan 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.lordofthecodes.com/&#34;&gt;Lord Of The Codes&lt;/a&gt; は、RPG風の中世世界を舞台にしたテキストアドベンチャーゲーム。パズルを解くことで先へと進むゲームです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.lordofthecodes.com/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/lordofthecodes-top_hu_23b11493fa669569.webp 466w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/lordofthecodes-top.png&#34; width=&#34;466&#34; height=&#34;214&#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;偉大な魔術師コナルド・ドゥヌース(Konald Dnuth。どっかで聞いたような名前)と組んで迷宮を進むあなたは、物語の中に出てくるヒントから、謎を解いて入力し、正解することで先へ進むことができます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/lordofthecodes-level0.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/lordofthecodes-level0_hu_570446062db097c3.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/lordofthecodes-level0_hu_92f89bbb815fdf93.webp 754w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/load-of-the-codes/lordofthecodes-level0.png&#34; width=&#34;754&#34; height=&#34;687&#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;a href=&#34;https://replit.com/&#34;&gt;Replit&lt;/a&gt;による Python インタプリタ環境が埋め込まれていて、これを使って謎を解いても構いません。手元で他の言語で解いても、あるいは暗算(!)で解いても、正答さえ入れれば先へ進むことができます。&lt;/p&gt;&#xA;&lt;p&gt;現在、2問答えるともうゲームは行き止まりで、メール登録フォームが案内されます。登録すると完全版が公開された際に優先で案内されるみたいです。&lt;/p&gt;&#xA;&lt;p&gt;ずいぶん初期の段階で公開したものだな、と思いますが、反響があればこの先が作られやすいかもしれませんね。&lt;/p&gt;&#xA;&lt;p&gt;via reddit&lt;/p&gt;</description>
			</item>
			<item>
				<title>オリジナルZorkのソースコードがMITにより公開される</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2020/05/original-mit-zork-code-found/</link>
				<pubDate>Fri, 08 May 2020 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2020/05/original-mit-zork-code-found/</guid>
				<description>&lt;p&gt;往年のテキストアドベンチャーゲーム &lt;a href=&#34;https://github.com/MITDDC/zork&#34;&gt;Zork の1977年のソースコード&lt;/a&gt;が、&lt;a href=&#34;https://archivesspace.mit.edu/repositories/2/archival_objects/347748&#34;&gt;MITにより発見されて&lt;/a&gt;公開されました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://archivesspace.mit.edu/repositories/2/archival_objects/347748&#34;&gt;MIT の説明&lt;/a&gt;によれば、1973年から1990年前半にかけての人工知能研・計算機科学研のバックアップテープから復元したデータが収集されているそうで、今回はその中から1977年のZork のソースコードが見つかったというわけ。&lt;/p&gt;&#xA;&lt;p&gt;コードを見てみるとこんな感じ。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;GDECL (FF) STRING&amp;gt; &amp;lt;DEFINE ILO (BODY TYPE NM1 NM2 &amp;quot;OPTIONAL&amp;quot; M1 M2) #DECL ((BODY NM1 NM2 M1 M2) STRING (TYPE) FIX) &amp;lt;COND (&amp;lt;==? .TYPE *400000000000*&amp;gt; &amp;lt;COND (&amp;lt;OR &amp;lt;AND &amp;lt;MEMBER &amp;quot;&amp;lt;FLUSH-ME&amp;gt;&amp;quot; .BODY&amp;gt; &amp;lt;NOT &amp;lt;MEMBER ,XUNM ,WINNERS&amp;gt;&amp;gt;&amp;gt; &amp;lt;AND &amp;lt;MEMBER .NM1 ,WINNERS&amp;gt; &amp;lt;MEMBER ,FF .BODY&amp;gt;&amp;gt;&amp;gt; &amp;lt;EVAL &amp;lt;PARSE .BODY&amp;gt;&amp;gt;)&amp;gt;)&amp;gt; &amp;lt;DISMISS T&amp;gt;&amp;gt;  ;&amp;quot;ROOM FUNCTIONS&amp;quot;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;往年のメインフレーム機 PDP-10 上で動くLISP系のMDPという言語だそうです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.vice.com/en_us/article/a3xdk8/long-lost-zork-source-code-uploaded-to-github-but-few-people-understand-it&#34;&gt;2019年の4月にGitHubで公開された「Zorkのソースコード」&lt;/a&gt;と何が違うかですが、この時公開されたコードは、後に Zork を商用化(1979)して販売したインフォコム社が買収の後閉鎖された1980年代終わりに、社内のソースコード管理システムから取り出されたものなのに対し、今回のコードはInfocom 以前の MIT 時代に メインフレーム PDP-10 の上で動いていたものだということ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://commons.wikimedia.org/wiki/File:PDP-10_1090.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/05/original-mit-zork-code-found/PDP-10_1090_hu_a48329cdd9d409af.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/05/original-mit-zork-code-found/PDP-10_1090_hu_9dd9c52b9ab85a2.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/05/original-mit-zork-code-found/PDP-10_1090_hu_cd5c0abe0e8635b3.webp 896w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/05/original-mit-zork-code-found/PDP-10_1090.jpg&#34; width=&#34;896&#34; height=&#34;600&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>AI Dungeon - AI自動生成で無限に遊べるテキストアドベンチャーゲーム</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/</link>
				<pubDate>Fri, 13 Dec 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.aidungeon.io/&#34;&gt;AI Dungeon&lt;/a&gt; は、テキストアドベンチャーゲームをAIにより自動生成してくれるというPython 製のツールです。&lt;/p&gt;&#xA;&lt;p&gt;Jupiter Notebook で動くものが配布されており、Google Colaboratory 上で自分の AI Dungeon を動かすことができます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon_hu_c28dafb783836471.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon_hu_c828ae4179db4419.webp 673w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon.png&#34; width=&#34;673&#34; height=&#34;699&#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;大昔にあった Zork シリーズ的なUI。「動詞」で始まる命令文を入れることで、何かが起こります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon-story.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon-story_hu_faab866f68a49d3a.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon-story_hu_e24a7e629313a5fa.webp 584w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/12/ai-dungeon-generates-text-adventure-games/ai-dungeon-story.png&#34; width=&#34;584&#34; height=&#34;681&#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;a href=&#34;http://www.aidungeon.io/&#34;&gt;AI Dungeon&lt;/a&gt; のサイトには、プレイした結果の&lt;a href=&#34;http://www.aidungeon.io/2019/11/the-difficult-life-of-wizard-phd-student.html&#34;&gt;ストーリー&lt;/a&gt;が&lt;a href=&#34;http://www.aidungeon.io/2019/11/arthur-peasant-becomes-ruler-of.html&#34;&gt;たくさん&lt;/a&gt;掲載されています。動かさずにどんなゲーム体験になるか見たい人や、どんなコマンドを入れたら先に進むのかわからないという人は、まずこれらのプレイレポートを見てみるのもいいかと思います。&lt;/p&gt;</description>
			</item>
			<item>
				<title>LEON - すべてツイッター上で完結しているアドベンチャーゲーム</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2015/10/text-adventure-game-built-on-twitter/</link>
				<pubDate>Fri, 23 Oct 2015 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2015/10/text-adventure-game-built-on-twitter/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://twitter.com/leyawn&#34;&gt;Leon Chang さん(@leyawn)&lt;/a&gt;が21日に公開したゲームは、ツイッターで遊ぶことができるというアドベンチャーゲームです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/leyawn/status/656832342967738368&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2015/10/text-adventure-game-built-on-twitter/leon-title_hu_3de0e3dce7d7ea55.webp 408w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2015/10/text-adventure-game-built-on-twitter/leon-title.png&#34; width=&#34;408&#34; height=&#34;173&#34; alt=&#34;leon-title&#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;a href=&#34;https://twitter.com/leonsintro&#34;&gt;@leonsintro&lt;/a&gt; 楽しんでください!」&lt;/p&gt;&#xA;&#xA;&lt;p&gt;タイトル画面には日本語が入ってますね。「悲しいです しかし私はあなたを愛しています」 日本製アドベンチャーゲームへのオマージュなのかな。&lt;/p&gt;&#xA;&lt;p&gt;示されたアカウントをクリックすると、そのアカウントにもアニメーションGIFとテキストが。最初は選択肢が a しかありませんが、&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;und&#34; dir=&#34;ltr&#34;&gt;a. &lt;a href=&#34;https://x.com/leonsintro2?ref_src=twsrc%5Etfw&#34;&gt;@leonsintro2&lt;/a&gt; &lt;a href=&#34;http://t.co/SIVLcaKgqm&#34;&gt;pic.twitter.com/SIVLcaKgqm&lt;/a&gt;&lt;/p&gt;&amp;mdash; oh wow cutscenes (@leonsintro) &lt;a href=&#34;https://x.com/leonsintro/status/653289540317245440?ref_src=twsrc%5Etfw&#34;&gt;October 11, 2015&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;p&gt;進んでいくと a, b, c と選択を迫られます。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;und&#34; dir=&#34;ltr&#34;&gt;a. &lt;a href=&#34;https://x.com/leonstreasure?ref_src=twsrc%5Etfw&#34;&gt;@leonstreasure&lt;/a&gt;&lt;br&gt;b. &lt;a href=&#34;https://x.com/leonscoolcat?ref_src=twsrc%5Etfw&#34;&gt;@leonscoolcat&lt;/a&gt;&lt;br&gt;c. &lt;a href=&#34;https://x.com/leonscooltoilet?ref_src=twsrc%5Etfw&#34;&gt;@leonscooltoilet&lt;/a&gt; &lt;a href=&#34;http://t.co/9cXqHcyA2W&#34;&gt;pic.twitter.com/9cXqHcyA2W&lt;/a&gt;&lt;/p&gt;&amp;mdash; good luck! (@leonscoolgame) &lt;a href=&#34;https://x.com/leonscoolgame/status/641457555068338176?ref_src=twsrc%5Etfw&#34;&gt;September 9, 2015&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;p&gt;戦闘もあります。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;und&#34; dir=&#34;ltr&#34;&gt;a. &lt;a href=&#34;https://x.com/leonbikeattack?ref_src=twsrc%5Etfw&#34;&gt;@leonbikeattack&lt;/a&gt;&lt;br&gt;b. &lt;a href=&#34;https://x.com/leonbikeitem?ref_src=twsrc%5Etfw&#34;&gt;@leonbikeitem&lt;/a&gt;&lt;br&gt;c. &lt;a href=&#34;https://x.com/leonbikerun?ref_src=twsrc%5Etfw&#34;&gt;@leonbikerun&lt;/a&gt; &lt;a href=&#34;https://t.co/EXvlS5aiXd&#34;&gt;pic.twitter.com/EXvlS5aiXd&lt;/a&gt;&lt;/p&gt;&amp;mdash; they ride one bike?? (@leonbikebattle) &lt;a href=&#34;https://x.com/leonbikebattle/status/656312878128103424?ref_src=twsrc%5Etfw&#34;&gt;October 20, 2015&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;p&gt;失敗するとゲームオーバー。まあブラウザで前のツイートに戻れますが。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;GAME OVER&lt;br&gt;&lt;br&gt;CONTINUE ?&lt;a href=&#34;https://x.com/leonscoolgame?ref_src=twsrc%5Etfw&#34;&gt;@leonscoolgame&lt;/a&gt; &lt;a href=&#34;http://t.co/rwqUSnY7pl&#34;&gt;pic.twitter.com/rwqUSnY7pl&lt;/a&gt;&lt;/p&gt;&amp;mdash; rest in pig (@leonbikeattack) &lt;a href=&#34;https://x.com/leonbikeattack/status/653340069948981248?ref_src=twsrc%5Etfw&#34;&gt;October 11, 2015&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#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;via &lt;a href=&#34;http://boingboing.net/2015/10/21/twitter-adventure-game.html&#34;&gt;BoingBoing&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
