概要
「こんな事もできるんだ!」ビジュアルプログラミング言語の可能性を知ってもらうために、企画・執筆した書籍です。
題名: カンタン!Scratchでできること
紹介文: なさそうでなかった、ビジュアルプログラミング言語「Scratch」のガチ勢本が登場! 「Scratchでこんなこともできるの!?」と楽しんでもらうため、Scratcher 5人がそれぞれ好きなテーマで書き上げた、Scratchの技術書です。 言語の自作や、物理エンジン実装、ドット絵エディタやフォントづくりなど、盛り沢山な内容となっております! Scratchやビジュアルプログラミングに興味がある方、Scratcherの将来について知りたい方はぜひご覧ください。
技術
- Re:VIEW
- Adobe Illustrator
- CSS
制作時間
2019.7~2019.9
2ヶ月
公開情報
9/22に開催された技術書典7にて販売しました。紙の書籍はありがたいことに一旦完売しました。2020年2月現在は紙とPDFをセットでBOOTHで販売しております。
内容について
Scratchは「簡単」なものしか作れない、と思われることがあります。しかし、実は複雑なプログラムやスマートフォンゲームのようなクオリティの作品が作れます。そこで、 「実はこんなものも作れます!」と伝えたい 、「感嘆」してもらいたい、という思いから本書を書くに至りました。
内容は以下のとおりです。
- 自作プログラミング言語
- 物理演算エンジン
- フォント
- ドット絵エディタ
- 3D描画
私は「SVG出力のできるドット絵エディタを作ろう」という内容の記事を書きました。
デザインについて
表紙、本文ともにデザインを担当しました。表紙はAdobe Illustrator で制作しました。Scratchの猫を彷彿とさせる色使いとポーズ、そして猫耳をあしらったキャラクターです。
本文のデザインはCSSで組みました。inDesignよりCSSに慣れているため、限られた時間のことも考えてCSSで作ることにしました。
一つ学んだのが、入稿形式に沿っているかのチェックをしっかりすることが大事、ということです。普段モニターで見るデザイン制作をしているので、印刷物のデザインでは初歩的なミスをしてしまいました。
技術的なこと
- Markdownで原稿を書きます。
- 完成後、Re:VIEW形式に変換します。(ここからGitHubで管理します)
- 校正して、プルリクエストを出します。
- 文中の画像をPhotoshopで編集して、可読性をあげます。
- CSSで見出し等のデザインを作ります。
- 出力したepubファイルをcalibreというソフトでpdfに変換します。
- Adobe Acrobatで微調整をし、表紙をつけてページ数調整をして完成です。
企画〜頒布まで
きっかけ
そろそろScratchガチ勢の人が書いた本があっても良いかもしれない。100%ペンもペンテキもクラウドリストも解説した本はまだない。それどころか、コミュに出入りしていない人はその存在すら知らない。
— アベ先生 (CV: 阿部和広) (@abee2) June 21, 2019
以前からScratchの技術本を書きたいと思っていましたが、このツイートをみてますます 「書きたい!」 という気持ちが強くなりました。ちょうど同じ頃に、技術書典7という技術書の同人誌即売会の、サークル出展募集がありました。締切や目標があると企画倒れしにくいので、技術書典での頒布を目指し作ることにしました。「やりたいなあ」「読みたいなあ」ではなく、「やります」になった瞬間です。
企画
7月中旬からプロジェクトを進めていきました。
まずはじめに、仲が良く、一緒に本を作ったら楽しそうなScratcherに声をかけ、進めていくことにしました。全員が集まったらそれぞれの意見を聞いてまとめながら、本の方向性と内容を決めます。
#技術書典7 に出すScratch本の内容案がたくさん出てきました…!楽しみ…!#Scratch pic.twitter.com/QYPYKTKfcn
— 三橋優希/Yuki Mihashi (@YukiMihashi) July 13, 2019
執筆と編集
入稿の締切や作業にかかる時間を計算し、それぞれの執筆者と連絡をとりながら進めていきました。当初はGitHubにレポジトリを作ったので、それぞれが書くたびにコミットするという流れにしようと思っていました。うまく動けば私も楽だったのですが、執筆者の方々はGitを使うのが得意ではなかったのか、機能しなかったので私がほぼ作業していました。
また、コンセプトがうまく伝わっていなかった点は反省です。
イベント当日
#技術書典7
— 三橋優希/Yuki Mihashi (@YukiMihashi) September 22, 2019
き04Dでお待ちしております! pic.twitter.com/RAnugdfAfy
さて、イベント当日は200部を用意しました。合計で88冊を買っていただいて、残りは自宅へ宅急便で発送しました。
その後
帰宅後はBOOTHで販売し、10月25日に無事完売しました!ありがとうございますm(_ _)m
お金に関しては、全て私が負担しており執筆者の方がリスクを追わないような仕組みにしました。が、計画を少し間違えてしまったため赤字になっています。ここは振り返って次回に活かします。
感想
もちろん、簡単なことだけではありませんでした。締め切りに間に合わない方もいて、少し困ってしまいました。次は、締め切りに余裕を持って設定した上で、スムーズに執筆を進められるようサポートしていきたいです。 チームとのコミュニケーションの大切さ を学びました。
初めて本を作れて、楽しかったです。読んでいただいて、意見をもらったときはすごく嬉しかったです。ここまで読んでいただき、ありがとうございました。