フリーゲームの森

フリーゲームのレビューブログです。 ノベルゲーム・アドベンチャーゲームを中心にお勧めの作品を紹介します。
初めての方は、ぜひごあいさつをご覧ください。評価の基準については、レビューについてに記してあります。
記事一覧ページを作りました。記事探しはこちらから。Twitterはこちら。リンク等はご自由にどうぞ。
YouTube始めました。フリーゲーム攻略動画などを投稿してます。

ファンタジー

こんにちは。前回の予告通り、今回は星くずのお茶会さんの「Lived happily, ever after」のレビューとなります。
実はおよそ1年前にプレイ済みだった作品なのですが、ティラノゲームフェス10の機会に読み返してみたところどんどん好きになりましたのでご紹介します。

livedhappily
ジャンル:シリアスファンタジー乙女ゲーム
プレイ時間:2時間半
分岐:なし
ツール:ティラノスクリプト
リリース:2025/3
備考:15推


久々のレビュー記事で若干書き方を忘れてますが、まずはあらすじを簡単にまとめておきましょう。
舞台となるのは魔王や吸血鬼が存在する洋風ファンタジー世界。主人公のメーベルはその生まれ持っての黒い髪の毛が魔王を思わせるという事で幼いころから理不尽な仕打ちに耐えてきました。町はずれにある吸血鬼の屋敷への給仕に向かわされることとなり、そこで出会うのが吸血鬼のシオンです。確かに普通の人間とは違う性質のある彼ですが世間一般に思われているような恐ろしい雰囲気は一切感じさせない親切な彼にメーベルは惹かれていきます。しかし人間と吸血鬼の恋愛が簡単に成就するはずはなく、世間からの差別も強烈です。そのような中で2人は少しずつ絆を深め、味方を増やして愛をはぐくんでいくのでした…


本作の世界観は洋風の童話そのものです。童話の世界ってシンデレラにしても白雪姫にしても非常に不憫な環境だったりしますが、本作も例にもれずメーベルの扱いは散々なものです。ただ髪が黒いだけでいわれのない罵倒を受け、まともな職にも就けず腫れもの扱いされる日々。屋敷での給仕というのも実質的には「吸血鬼のいけにえになって来い」という命令です。
とこのようにシビアな状況なわけですが、本作が童話と違うのは、このひどい扱いが意地悪な継母や嫉妬深い魔女によるものではなく、一般大衆が悪意なく抱えている偏見や差別心によるものだということです。現実世界でも個別には悪意と呼ぶほどでもないものが集積した結果、特定の人物に致命的なダメージを与える現象はたびたび起こります。「指先で世界を見る(tales&Vivid)」などの作品が思い浮かびます。一人の悪者を成敗すれば解決、と行かないところは童話よりも大人向けのシナリオと言えるでしょう。

lived2

そんなメーベルが出会う吸血鬼のシオンは、吸血鬼という恐ろしいイメージとはかけ離れた優しい人物でした。吸血鬼であるという事自体は間違いではないのですが、人を襲う事のないように人里離れた屋敷に住み、動物の血で渇きをしのいで過ごし、メーベルやシオンを差別する人たちよりよほど温かい心を持っているのです。
世間から厄介者扱いされていた彼らはお互いの境遇に共感し、惹かれ合うようになります。これだけの扱いを受けていた中での出会いなら運命的なものに感じられるだろうな、という納得感があります。

このまま2人がデートを重ねて結ばれるストーリーなら、いわゆる「理解のある彼くん」が突然現れて幸せになる話とも分類できそうですが、本作がすごいのはここからです。
他人に迷惑をかけるわけでもなく静かに暮らしている2人ですが、その平穏すら許してくれません。もともとは普通の人間であったシオンが吸血鬼となったのは、両親の魔王討伐の失敗に起因するものでした。討伐自体はあきらめなんとか封印を施すことには成功したのですが、その際にシオンが呪いを受けてしまったのです。そんなシオンにとって、人の血を飲みたい衝動を抑えるのは大変な困難を伴うものでした。

見かねたメーベルが自分の血なら吸ってもらっても構わないからと身を差し出すシーンはなかなか印象的です。まだ物語前半の出来事なのですが、この時点では既にメーベルはシオンと運命を共にする覚悟を決めています。シオンはシオンで血を飲み干してしまいたい欲望にあらがって数滴に留め、メーベルを気遣います。これだけお互いのことを思いながら嘘もなく生活しているなら、普通の乙女ゲームならもうゴールと言っていいでしょう。しかし本作はその先。2人の愛と絆を試すかのように差別や呪い、政治的思惑などが彼らを襲う、そうしたシビアな状況の中でどのように幸せを見出していくかという物語なのです。

具体的にどのような困難が彼らを待ち受けているのかはここでは語りませんが、どれもかなり絶望的なものです。それも、過去に魔王がもたらした呪いだったり、近くに吸血鬼が住んでいることに対する政治的判断だったりと本人にはどうしようもないものばかりです。普通の恋愛ものにおいて恋愛成就のハードルになりがちな2人の間のすれ違いだったり身の回りの人間の説得だったりといった事象とは質的に異なるのが特徴的で、もしかしたら受け入れがたく感じる方もいるかもしれません。このひどい運命が物語中で前触れなく明らかになるのも唐突感があるようにも思います。


何度も述べてきたように本作におけるメーベルやシオンの置かれた環境は大変厳しいものですが、登場人物たちはみな優しい心をもちと自分の信念を貫く素敵な人物であることは特筆すべきでしょう。吸血鬼の討伐を目的にやってきたシエラでさえ2人に害をなすことに固執することなく、状況と自らの使命とを照らし合わせながら人道的な判断を下しています。物語後半となり味方が増えてくると、避けがたい巨大な運命を相手にどうやって幸せになるかを協力して考えている感がありなかなか感動的です。

lived3

物語のエンディングでは魔王の呪いを解くために代償をささげるかを決断することになります。大切な人や物を守るために自身の何かしらをささげるという構造はよく見るものですが、本作においてはその結果二人が人類の平和を願うという方向へ決着するのが印象的。幾度とない差別にも平和的な解決を望んできた二人の"らしさ"がよく出ているなと思うのです。そんな"優しい人"である彼らが重い代償を伴う決断をしなくてはならないというのは皮肉的ではあるのですが、だからこそ二人の間で築かれた確固たる愛を強調しているようにも感じられます。


本作はシナリオやイラストだけでなく音楽も自作のようで、特にエンディングテーマは作中の世界で使われている設定の架空言語による歌詞がついている凝りようです。一度エンディングを迎えた後はおまけ画面から日本語版も選択できるようになりますので、ぜひ聴いてみてください。この日本語版はJOYSOUNDでの配信もされていますので、カラオケに行ったら歌えます! フリーゲームで自作主題歌がカラオケ配信されているという例はかなり珍しいでしょう。

さて、実は本作は同作者によるファンタジーRPG作品「canvasぷろじぇくと」のスピンオフとして制作されたノベルゲームとのことです。残念ながら本編はまだ体験版のみの公開のようですが、興味を持たれた方はぜひこちらもチェックしてみてください。

というわけで今回は「Lived happily, ever after」のレビューでした。
とにかく二人に厳しい運命が襲い掛かるシナリオは多少人を選ぶかもしれませんが、この困難を乗り越え無邪気な愛をひたすらに描き続ける物語を見届けたあなたは間違いなく愛という希望を信じて前向きに生きる力をもらえるはずです。

それでは。

こんにちは。今回はしろ∽うささんの「ねじまきマキナ」のレビューをお送りします。

nejimaki1

ジャンル:ファンタジーノベルゲーム
プレイ時間:エンディングまで1時間程度。フルコンプまで2~3時間
分岐:ED3種
ツール:ティラノスクリプト
リリース:2023/8


本作は3部作の完結編として銘打たれている作品となります。同作者の「飛びたいの」「私を人間にしてください」のキャラクターが登場するので、先にこれらの作品をプレイしておくと本作のプレイ中ににやりとできる箇所があるでしょう。どちらもエンディング回収1時間以内の短編です。
本作単体でもストーリーは問題なく楽しめますので、時間がない方やグロテスクなシーンは苦手な方(「私を人間にしてください」はR15相当の描写があります)は本作からプレイしてみるのがいいでしょう。本作単体は全年齢対象となっています。


そんな完結編である本作は、過去作のキャラクターとは全く関係のないシーンから始まります。間抜け面ともいえるような”ポンコツロボ”の様子を喜劇調に描きます。感情(らしきもの)を持つロボットのマキナは、現代の視点から見ると高性能ロボといえそうです。しかし人間のように汎用的な仕事・物理的な仕事をさせようとするとまだまだのようです。マキナを作った科学者がその無能ぶりに頭を抱えるところでこのシーンは終わります。

nejimaki2

一旦タイトル画面に戻ると、今度は大けがを負って地上に墜ちていた天使とそれを拾った人間の話になります。その哀れな姿を見て放っておけない人間ですが、天使には何かやり残した大切な用事がある様子。その目的は果たされるのでしょうか…。

こんな感じで1シーン3~5分くらいの短い話が、毎回登場人物が切り替わりながら進んでいくのです。舞台となるのは3つの世界。最初に登場した、ロボット工学の技術は進んでいるが同時にその技術は軍事転用もされ、悲惨な戦争が延々と続くディストピア世界。次に登場する、人間界に墜ちてきた満身創痍の天使と善意の人間が交流するファンタジー世界。もう一つは、一緒に天界に行った天使と少年の、「飛びたいの」に登場した世界です。

nejimaki3

最初のうちはこれらの話の関連性が見えてこず、単体の話としては面白いんだけれどどういう意図なのだろうと疑問でした。しかし中盤以降これらの世界のかかわりが見えてくると、一気に視界が開けてくる快感があります。

あまり詳しくしゃべってしまってもネタバレで興がそがれると思いますので、1つだけ。
3つの世界を横断して最も重要な存在となるのは、タイトルにもあるマキナです。家事・看護用ロボットとして博士の手で生み出された彼女。人間に近い見た目を持ちながら、機能や動力、寿命も大きく異なるロボット。作内でしきりに引用されるアシモフのロボット工学三原則に縛られる存在であり、クラウドコンピューティングの普及によって見た目の個体と論理的な個体が一致しなくなった存在。これらの設定が融合してあの結末にたどり着くのがうまいですね。

マキナに使われている技術が普及するほど科学の発展した世界で、それが軍事に転用されたうえで世界大戦なんて起こってしまった日には、人類の滅亡まで一直線かもしれません。そんな滅亡世界と死を前にして人間は何を望むのか。輪廻転生があったとしたら死者の魂はどう裁かれてどう生まれ変わるのか(この辺りの設定は「私を人間にしてください」プレイ済みだと分かりやすいと思います)。天使は天界でどのような仕事をしているのか。こういったSF要素とファンタジー要素がミックスされ、本作はかなり壮大なテーマに挑んでいるといっていいでしょう。


さて、物語のテーマから離れて演出方面の話をしましょう。
上の説明からも読み取れるかと思いますが、本作は結構重めの問題提起をはらんでいます。しかし全体の雰囲気としては深刻な感じは薄めで楽しく読める調整となっています。これはまずボイスの貢献があるでしょう。フルボイスではなく文章の冒頭や間投詞などが音声付きになる程度ですが、マキナの能天気な声色は、各シーンのコメディ的要素を引き出して場の雰囲気を明るくしてくれます。天使たちの困った声、博士の冷静な声などメリハリが効いて読みやすさの向上にもつながっているように思います。音声は短めなのでプレイヤーの読む速度に縛られないという意味で、これはむしろフルボイスでないからこそかもしれませんね。

nejimaki4

また、タイトルに含まれる通り、本作にはネジをモチーフにした部分が多数見受けられます。タイトル画面にあるロゴもそうですし、文章送り待ちで表示されるアイコンなど細かい部分もあります。物語中盤で、単にロボットに関係した話であるという以外の意味が語られ、なるほどと思いました。
キャラクターの立ち絵についてはやや独特な画風と感じますが、戦争の絶えない人間世界でもファンタジー世界でも、異種族交流をしている感が出ていて良いですね。人によっては一部イラストがグロテスクと感じられそうなので注意が必要かもしれません(先述した通り年齢制限がかかるほどではありません)。

逆に気になる点としてはフラグ管理が甘そうな点が挙げられるでしょう。一つのシーンを読み終わると次のシーンが解放されるという仕組みですが、その解放状況がロードされないのかゲーム起動直後は必ず初期状態になってしまいます。先の章のセーブデータを読み込めば一気にそこまで進むことはできるのですが不便です。また、過去の章をプレイし直した際も次の章にまたNEWマークが出てしまう場合があるので若干の違和感があります。新規に読めるようになったシーンに印をつけておくというのは親切な仕組みだと思うのですがあと一歩という印象。


本作のエンディングは3種類。終盤の選択肢とアクションシーンの結果でEND1とEND2に分岐します。
END3はフラグが特殊なので回収に苦労しました。END1と2の結末を受けての大団円といった内容ですが、私が好きなのはEND2でした。主人公たる人物が報われてる感じがするんですよね。マキナにとっても私の倫理観ではこちらの方が幸せそうに感じます。逆にEND1は無力感に襲われるというか振出しに戻るというか、そんな感じがしてしまいます。

このエンディング分岐は少し変わっていて、END1とEND2に至るルートが複数あるのです。1つの選択肢だけでなく、この方法を試してみたけどやっぱダメだったとか、逆に負けそうなときにそんな手があるのか!みたいなルートもあったりして、それぞれでエンディングに至る過程が少し違うため、エンディングの読み味も辿ったルートによって少し変わってくるかもしれません。


というわけで今回は「ねじまきマキナ」のレビューでした。
バラバラな点から始まったそれぞれの物語が交差し、1本の筋になっていく様子はそれこそねじ止めすることで組み立て作業が完了し製品として完成するような気持ちよさです。あなたは最後の最後、どのような形で物語を組み上げるでしょうか。ぜひご自分の目で確かめていただきたいなと思います。

それでは。

こんにちは。今回はいねむりスフィンクスさん、さつき晴れさんの「モカブレンドをブラックで。」のレビューとなります。

mocha1

オススメ!
ジャンル:クリスマスもの短編ノベルゲーム
プレイ時間:15分
分岐:なし
ツール:ティラノスクリプト
リリース:2017/12


本作のタイトルを見た私は、まず「コーヒーって、甘いですか?」を連想しました。コーヒーを好きになる過程だったり、美味しそうに飲む様子だったりが印象的な作品だったので、本作もそれに近いような内容なのかなと思ったのですが全然違いました。ばりばりのクリスマスもので季節外れもいいところですがとても良い作品でしたのでご紹介します。



主人公のリクは浪人生。受験勉強もラストスパートに近いクリスマスイブの朝、サンタクロースの遣いを名乗る女性コメットがリクを訪ねてきて、サンタ役をやってくれないかと依頼してきます。
これだけでは突飛すぎて意味が分かりませんが、本作の世界ではなんとサンタクロースが実在しているのです。子供たちにプレゼントを届けるために、助手と二人でたくさんの家を回るのですが、なんと今年は体調を崩してしまったため、代理の人物を探しているというのです。

mocha2

サンタクロース代理を引き受けたリクは、仕事のある夜まではまだ時間があるからという事でコメットに勉強を教えてもらったり、コーヒーを飲んだり、サンタクロースの国の話を聞いたりしていきます。
そして子供たちが寝静まった夜、いよいよプレゼント配り開始です。瞬間移動の能力を持つコメットと一緒に子供の家の前まで行き、授かった力を使ってその子供の望むプレゼントを生み出して枕元に置いていきます。

このように、私の当初の想像と違ってかなりファンタジー色あふれる物語なのですが、この優しい世界観に沿った丁寧で優しい文章と魅力的なキャラで全然飽きないんですよね。リクの頬をつつくいたずらをするコメットのお茶目な笑顔が素敵です。リクの方はなにやら事情を抱えている様子ですがとてもいい子で、子供たちのために一仕事するかという意気込みだったり、ちょっとした気配りだったりが感じられて作品の中にいやみな要素が全然ないのです。
リクとコメットがプレゼント配りをしながら雑談したり、瞬間移動の発動のために恐る恐る手を握ったり、穏やかなラブコメ的雰囲気がとても読みやすいですね。

そんな感じで物語は進んでいくのですが、本作の隠されたテーマはまだ見えてすらいなかったのです。
これがね…素晴らしかったです。短編なのでネタバレしないようにしようとするとほとんど語れる部分がないのですが、あえて一言だけ言うならこれはラブコメではなく、失恋の物語だったのです。

最後のプレゼントを配り終えてからが本作の本番と言っていいでしょう。リクはかなりお人好しなのですが、なんでそこまで、という部分がちゃんと作品のテーマとなる部分に結び付いていて読後感良好です。これまでレビューでほとんど触れてこなかったコーヒー要素についても綺麗に収束する感じがあって、そういうことあるよな~という気持ちにさせてくれます。

mocha3

本編を読み終えると解放されるおまけショートストーリーはシンプルなラブコメのワンシーンが2本楽しめます。これもリクがちゃんと過去を清算したからこそすっきりと前進できるんですよね。楽しい気持ちになれる内容で良かったです。


さて、本作の制作には2つのサークルさんが関わっています。思えば本ブログで合作を扱うのはこれが初めてかもしれません。シナリオのいねむりスフィンクスさんの作品はこれまで読んだことがなかったのですが、イラストのさつき晴れさんの作品は何本もプレイしており、毎回妹もののギャルゲーを作っているイメージだったので本作の雰囲気とは異なっており少し意外でした。
今調べたらお二方ともショート・ショート・ショート100に参加されていたんですね。もう読んだのは5年ほど前なので読み返してみるのも良いなという気持ちになりました。


ちなみにリクの合格発表の日付が3/10と出ているのですが、調べてみるとこれは東大や京大をはじめとする難関国立大学の合格発表日ですね。浪人して勉強した努力の成果は実るのでしょうか。
ぜひ皆さんもプレイして確かめてみてください。

それでは。

こんにちは。今回はDominion's Restさんの「丸投げクエスト」です。

marunage1

★favo
ジャンル:パーティー選抜パズルアドベンチャー
プレイ時間:1プレイ3分程度、クリアまで1時間~、フルコンプ目指すなら3時間~
ツール:Flash(ブラウザゲーム)
分岐:多数。バッドエンド35種
リリース:2010/9初公開



私が子供のころから好きだったサイト、Dominion's Restさんの傑作「丸投げクエスト」なのですが、Flashの終了に伴い公開終了になっていました。ところが先日Ruffleによって息を吹き返し再公開となったので久々にフルコンプまで遊びつくしました。やはり試行錯誤の面白さとおとぼけストーリーの愉快さが素晴らしい作品でしたのでブログでご紹介します。



物語の舞台となる王国には百年に一度復活する魔王の危機が迫っています。そこで魔王討伐のために人材を募り少数精鋭の討伐隊を組織することになりました。志願者は合計30人。持っているスキルやステータス、性格もバラバラな彼らの中から相性のいい5人を選んで討伐隊を送り込んでいきます。彼らを待ち受けるのは魔王場への厳しい道のりと敵、そしてトラップ。それらを無事乗り越え魔王討伐を成功させることはできるのか…?


魔王討伐の旅に出るというのはRPGの最もオーソドックスなストーリーでしょう。道中の戦闘で魔物を倒してレベルアップしていき、選り抜きの仲間を集めてバランスの良いパーティーを組み、時にはお金稼ぎや経験値稼ぎをしながら優秀な装備を収集し、最後にラスボスに挑むという流れです。これらの要素が上手く絡まりあってRPGとしての楽しさを生み出していると思うのですが、本作はこのRPGのうちパーティー編成に特化した作品となっています。


marunage2
本作においてプレイヤーができることは30人の勇者候補から5人を選んでパーティーを組ませ、討伐ルートと支給品を与えてお城から旅立っていく彼らを見送ることのみ。道中のトラブルや戦闘の様子は伝えてくれるものの一切口出しすることはできません。
普通に考えたら制限が多すぎてつまらないようですが、しかしこれが面白い。戦闘方針に口を出せないため、討伐の成否はステータスが100パーセント握ります。このパラメータを指定の値以上にしたうえで特定のスキルを持つものをパーティーに含め、こいつとこいつは仲が悪いから一緒には選べない……などと多数の条件が絡まりあい、論理パズルのような戦略性を生み出しています。

終盤のトラップをかいくぐるために上級魔法スキル持ちが欲しいけどそうすると支給品はローブがほぼ必須、すると素のステータスが補強できないから各種パラメータ高めのメンバーを選抜して…しかし意外とこういうやつらが方向音痴だったり堅物だったりでメンバーの調整に苦労する…など考えつくして選んだパーティーがあまた存在する脱落ポイントを狙い通り回避して戦闘面でも魔王を打倒してくれるとその達成感はなかなかです。


また、パーティーメンバー5人を選んだあとは、2種類ある魔王城攻略ルートと10種類ある支給品を1つずつ選びます。2つのルートはどちらにも異なる困難が待ち受けます。片方のルートにしか適性のないメンバーも何人も。そして支給品はパラメータの補強やその他特殊効果をもたらしてくれます。どちらも最初は1つしか選べず、魔王討伐隊を何度も結成して特定のイベントにたどり着いたりスキルを発動させたりすることで選択肢を増やしていけます。この意味でやり込み要素もたっぷりなんですよね。

marunage4

あれやこれや考えながらパーティー・ルート・支給品を組んだ後はすぐに結果が見られます。最初のうちは魔王城にたどり着く前に喧嘩したり道に迷ったりで討伐断念してばっかりでしょう。うんざりするほどしょうもない理由で討伐を断念してくる彼らですが、とぼけた語り口で彼らの失態を眺めるのも地味に面白い。討伐失敗の理由はなんと35種類もあり、収集要素としてもやりがいがあります。あるキャラクターの特性がそのバッドエンドでしか明らかにならないというパターンも多数あるため、クリアするための戦略を練るのと同様に特定のバッドエンドを見るために条件を考えるのも面白いんです。ずっと昔に紹介したEYEZMAZEさんの傑作GROW CUBEと似た魅力がそこにあります。

バッドエンドのコンプリートはノーヒントでは困難を極めると思いますが、1つ見たら次のバッドエンドのヒントが見られるため、全くの手探りにはならないのもうまい。こうしたら行けるか?という仮説がぎりぎり立つようなバランス感覚でプレイヤーの好奇心を刺激してくれます。


marunage3

30人いるメンバーはどれもこれも一癖強く、ステータスが高いと思ったら何らかの厄介な性質を抱えているし、攻撃力が高いと思ったら運が悪すぎるし、コイツ何なんだよと思っていたヤツが意外な場面でスキルを発揮したりと毎回思いもよらない物語を生み出してくれるので全然飽きません。
実は以前までエンディングコンプリートはしていなかった私なのですが、今回再公開されたのが嬉しくてバッドエンドコンプリートと全討伐隊員による討伐成功までやり込みました。そうして迎えるエンディングはしりとりクエストシリーズ本編の物語を補完してくれるため、またシリーズの他作品へのモチベーションもくれます。この丸投げクエストから派生した外伝作品もいくつも公開されているので是非そちらもプレイしてみてください。ノベルゲーム・特にミステリー好きの方なら「丸投げクエスト外伝 プレシャス・メアリー 」は刺さると思いますし、他にも多数の作品が再公開されています。個人的には丸投げクエストと並ぶDominion's Restの傑作「しりとりクエスト外伝4・もりもり鉱山の一番長い日」も復活したら嬉しいですね。


というわけで今回はDominion's Restさんの「丸投げクエスト」でした。
試行錯誤の楽しみ、コンプ欲を掻き立ててくれる収集要素、そして本編につながる物語。どれも素晴らしい作品です。ぜひプレイしてみてください。

それでは。

こんにちは。今回はRtt Projectさんの「プリンキピア・アルケミア」のレビューとなります。

alchemy1

ジャンル:プログラミング錬金パズルゲーム
プレイ時間:メインストーリークリアまでで1時間程度
分岐:なし
ツール:Wolf RPGエディター
リリース:2021/2


本作は3年前に公開された作品で、私が本作を初めて知ったのは2021年のフリーゲームCMコレクションだったと記憶しています。私が得意そうな雰囲気を読み取れ興味を持ってはいたのですが、DLせずにそのまま3年経過していたようです。先日何のきっかけだったかは忘れたのですがフリーゲーム夢現で本作を発見し、ようやく実際にプレイしてみました。ゲーム説明から期待されるパズル的な面白さはもちろんのこと、コストの最適化に関して考察しがいのある作品だったので今回ご紹介しようと思います。



本作は基本的にはストーリーモードとパズルモードが交互に進行していきます。主人公は19世紀のイギリスで錬金術で商売しています。自分の工房を拡張したり、客からの依頼に応じたりするために錬金術を使っていくことになります。
この錬金を行うパートがパズルの面になっています。このパズルが少々癖のあるものになっていまして、プログラミングの素養のある方ならパッと飲み込めると思いますが、そうでない場合そもそも「入力」「出力」「スタック」などの意味から日常用語と違っていて困惑するかもしれません。この辺りはチュートリアルステージをやりながら覚えていくしかないでしょう。私は以前Wikipediaでなんとなく難解プログラミング言語の一覧を見ていたとき、Befungeという2次元的にソースコードを記述する言語の存在を知っていたので、システムの理解は容易でした。
今このWikipedia記事を読んでみると想像以上に本作の仕様と同じ(その拡張)になってますね。Befungeの言語仕様のうち<>^v#&+%`\$あたりの文字を使えるようにして、元素の結合/分解という操作を付け加えたゲームという感じでしょうか。作者さんもBefungeに影響を受けて作ったゲームであることをあとがきで明言していました。

という背景情報はありつつも、本作のパズル自体は特に前提知識なく解くことができます。
alchemy2

やることは格子状のフィールドにユニットを配置し下の実行ボタン(右向き三角形)を押すだけ。
スタート地点から順に通った地点にあるユニットに応じて錬金素材の取得と操作、生成物の出力などを行います。その結果出てきたものが目的物と一致すればクリア。上の画像の問題の場合、ガスを2分子取り込んで片方を分解、火の元素を一つ捨てて結合したものを出力すればOK、というのを回路にしたのが正解となります。
このあたりの操作は慣れればすぐできるようになるのですが、条件分岐を使うようになってから難易度が一段階上昇します。

alchemy3
この問題では入力される素材が一部ランダムとなっています。その中から空気だけを抽出して出力するには、中央にイコールの記号のある制御ユニットを使う必要があります。プログラミングでif文を使うように、スタックに積んだ元素が一致しているかどうかで処理を分けることができるのです。
この画像の場合、取ってきた分子が空気と一致しているならそのまま出力、そうでなければ分解して全部廃棄としています。

これができるようになると格段に回路設計の自由度が増し、様々な問題を解くことができるようになっていきます。

とはいえメインストーリー中の問題はどれもクリアだけを目指す分にはそう難しくありません。私もとりあえずスマートに解くのが難しそうなら力押しの方法でクリアしており、いったん本作はやりつくしたかなと思っていたのです。
しかし作者さんがHPなどで公開している追加問題を見て、本作の秘めた可能性と私のやり残しに気付きました。
alchemy4
これは作者さん本人のおすすめ問題”金の糸”の私なりの最適解です。金の元素を6個生成してつなぎ合わせる必要があるのですが、ちょうど6個というのが曲者でなかなか苦労しました。これもコストに目をつけずとにかくクリアできればいいというやり方ならさほど難しくはないのですが、追加問題には配布時に目標コストが設定されており、それがこの問題では300Gでした。私のごり押し解法では800Gほどかかっておりコスト削減のし甲斐があるなあと思い3日ほどたった日、6回ループを行う方法の天啓がおりてきました。開始時に出力用金属元素以外にカウンタ変数用の元素をスタックに積んでおき、ループごとに1回変成することによって回路の構造化が可能になると!
これを思いついてしまえばあとは2次元のフィールド上にどうやってこの手順を実現するかを考えるのみ。300Gは多少の試行錯誤で達成することができました。さらに高価なユニットである変成を1か所にまとめて通る向きの縦横で処理を識別するなどの工夫により270Gを達成。Twitter等に上がっている情報を見る限りこれが最適っぽい気がしています。

ここまでくると、単にプログラミングの問題を解いているのとは違った、2次元的に回路を組み上げて最適化するという楽しみ、そしてコスト削減で競い合うという楽しみが加わって本作の魅力を倍にしてくれました。追加問題はまだまだたくさんあるので、やり込みの道は長そうです。

この追加問題を取り込む手順はちょっと面倒かもしれません。問題ファイルをダウンロードし実行ファイルと同階層にUserDataフォルダを作ってそこに配置。ゲームを起動してカスタム問題のフィールド上で右クリック→問題を読込をクリック→ファイル名を入力、としてようやく遊べるようになります。理想的には問題ファイルをゲーム画面上にドラッグ&ドロップしたら上記の手順を勝手にやってくれる、といった機能が欲しいですがウディタの仕様上難しいんでしょうか。手動でUserDataフォルダに配置したら自動的にカスタム問題に並ぶ、という機能でもあったら嬉しいです。

alchemy5
それ以外のシステムについては不満ありません。ストーリーモード、パズルモードどちらにしても動作は軽快でクリックのレスポンスもいいですし、ストーリーを後から読み返せる機能もついているのがうれしいところです(画像の吹き出しクリックで再生できる)。これができない作品はかなり多いので好印象。
回路の仕様で引っかかった点が1点。条件分岐で、初見の時は結合した分子に対する判定を期待していたので想定していた動作にならず困惑しました。(スタックがA-B A-BならYes, A-A A-BならNoというように分子単位で判定すると思っていたが、実際にはA-Bの部分だけ見てNoと判定されたりA-Aの部分だけ見てYesと判定されたりしているようで、回路の設計を一からやり直す必要が生じてしまった)
あとは初回の名前設定時に最初にEnterを押してしまったらそのまま名前が空で進行してしまったのは微妙かなと思いました。デフォルト名とか欲しいかも。

ちなみに本作のバージョン名がv1.618033と非常に細かい値になっていますが、これは更新ごとに黄金比φ(=(1+√5)/2)の近似値を一桁ずつ増やした結果のようです。Twitter検索では誰も触れてなさそうだったのでちょっとした秘密に気付いた気分でした。


というわけで今回は「プリンキピア・アルケミア」のご紹介でした。
一通りクリアした後はぜひ各ステージのコスト最小化を目指してやり込んでみてください。頭をひねり続けて試行錯誤して、効率的な回路を考え付いた時の達成感は最高です。できればランキングなどあるとさらなるモチベーションになったかも。

それでは。

↑このページのトップヘ