チャペックは「ロボット」という言葉を作ったことでも知られるが、その作品 R.U.R. は人間の助けとなるように開発された人造人間によって人類が滅ぼされる物語であった。主題は「科学や技術の発展は本当に幸せをもたらすのか、いつか不幸を呼ぶのではないか」というところにあった。その流れは確実にこの作品にも受け継がれている。そして、それに民族主義や全体主義への警戒感が重なって見える。チャペックの研究家であるミロスラフ・ハリークによると、この作品の最後の章の草稿の端に、「この章の主人公は民族主義だ（以下略）」との書き込みがあったという。特にはっきりしているのは、アドルフ・ヒトラーへの敵視である。作者の言葉としている最後の章では、山椒魚総統が実は人間であり、本名アンドレアス・シュルツェ、第一次世界大戦には曹長だったと述べられているのは、あからさまにこれを示している。また、山椒魚の未来について、レムリア山椒魚とアトランティス山椒魚に分かれて対立が起きると言っているのも、第二次世界大戦後の東西対立を予測したかのように見える。このように政治色の強い作品であったため、問題となることも多かった。直接的な批判の対象となったファシストからは強い反発があり、爆弾を送りつけられたこともあったという。チャペックの死の翌年、ナチス・ドイツ軍はチェコ全土を占領したが、その際、ゲシュタポが彼の家にやってきた。チャペック夫人は夫が前年に死亡した旨、皮肉を込めて丁寧に返事したという。当然ながら占領時代、この作品は発禁であった。また、共産党政権下では一部の削除が行われた例もある。
山椒魚は実はこれ以前から人と戦った歴史をわずかながら持っていた。また、各国が次第に山椒魚に武装させ、海面下で小競り合いが起こるようになった。すでに山椒魚の個体数は人間を遙かに超え、人間社会は山椒魚に強く依存するようになっていた。それを危惧する識者も現れ、山椒魚は危険だと標榜する怪文書が出回る。そうしたある日、アメリカ海岸線で大規模な地震が起き、陸地が広く水没した。続いて中国、アフリカと同様な事件が起こり、山椒魚総統による犯行の声明が出される。それらのすべてが山椒魚によること、彼らには浅い海域がより多く必要であること、そのための技術供与を人間側は惜しんではならないことが表明される。各国はこれに反発、山椒魚への攻撃を試みるが、ことごとく失敗し、さらに海上封鎖を行われて窮地に立つ。陸地の水没も続く。そして、引退したポヴォンドラ氏の元にも山椒魚と水没の影が迫り、「自分が面会を許可したせいでこんなことになった」というポヴォンドラ氏の嘆きが入る。物語はほぼここで終了し、11章では作者の「いずれ山椒魚たちは内戦を始めて滅亡し、人類は九死に一生を得るだろう」というメタフィクション的な自問自答が挿入され、山椒魚たちの未来も必ずしも明るくはないことが示される。だが、本編末尾は「（山椒魚たちが滅びたあと）そこから先は、僕にもわからないさ」の一文で終わり、山椒魚が滅びても人類の未来は明るいとは限らないことを暗喩して、物語は終わる。
『山椒魚戦争』は、1935年9月23日から1936年1月12日まで新聞「リドヴェー・ノヴィニ」紙に連載された。書き上げられたのは1935年9月27日である。また、この作品について1936年3月29日に「本と山椒魚」の題で放送された講演の原稿があり、これは後にこの作品の前書きないし後書きとして単行本に採録されるのが通例となっている。長編作品であるが、一貫した物語の体裁を採っておらず、章ごとに場所も登場人物もころころ変わり、さらには新聞記事の切り抜きを貼り合わせて構成された章まである。これが読みづらくさせている面もあるが、それらが寄り合わされるようにして一つの物語を作り上げる様は独特の雰囲気を醸し出してもいる。作者チャペック自身の言葉によると、山椒魚を登場させた理由はヒト以外の動物が文明を築く可能性を取り上げる意図があったとしている。それが山椒魚であるのは、オオサンショウウオの化石がノアの洪水の犠牲者と見なされたという事例（ヨハン・ヤーコブ・ショイヒツァーを参照）があることから、ヒトと間違われたことがあるからには、代わりになる資格があるのだと述べている。
Inform 7には、Mac OS XとWindowsで動作する統合開発環境 (IDE) が付属する。Mac OS X版IDEはAndrew Hunterが開発し、Windows版IDEはDavid Kinderが開発した。Inform 7 IDEには、Inform 7のソースコード編集のためのテキストエディタが含まれる。他のソースコードエディタと同様、シンタックス強調機能がある。引用符で囲まれた文字列は色付きで表示される。章節見出しは太字で大きく表示される。コメントはやや小さいフォントで別の色付きで表示される。IDE にはZコードインタプリタも組み込まれている。Mac版IDEのインタプリタは、Andrew Hunterが開発したZoom インタプリタを基本としている。Windows版IDEのインタプリタはWinFrotzに基づく。開発者が組み込みのインタプリタでゲームをテストすると、IDEの "skein" または "transcript" ビューにその進行状況が報告される。skeinビューでは、分岐する木構造としてプレイヤーのコマンドを追跡する。分岐においてゲームの同じ部分を再生せずに開発中ゲームの異なる経路を再試行でき、迅速なテストが可能である。経路には注釈をつけたり、正解としてマークしたりできる（それをテキストでのウォークスルー用に出力可能）。transcriptビューでは、プレイヤーのコマンドとゲームの応答を記録する。応答が正しければ、それを "blessed" とマークできる。再生したときblessedとマークされた部分は強調されるので、開発者が問題を発見する助けとなる。IDEは開発中のプログラムに各種索引を提供する。コードをクラス階層として示したり、従来的なIFマップで示したり、本の目次のように示したり、といった様々な形態の表示が可能である。索引上の項目をクリックすると、対応するソースコードにジャンプできる。IDEは2つのペインを左右に並べて表示する。それぞれのペインには、ソースコード、コンパイルの現在状態、skein、transcript、ソースコードの索引、ゲームの実行中画面、Inform 7の文書、その他プラグイン、設定などが表示できる。これは、多数のペインを同時表示するのではなく2つの向かい合うページのようにペインを表示することで、ノートを模倣しているのである。