Skip to content

Instantly share code, notes, and snippets.

@Marken-Foo
Created December 20, 2020 16:36
Show Gist options
  • Save Marken-Foo/3008f9d01ab38e5b0a7601ab37293ee5 to your computer and use it in GitHub Desktop.
Save Marken-Foo/3008f9d01ab38e5b0a7601ab37293ee5 to your computer and use it in GitHub Desktop.
lishogi updates 2020-12-08 - translation of 2020-12-08 note.com post by 杉並委員長 (ch_suginami)

lishogi latest updates (as of nighttime, 20th December)

(Original post by ch_suginami-san: https://note.com/ch_suginami/n/na9fdb8a2970f )

Updates

Kifu notation has been extended. Next to the original western notation style, Kawasaki and Japanese notation styles have been added. So now it looks much better from a Japanese aesthetic. If one were to find fault, it would be that the 「打つ」 for dropping pieces and the 「右左引直」 for disambiguation are not supported, and for the latter case the "departure square coordinate" is given just as in chess. For those who are familiar with computer shogi, perhaps it would be easier to describe as a mix with the CSA format.

However, it would be unreasonable to demand this much improvement at the current juncture. It's good enough how far it's come.

Features that look to be added soon

  • Byoyomi (it's been a struggle. Please wait patiently.)
  • Kifu import/export

Sincere wishes and personal talk

Matchmaking is harsh. Although I sit there every night trying to wait for a rated game as best I can, matches usually don't come. I'm writing this post at Japanese nighttime while watching the top page of lishogi, but there are fewer than 10 ongoing real-time games, even including bots, and it feels sad and lonely.

With a framework based on lichess, the functionality and design are more than sufficient; rather, there are areas where it's more developed than other sites. Yet, there are few people.

I should add here that I'm connected to the development side, so I know how much time people volunteer to coding features and debugging. And because I have development experience, I know the pain of prioritising the feeling "I don't want to let the users down." But, however brilliant the software developed, it's meaningless if there's no one using it.

On a personal note, as some of you may already know, I've been doing some bot development and management on Discord. The content of which is the chess and shogi problems I compose from my own games, as well as tsumeshogi problems contributed from others. Another project aimed at YouTube streamers is a feature-rich automatic comment translation program (using DeepL). Making this available takes a small amount of personal funds: for the translation + API usage fees, and for the cost of a minimal server to run it on. The cost-effectiveness of this? Well stuff the cost-effectiveness of a personal hobby, but it'd be a waste to let developed features rot after having spent money on it, and in any case they've been useful enough to be missed if they were to go down. This situation is quite the dilemma.

I know this shouldn't be said, but unrelated to whether an app is free or paid, there are apps where we can't help but doubt or be unsatisfied with their contents. And then there is lishogi, which while being completely free still manages to offer many features. This alone is fairly surprising. But the development team is far from satisfied. They're looking at more advanced features, and they're probably continuing with development right now as I write this. It's really humbling.

However, it's also become the case that there aren't enough people to use these features. It's true that there are people out there who don't use lishogi because byoyomi hasn't been implemented yet. I've heard that it hasn't been easy to implement, and I'm sure that's the case. For this reason, it's understandable to hesitate recommending lishogi to others. But what do users who come to lishogi really want? To play shogi, isn't it? Here's an analogy to explain my feelings: going to the supermarket to buy groceries, but seeing nothing being sold!

I've written a lot on this one topic. But I think I've said what I wanted to through this post. I use 81Dojo, and recently Shogi Club 24. I use Shogi Wars for streaming too. But part of me is still not satisfied. I can't get lishogi out of my mind, where I can freely set the time control, and where there is sufficient functionality to even play some shogi variants.

People's emotions come in waves. Fads come and go. Since lishogi has settled down for now, I think it's a good idea to once again expand the userbase. No feature exists without complaints about it, so I think it'll be fine for the developers to just steadily do what they can. We will support them as well as we can.

Finally, a little something I heard of. Few people haven't heard of the Toyota Motor Corporation; well, at least in Japan. One of its well-known management policies is "Kaizen"*. This is the principle where any suggestion is adopted if it brings a benefit, no matter the context or how small a detail may be; even the placement of a single component in a factory will be taken into consideration if it improves efficiency.

To break down hierarchical barriers and share information quickly, whiteboards are used, and executives work on the assumption that everyone knows what is on the board; it's a harsh world where one can't just say they didn't know. But precisely because information can be quickly shared, the organisation gains in accuracy and becomes more resilient to crises.

So what does this mean? The current lishogi group possesses some powerful tools. And there are sufficient places to exchange opinions, including Discord and the forums. At this point perhaps we could add more channels, such as a channel for beginners to ask anything. There are also Japanese people, so when new Japanese users arrive there will be someone to help them along.

Isn't it time to go out sailing in the ocean? If there are concerns about our ship, we can fix it along the way. And it seems to me that we already have enough users for support without overburdening the developers.

Right now, my biggest fear is this.

"And then there were none."


* "Kaizen" is a management philosophy known in the English-speaking world as well, originating from Toyota as explained in this post as well. For more information, see the Wikipedia entry on Kaizen.

~translated from Japanese by Illion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment