－50－■

特集：近畿支部会 ■Mitaka の改造のススメ
河村聡人 Akito D. Kawamura（京都大学附属天文台、天教 Mitaka WG）
features_v170.pdf。前者は基本操作からプロ

1. はじめに
国立天文台 4 次元デジタル宇宙プロジェク

グラミングや詳細設定まで網羅的な説明、後トにより提供されている宇宙再現ソフトウェ

者はバージョン 1.7.0 で追加された機能につア Mitaka（開発者：加藤恒彦氏）がこれまいて説明）が含まれていますが、これら公式

でも教育やアウトリーチ活動、また個々人ののテキストから内容を選択し、明文化されて趣味等の場で数多く利用されてきました。一いない仕様を追記して、中上級者向けに再構方で操作の習熟や天文知識の要求など一般的成したものが改造マニュアルです。改造マニに低くないハードルにより活用場面に限界がュアルは現在 Mitaka の新機能の追加やワー見えてきた側面もあります。その様な状況下クショップでの成果等を基に随時改訂を行っ

で、2020 年 2 月に公開されたバージョンていますが、ここでは当投稿執筆時点での紹1.6.0 （ 執 筆 時 点 で の 最 新 バ ー ジ ョ ン は介を行います。

1.7.0a）より実装されたプログラミング機能[1]を利用し、「誰でもその場で使うことがで2.1

改造の目的と機能きる番組やプリセットを（中略）多くの人にMitaka を改造する主な目的は、操作の削届け（中略）利用者にとって使いやすいソフ減・質の向上、コンテンツの共有、初心者へトウェアとなるよう、開発者と連携」[2]するの対応などが考えられます。これらの目的をものとして天文教育普及研究会「Mitaka に達成するための Mitaka の機能は概ね以下のよる天文教育/普及 WG」（以下 Mitaka WG）

4 点に集約されます。
１） 状態の保存・再生は活動しています。
Mitaka のプログラミング技能者の育成や

２） 状態を変化させる命令

利用者の拡大を目的として、Mitaka WG で３） メニューの調整はこれまで 3 度のワークショップ（2020 年 9４） 上記機能・設定の独立ファイル化

月 20 日、2021 年 2 月 27 日、 2021 年 6 月

改造マニュアルでは演習を軸に、段階や目的

13 日、全て Zoom にて）を行いました。筆者

別に Mitaka の基礎的な機能を紹介していまはこのワークショップでの手引きとして、す。1 章で Mitaka の基本的な用語や設定の「Mitaka 改造攻略マニュアル」（以下、改造確認と共に最も簡単な方法での状態の保存・マニュアル）[3]を執筆しております。この度再生を、2 章で状態の再生・変化の命令に関はこの改造マニュアルの概要を通して、するより高度な内容を、3 章でメニューの調

Mitaka のプログラミング機能の紹介とその整を含む全体的な設定の方法を取り扱ってい将来性についての議論を行います。

ます。状態の保存・再生の最も簡単な方法ではプログラミングは不要ですし、メニューの2. Mitaka 改造攻略マニュアル

調整も比較的単純な手法となっています。一Mitaka のパッケージには公式のテキスト方で 2 章で扱っている内容に関しては恒星のが 2 種 （ mitaka_manual_J.pdf お よ び

ヒッパルコス番号などの天文知識や細かな調

天文教育 2021 年 9 月号（Vol.33 No.5）

Mitaka の改造のススメ

整を行う根気など、プログラミング技能以上－51－ています）。
宇宙お宝探しゲームは１つの Mitaka 用ののものが求められます。
Mitaka を改造することは往々にして自由cmd ファイルとヒント集により構成されて度を制限するということになります。例えば

います。cmd ファイルを読み込む（Mitakaシーケンスと呼ばれる機能では〇ボタンを押の「ファイル」より「コマンド定義ファイルすことで次々と状態を変化させることができを開く」等）ことで利用できます。回答者はますが、一方で視点移動などの手入力とは相Mitaka の基本操作によりヒントに示された性が悪いです。メニューの改造についてもデ各所を訪問します。

フォルトのメニューの網羅性を犠牲にし、よ出題者は惑星や衛星の特定の地点に文字をく使用される項目のみを表示するようにする

埋め込み、その地点を示すヒントを考えます。

といった具合となります。この様に Mitaka

コード 1 を例とすると、ヒント「これは太陽の改造とは特化させることに他なりません。

系で最大の火山です」が示すオリンポス山に十分に近寄ると[A]と表示されます。これはバ

3. ワークショップを通して感じた将来性ー ジ ョ ン 1.7 で 強 化 さ れ た 地 名 表 示 機 能

3 度のワークショップにおいて筆者は中級（SetPlace 命令と SetString 命令）を使用し者向けのグループでの講師を担当しました。

たもので、出題者は天体と天体上の緯度経度、筆者の講師としての習熟度も関係するとは思表示を開始する距離（R1）、文字の内容と色いますが、受講者の達成度の向上には Mitakaを変更することができます。このような出題を改造する目的を持つことが重要であると感を複数行い、各所に隠した文字をつなげた言じました。その為には機能紹介にとどまらず葉の回答を求めます。

成果物のコンテンツとしての質にも気を配る

この宇宙お宝探しゲームはプログラミング必要があります。今回、Mitaka のプログラ

自体はシンプルでありながら、内容もバラエミング教材としても初心者向けの操作習熟教ティーに富み、天文知識を求めます。また回材としても有望なゲームが出来ましたので紹答者も Mitaka の基本操作を能動的に実践す介します。

ることとなります。出題者としては Mitakaのプログラミングを始めた中級者を、回答者

宇宙お宝探しゲーム（Space Ciste）としては基本操作の習熟過程にある初心者を提示されたヒントから宝物を探す街歩きゲ対象とした、優れた演習問題だと感じていま

3.1ーム（Ciste）を参考に、宇宙で文字を探すゲす。

ーム（Space Ciste）を考案しました。全くの思い付きで第 3 回ワークショップにて演習問

4. おわりに題としたところ、非常に好評でした（改造マMitaka の改造は難しいのかとよく質問さニュアルの付録の追加演習に詳細が記載されれますが、改造の目的とその人のスキル次第

コード1

宇宙お宝探しゲームのサンプルコード

SetPlace(ObjectKey:PLNT_MARS, PlaceKey:Ciste_Key, Lon:-133.1, Lat:18.4, R1:0.02,
Color:#00FF80, Size:2, Display:True)
SetStrings(Ciste_Key:[A])天文教育 2021 年 9 月号（Vol.33 No.5）

－52－

■

特集：近畿支部会 ■です。最大限に活用した改造・コンテンツ作

文献・脚注

成では、Mitaka のプログラミング言語の習[1] 加藤恒彦（2019）「天文ソフト「Mitaka」

得や天文知識などが求められるため、複数のの最新機能 ～ユーザーによるカスタマイプログラミング言語を習得している天文学・ズ機能と教材開発への応用～」，第 33 回天

宇宙物理学の大学生レベルが妥当かと思いま

文教育普及研究 2019 年天文教育普及研究す。よって一般的にはハードルが高いかと思会年会 集録，pp157-160

います。一方で既存のプログラムの微調整程[2] 天 文 教 育 普 及 研 究 会

Mitaka WG

度の改造ならば誰でも到達可能な目標だと思

https://tenkyo.net/category/wg/mitaka/

いますし、またよく整備されたプログラムの[3] Mitaka 改 造 攻 略 マ ニ ュ ア ル は 以 下 の使用に関しては Mitaka 本体の基本操作の習URL または右記 QR熟すら必要ありません。改造マニュアルは独コード（Google ドラ

習での活用を前提に書いていますが、Mitaka

イブ）にて公開しての改造のコツを全て書いているものではありいます（執筆時点）。

ません。Mitaka の改造に困難を感じている

改造マニュアルの内方、作ってみたいコンテンツの案を持ってい容については筆者まる方、是非ワークショップへご参加ください。

でお問い合わせください。

ワークショップの案内は随時、天文教育普及

https://drive.google.com/drive/folders/1v

研究会メーリングリスト及び Mitaka WG のPjyW-j1rEZ0AtGC8I5IrreJS L0eVlX-

ウェブサイト[2]に掲示されます。

謝辞
はじめに、国立天文台４次元デジタル宇宙プロジェクト及び加藤恒彦氏のこれまでの、そしてこれからの Mitaka への尽力に感謝いたします。筆者も 2006 年より Mitaka を楽河村聡人
Akito D. Kawamura

しませて頂いております。
また、改造マニュアルを執筆・推敲する場として、Mitaka WG や 3 回のワークショップを中心に、様々な機会を頂きました。特に伊藤真之氏、石川勝也氏、嶌田成二氏には宇宙お宝探しゲームの構築に多大なご協力を頂きました。また、天文教育普及研究会近畿支部会において改善点をいくつもご指摘いただきました。ここに感謝を表します。
当投稿は 2021 年 6 月 20 日開催の天文教育普及研究会近畿支部会での発表に基づきます。

天文教育 2021 年 9 月号（Vol.33 No.5）