I watched an anime called Summer Wars (サマーウォーズ/夏日大作战) last month, I was impressed by the Hanafuda card game in it. Occasionally I found Hanafuda in Kinokuniya the Japanese book store yesterday, I bought one.

I’m learning to play Hanafuda and thinking if I can make a simple Hanafuda AI. It would be great since I’m preparing for the upcoming career fair, this would be far more interesting than doing LeetCode…



Maybe it’s good idea to use this post as a log or something like that, to keep a record of algos and methods using in this little game. 

Will be updated soon…

This entry was posted in Something else and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. li
    Posted September 6, 2014 at 6:49 am | Permalink

    Hello, Eric Yuan! I am very interested in your posts, and I learned a lot from you. I want to learn C++ programming, but I have a issue about compiling tools, and don’t know which tool is better. So, can you tell me which tool you use to program the game and other algorithms before. Thank you very much!

    • Eric
      Posted September 6, 2014 at 2:35 pm | Permalink

      Hey Li,

      First, I’m using osX, so for editor, I use Sublime Text 2, for compiling, I use both cmake and gcc, although it’s good to use Xcode directly, but personally I’m kind of hate large IDEs…

      If you’re using Windows, I’m sure there are gcc compilers for windows as well, and for editing, I used to use a software named notepad++, you can search for it online.


      • li
        Posted September 10, 2014 at 10:08 pm | Permalink

        Eric Yuan! Thanks for your kind reply!
        Now, I try to use cmake and gcc tools to compile my programs in Debian system. But I find it difficult to debug more than one source programs, when counting a big project, in which there are many main functions. Is there a better scheme for such case?
        Thanks again for your kind help!

        • Eric
          Posted September 10, 2014 at 10:20 pm | Permalink

          Hey Li,

          Big project, tons of things need to remember, then use an IDE(VS in win, QT in Linux, Xcode in osx).

  2. jsxyhelu
    Posted February 28, 2015 at 9:40 pm | Permalink


Post a Comment

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>