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

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

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

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

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

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

対応言語は、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日まで。ちなみに、アンドロイド彼氏の「安藤塁人（あんどうるいと）」くんも用意されるそうです。