Update Nov 20, 2021: corrected iPad graphics section - BGNJ HD looks great on my iPad.
Update July 11, 2020: added details on online playing.
Summary: Backgammon NJ features a good, mostly intuitive UI, an AI oppenent playing from beginner to world-champion level, and decent online gaming. It's not cheap at $7,99 + $2,99, but it's worth every cent.
Since the advent of pro-level backgammon programs mere mortals have been accusing them of cheating. To find out whether a backgammon app uses a state of the art engine, just check for the presence of many "this app cheats!" reviews. And, unlike in chess, it feels like they cheat. The point, however, is: a world-class backgammon player plays the move that maximizes the number of good rolls for
them in the next move, and that minimizes the number of good rolls for the opponent. It is a sign of great strength if an app
always seems to roll dice that are good for it like this reviewer of Backgammon NJ (henceforth BGNJ) writes (highlight by me):
So: look out for this kind of review - in Backgammon these usually mean "world-class neural network engine at work", not "app cheats".
In case you're concerned now: I analyzed a 13-point match I played against BGNJ in Extreme Gammon on the PC. We got a similar number of lucky/unlucky rolls, and BGNJ just made nearly no mistakes. Here's the summary:
That "equity" means: if you add all the errors that BGNJ made in 13 games, they add up to losing 0.836 of a game. If you add mine, I've made 7.449 games worth of mistakes. Correspondingly, Extreme Gammon rates BGNJ as "world champ", me as "intermediate".
Update: I've played a couple more matches (one in which I'm advanced with a performance rating of 8.17! Yay!). BGNJ consistently ranks between 1.5 and 2.5 performance rating - right where, according to BMAB, the best human "super grandmasters" are, even a bit better.
At the highest level, it plays a precise, logical game. No major surprises there.
Okay, so it's a world champ. How does it look and feel?
BGNJ (reviewing the $2 more expensive HD version) features a clean, unobtrusive board, excellent UX while playing. It's a bit on the boring side (e.g. no translucent checkers, no huge list of designes with subtle textures like in BGBlitz on PC and Mac), but it does the job really well. Everything looks crisp and precise.
Good: doubling works well, you can undo your current halfway-done move in case you click the wrong checker, you finish the move by clicking on the dice (again to prevent errors and to experiment with different moves), and a built-in tutor tells you about mistakes (in case you've enabled the tutor) just when you made them, and helps you find out what would have been better.
I don't like the weird separation o a menu in the left upper corner and another menu in the right upper corner; I would have liked a few more board designs, and a sharper iPad UI.
BGNJ comes with all Backgammon bells and whistles - money games, matches to 3, 5, 7, 9, ... points with Crawford rule, full doubling cube handling (also incl. tutor), optional Jacoby rule, auto-completing games, saving games and matches or sending them via e-mail for analysis on your PC etc.
There's also a second "felt" visual design, but I prefer the original one.
Improving your Backgammon
There's a lot of features to help you get better at Backgammon: if you want, an equity bar in the top left area shows you how you're doing. When you've moved your checkers, before you finish the move, this is immediately updated so you can see the equity impact of your move. Together with the tutor that allows for some experimentation with different moves.
By the way: equity is how the game stands. If equity is 0, the game is perfectly even. If it's 0.4, like above, this means: if we play 100 games from this position, and get $1 for every game I win, and lose $1 for every game I lose, I'll win $0.4 * 100 = $40. This also factors in doubling, so the equity can be something like 4, for example, if the game has been doubled and I'll probably win by a gammon.
That said, if you buy that in-app purchase of the analysis package, you also get a nice option to analyze whole matches on BGNJ's highest level. You can go through all moves of a match and get hints, or you can see them in a list like below and click on the mistakes you made to review them. Very convenient.
That said, XG mobile (review later) has more sophisticated analysis features, so BGNJ is great, but not the king of BG learning.
Online
BGNJ offers full real-time and turn-based online gaming; money games, matches, all is there, and works quite well. Match-making is a bit clumsy: In the settings you tell the game what match length you prefer, and then you click on "turn-based" or "real-time" and then, well, you sit there and wait for a few minutes, and you have no clue what's going on until all of a sudden a dialog with a match offer appears.
After a match has been established you play against the other player with the normal BGNJ interface, and all works beautifully - throwing dice, moving, doubling, all is fine. And after the match you can use BGNJ's analysis to have a look at where you might do better. Great job!
Price tag
Back then I payed $200 for Jellyfish Tutor. I'm not concerned about the $8 for the app and $2 for the in-app purchase to get the analysis package. Still, it costs some money. If you really want to stay free, there are alternatives that I will cover later. I'm still recommending BG NJ wholeheartedly.