On a completely different note... here's a challenge for you:
https://tieba.baidu.com/p/6042985836
Find that game...
So far I found out they use some sort of code in what appears to be a URL description. The url for this game is 1CzWM3AL7grpuRH_h6rABLQ but I cant seem to locate it...
http://tieba.baidu.com/photo/p?kw=%E7%AC%91%E5%A3%B0%E8%BF%B7%E5%AE%AB&flux=1&tid=6042985836&pic_id=4ae6391c8701a18bf38f182a892f07082838fe26&pn=1&fp=2&see_lz=0&red_tag=w3350084851
That's the proof I found.
They also use a site called bilibili.com to share links for the games because you cant upload a link from baidu directly for some reason. Anyway, if anyone has any luck lemme know.
Update
https://space.bilibili.com/17268247/album The codes to download the game are here I believe. But you need to download an app called QQ. its an extension on the baidu app. But its all in Chinese, so I am completely lost on how to navigate it. I leave this message in a bottle to whoever so finds it and can make use of it.