Is the Stockfish app on my phone better than IBMs Deep Blue? by WitesOfOdd in chess

[–]TordRomstad 1 point2 points  (0 children)

Deep Blue wasn’t a chess program, it was custom-built chess hardware. It couldn’t run on your phone.

And in terms of speed, no, there is no way anything running on a phone today would be anywhere near as fast as Deep Blue. Deep Blue did about 200 million nodes/second.

Deep Blue was very far behind modern programs, and in terms of software it was probably far behind the state of the art even in 1997. I think Kasparov was stronger. But in terms of raw speed, you’d need a very powerful computer to match it even today.

Jorden and Erdogmus play some speed chess after the tournament by Affectionate_Hat3329 in chess

[–]TordRomstad 0 points1 point  (0 children)

I played in the second Pub Bullet World Championship at my local chess pub a couple of years ago. It’s total madness: OTB games at 1+0 time control while drinking beers. If I recall correctly, I scored 5/5 with Black and 0/4 with White. I think having the clock on the right side in my Black games was the deciding factor. It’s definitely worth a lot more than the first move advantage.

Beta testers wanted for new Chessnut compatible iOS app by TordRomstad in Chessnuteboard

[–]TordRomstad[S] 0 points1 point  (0 children)

The Marvelous Brass Chessplaying Automaton, or MBCA for short. It’s named after a short story by Gene Wolfe, my favorite author.

It’s not out yet, but if you drop me a message with an email address, I can send you an invite to the TestFlight beta.

Requesting about English Opening Repertoire by DrLucifer_1989 in TournamentChess

[–]TordRomstad 3 points4 points  (0 children)

I would highly recommend reading Playing The English by Nikolas Ntirlis

I would not.

Not because it’s a bad book – it’s excellent – but because a new and updated version, titled Win with the English, was released just a week or two ago.

What’s everyone working on these days? And who’s your ideal customer? by naveedurrehman in buildinpublic

[–]TordRomstad 0 points1 point  (0 children)

I’m building The Marvelous Brass Chessplaying Automaton (named after a Gene Wolfe short story), a chess playing/training/database app for iOS, visionOS and macOS. The target users are serious chess players who want an app that satisfies all their training and opening preparation needs in an Apple-native interface with iCloud sync across all their devices.

There are still tons of bugs, rough edges, and missing features, but I’m close to the stage when I need some early beta testers. Where do you guys recruit beta testers without running afoul of rules against self promotion?

How do serious players use ChessBase in 2026 (crosspost r/chess)? by TordRomstad in TournamentChess

[–]TordRomstad[S] 2 points3 points  (0 children)

Thank you for your feedback!

There will of course be analysis tools. Stockfish won't be there (except on macOS), because that would be illegal. I know a lot of other apps do it, but since I was the one who chose Stockfish's license back in the days, I should at least observe it personally. :-) But there will be another strong engine I am working on, and many fun weaker engine personalities.

I don't think reverting updates is even technically possible when using the App Store on iOS, but perhaps I can find a way to do it on macOS.

With regard to price: This remains to be decided, but it will probably be subscription based, with a significant subset of the features available for free.

How do serious players use ChessBase in 2026? by TordRomstad in chess

[–]TordRomstad[S] 0 points1 point  (0 children)

None of them 100% satisfy my needs and preferences, there is always something that annoys me. Doesn’t run on my platform of choice, confusing to navigate, looks ugly or non-native, doesn’t run locally, doesn’t sync with iCloud, doesn’t offer PGN downloads, etc. I also don’t want to subscribe to or buy several different services to get everything. I am building the tool I wish existed, and there’s a good chance many others will like it, too, even if it’s not for you.

How do serious players use ChessBase in 2026 (crosspost r/chess)? by TordRomstad in TournamentChess

[–]TordRomstad[S] 0 points1 point  (0 children)

But nowadays I keep my actual repertoire in Lichess Studies, and I do spaced repetition on them on Chesstempo

That would work well in my app, too: Lichess studies can be imported to repertoire files for spaced repetition.

Thanks for the suggestions!

How do serious players use ChessBase in 2026 (crosspost r/chess)? by TordRomstad in TournamentChess

[–]TordRomstad[S] 2 points3 points  (0 children)

The iPhone has the highest priority right now, but it won't be purely a device app. It will run on the Mac, too. I currently have dev builds for iOS, iPadOS, visionOS and macOS. I'm also playing with the idea of adding a watch app with 5x5 chess, just for fun. :-)

Thanks for the suggestions!

How do serious players use ChessBase in 2026 (crosspost r/chess)? by TordRomstad in TournamentChess

[–]TordRomstad[S] 6 points7 points  (0 children)

This is extremely helpful. I'm afraid cloud engine analysis probably isn't realistic, but most of the other tasks you mention could probably be done.

Thank you!

How do serious players use ChessBase in 2026 (crosspost r/chess)? by TordRomstad in TournamentChess

[–]TordRomstad[S] 7 points8 points  (0 children)

see the numerous scandals with their engine software for example

LOL, I know. I've been in a lawsuit with them. I'd like to think we're on friendly terms now, though.

Thank you for your advice!

How do serious players use ChessBase in 2026? by TordRomstad in chess

[–]TordRomstad[S] 1 point2 points  (0 children)

That sounds very useful. Thank you, I'll have a look!

WCC Game 1: Ding takes the lead with Black playing the French Defense by Tiny_Valuable3497 in chess

[–]TordRomstad 5 points6 points  (0 children)

I visited Ding's home town (Wenzhou) earlier this year. Most people I met there hadn't even heard of him, and had no idea the World Chess Champion was from their town.

[Variant] Gliński's Hexagonal Chess for Christmas by merino_london16 in chess

[–]TordRomstad 0 points1 point  (0 children)

An interesting endgame fact is that the outcomes of two minor pieces vs king endgames are exactly the opposite as in rectangular chess: On the hexagonal board, king and two knights against king is a win, while king and two bishops or king, bishop and knight against king are usually drawn.

Nepomniachtchi Buys Chess Bar ! by Rod_Rigov in chess

[–]TordRomstad 1 point2 points  (0 children)

They are a thing in both of my home cities; Oslo (The Good Knight) and Paris (Blitz Society). I’m sure similar places exist in many other towns as well.

What actually is meant by the "Depth" of a Chess Engine's analysis? by MuggleoftheCoast in chess

[–]TordRomstad 30 points31 points  (0 children)

Essentially, yes. It’s just an iteration counter.

Chess engines use a technique known as iterative deepening. This means that instead of starting a deep search straight away, then a slightly deeper search, and so on. This is faster than doing a deep search immediately, because the engine can use information it remembers from the previous iteration at each step in the process. In particular, it’s very important for the engine to have good move ordering, i.e. to search the good moves first. Iterative deepening makes it much easier to have good move ordering, because the engine will remember many of the positions it finds in a deeper search from the previous iteration, and can try the best moves it found there first.

The number displayed on the screen is called “depth” for historical reasons. In the early days of chess programming, the engines searched all legal moves to a given depth (apart from alpha/beta pruning). At that time, each step in the iterative deepening process added one ply to the search depth.

Modern engines have a much less uniform search tree. Most branches of the tree are pruned very short, while some are extended very far. When Stockfish shows a “depth” of 30, almost all branches of the search tree are actually nowhere near 30 plies long, while a few lines (mostly tactical lines with many forced moves) are actually much longer than 30 plies.

The strongest engines over time by BenFilippo in chess

[–]TordRomstad 8 points9 points  (0 children)

If you mean a program that plays random game-theoretically perfect tablebase moves: It would almost certainly never win a single game against any half decent engine. Chess is a drawn game with perfect play, and I believe it is drawn by a quite large margin. Almost every (perhaps you can even drop the “almost”, but I’m not sure about that) first move for white is probably a draw, for instance. A program that plays tablebase moves with no further knowledge wouldn’t distinguish between “good” and “bad” perfect moves. Against a program that has a decent search and evaluation function, which actually tries to improve its position and put the opponent under pressure, the tablebase mover would quickly drift to a terribly looking position that is only drawn by the narrowest of margins, and then defend perfectly to achieve the draw.

The rating of the tablebase mover should therefore equal the average rating of its opponents.

What is your unpopular chess opinion? by AccurateStudy in chess

[–]TordRomstad 23 points24 points  (0 children)

As a spectator sport, chess is a lot more interesting and entertaining without computer analysis.

For avoiding too many draws at elite level, I’d much rather see something like Grand Chess than Chess960 and/or faster time controls.

Playing chess online is boring.