プログラミング言語 Python を擬人化したキャラ「Pythonちゃん」が完成しました!
pixiv: Python ちゃん(プログラミング言語擬人化) | ちょまど
- キャラクターデザイン確定に3日間、
- 実際の作画に2日間、
といった時間でした。
そのキャラデザでは、ツイッターにて、Pythonちゃんの髪型や服装など、本当にたくさんの方々からアイデアを頂きました。
本当は一人一人にお礼を申し上げたいのですが、このブログ記事でまとめてお礼とさせていただけたらと思います。本当にありがとうございました!
#コード学園 のキャラ(プログラミング言語擬人化)の
キャラクターデザインは自分で勝手に考えるんじゃなくて
こうして SNS を通し
技術者の皆様と一緒に考えるのが
とても有意義だと思っています!そうやって多くの人に受け入れられるキャラになったら嬉しいです。
いつもありがとうございます😊
— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 28, 2018
デザインの流れ(時系列)
最初にツイッターでこのツイートをしましたら、
(ぶら下がる私のツイートへのリプライや、引用リツイートを含めて)100件以上のリプライを頂きました。
「Python ちゃん」をつくるとしたら、
どんなキャラクターになるかな?髪の色、目の色、性格、髪型 etc
取り敢えず蛇の何かは付ける予定!(例) C ちゃんは
・走るの速い
・たまによく分からないところにgotoワープする
・メモリ外に平気で行こうとする時がある「不思議ちゃん」Pyhton ちゃんは? pic.twitter.com/FLtDSf7sS4
— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 24, 2018
いただいた多くのアイデアを踏まえて、まずは「たたき台」として
Pythonちゃんデザイン「案」バージョン1を描きました。ラフ画です
取り敢えず現段階での#Pythonちゃん キャラクターデザイン「案」を
描いてみました!どうでしょうか?
・ロゴを意識してツートンカラーの髪色
・インデントに厳しい→前髪ぱっつん
・機械学習に強い→計算めちゃしてそう→眼鏡白衣(?)コメントや改善案を頂けたらめちゃ嬉しいです#コード学園 pic.twitter.com/24fYEcUEAk
— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 24, 2018
すると複数の方から蛇が大き過ぎるというフィードバックをいただいたので、
それを小さくしたのと、あと白衣の下を「モダンな感じ」にしたものがこれ↓
#Pythonちゃん キャラクターデザイン案の第二版です!
左は横顔です。
・インデント命→前髪ぱっつん。ロゴを意識して二色。後髪はメドゥーサを意識したもしゃもしゃ髪。
・髪飾りは #Python のロゴと蛇 (Pythonはニシキヘビという意味の英語)
・白衣の下は、モダンな感じのファッション#コード学園 pic.twitter.com/kE2h813vUV— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 25, 2018
このデザインで多くの方から「良い」との反応を頂いたので、
ひとまずキャラデザ「確定」として、
ラフ画スケッチから「作画」に入ります。
でも、後髪のもしゃもしゃ(メドューサを意識したやつ)を辞めて、
Python のシンプルな言語設計を意識したストレートなポニーテールに変更だけしました
#Pythonちゃん 描き上げました😍
モダンな感じ&膨大なデータを扱ってる感じが出ていたら嬉しいです💡「インデントを大切にしている→前髪ぱっつん」
「ロゴを意識してツートンカラー」
などの解説も絵に載せました。キャラデザの案をくださった方々、ありがとうございました!#python #コード学園 pic.twitter.com/TAudzMLCyy
— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 27, 2018
書き忘れた設定!
「好きな食べ物:スパム」
(Python のネーミングの元になったコメディ番組『モンティパイソン』にて、食卓に「スパム(食べ物)を出しまくる」というネタがあり、そこから「スパムメール」という単語が生まれた) pic.twitter.com/4QZMWMmNie
— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 27, 2018
採用させて頂いた案
本当に多くの方からアイデアを頂きました。誠にありがとうございます!
本当はすべて載せたいのですが、膨大な数があるため、その中のいくつかをここで紹介させていただきます(同じ案を複数いただいた場合は基本的に時間の早いものを選んでいます)
↓ 最初はメドューサを意識したもさもさ髪だったのが、このアイデアを採用して、シュッとストレートなポニーテルに変更
超知的でオッドアイなPythonちゃん!😃
ロゴ髪飾りは後ろ髪を束ねてる感じですか?
「文法を極力単純化してコードの可読性を高め」っていう特徴から、後ろ髪をシュッとした2色で分かれてるストレートなポニテな感じにするのはどうですか?😊— 七海有里佳☆プログラマVtuber!@ゆるPython投稿中! (@NanamiYurika_ch) September 24, 2018
↓ 眼鏡、髪の色、目の色はこのアイデアから
何でもできる優等生というのは外せないと思います。
髪型はショートカットでボーイッシュかなぁと。
あと眼鏡は外せないと思います。
髪の色と目の色は公式のPythonロゴを参照していただければ。
口調は普段は敬語という感じですかね。— Iosif Takakura (@huideyeren) September 24, 2018
↓ 髪留めが蛇になったのはこのアイデアから
髪は青で目が黄色
髪留めはanaconda意識して緑蛇で🐍
肩にはAIの蛇ちゃん
イメージは結界師のシグマ
趣味は写真を撮ること— Keisuke (@0keisuke_) September 24, 2018
↓ 前髪ぱっつんになったのはこのアイデアから
インデントをキャラクターでどう表現したら良いのでしょう? Perfumeのかしゆかのようなパッツン前髪??? 😅
— Takehiko YOSHIDA (@chihayafuru) September 24, 2018
↓ 白衣の下が近未来的なモダンな服装になったのは、このアイデアから
発想が面白い^ ^
じぶんがイメージするpythonって、計算だけじゃなく、色々なデヴァイスで動いたり、いろんな用途で活躍してるから、もっと柔軟性が高いので、硬いイメージのメガネに白衣ではなく、もっと未来的な?服装が好ましい…←ただの願望w
例えば、XPネイティブアプリやwebアプリなど… https://t.co/v2jW7UL7hH
— jacklow@全てのリアルは妄想に過ぎない (@xapa_ace) September 25, 2018
↓ 全体的なイメージはこのアイデアから
イメージ的には将来有望な 27歳 理系の研究室の助教ってところですかね?
— pan (@pan2744d) September 24, 2018
↓ 好きな食べ物はスパム、という設定はこのアイデアから。(モンティパイソンのコントの中にスパムネタがある)
名前の由来となった「モンティパイソン」にちなんで…何かコミカルなイメージがあるといいですね。
・グーグルというお世話になってる叔父さんがいる。
・蛇のヘアピンをつけてるか、ペットにしているか。
・無類のコメディ好き。イギリスのコメディに詳しい。
…何かこんな感じでしょうか ('ω')b— ふるの (@furuxchi) September 24, 2018
↓「(最初に描いたキャラデザ案v1の話)蛇が大き過ぎるような気がする」
The girl with different colored eyes (mysterious)! 😀 Python is too large and distracts from the character; perhaps a python as a necklace, choker, or part of the necktie? Perhaps the character should be a bit older? Python has been around for a long time,
— Jeff Reynolds (@Reynolds_Beta) September 24, 2018
↓「(最初に描いたキャラデザ案v1の話)他の人も言ってたけど、蛇が大き過ぎるような気がする」
Someone else suggested that the snake is maybe too big. I like the idea of something a bit more subtle. But she is your creation so feel free to draw her any way you want! 😊 ちょまどさんはお上手ですねー!
— Chris Gillum (@cgillum) September 25, 2018
↓ 次マンガ描くときに採用する。Pandas っていう python ライブラリから
Pandasだけにですね!
— たがじぇー (@sogroovy) September 26, 2018
↓ 迷ったけど一応(ちょっとだけ)採用しましたw
誰も言わないので敢えて言いますけど、おっPhythonということで巨乳キャラでお願いします…。(ブロックしないで🙏)
— C₃N₃H₅O₉シェイカー (@cyberviver) September 24, 2018
海外からの反応
↓「Python ちゃんめちゃ好き!ステッカー出来たら教えて」
I ❤️ Python-chan! Please tell me you're making stickers, @chomado https://t.co/mq0fbRSQto
— Mike Lanzetta (@noodlefrenzy) September 28, 2018
↓「これあなたが描いたの?僕は Python がメイン言語じゃないけど、それでもすごく良いと思った。グッジョブ!」
@chomado did you do the arts? love the style, even though I'm not a major python fan! 😀
amazing work! https://t.co/aAq67A7nsE
— Christoph Engelbert (@noctarius2k) September 28, 2018
↓「日本マイクロソフトのエバンジェリストの @chomado の優れた絵描きスキルによって、Python ちゃんデビュー!」
Python-chan makes debut via MSFT Japan dev evangelist @chomado elite drawing skills https://t.co/1n26lriyTf
— John Babich (@JBabichJapan) September 28, 2018
↓ (中国語 読めない。けど自動翻訳機に掛けたら「コード学園続き来た!」的なやつ?わからんけど嬉しい)
有生之年!コード学園居然要更了! https://t.co/MIZcNKXvxq
— Equim (@equim_chan) September 28, 2018
↓「白衣ってのが分かってるよね」
the lab robe is precisely to the point!
— Yung-Yu Chen (@yungyuc) September 28, 2018
↓ 米国 Microsoft 本社のエンジニア(Azure Functions「を」開発してる人)のクリスさん
「Microsoft Azure Functions v2 に Python のサポートが開始されたっていう記念もあって、僕の友人で日本で有名な漫画家でもある @chomado が Python ちゃんを創ってくれました!この創造性めちゃ良いよね、今週末のサーバーレスカンファレンスでお披露目するのが待ちきれないですね」
(今週末のサーバーレスカンファレンスのキーノートで Python ちゃんをスライドに使ってくれるらしい)(もともと Python ちゃんをつくろうと思った切っ掛けは、彼が「Python サポート開始をキーノートでアナウンスしたいんだけど、ちょまどさん Python ちゃんって描いてたっけ?もしあったらスライドに使わせてもらっていいですか?」→私「まだいないから作るわ!」という流れでした。でもこれが無くてもいずれ Python ちゃんは登場させるつもりでした)
In celebration of the Python support recently added to @AzureFunctions 2.0, my friend and famous Japanese manga artist @chomado created Python-chan! I love the creativity and can't wait to help show her off at #ServerlessConfTokyo. 😄🇯🇵 https://t.co/rHOkzJvEdd
— Chris Gillum (@cgillum) September 27, 2018
↓ ちなみにクリスさんは現在 日本語 勉強中で、普段 日本語でリプライしてくれます!(漢字も使っててすごい)
うわー!最高だー!!🤩描いてくれてありがとうございます!!ちょまどさんが病気なのに😭!ものすごくきれいのです!本当に感謝しています!😭
— Chris Gillum (@cgillum) September 27, 2018
性格
外見は完成しましたが、まだ性格が決まっていません。性格が決まらないと漫画はまだ描けません。まだ決め決め中です
アンケート
[アンケート 1]
Python ちゃんの性格は?
(「その他」はリプライで教えてください) #コード学園— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 24, 2018
予約語が少ないので、語彙が少なめ
あるいは平易な言葉で簡潔に話す— 右手の恋人 (@migitenok) September 24, 2018
【キャラ決定のためのアンケート】#Pythonちゃん の口調は?
1. 😊 お姉様系
「あらあら、インデントが崩れているわよ」2. 🙂 中性的
「インデント崩れてるように見えるね」3. 🤓 研究者系
「おや、インデントが崩れているね」4. 😆 元気系
「あれー?インデントおかしいよ!」#コード学園— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 28, 2018
【アンケート2️⃣】#Pythonちゃん の口調は?
1. 🤓 研究者系
「おや、インデントが崩れているね」
「ふぅん、なるほどねぇ、(私|僕)はシンプルな方が良いと思うけどね」
「きみのエディタはなんだい?」2. 😑 言葉少なめ系
「インデント、崩れてる」
「シンプルな方がいい」
「エディタは何?」— ちょまどMadoka🐍Pythonちゃん完成!✨ (@chomado) September 28, 2018
いただいたツイート
Pythonで普通にコーディングするとめちゃくちゃ遅いんですが、C言語ですでにバイナリにコンパイルされたようなライブラリ(たとえばnumpy)をうまく使うととめちゃくちゃスピードが出るっていうのを、キャラクターなりエピソードなりに入れてみてはどうでしょうか?
— Kanda, Kazuo (@kazu_kanda) September 28, 2018
Pythonちゃんかあ…理数系に強くて、独特な価値観を持った頑固者(The Zen of Python)かなあ
— 🐧💊🚀 (@_starnak) September 25, 2018
2系と3系があって面倒とか、環境構築が厄介とかも入れて欲しい、、、
— Yuki (@djotkyuki) September 28, 2018
Pythonと言えば、タプル、リストなのでその辺り理屈っぽい綺麗好きなキャラだと嬉しいです(*´∀`)♪
— 癲狂院たかヲ (@tenkyoin_takawo) September 26, 2018
コードが簡潔に書けて読みやすい所から、簡潔で分かりやすく合理的な口調で喋りそう
— loach (@loach16891537) September 25, 2018
「ゆるふわ系の不思議ちゃんでつかみどころが無い」
「動作はゆっくり」
「いっぱい引き出し(ライブラリ)が有るけど ビルドしても動かないことも多いドジっ子」
「でもNumPyとかDeepLearningとかスイッチが入ると急にスーパーサイヤ人的にギアが上がる」みたいなイメージがあります— boxheadroom (@boxheadroom) September 24, 2018
口癖
「それ、超パイソニックだわ」でお願いします。https://t.co/EAD6pY3FgY
— たがじぇー (@sogroovy) September 28, 2018
「メタクラスが私に囁くのよ」
「甘いわ。pythonの構文くらいね。」
「ヘビーだぜ」— 鷹羽裕輔 (@gendaibushi) September 24, 2018
pythonちゃんかわいいです!ヘビ使い。
「switch(多分岐)なんかいらないの。常に2択が私。」
※Pythonはswitch文ないので、(2分岐)if~elif~else で書く。— Yk Mrsk (@mrsk_yk) September 24, 2018
↓ これはたぶん採用しないw
追い詰められた時、つい 「おっpython!」と発狂して欲しいw
— mo🇯🇵🇭🇰🇬🇧🇰🇷🏍 🛥 ✈️🐡🍛 (@howardmong) September 24, 2018
他の言語ちゃんとの関係
プログラミング言語 Ruby の生みの親のまつもとゆきひろ(Matz)さんからもアイデアいただきました!(Rubyちゃんのパパだ!嬉しい)
Rubyが仲良くしたくてもPythonがつれないイメージ
— Yukihiro Matsumoto (@yukihiro_matz) September 28, 2018
Pythonちゃんは少しのんびりなところがあるけれど賢くて皆の人気者。
そしてそれを羨む頭の回転が速くて、Cちゃんを尊敬し、Pythonちゃんにライバル心を抱くJuliaちゃんもぜひお願いします。— Yuki (@Eric_J_Yuki) September 24, 2018
Pythonちゃんは普通C言語で書かれてるので、C言語の子供。
あと、紛らわしいCythonという、Pythonのコードの一部をCにトランスレートすることで高速化する技術があったり、JAVAで書かれたJythonというのもあってですね。— Satoru MIYAZAKI (@s_miyaza) September 24, 2018
ツートンカラーを逆にした生き別れの姉2系ちゃんを持つ設定とかどうですか?(2系3系互換性ないネタ
— Yuki (@Eric_J_Yuki) September 24, 2018
取り敢えずここまで!(明日は Serverless Conference のため朝6時起きなのです)
アイデアをくださった方が、本当に、ありがとうございます。また引き続きお願いできたら嬉しいです。ありがとうございます!
新キャラ作成、お疲れ様でした。とても魅力的なキャラに仕上がりましたね。何よりちょまどさんが楽しそうにしているのが嬉しいです。
クローチェさん、いつもありがとうございます!