Fought Qitian Erlang, the Sacred Divinity 147 times and finally cleared it.

Little Monkey gave it everything and kept fighting after loss after loss; after 147 attempts, finally cleared Qitian Erlang, the Sacred Divinity. Just recording this for myself. Overall, it's a bit harder than the Seven-Day Great Sage's Broken Shell. With this game, taking your time with the Qitian Re-challenge is pretty fun too. Play it like a fighting game—there's mind games, and plenty of different builds to try. Steam's auto-recording is really nice; it captured the good times.

Video Games

Black Myth: Wukong, booting up!

Waited four years for this, pre-ordered early, passed the performance test well in advance. Even pre-downloaded it, just waiting for it to be served up. And then — let's just say, the first trial on the journey west is the remaining time on "Extracting" hovering around one day?

Video Games

Notes on dealing with Google Play's 64-bit requirement in an old cocos project

I've got an old project, and to solve the problem of Google requiring 64-bit support, I was getting ready to upgrade cocos a bit — then found out it wasn't necessary. Supposedly you just need to compile a 64-bit build. I vaguely remember deleting arm64-v8a back then. Google's guide: https://developer.android.com/distribute/best-practices/develop/64-bit#test\_your\_app\_on\_64-bit\_hardware describes three cases — building with Gradle, with CMake, with ndk-build — and they're all different. From my testing, cocos2dx turns out to be ndk-build mode, which depends on the PROP\_APP\_ABI setting in gradle.properties.

App Development

My indie game, Happy Restaurant, is out now

Happy Restaurant is a strategy-driven business simulation game: use your wits to grow a tiny eatery step by step into something big. Bring in spectacular foot traffic and hefty revenue! Unlike mos...

Works

Game Design and the Six Human Needs

I’ve spent a great deal of time thinking about video games — far more than just from concept to completion. Whether making them, playing them, or taking part in community discussions, I’ve realized there are some things I want to share. Game design is both organic and emotional, and structural and rational. The more I’ve dealt with the process and the results, the more I’ve realized that there are hidden core values in game design, values tightly bound to the six human needs. The more a game aligns with these values/needs, the better a game it is, subjectively speaking. Level 1: Needle in a HaystackAs you probably know, an enormous number of video games ship across many platforms, and the number grows every day — and every day it gets harder to find a game you’ll love. On Steam, for example, games are sorted by “Featured”, “Popular”, “New Releases” and “Recently Updated”. Dig deeper into the search options and you’ll find genres, user tags, ratings, user ratings, and unique features and categories. That’s all well and good, but it’s absolutely not as good as just telling me which game I’ll love. At best, it’s a careful guess.

Flash

Using terrain in the Tiled map editor

Starting with Tiled 0.9.0, a new tool was added that makes it easier to edit terrain transitions in tile maps. There are many ways to handle terrain transitions between tiles in a tile map, but Tiled’s terrain tool supports transitions between tile graphics whose corners are all well-defined, which is also the most common approach. Now let’s demonstrate how to use this tool and the steps for setting up terrain information, by working through the desert.tmx that ships in the example directory of the Tiled installation package. Creating a new tile map and tileset Create a new map with a tile size of 32x32:

App Development

Minecraft's Summer Blockbuster Movie and Game Trailer Supercut

Now that’s real talent and creativity!

Entertainment

Food Match-3 Launched

A single-player iPad game I developed in my spare time. My wife loves match-3 games, so I started with a match-3, and since food is adorable, I went with a food theme. Development plus assembling ...

App Development

Loli Adventure project completed and published

Loli’s Adventure was the first mobile game project I saw through to completion as lead programmer. I learned a lot from it and got a feel for how it differs from browser games. The project was built with PHP (AMFPHP) + AIR (Starling plus traditional UI), and on the front end, Starling + traditional UI still runs into plenty of performance limits — from here on, I plan to drop traditional UI entirely for mobile games. This year is a breakout year for mobile platform products, and my interest is sky-high right now.

App Development

Starting my Diablo III journey

I barely have time to play games outside of work these days, but I still have to play this classic sequel, and there's Old Niu, Xiong, and my old comrades and everyone else from my student days who agreed to play this game together. I miss you all. My BN tag: mousebomb#3252, see you soon.

Video Games
123