ニュース
» 2015年12月10日 15時00分 UPDATE

恋愛プログラミングゲーム「プログラミングで彼女をつくる」が人気:プログラマーは、つり目でショートヘアがお好き?

恋愛プログラミングゲーム「プログラミングで彼女をつくる」が、“難易度が高く”て面白いと話題になっています。

[岩城俊介,@IT]

 20XX年に発売されたアンドロイド彼女「安藤杏(あんどうあん)」と、ひょんなことから同居生活が始まった主人公。安藤杏に搭載された、プログラミングにより、服装などをカスタマイズできる機能を使いながら、彼女との交流を深めていくと……。果たして二人の恋の行方はいかに!?──(サイト説明から)。

 恋愛プログラミングゲーム「プログラミングで彼女をつくる」が、“難易度が高く”て面白いと話題になっています。

 プログラミングで彼女をつくるは、プログラミング転職サイト「paiza」が主催するpaiza オンラインハッカソンの一環でギノが作成した、IT/Webエンジニア対象の恋愛プログラミングゲーム。日本語をしゃべり、「Swift」「C」「C++」「C#」「Java」「PHP」「Ruby」「Python」「Perl」「JavaScript」などの言語を理解できるという「安藤杏(あんどうあん)」ちゃんが“あなたの理想の彼女”になるよう、自身のプログラミングスキルを駆使して育てていきます。

photo 「圧倒的、なのに、可憐」安藤杏ちゃんの仕様

 プログラミング問題を解くことで、顔のパーツ、洋服、髪形といったアイテムを取得でき、着せ替えが可能に。同時に、親密度も高まり、表情やせりふにも変化が表れ、二人の仲が深まっていきます。

photo 「つり目」パーツを取得する問題
photo 「ショートヘア」パーツを取得する問題
photo 難易度が高くなる、「水着」パーツを取得する問題
photo 使う言語を選択して解答する。好みの傾向が、つり目でショートヘアで水着なのは、最初の獲得パーツだからだろうという野暮なツッコミはなしです

 問題は、出力文字列はともかくとして極めて実践的です。実際にコードを書くスキルがなければパーツを獲得できません。また、平均実行時間や提出コードの容量(バイト数)がランキングされます。

 簡単な問題で取得できるノーマルアイテムから、難易度の高いレアアイテムを用意することで、プログラミング初心者から上級者まで、楽しみながらプログラミングスキルを高められます。学習意欲を高めつつ、自身の力を試すチャレンジ要素くすぐるゲームシステムも秀逸です。

 対応言語は、Swift、C、C++、C#、Objective-C、Java、Perl、Python(2.x系)、Python(3.x系)、Ruby、PHP、Scala、Go、Haskell、Erlang、Bash、R、JavaScript、CoffeeScript、Cobol、VB、F#、Clojure、D。2015年12月3日に米アップルがオープンソースソフトウエアとして無償公開したプログラミング言語「Swift」にも対応しています。

 公開期間は2016年1月13日まで。ちなみに、アンドロイド彼氏の「安藤塁人(あんどうるいと)」くんも用意されるそうです。

Copyright© 2017 ITmedia, Inc. All Rights Reserved.

@IT Special

- PR -

TechTargetジャパン

この記事に関連するホワイトペーパー

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。