https://lishogi.org/bloglishogi.org blog2024-03-13T00:00:00.000Zhttps://lishogi.org/blog/post/ZcQjlRAAACMAgvrF2024-03-13T00:00:00.000Z2024-03-13T00:00:00.000ZNew Update - March 2024lishogiInisghts, lobby, layout and shoginet changes, checkshogi and much more!<br><img src="https://images.prismic.io/lishogi/ZfDWFEmNsf2sHiKn_girl-8435340_1920.png?auto=format,compress" /><br><p>Hello everyone, I got another update here, so let's go through what's new.</p>
<h2>Insights</h2>
<p>Who doesn't like some graphs or charts. Well now you can easily find a lot of information about how you play from <a href="https://lishogi.org/insights">insights</a>.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/Ze-sqkmNsf2sHgrp_insights3.png?auto=compress,format" width="1335" height="677" /></p>
<p>There are 6 different tabs, each focused on a different theme:</p>
<ul>
<li><strong>Outcomes</strong>: Win rate and game terminations.</li>
<li><strong>Moves</strong>: Number of moves and details on pieces moved, dropped, captured, etc.</li>
<li><strong>Times</strong>: How long it took you to think of a move, how long you spent thinking in total and more...</li>
<li><strong>Opponents</strong>: Average opponent rating/rating difference and win rates against most played opponents.</li>
<li><strong>Analysis</strong>: Summarized data from analyzed games.</li>
<li><strong>Custom</strong>: Information that didn't fit elsewhere, there is an option to group by information obtained from games or individual moves, more might be added here.</li>
</ul>
<p>You can also filter games to see only the statistics you are interested in.</p>
<p>All insights are private by default, but in privacy setting you can choose to make them public.</p>
<p>This being the first version a lot might change. So if there's something specific you'd like to see that's not available right now, feel free to let me know on <a href="https://github.com/WandererXII/lishogi">GitHub</a>., I might be able to add it.</p>
<p>Source code of the server providing this data can be found <a href="https://github.com/WandererXII/lishogi-insights">here</a>.</p>
<h2>Lobby</h2>
<p>I made few changes to the lobby, so let's go through them.</p>
<h3>Presets</h3>
<p>Creating a game with all the options that are presented in the game creation menu might be a little too overwhelming, especially for new players. So I decided to add presets as an option to easily create new games.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/Ze-u7UmNsf2sHgsJ_presets.png?auto=compress,format" width="674" height="572" /></p>
<p>First two rows are reserved for <strong>real time</strong> games against <strong>human players</strong>. The whole third row is reserved for games against <strong>AI</strong>. The middle AI level corresponds to the highest engine level you defeated so far (starting this update, since engine levels were tweaked a bit, more on that later) and on the last row you can find two presets for <strong>correspondence</strong> games. These presets might be changed based on your feedback later.</p>
<p>You might notice the small check marks in the top right corner of some presets. This icon symbolizes that said game is <em>"Ready to play"</em> . For real time games this means that someone has already clicked on said preset and is now waiting for an opponent.</p>
<p>This isn't a separate pooling system from the lobby. After clicking on any of the presets, entry in the lobby will be automatically created for you. If the game with the same time control already exists, you will be taken to the game, otherwise you will be redirected to the relevant tab. Obviously you can still use the <em>Create a game</em> button like you are used to, if you want some other time control.</p>
<h3>Real time lobby</h3>
<p>The only bigger difference in the real time lobby is that <strong>registered users</strong> can now also see game hooks from <strong>anonymous players</strong>, anonymous players can still see only hooks of other anonymous players. Registered users won't be autojoined with the anonymous players. An option was also added to filter to not show anonymous players in the lobby.</p>
<h3>Correspondence lobby</h3>
<p>You might also notice many changes in the correspondence tab. Entries for <strong>variant</strong> games are now in a <strong>separate</strong> section, you can <strong>sort</strong> by rating and time control, use <strong>filter</strong> to see only the games you want and <strong>chart view</strong> is now also available.</p>
<p>Another change is that you <strong>won't</strong> now be automatically <strong>matched</strong> with players you're already playing the same variant correspondence game with.</p>
<p>And last thing worth mentioning is that entries in the lobby seeking correspondence games are now automatically deleted after 14 days if no one joins them.</p>
<h2>Layout</h2>
<p>It feels like every update blog post there is a section about layout changes. Anyways, <strong>layout</strong> has been <strong>rewritten</strong> again. This allowed me to <strong>fix</strong> the <strong>board overflowing</strong> the screen on some screen sizes, <strong>pieces</strong> on the board and in hand for smaller variants now <strong>match in size </strong>and many other smaller changes. Most importantly it makes the layout much more easily maintainable in the long run.</p>
<p><em>Side layout</em> has been removed as promised. I've received some comments about this. I <strong>tried</strong> to address them, so no one misses the side layout too much. Most importantly I removed the gaps around the Chu shogi board in the default layout and I added an option to preferences to have a smaller moves list - you will find it under <em>Game board layout</em>. There is also already an option in preferences to have background behind hand pieces.</p>
<h3>Editor</h3>
<p>I rewrote how the editor looks way too many times, but I was never really happy with it. So I took another shot at it.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/Ze-s0UmNsf2sHgrq_editor2.png?auto=compress,format" width="881" height="613" /></p>
<p>The board is now <strong>bigger</strong>, the <strong>pieces</strong> in hand and spare pieces <strong>match the size</strong> of the pieces on the board, the layout <strong>matches</strong> the <strong>rest of the site</strong> and everything important fits on the screen without the need to scroll.</p>
<p>Some features were also added. Most notably <strong>KIF</strong> and <strong>CSA</strong> import/export fields and you can now also go back and forth between position using arrow keys.</p>
<h2>AI - Shoginet</h2>
<p>Many changes were made that involve <strong>Shoginet</strong>, which is responsible for AI play and game analysis, if you are running an instance of Shoginet, please <strong>update</strong>, <strong>YaneuraOu</strong> engine also needs to be <strong>rebuilt</strong>.</p>
<h3>Puzzles</h3>
<p>Analyzed games are now <strong>automatically</strong> checked for possible puzzle positions, these positions are then added to a queue, that is handled by <strong>shoginet</strong>. Shoginet checks whether a unique solution exists or not. If it does it's time for final verification handled by a separate server.</p>
<p>I want to make sure this is done correctly so I will be manually looking at the first few probably hundred generated puzzles, so it will still take some time before first new puzzles appear, but it's coming! I hope this will result in a continuous addition of new puzzles.</p>
<p>I also added an option to submit your own puzzles, so if you found an interesting puzzle position and want to share it with others, you can now submit it in <a href="https://lishogi.org/training/submitted">Puzzle dashboard</a>. These puzzles will go through the same process as the puzzles from the analyzed games, so they also won't appear immediately and need to be verified. I don't expect this to be a significant source of new puzzles, but it still might prove useful. If you have a larger collection of shogi puzzles you want to share, it's still better to open an issue on <a href="https://github.com/WandererXII/lishogi">GitHub</a>.</p>
<h3>AI difficulty</h3>
<p>AI level 1 was stronger than intended, therefore the difficulties were adjusted a little. Level 1 is now played by Fairy-Stockfish, which allows to limit the strength better. The previous level 1 now corresponds to level 3, level 8 stays the same and the levels in between were shifted a little to a higher difficulty.</p>
<h3>Analysis</h3>
<p>Evaluation of <strong>repeated</strong> positions in <a href="https://github.com/yaneurao/YaneuraOu">YaneuraOu</a> is now <strong>handled</strong> how lishogi expects, therefore incorrect jumps to 0 or +/-31111 in analysis should now be resolved (<a href="https://github.com/yaneurao/YaneuraOu/pull/266">details</a>). <strong>Local WASM</strong> binary was also updated.</p>
<h2>Adjourning games</h2>
<p>Real time Chu shogi games can take <strong>many hours</strong>, it's unreasonably to expect players to finish these games in one sitting. As a solution to this I added an option to <em>pause</em> and later <em>resume</em> these games. It works like this:</p>
<ul>
<li>Player A <strong>offers</strong> adjournment.</li>
<li>Player B <strong>accepts</strong> adjournment offer.</li>
<li>Player whose turn it is, <strong>makes a sealed move</strong>.</li>
<li><strong>Clocks stops</strong>.</li>
</ul>
<p>Sealed move is a move that will not be revealed to the opponent and will be played only after the game is resumed. This is done so that neither player knows what will the position on their turn be after the resumption. It's important to <strong>not forget</strong> to make the <strong>sealed move</strong>, since the clock continues to run until then.</p>
<p>To <strong>resume</strong> the game, <strong>both</strong> players need to be <strong>present</strong> and confirm they wish to resume.</p>
<p>Adjournment is currently available <strong>only</strong> for real time Chu shogi games with minimum <strong>15 minutes</strong> initial time or <strong>30 seconds byoyomi</strong> and adjournment can be offered only <strong>after 20 moves</strong> were played. I'm considering adding the same option for correspondence Chu shogi games and perhaps even standard shogi, depending on the feedback.</p>
<p>Also keep in mind, that if your opponent is losing, they might not be very motivated to resume the game again. Adjourned games will be left for now, but depending on how it goes, I will probably set 3 to 12 months limit, after which the game is abandoned.</p>
<h2>Checkshogi</h2>
<p>And there is a <strong>new variant</strong>. This one is very simple to explain: It's just like standard shogi, but you <strong>win</strong> if you <strong>put your opponent in check</strong>.</p>
<h4>Future variants</h4>
<p><a href="https://github.com/WandererXII/lishogi/issues?q=is%3Aissue+is%3Aopen+label%3Avariant">Here's</a> a list of variants that have been suggested so far. I believe the list is rather extensive now, so if you see a variant you would like to see implemented there, comment on it or like it, so I know which one I should work on.</p>
<p>That being said I want to focus on standard shogi and general features the most right now, almost <strong>over 91%</strong> percent of games finished in the last 6 months were standard shogi, so while I enjoy working on new variants, the most important thing remains standard shogi.</p>
<h2>Piece sets and board theme</h2>
<p>Many new piece sets were added, thanks to everyone who submitted them.</p>
<ul>
<li>Chu shogi piece set<strong> </strong>- <strong>Eigetsu Gyoryu</strong> - with 2 kanji by <a href="https://github.com/CouchTomato87">CouchTomato</a>!</li>
<li>Chu shogi piece set - <strong>Czech</strong> - with arrows how each piece moves by <a href="https://github.com/Eventlesstew">Eventlesstew</a></li>
<li>Standard piece set - <strong>Czech</strong> - same as the Chu shogi set, but for standard shogi by <a href="https://github.com/Eventlesstew">Eventlesstew</a></li>
<li>Standard piece set - Pixel - pixelated version of shogi pieces by <a href="https://github.com/HansAldiChristian">HansAldiChristian</a></li>
<li>Kyoto shogi piece set - Joyful - same design that is already available for standard shogi by <a href="https://github.com/Rechefiltr-is-Fire">Rechefiltr-is-Fire</a></li>
</ul>
<p>Also one new board theme was added.</p>
<ul>
<li><strong>Wood alternative</strong> by <a href="https://github.com/Olekaze">Olekaze</a></li>
</ul>
<h2>Other changes</h2>
<ul>
<li>In local evaluation you can now choose whether to consider impasse. Since we allow playing past impasse in local. analysis, it makes sense to allow analyzing such games.</li>
<li>Highest defeated AI level is now listed on your profile page (starting from now).</li>
<li>All games with less (or equal) material than standard position material are now handled by YaneuraOu</li>
<li>Fixed importing end status of a game from KIF/CSA in studies.</li>
<li>Fixed links for creating games from custom positions.</li>
<li>Fixed premoves in correspondence games from position.</li>
<li>Added Galego language - thanks for the translations!</li>
<li>Fixed evaluation cache for variants.</li>
<li>Desktop Firefox now supports CORP 'credentialles', so custom backgrounds will work on pages with local analysis.</li>
<li>Remove views from forum topic.</li>
<li>Changed standard shogi icon to 本.</li>
<li>Acceptable leaderbord rating derivation was increased, making it possible to get sooner on the leaderboard.</li>
<li>Too many CSS tweaks to list them all and many other smaller fixes</li>
<li>Many backend changes, that you shouldn't notice, unless I did something wrong.</li>
</ul>
<p>With new features come new bugs, so if you spot anything please report in on <a href="https://github.com/WandererXII/lishogi/issues">GitHub</a>.</p>
<h2>What's next?</h2>
<p>I really want to get the mobile app done, so I will be focusing more on that.</p>
<p>I'm also planning to remove the <em>beta</em> tag next to the https://lishogi.org title. But I want to resolve as many issues that are currently open on GitHub as possible before doing that, so if you have anything that you think should be resolved before that is done please let me know.</p>
<p>Other than that I plan to add an option to create broadcasts of games from external sources and look into different tournament formats.</p>
<p>And that's it.</p>
<p>THANKS to everyone who donated to the site, you make it possible for lishogi to exists, so thank YOU, I really appreciate it!</p>
<p>Wanderer</p>
<p>[Cover image by <a href="https://pixabay.com/users/andsproject-26081561/"><strong>andsproject</strong></a>]</p>media:thumbnailWandererhttps://lishogi.org/blog/post/ZJM3GBEAACUAQtws2023-06-22T00:00:00.000Z2023-06-22T00:00:00.000ZNew Features, Changes and FixeslishogiNew variants, new features and bug fixes.<br><img src="https://images.prismic.io/lishogi/d15b9fb1-696e-468f-bf69-c8accc6ca13e_daisy-chen-J4H50uMTw3M-unsplash.jpg?auto=compress,format" /><br><p>Hello everyone,</p>
<p>As always I'm here with a new update, so let's take a look at what's new, what's been fixed, and what has changed!</p>
<h2>New Variants</h2>
<p>Not one new variant, but two at the same time.</p>
<h3>Annan shogi</h3>
<p>The rules are very similar to standard shogi, with <strong>one big exception</strong> - if a piece has another friendly piece directly behind it, the <strong>front piece moves in the same manner as the piece behind it.</strong> If you are interested in this variant check out the <strong><a href="https://lishogi.org/variant/annanshogi">variant page of Annan shogi</a></strong>, where I go into more detail about the rules of Annan shogi. Please note that Annan shogi is currently not supported by engines, which means computer play, cloud analysis, and local analysis are not available.</p>
<h3>Kyoto shogi</h3>
<p>Kyotoshogi is played on a 5x5 board, with <strong>rules</strong> that <strong>differ a lot</strong> from standard shogi. After each move piece is flipped over and promotes/demotes and the promotions are also <strong>completely different</strong> from standard shogi. Complete rules can be found on <strong><a href="https://lishogi.org/variant/kyotoshogi">variant page of kyotoshogi</a></strong>, so check it out.</p>
<h2>Moving using keyboard</h2>
<p>You can now input moves with keyboard instead of having to use your mouse. Keyboard move is supported in games and puzzles. It supports <em>western notations</em>, <em>Japanese notation</em>, <em>Kitao-Kawasaki notation</em>, <em>KIF notation</em> and <em>USI notation</em>. It's made to be rather flexible, so you don't have to enter the exact notation and you can also mix the notations together. Let's take a look at an example:</p>
<p class="block-img"><img alt="Entering a move with keyboard" src="https://images.prismic.io/lishogi/ae67d24c-f3fa-4850-b18b-d0a95d090d7d_move3.gif?auto=compress,format" width="623" height="609" /></p>
<p>First we type <em><strong>G</strong></em> to indicate that we want to move gold general. We could have also typed <em>金</em>, <em>kin</em> or <em>ki</em>.</p>
<p>Two gold generals are highlighted. Then we type coordinates of the target square to which we want to move - <em><strong>58</strong></em>. We could have also typed <em>5h</em>, <em>5八</em>, <em>五八</em> or their combinations. With most moves this is where we could submit the move by pressing <enter>.</p>
<p>But two gold generals can move to our desired square, so we need to specify the origin square as well. We type the origin square <em><strong>49</strong></em>, once again there are multiple ways to write this, you could also just write <em>右</em>. The arrow is now less transparent indicating we can submit the move by pressing <strong><enter></strong>.</p>
<p>This feature is disabled by default, to enable it head over to <em>Preferences</em> -> <em>Game behavior</em> and there you can find: <strong>Input moves with the keyboard</strong>. All variants except chushogi are supported.</p>
<p class="block-img"><img alt="Preferences option" src="https://images.prismic.io/lishogi/9afdadc0-76d8-4d54-9cef-ec507d1ab3ba_keybsetting.png?auto=compress,format" width="1038" height="142" /></p>
<p> </p>
<h2>Layout</h2>
<p>Compact layout (that served as the default layout before this update) has <strong>two issues</strong> - the player bars in games were <strong>covering the outer coordinates</strong>. and the <strong>clocks were too small</strong>, making them easy to ignore and maybe even forget them.</p>
<p>Since this update we have a <strong>new default layout</strong> that fixes these two issues, the clocks together with the usernames were moved back to the right side panel, making the upper outer coordinates visible again, therefore default <strong>coordinate position</strong> was also changed back to <strong>outside the board</strong>.</p>
<p class="block-img"><img alt="New layout" src="https://images.prismic.io/lishogi/c93e7c41-99b2-4ed6-ba13-af109ca7af4c_deflay2.png?auto=compress,format" width="1327" height="580" /></p>
<p>Compact layout is still available since it's useful for streamers who might wish to capture minimal possible screen space. Since the new default layout and the compact layout are very similar, maintaining them both is not a problem. But I'm planning to <strong>remove the old side layout</strong> and rewrite the way the board and hands are positioned, although that should have minimal visible effect. I have set everyone's preferences to use the new default layout and I will observe how many people are going to switch back, before I decide to remove it for certain. If you want me to keep the old side layout, please let me know <a href="https://github.com/WandererXII/lishogi/issues/682">here</a>.</p>
<h2>Translations</h2>
<p>We have added two new languages: <strong>Persian</strong> (FA-IR) and <strong>Lithuanian</strong> (LT-LT).</p>
<p>I also localized more content that previously wasn't possible to translate on Crowdin, such as <em>game book</em> (interactive lesson), <em>challenges</em>, <em>feature page</em> and much more. This doesn't mean you will see the translations right away, it's just now possible to translate them on <strong><a href="https://crowdin.com/project/lishogi">lishogi Crowdin project</a></strong>.</p>
<p>Lishogi is translated entirely thanks to you, so <strong>thank you</strong>! If you want to help with translating or you spot a mistake and want to fix it, please head over to <a href="https://crowdin.com/project/lishogi">Crowdin</a>.</p>
<h2>Non-visual user interface</h2>
<p>The user interface for visually impaired users has been fixed and is now functional. To enable it, simply <strong>press</strong> the <strong><tab></strong> key followed by <strong><enter></strong> on any page. In this mode, all important links and texts on the page will be displayed to the screen reader. The board is represented in text, and there are multiple notations to choose from. Currently, games and analysis are supported, and if there is enough demand, I will expand it to include puzzles and complete the localization (currently it is mostly English). I'm sure there is still a lot to improve here, since I'm not familiar with creating NVUI, so if you have any feedback please <a href="https://github.com/WandererXII/lishogi/issues">submit it on GitHub</a>. The workflow is very similar to that of Lichess. if you are interested, you can find more information <strong><a href="https://lichess.org/page/blind-mode-guide">here</a>.</strong></p>
<h2>What's next?</h2>
<p>As with every update, it's possible (<em>read <strong>certain</strong></em>) that <em>bugs</em> may have made their way in, so please keep an eye out. If you come across anything, please <strong><a href="https://github.com/WandererXII/lishogi/issues">submit it on GitHub</a></strong>. That's the only sure way for me to see it and fix it as soon as possible.</p>
<p>Moving forward you can expect to see <strong>more puzzles</strong> being added. I've been putting off adding more puzzles for quite some time, but it's about time I focus on them. The <strong>mobile application</strong> is also something I'm planning, although that might take a bit longer than I originally expected. But stay tuned!</p>
<p>If you like Lishogi and what it offers, <strong><a href="https://lishogi.org/patron">please consider donating</a></strong>. As almost everything else, server costs went up at the start of this year, so it really helps a lot. I'm very thankful for the support of all of you. <strong>Thank you!</strong></p>
<h2>Other changes</h2>
<ul>
<li>An option to make <strong>grid lines thicker</strong> has been added to the board themes menu. This is particularly useful for content creators, as thin grid lines have a tendency to disappear due to compression or lower resolution screens.</li>
<li>The URL bar in <strong>studies</strong> now <strong>always links the current chapter</strong>. Please keep this in mind when sharing the link.</li>
<li><strong>Handicaps</strong> are now available for <strong>variants</strong> other than standard shogi.</li>
<li>The <strong>KIF export</strong> in studies has been fixed, variations and shapes now export correctly.</li>
<li>Two new <strong>notation</strong> systems, <strong>KIF and USI</strong>, have been added.</li>
<li>The <strong>default</strong> theme is now the <strong>dark theme</strong>.</li>
<li><strong>Team battles</strong> now allow up to <strong>150 participating teams</strong>.</li>
<li>Various<strong> editor fixes</strong> and tweaks.</li>
<li>It is now possible to <strong>invite other players</strong> to <strong>post-game studies</strong>, that you started with an opponent.</li>
<li><strong>Checks</strong> in <strong>chushogi</strong> are <strong>no longer highlighted</strong>, since kings can be captured, this provided a big hint to the players, so keep an eye out for the safety of your king. More reasons <a href="https://github.com/WandererXII/lishogi/issues/690">here</a>.</li>
<li>Fixed <strong>perpetual check</strong> not being recognized in some cases.</li>
<li><strong>Repetition</strong> in <strong>minishogi</strong> is now correctly interpreted as a <strong>loss</strong> for the <strong>player that moved first</strong> in the game.</li>
<li>Language versions of the website are now indexable by crawlers.</li>
<li>Many improvements and updates <strong>under the hood</strong>, if everything goes well you shouldn't notice these.</li>
<li>A lot of <strong>UI changes</strong> and <strong>improvements</strong>.</li>
<li>And even more <strong>bug fixes</strong>!</li>
</ul>
<p>If you want to suggest a <em>new feature</em>, an <em>improvement</em> or just a share your opinion about the site, please <strong><a href="https://github.com/WandererXII/lishogi/issues">create a new issue on GitHub</a></strong> and don't forget to report any bugs you find. <strong>Have fun</strong>!</p>media:thumbnail@wandererhttps://lishogi.org/blog/post/ZBxnNBAAACIA599h2023-03-23T00:00:00.000Z2023-03-23T00:00:00.000ZPost-game studies and more!lishogiJust some small but nice changes<br><img src="https://images.prismic.io/lishogi/d5eef4c1-07b0-4a05-ae8b-74f8a6cbfa15_books.jpg?auto=compress,format" /><br><p>Hello there! I would like to share with you some recent changes and fixes to Lishogi. While these changes may be smaller, they're designed to improve your overall experience on the site. So, without further ado, let's dive into what's new.</p>
<h2>Post-game study</h2>
<p>Starting a study after finishing a game was always kind of a cumbersome process. Now after you finish a game, you will see '<strong>Study with opponent</strong>' button. Clicking this button will redirect you to a post-game study where you and the opponent have the right to contribute and study the game together. This button will always take you to the same post-game study.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/a4db6c21-d048-4b4f-b771-4a146f557e12_swo.png?auto=compress,format" width="973" height="596" /></p>
<p>Post-game studies are just like studies with few small exceptions. Since these post-game studies might pile up, it wouldn't be good to display them in '<em>My studies</em>' or other study categories. Therefore post-game studies are visible only in a new study category '<em>Post-game studies</em>'.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/42064509-3915-4354-be02-5d2388f3ac35_sl.png?auto=compress,format" width="186" height="332" /></p>
<p>In the post-game study you can also easily offer a <strong>rematch</strong> or go back to lobby to look for a <strong>new opponent</strong>, making the experience a bit smoother.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/091c9e44-1d53-4ca2-8950-2280750bae1f_cnav.png?auto=compress,format" width="338" height="180" /></p>
<p>If you wish to create a new post-game study or study with someone else than the opponent or even alone, you can click on the '<strong>+</strong>' at the right side of the button. Small window will appear, where you can create a new post-game study. To study alone simply leave the '<em>Study with:</em>' input field empty. This is also reachable from <em>Analysis board</em> of the game</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/30cd0b18-399f-49ea-8ffe-a16fc800da42_modals.png?auto=compress,format" width="501" height="547" /></p>
<h2>Player names</h2>
<p>When Lishogi first started the players were called <em>Black</em> and <em>White</em>. Later we switched to <em>Sente</em> and <em>Gote</em>. But in languages other than English this change was only partial. All string on Lishogi are translated by you - Lishogi users, so it was up to you, what players in each language were called.<br>But unfortunately this resulted in some inconsistencies, where sometimes <em>Sente</em> and sometimes <em>Black</em> was used. I made an effort to fix this, now you can directly choose how players should be called. The default is based on the language, so you will have <em>Sente</em> and <em>Gote</em> in English, but <em>先手</em> and <em>後手</em> in Japanese, etc. But you can choose to have it always be <em>Sente/Gote</em>, <em>先手/後手</em> or <em>Black/White</em> (translated to the specific language).</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/08a4bbcf-f721-4af0-96af-f58ab416225a_prefn.png?auto=compress,format" width="993" height="109" /></p>
<p>If you spot a mistake or not yet translated string you can submit new translations here on <a href="https://crowdin.com/project/lishogi">crowdin</a>.</p>
<h3>Handicap games</h3>
<p>Lishogi now correctly displays players names as <em>Uwate</em> and <em>Shitate</em> in handicap games, so don't be surprised if you see that. The player who has the disadvantage is called <em>Uwate</em> and the other player is called <em>Shitate</em>. If you have selected <em>Black/White</em>, you won't be seeing this.</p>
<h2>New languages</h2>
<p>Five new languages were added - <em>Belarusian</em>, <em>Bahasa Indonesian</em>, <em>Norwegian</em>, <em>Thai</em> and <em>Tagalog</em>. Once again not all strings are translated yet, so if you speak these languages and want to help check out <a href="https://crowdin.com/project/lishogi">Lishogi project on crowdin</a>.<br>Many thanks to everyone who helped with the translations! You rock!</p>
<h2>OAuth</h2>
<p>If you want to make a program that interacts in some way with Lishogi users, you can now make use of OAuth.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/7c730a00-5fad-4b62-96f6-1ddcc93e1a67_oauths.png?auto=compress,format" width="607" height="503" /></p>
<p>For an example take a look at this <a href="https://github.com/WandererXII/api-demo">example repo</a>.</p>
<h2>Other changes</h2>
<ul>
<li>Fixed critical bug that incorrectly timed out players, under specific conditions</li>
<li>New pieceset <em><strong>joyful</strong></em> - thanks to <a href="https://github.com/Rechefiltr-is-Fire">Rechefiltr-is-Fire</a></li>
<li><strong>BnW piece set</strong> had colors flipped so that sente has black pieces and gote has white pieces</li>
<li>Fixed chushogi not using higher moves limit</li>
<li>Studies of games now share server analysis with games</li>
<li>Studies from game are linked to a game and the mainline can't be changed, if this breaks someones' workflow please start an issue, I will try to think of something</li>
<li>Changed the<strong> default</strong> <strong>layout</strong> to <strong>compact</strong> and default <strong>coordinates</strong> position to <strong>inner</strong>, might change later</li>
<li>Many smaller UI tweaks and fixes</li>
</ul>
<h2>What's next?</h2>
<p>Currently the things I want to focus the most is adding <strong>more puzzles</strong> and preparations for <strong>Lishogi mobile app</strong>.</p>
<p>As always if you spot a bug, something you think might be a bug or you want to request a feature, please <strong>create an issue on <a href="https://github.com/WandererXII/lishogi/issues">github</a></strong>. I check github issues several times a day, so I will definitely see it. Don't worry about duplicate issues, it's better to have one problem reported twice, than not at all.</p>
<p>If you enjoy using Lishogi, we would be incredibly grateful for your support. Every donation helps us keep the site running and improving. If you're in a position to give and want to support Lishogi, please consider making a donation. You can find more information about how to donate <a href="https://lishogi.org/patron">here</a>.</p>
<p>Thank you very much for your support!<br><br>Wanderer</p>media:thumbnailWandererhttps://lishogi.org/blog/post/Y6kTwxEAAKKgP_sV2022-12-26T00:00:00.000Z2022-12-26T00:00:00.000ZChu Shogi is here!lishogiChu shogi is here, give it a shot!<br><img src="https://images.prismic.io/lishogi/937962e6-d98d-4551-8a95-33d3eb099f61_lampp.jpg?auto=compress,format" /><br><p>Hello everyone,</p>
<p>I'm happy to announce a new shogi variant on https://lishogi.org - <em><strong>Chu shogi</strong></em>!</p>
<p>If you are not familiar with <em>chu shogi</em>, check out <a href="https://lishogi.org/variant/chushogi">variant page of chu shogi</a> - there you will find <em>chu shogi</em> rules and links to more resources.</p>
<p>But to quickly summarize - <em>chu shogi</em>, which could be translated to English as "<em>middle shogi</em>" predates shogi as we know it today, with the earliest references reaching to the 14th century.</p>
<p>It is played on a larger board - <strong>12x12</strong> and with many more pieces. Once a piece is captured, it disappears from the game and cannot be dropped back. Your goal isn't to checkmate your opponent, but to capture all their royal pieces - king and prince. Among the new pieces you might not be familiar with is lion - the strongest piece in <em>chu shogi</em> and much stronger than any piece in standard shogi. It's strength comes from the fact that it can move twice per turn, in a way it redefines what a move even is.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/c2b5c853-6bc2-41d1-af7c-00edde59c994_chuboard.png?auto=compress,format" width="526" height="572" /></p>
<p>With the large board and large number of pieces, chu shogi games last much longer that standard shogi games, so keep that in mind, when starting a game.</p>
<p>Many shogi players also claim, that playing <em>chu shogi</em> might help you with your standard shogi skills, so do give it a shot.</p>
<p>Currently lishogi offers three piece set designs for <em>chu shogi</em>:</p>
<p>- 1 kanji set based on <em>Ryoko_1Kanji</em></p>
<p>- International version by <em>CouchTomato</em></p>
<p>- Mnemonic set by <em><a href="https://www.chessvariants.com/who/HGMuller">H. G. Muller</a></em></p>
<p>As with any new feature, it's possible, maybe even likely, you will find some issues. A lot of issues were caught <a href="https://github.com/WandererXII/lishogi/issues/472">here</a> with everyone's help, but even then it's possible something has slipped through or I (more likely) introduced an issue that wasn't present in the demo, while putting everything together.</p>
<p>If you find anything please <a href="https://github.com/WandererXII/lishogi">submit an issue on GitHub</a>. After I'm more certain everything is as it should be, scheduled tournaments and shield tournaments will be added.</p>
<h3>Chushogi engine</h3>
<p>Right now, lishogi doesn't support playing <em>chu shogi</em> against computer or analysing games neither on the server nor locally.</p>
<p>There is a great chu shogi engine - <a href="http://hgm.nubati.net/HaChu.html">HaChu</a>. But there are few problems currently, preventing me from integrating it into lishogi. It uses different protocol (XBOARD) than our other engines (USI), but more importantly it implements certain rules slightly differently. If there is enough demand for integrating HaChu into lishogi, I will start working on that.</p>
<p>This doesn't mean that you can't create a <em>chu shogi</em> bot, but keep in mind these slight rule differences, that might cause the server to reject your bot's move or your bot might reject player's moves.</p>
<h2>New Board Layout</h2>
<p>First suggested <a href="https://github.com/WandererXII/lishogi/issues/569">here</a>, a new layout was added. You can switch to this layout in <em>preferences > display</em>.</p>
<p>With the old layout, streamers had to capture unnecessarily large portion of the screen, with the new layout all you have to capture is the board and the surrounding area where the pieces in hand are. Clock and player names were also moved directly next to the board.</p>
<p>This also makes scaling pieces in hands together with the board much easier and content shifts around much less.</p>
<p>And since a lot was moves from the table on the right of the board, I tried and make the move list there bigger. It always felt too small compared to analysis where you can fit more than dozen of moves.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/58659c70-7de4-4e57-8b01-3a4d13d92afb_newLayout.png?auto=compress,format" width="1354" height="658" /></p>
<p>It's possible that the layout might still change slightly in the near future, after I get some feedback, so please keep that in mind. </p>
<h2>Other changes</h2>
<p>- When engine suggest a move with promotion it adds <em>'+'</em> along the arrow line, instead of cluttering the board with an image of the promoted piece</p>
<p>- New loading spinner design</p>
<p>- Fixed incorrectly declaring perpetual check on non consecutive repetitions with check</p>
<p>- Many smaller CSS tweaks and other fixes</p>
<p>If you find any bugs or issues, or just want to request a new feature or even a small improvement, please start an issue <a href="https://github.com/WandererXII/lishogi">here</a>.</p>
<p>I would also like to thank everyone who has supported and contributed to https://lishogi.org this year. Your support is what makes it possible to continue to provide a platform for playing shogi. So thank you!</p>
<p>Happy holidays and let's have another great year on lishogi.</p>
<p>Wanderer</p>media:thumbnailWandererhttps://lishogi.org/blog/post/YvWYwxEAACIAFxSZ2022-08-16T00:00:00.000Z2022-08-16T00:00:00.000ZNew update!lishogiA new update? It's true, so let's take a look at what's new.<br><img src="https://images.prismic.io/lishogi/c885fac2-640f-45c8-bc5b-3daac5c627f7_forestFri.jpg?auto=compress,format" /><br><p>Hello there, it's been a while since the last update. So let's look at what's new.</p>
<h2>Shogiground</h2>
<p>When you see an interactive board or a miniboard anywhere on Lishogi, the library responsible for displaying that board is called <em>shogiground</em>.</p>
<p>I made some substantial rewrites to make it more suitable for shogi. It was moved to its own <a href="https://github.com/WandererXII/shogiground">repository</a> and you can also find it on <a href="https://www.npmjs.com/package/shogiground">npm</a>, if you want to use it in your own projects.</p>
<p>Let's look at the most visible changes.</p>
<h3>Board</h3>
<p>Previously the board background was just an image. This had two main issues. First, when the board was scaled down some lines would become blurry and secondly square highlights weren't properly aligned with the background. Now squares and the background are each on their own separate layer. </p>
<p>This also made it possible to add another nice feature - <strong>Custom board themes</strong>.</p>
<p>In <em>Board themes</em> at the bottom you can see a new button - <em>Custom theme</em>, clicking that will allow you to set board background color, background image, grid color and grid line thickness and also hands background. Transparency and gifs are also supported. Default is transparent board, so when changing color make sure to move the transparency slider to see the new color. Here are some examples:</p>
<p class="block-img"><img alt="boards" src="https://images.prismic.io/lishogi/e0088a03-56f4-465d-8d93-751ef503c214_boards2.gif?auto=compress,format" width="530" height="579" /></p>
<p>Some not that popular themes, that can be easily recreated with custom themes were removed.</p>
<p>Unfortunately for the image backgrounds there are some limitations - the url needs to start with <em>https</em>, and you either have to use chrome version 96 or higher, or the response has to include <em>Cross-Origin-Resource-Policy: cross-origin</em>. You can read more about this here - <a href="https://developer.chrome.com/blog/coep-credentialless-origin-trial/">https://developer.chrome.com/blog/coep-credentialless-origin-trial/</a>. In the future we might host the images ourselves to make sure it works on all browsers.</p>
<h3>Hands (captured pieces)</h3>
<p>Hands used to be completely separate from <em>shogiground</em>, but now hands are a part of <em>shogiground</em>, this makes some nice features possible.</p>
<p>- Pieces in hand behave the same as on the board when it comes to selecting, unselecting and moving the pieces, respecting the user's preferences.</p>
<p>- Previously when replaying a drop or dropping a piece by <em>click-click</em> (rather than dragging), the piece would just appear on the board. Now you can actually see the piece move from the hand to the board.</p>
<p>- Arrows and circles now also work on the hand - works the same way as it does on the board, you can have arrows from hand to board, from board to hand or from hand to hand. Previous behavior of selecting a piece in hand and drawing it on the board is preserved by middle clicking the piece in hand.</p>
<p>- Hands now also have the same background as the board.</p>
<h3>Promotions</h3>
<p>Similarly to hands, promotions are now not handled separately, but directly by <em>shogiground</em>.</p>
<p>- Design change - promotions happen often in shogi, and the previous design was very distracting and the animation caused the pieces to be blurry. Therefore a simpler design was chosen.</p>
<p>- Animations are preserved when promoting and unpromoting.</p>
<p>- Promotion dialog doesn't appear when a piece has to be promoted (ex. pawn last rank).</p>
<h3>Other changes</h3>
<p>- Support for square boards was dropped. Proper shogi board should have a ratio of 11:12. The change is small, so I hope it's easy to get used to. Supporting two board sizes proved to be difficult and probably also unnecessary since the difference is rather small.</p>
<p>- For phone users, when dragging a piece you can now see a circle indicating where the piece is going to be dropped, the piece is also placed a bit higher so you can see it over your finger. This can be disabled in preferences.</p>
<p class="block-img"><img alt="Phone finger overlay" src="https://images.prismic.io/lishogi/65318da1-5979-4ffe-8fce-996a4f398bc0_phoneFin.png?auto=compress,format" width="435" height="858" /></p>
<p>- Coordinates on the edge of the board, standard shogi boards have an edge between the inner board and the whole board table. The standard size of the edge is used relative to the size of the board.</p>
<p class="block-img"><img alt="Edge coordinates" src="https://images.prismic.io/lishogi/a67b3dbc-5927-46e6-a2fb-069ae0ac0a95_edge.png?auto=compress,format" width="509" height="556" /></p>
<h2>Local Engine</h2>
<p>For standard and handicap shogi positions we now use <strong>NNUE YaneuraOu wasm</strong> engine from <a href="https://github.com/mizar/YaneuraOu.wasm">https://github.com/mizar/YaneuraOu.wasm</a>. <em>YaneuraOu NNUE</em> should be much stronger for shogi than <em>Fairy Stockfish</em> without NNUE.</p>
<p><em>Fairy Stockfish</em> will still be used for minishogi, non-standard shogi positions or if your browser doesn't support <em>NNUE YaneuraOu</em>. You can easily see what engine is in use next to the evaluation value.</p>
<p class="block-img"><img alt="" src="https://prismic-io.s3.amazonaws.com/lishogi/828c7a57-1b54-4b21-bcff-2bebc5896bc1_ceval.png" width="396" height="430" /></p>
<p>As you can see also some other new features from upstream were added. If you hover over a move a preview board will be displayed.</p>
<p>If your browser doesn't support <em>YaneuraOu</em> nor <em>Fairy Stockfish</em> you will still have access to cloud cached evaluation.</p>
<h2>Learn Section</h2>
<p><em>CtripleA</em> rewritten and added tens of new levels to the previously rather bare learn section. Learn section now teaches also about captures, drops, piece protection, checks, escaping checks, mates, board setup, repetition and piece value.</p>
<p>I then migrated the whole learn section from <em>JavaScript</em> to <em>TypeScript</em> and from <em>mithril.js</em> to <em>snabbdom</em> and did a small redesign. This was necessary, so that the latest version shogiground could be easily integrated. So if you spot any bugs, I'm probably to blame. I ask you to please report these bugs on <a href="https://github.com/WandererXII/lishogi/issues">github</a>, because new players are less likely to report them and might get discouraged. If you have any ideas or opinions on what to add or remove from the learn section please submit them to <a href="https://github.com/WandererXII/lishogi/issues">github</a>.</p>
<p>Your previous progress in learn section was reset.</p>
<h2>USI</h2>
<p>Under the hood Lishogi previously used a mix of <em>SAN</em> notation meant for chess, <em>UCI</em> notation meant for chess and <em>USI</em> notation meant for shogi. You can imagine that this caused a lot of issues.</p>
<p>But I had enough and decided to migrate everything to <em><strong>USI</strong></em> only. Besides making everything simpler, this had another benefit of reducing the average space it takes to store a game or a study node.</p>
<p>If you use any API endpoint that previously provided <em>SAN</em> or <em>UCI</em> notation, you will have to update your code to reflect this change. This also affects <strong>shoginet</strong> - distributed analysis for Lishogi, that requires an update (more on this below) and <strong>BOTs</strong>, if you used the code from <a href="https://github.com/TheYoBots/Lishogi-Bot">https://github.com/TheYoBots/Lishogi-Bot</a>, everything should work for now, because that code accepted both UCI and USI, but the move sent back to the server is in <em>UCI</em> notation. The server is going to accept that for now, but once chuushogi comes out <em>UCI</em> support is going to be dropped.</p>
<h2>Other Changes</h2>
<ul>
<li>It's now possible to play variants from <em>custom positions</em> (currently this affects only minishogi), therefore the lobby setup screen was tweaked a bit to reflect this change</li>
<li>Editor now supports <em>minishogi</em></li>
<li>Hands in editor were redesigned, they now work as normal hands and adding/deleting pieces is done by clicking +/- above and below the piece.</li>
<li><strong>Shoginet</strong> was rewritten - now it supports both <em>YaneuraOu</em> and <em>Fairy Stockfish</em>, meaning minishogi analysis will now work. The cause for minishogi and 'from position' games against AI not working was not found, but hopefully it will be easier to discover now that everyone can generate moves for these games.</li>
<li>Speech to text now respects the user's selected notation, if using Japanese notation and Japanese language reads in Japanese. All this assumes that your browser supports speech synthesis and has a necessary language speaker installed.</li>
<li>Some sound themes were renamed, <em>Piano theme</em> was deleted.</li>
<li>Green clock progress bar was removed - it caused pieces to be blurry.</li>
<li>For <em>Japanese</em> notation '同' is now correctly added when destination is repeated, similarly destination is omitted in <em>Kitao-Kawasaki</em> notation.</li>
<li>The value of missing pieces in handicap games is now added towards the uwate impasse total - only for games Lishogi recognizes as handicaps.</li>
<li><strong>ScalaShogi</strong> was rewritten and then moved to its own <a href="https://github.com/WandererXII/scalashogi">repository</a>, you can also find it in maven repository.</li>
<li>Miniboard hand design was tweaked.</li>
<li>Last move/drop highlight and check highlight are now separated in preferences.</li>
<li>Best move suggestion by engine in analysis now respects user's notation preference, you can also use this in study comments by typing <em>[usi:7g7f]</em> - replace <em>7g7f</em> with your move.</li>
<li>New piece sets - <em>Engraved_cz</em> thanks to <a href="https://github.com/ddeo604">ddeo604</a> and <em>Intl_Portella</em> thanks to <a href="https://github.com/CouchTomato87">CouchTomato</a>.</li>
<li>Some incorrect analysis were deleted and also some study analysis, you can request a new one.</li>
<li>Move numbers in some studies were broken, this is fixed now. [edit: Studies from Gote POV are now shiften by 1, will be fixed]</li>
<li><a href="https://github.com/WandererXII/lishogi-gif">Lishogi gif</a> generation now also uses 11:12 ratio.</li>
<li>Moves in analysed games and moves with glyphs in studies are now colored.</li>
<li>Too many bug fixes to list them all.</li>
<li>Too many new bugs to list them all.</li>
</ul>
<h2>What's Next for Lishogi</h2>
<p>There are few things I plan to work on, if you have a preference as to what you would like to see first, let me know in the comments.</p>
<ul>
<li><strong>Fully automate puzzle </strong>generation from games, add several thousands of new puzzles and enable Puzzle Storm once we have enough puzzles</li>
<li><strong>More variants</strong> - next in line is chuushogi, other variants are easier to implement, therefore after chuushogi updates with new variants could be released more often</li>
<li><strong>Shared analysis board</strong> - <a href="https://github.com/WandererXII/lishogi/issues/363">issue</a></li>
<li><strong>Mobile app</strong> based on <a href="https://github.com/lichess-org/lichobile">lichobile</a></li>
<li><strong>Non visual user interface</strong></li>
</ul>
<p>Of course smaller updates, quality of life improvements and bug fixes would be sprinkled in there.</p>
<p>And that's the gist of it, I tried to find as many bugs before release as possible, but I'm sure I missed as many bugs as I managed to find, so please if you find a bug or something you think is a bug or even someone finding a bug, please report it on <a href="https://github.com/WandererXII/lishogi/issues">github</a>. This update has probably more code changes than the initial Lishogi release, there are gonna be bugs, lots of them, I will try my best to fix them quickly, but it might still take some time.</p>
<p>I want to <strong>thank</strong> everyone for their support and patience, Lishogi wouldn't be here without you! I know this update took longer than usual, but I took an approach of doing things properly rather than quickly this time to make things easier in the long term.</p>
<p><strong>Thank you for supporting Lishogi.</strong></p>
<p>Wanderer</p>media:thumbnailWandererhttps://lishogi.org/blog/post/YbjRcRIAACMAFpGD2021-12-14T00:00:00.000Z2021-12-14T00:00:00.000ZMinishogi and much more!lishogiFirst variant is now available on lishogi. But also other new features and many bug fixes.<br><img src="https://images.prismic.io/lishogi/a66b432d-eeb2-45f7-90f4-5f8ddea8dde9_toriigate.jpg?auto=compress,format" /><br><h2>Minishogi</h2>
<p>First shogi variant is here and it's <strong>minishogi</strong>! The rules are very similar to standard shogi, the most obvious change being the smaller board. How the rules of minishogi differ from standard shogi is very briefly described <a href="https://lishogi.org/variant/minishogi">here</a>.</p>
<p class="block-img"><img alt="" src="https://images.prismic.io/lishogi/ead157a7-5836-4651-9bfe-79835f06178b_miniscren.png?auto=compress,format" width="1123" height="569" /></p>
<p>Currently two other variants are planned - <a href="https://github.com/WandererXII/lishogi/issues/471">Kyoto shogi</a> and <a href="https://github.com/WandererXII/lishogi/issues/472">Chu Shogi</a>. If you are familiar with these variants and want to help, please look at the corresponding issues on github. If you want to request a variant, you believe would be reasonably popular, you can create a new issue on <a href="https://github.com/WandererXII/lishogi/issues">github</a>. Just keep in mind that our main focus will remain on standard shogi, so not all variants will get implemented. </p>
<h2>Board - ratio</h2>
<p>Lishogi has always used square boards, which means 1:1 ratio. While square boards are not unheard of, a proper shogi board should have width of 11寸 and height of 12寸, this translates to approximately 33.33 cm and 36.36 cm respectively. What interests us is the ratio - 11:12.</p>
<p>So now you can select between 1:1 and 11:12 board ratio. While the difference isn't huge, it's still definitely noticeable. Not all boards are currently available for the 11:12 ratio. The plan is to make this the default in the future.</p>
<p class="block-img"><img alt="board dimensions" src="https://images.prismic.io/lishogi/83b1a31b-34fa-4d3b-86b1-e4bb2342ca5c_bgeo.png?auto=compress,format" width="275" height="324" /></p>
<h2>Hakoiri musume</h2>
<p>The minigame <em><a href="https://github.com/Saturnyn/ChessPursuit">chess pursuit</a></em> on all <em>404 PAGE NOT FOUND</em> pages was replaced with something more shogi themed - <em><a href="https://github.com/WandererXII/sliding-puzzles">Hakoiri musume</a></em> with shogi pieces. Your objective is to help the king get out of the surrounding box through the hole in the bottom middle. This is just a small minigame, your score isn't being saved and there are no leaderboards. <a href="https://lishogi.org/variant/hakoiri">Try it here</a>.</p>
<p class="block-img"><img alt="hakoiri musume" src="https://images.prismic.io/lishogi/59074e65-ffef-4696-98cb-947ed7a6c91c_hako404.png?auto=compress,format" width="624" height="608" /></p>
<h2>Custom positions in simuls and tournaments</h2>
<p>You can now create tournaments and simuls from custom positions. This works only with standard shogi, not with variants - minishogi. Many thanks to <a href="https://github.com/TheYoBots">TheYoBots</a> for merging some of these changes from upstream.</p>
<h2>Other changes and bug fixes</h2>
<ul>
<li>Move number in sfen is now properly respected. Previously it wasn't possible to have even move number on sente's turn and odd number on gote's turn. Already created games will not be affected.</li>
<li>Fixed piece disappearing while dragging it on the board, while an opponent made a move.</li>
<li>Selected piece sets are now respected in embeds thanks to <a href="https://github.com/ddugovic">ddugovic</a> for merging changes from upstream.</li>
<li>New black and white piece set - works only on the new 11:12 boards.</li>
<li>Clock was refactored to make it more robust.</li>
<li>Custom transparent backgrounds will no longer be proxied, luckily starting with chrome version 96, we can use <em><a href="https://developer.chrome.com/blog/coep-credentialless-origin-trial/">credentialless</a> </em>header, which removes the need to proxy the backgrounds. Unfortunately for firefox users, this is not available (<em>yet?)</em>.</li>
<li>In editor, it's now possible to drag pieces directly from board to hand.</li>
<li>Board now scales towards center.</li>
<li>You can now edit simuls after creation and improved simul form.</li>
<li>Inaccuracies, mistakes and blunders are now annotated on the board in analyzed games.</li>
<li>Many more smaller tweaks and fixes.</li>
</ul>
<p>As always - if you find a bug please submit it as an <a href="https://github.com/WandererXII/lishogi">issue on github</a>.</p>
<p><strong>Thank You</strong> to everyone who supported the site, lishogi wouldn't be here without your support! <strong>Thank you!</strong></p>
<p>Good luck and have fun! </p>media:thumbnaillishogihttps://lishogi.org/blog/post/YWjrNhEAACQAjidY2021-10-15T00:00:00.000Z2021-10-15T00:00:00.000ZCSA supportlishogiImport and export CSA<br><img src="https://images.prismic.io/lishogi/ecce02ad-ed81-4f51-8119-c3cdcb8de388_image-from-rawpixel-id-426240-jpeg.jpg?auto=compress,format" /><br><p>Hey there, last time we added support for KIF format and now lishogi also supports CSA. You can read more about this format <a href="https://gist.github.com/Marken-Foo/b1047990ee0c65537582ebe591e2b6d7">here</a>.</p>
<p>It's mostly used for games only, unlike KIF, it doesn't support variations (branching), so keep that in mind, when exporting to this format.</p>
<h2>Importing</h2>
<p>Everywhere where you could previously import KIF, you can now also import CSA, let's quickly go through the options once again.</p>
<h4>Analysis</h4>
<p>In <a href="https://lishogi.org/analysis">analysis board</a> below the KIF section you can now also find CSA section. Paste the CSA there and then click <em>IMPORT CSA</em>.</p>
<p class="block-img"><img alt="CSA analysis" src="https://images.prismic.io/lishogi/4c19aa6c-4a16-4ad0-ab5e-d976c67969a1_csaAnalysis.png?auto=compress,format" width="593" height="367" /></p>
<h4>Game Import</h4>
<p>Of course the same goes for <a href="https://lishogi.org/paste">game importing</a>. Simply paste the CSA into the same text area, where you would paste KIF. The format will be automatically detected.</p>
<h4>Study</h4>
<p> And it's the same story, when creating a new chapter in studies.</p>
<p class="block-img"><img alt="CSA study import" src="https://images.prismic.io/lishogi/3e62ad44-dcb3-4748-9115-160099abfe4c_csaStudy.png?auto=compress,format" width="467" height="167" /></p>
<p>If your CSA file can't be parsed, you should receive an error information, that will inform you about the problematic section. If you come across a CSA file, that doesn't get parsed at all (but you believe it should) or gets parsed incorrectly, please submit an issue on <a href="https://github.com/WandererXII/lishogi/issues">github</a> with all the relevant details.</p>
<h2>Export</h2>
<p>If you wish to export your game to CSA, simply go to analysis board of said game, click the export tab and select your desired format.</p>
<p>Similarly to KIF, raw version includes only the moves and meta information, annotated version also includes move times and analysis comments, if available.</p>
<p class="block-img"><img alt="Game export" src="https://images.prismic.io/lishogi/0387fc72-375c-4d7a-9564-599197cbf2b8_csaExport.png?auto=compress,format" width="570" height="282" /></p>
<p>Option to export studies to CSA was also added. Keep in mind that CSA format doesn't support variations.</p>
<p class="block-img"><img alt="Study export" src="https://images.prismic.io/lishogi/ac51a0ec-81f5-4492-b605-e45b4eab5c24_csaStudyExport.png?auto=compress,format" width="540" height="86" /></p>
<h2>Appeals</h2>
<p>Another newly supported features is <strong>appeals</strong>. In case you believe you received an unjust mark or other punishment from a moderator, you can easily appeal that decision <a href="https://lishogi.org/appeal">here</a>. Thanks to <a href="https://github.com/TheYoBots">TheYoBots</a> for merging it from <a href="https://github.com/WandererXII/lishogi/pull/403">upstream</a>.</p>
<p class="block-img"><img alt="Appeal form" src="https://images.prismic.io/lishogi/e4db4bbe-085c-4c35-a23b-65451a734b0e_appeal.png?auto=compress,format" width="976" height="474" /></p>
<h2>Other changes</h2>
<ul>
<li>Error messages from KIF/CSA parsing in <em>/analysis</em> are now displayed in alerts</li>
<li>Stricter initial position parsing for KIF - previously if incorrect board setup or unknown handicap was provided, we would default to standard starting position, which probably wasn't what you meant</li>
<li>Add option to export Shift-JIS encoded KIF, since some software has trouble with UTF-8 KIFs.</li>
<li>Fixed KIF parser not parsing correctly empty parser strings</li>
<li>Comments in headers of KIF/CSA are now added as comments to starting position</li>
<li>Many UI tweaks and fixes</li>
</ul>
<p>As always, all bugs you find or see someone else mention, please submit to <a href="https://github.com/WandererXII/lishogi/issues">github as issues</a>.</p>
<p>Thanks for all the support and have fun!</p>media:thumbnaillishogihttps://lishogi.org/blog/post/YTpk6RAAACUAI5dL2021-09-19T00:00:00.000Z2021-09-19T00:00:00.000ZKIF Imports and ExportslishogiKIF support is here! <br><img src="https://images.prismic.io/lishogi/82780463-ea3d-462a-bf71-d640db7e1497_landscape.jpg?auto=compress,format" /><br><p>Hello there again,</p>
<p>On lishogi you can now import KIF and also export games, studies and analysis to KIF! If you are not familiar with this format for storing games, tsume puzzles or studies of positions, you can read more about the format <a href="https://lishogi.org/explanation/kif">here</a>.</p>
<h2>Importing</h2>
<h4>Analysis Board</h4>
<p>The easiest way to simply view your games, puzzles or studies saved as KIF on lishogi is to go to <a href="https://lishogi.org/analysis">analysis board</a>, scroll down, paste the KIF in the box and click 'IMPORT KIF'. This will also import all comments and variations.</p>
<p class="block-img"><img alt="Kif import in analysis" src="https://images.prismic.io/lishogi/cb1739ee-bc40-4469-aaeb-abdb859138db_KIFanalysis.png?auto=compress,format" width="565" height="180" /></p>
<h4>Game Import</h4>
<p>You can also import a KIF file as <a href="https://lishogi.org/paste">a game</a>, this way you will also get a shareable link to the board, chat and an option to request a server analysis, but since it's for importing games, you will only get the mainline., without the variations and comments</p>
<h4>Study Import</h4>
<p>Last but not least, you can create a new chapter in <a href="https://lishogi.org/study">studies</a> from KIF, this way you will have access to all the features of studies.</p>
<p class="block-img"><img alt="New chapter from KIF" src="https://images.prismic.io/lishogi/53e3fca8-f5df-40fa-bae2-dc600e15d341_KIFchapter.png?auto=compress,format" width="494" height="580" /></p>
<p>If you come across a KIF that can't be imported or gets imported incorrectly, please submit an <a href="https://github.com/WandererXII/lishogi/issues">issue on github</a> please also include the KIF, what went wrong and possibly where you obtained the KIF.</p>
<h2>Exporting</h2>
<p>Exporting games was already partially supported - you could already export games from standard positions. Now you can also export handicap games or games from custom positions, results of server analysis are added as comments, termination move is included and new tags were now also added. Move times are also included in the annotated version.</p>
<p class="block-img"><img alt="Game KIF export" src="https://images.prismic.io/lishogi/b71b1495-574c-4678-a6c0-6a242b09c9a9_KIFexportGame.png?auto=compress,format" width="543" height="280" /></p>
<p>And another very important feature - it's now possible to export studies as KIF, many thanks to @ddugovic, for <a href="https://github.com/WandererXII/lishogi/pull/357">helping with that</a>. </p>
<p class="block-img"><img alt="Study KIF export" src="https://images.prismic.io/lishogi/3bdb95f6-c0c3-404e-a61d-67d6f32a88bb_KIFexportStudy.png?auto=compress,format" width="544" height="618" /></p>
<h2>What About Other Formats?</h2>
<p>Soon we also plan to add an option to export to CSA, KI2 and a line of USI moves.</p>
<p>As far as importing other formats go, we might consider adding CSA imports, if there is a demand for that.</p>
<h2>Other changes</h2>
<ul>
<li>Handicap games now properly display as starting from move number 1</li>
<li>Hindi language added</li>
<li>Timeout after takeback on the first move fixed</li>
<li>Right lance handicap added</li>
<li>Move times in analysis for games and KIF</li>
<li>Fixed displaying custom background on pages with analysis (also new default)</li>
<li>Updated inconsistent flags</li>
<li>Fixed embedded games in forums on mobile</li>
<li>AI name clarified in some places</li>
<li>Added possibility to cancel a request to join a team</li>
<li>Fixed icon not showing on Apple, when bookmarking site</li>
</ul>
<p>Many thanks to everyone who supports the site, either through <a href="https://lishogi.org/patron">becoming a patron</a> or helping with the <a href="https://github.com/WandererXII/lishogi">development</a>! Have fun!</p>media:thumbnaillishogihttps://lishogi.org/blog/post/YPmlxxAAACMAWFxK2021-07-27T00:00:00.000Z2021-07-27T00:00:00.000ZGIFs and Advanced SearchlishogiAdded exporting to GIFs and searching finally implemented...<br><img src="https://images.prismic.io/lishogi/6b4eb153-6833-4ffe-9714-9b60ae890a73_image.gif?auto=compress,format" /><br><h2>GIFs</h2>
<p>You can now export your games to a GIF. This is how it looks.</p>
<p class="block-img"><img alt="Random game taken from the server" src="https://images.prismic.io/lishogi/014096df-c00c-4c08-8027-eb0225e06d3f_example.gif?auto=compress,format" width="1080" height="930" /></p>
<p>You can find this option at the same place where you would export the game to kif format.</p>
<p class="block-img"><img alt="Where to find "Share as a GIF"" src="https://images.prismic.io/lishogi/280fb635-1b64-4f93-893e-a068ea632d3b_shareasgif.png?auto=compress,format" width="411" height="53" /></p>
<p>You can also export the main line from your studies like this.</p>
<p>Thanks to this all games and puzzles will now also have a thumbnail generated, when you link to them on social media.</p>
<p>The source code is available here: <a href="https://github.com/WandererXII/lishogi-gif">https://github.com/WandererXII/lishogi-gif</a>. This being the first version, it's possible some design changes or other tweaks might be necessary.</p>
<p>Only the default piece set and a simplified version of the default board are supported.</p>
<p></p>
<h2>Searching</h2>
<p>As you might have noticed <em>study search</em>, <em>game search</em>, <em>forum search</em> and <em>team search</em>, weren't previously working, this was because Elasticsearch server wasn't set up yet. This is now resolved and should work as intended.</p>
<p></p>
<p>If you find any bugs or want to request a feature, please submit an issue on github: <a href="https://github.com/WandererXII/lishogi/issues">https://github.com/WandererXII/lishogi/issues</a>. Thanks a lot.</p>
<p></p>
<p></p>
<p>Have fun!</p>media:thumbnaillishogihttps://lishogi.org/blog/post/YN8_axAAACcAB6fW2021-07-10T00:00:00.000Z2021-07-10T00:00:00.000ZImpasse - 27-point systemlishogiImportant impasse rule change, but also other smaller changes!<br><img src="https://images.prismic.io/lishogi/35ad9169-9ea0-4413-bbd3-e96adea16505_natsumee.png?auto=compress,format" /><br><p>Hello there,</p>
<p>Up until now lishogi used <em>try rule</em> as a way to resolve entering king positions, that was always supposed to be a temporary solution. Starting today we switched to <strong>27-point system</strong>. This rule is a bit more complicated than the <em>try rule</em>, but you might already be familiar with this rule if you have some experience with other shogi sites. You can find detailed explanation <a href="https://lishogi.org/explanation/impasse">here</a>. This rule doesn't come into effect too often, but it's definitely good to be prepared for it.</p>
<p>Impasse rule won't come into effect in studies.</p>
<p>Other changes include:</p>
<ul>
<li>Server analysis for games <em>from position</em> is now also done by YaneuraOu, only if this analysis fails, Fairy Stockfish is used</li>
<li>Losses against AI or anonymous players are now properly listed under losses, not under draws</li>
<li><em>Practice against computer</em> in studies was fixed</li>
<li>New 2 kanji black piece set - thanks to Portella</li>
<li>You won't be able to start a game or a study from a drawn position, when a player has more that one king or with doubled pawns/nifu</li>
<li>Many smaller UI tweaks and fixes - fixed clock not turning red, clocks will be hidden after the game ends, correct piece promotion orientation in study/analysis, display drops on position with only one king and much more</li>
<li>Many changes to make the site more stable</li>
</ul>
<p>If you find any bugs or have a request for a new feature, please submit it on <a href="https://github.com/WandererXII/lishogi/issues">github</a>.</p>
<p>Have fun playing shogi!</p>media:thumbnail@lishogihttps://lishogi.org/blog/post/YKp_QxMAACEAEhs42021-05-23T00:00:00.000Z2021-05-23T00:00:00.000ZPuzzle updateslishogiSome changes were made to puzzles and more<br><img src="https://images.prismic.io/lishogi/2cd15e20-2603-4fdb-abca-7fb7cc6cab7e_300nen.jpg?auto=compress,format" /><br><p>Hello there, as many of you might have noticed not all tsume puzzles were completely unambiguous. In order to fix that we deleted over 3000 tsume puzzles with ambiguous solutions. We also added over 2000 new puzzles to replace these. In the upcoming weeks many more will be added.</p>
<p>This means that the <em>tsume hint</em> that was previously present next to each tsume puzzle is no longer necessary and therefore was removed. This hint made most puzzles much easier to solve than intended and since in real games you will also not receive the hint, this change will make it more similar to real game scenario.</p>
<p><a href="https://lishogi.org/blog/YKr34hMAACIAFDMu/%E3%82%BF%E3%82%AF%E3%83%86%E3%82%A3%E3%82%AF%E3%82%B9%E3%81%AE%E3%82%A2%E3%83%83%E3%83%95%E3%83%86%E3%83%BC%E3%83%88">日本語</a></p>
<p>Every tsume puzzle was analyzed by an engine (either YaneuraOu or Fairy-Stockfish) to make sure only one mate exists, if another slower mate was found, the puzzle was discarded. But even engines make mistakes, especially in non-standard positions, so if you notice a puzzle with an ambiguous solution, please downvote it. Puzzles with more downvotes will appear less often and after they reach a certain threshold I will examine them and possibly delete them. If you want to speed up this process, please mention the puzzle in this thread for example and I will delete it sooner.</p>
<p>There is still one big problem present with puzzles - not accepting unpromotion when it's equally correct as promotion. More here <a href="https://github.com/WandererXII/lishogi/issues/314">https://github.com/WandererXII/lishogi/issues/314</a>. This is being worked on and will be resolved hopefully soon.</p>
<p>Other changes:</p>
<ul>
<li>Pieces in hand now scale to some degree with the size of the board - if this breaks your layout somewhere mention it here: <a href="https://github.com/WandererXII/lishogi/issues/303">https://github.com/WandererXII/lishogi/issues/303</a></li>
<li>New piece set - <strong>western</strong> - thanks to <a href="https://lishogi.org/@/peanatsu">peanatsu</a></li>
<li>Many piece sets were tweaked to prevent blur on some devices</li>
<li>In order to avoid blurry pieces (especially starting chrome 91), changes were made as to how pieces are displayed - <a href="https://github.com/WandererXII/lishogi/issues/297">https://github.com/WandererXII/lishogi/issues/297 </a></li>
<li>Many smaller bug fixes - rated games with period, incorrect translations, displaying currently unsupported features, etc.</li>
</ul>
<p>If you find a bug, inconsistency or want to request a new feature please submit an issue on GitHub: <a href="https://github.com/WandererXII/lishogi/issues">https://github.com/WandererXII/lishogi/issues</a>.</p>
<p></p>
<p><strong>Thank you</strong> everyone for using and supporting the site!</p>
<p></p>
<p>Picture is from the anime "スライム倒して<em>300</em>年、知らないうちにレベルMAXになってました"</p>media:thumbnail@lishogihttps://lishogi.org/blog/post/YGnoHhIAACAAX9bs2021-04-05T00:00:00.000Z2021-04-05T00:00:00.000ZPuzzles are here!lishogiYou can finally solve puzzles on lishogi!<br><img src="https://images.prismic.io/lishogi/5e1cae23-c5f1-4ce9-894a-3513650f49dc_Madara-and-the-Sunset-natsume-yuujinchou-31046443-1280-960.jpg?auto=compress,format" /><br><p>Puzzles are finally available on lishogi. So let's look what's new and what's what.</p>
<h2>Puzzles</h2>
<p>After solving a puzzle, whether successfully or not, you can vote on its quality. If you liked the puzzle just give it a thumbs-up, if you didn't give it a thumbs-down, this will really help us the make the puzzle system better.</p>
<p>This being the first wave of puzzles it's to be expected that not all of the puzzles will be perfect or even good, so let us know if if you notice that the solution is ambiguous (the embedded engine, that appears after solving the puzzle can help) or if the solution is straight up wrong. Please don't use this if the puzzle is too difficult or easy - more on this later.</p>
<p>Another thing you can vote on are themes. Some themes that were programatically determined are locked, but others still need a human to go over them. If you think we should add some themes let us know either in <a href="https://discord.gg/YFtpMGg3rR">discord</a> or in the forums.</p>
<h2>How were the puzzles generated?</h2>
<p>There are two categories, some puzzles were obtained from the outside by others submitting or allowing us to use these puzzles, or from some copyright free works. I would like to thank <a href="https://syougi.qinoa.com/ja/">https://syougi.qinoa.com/ja/</a>, <a href="https://lishogi.org/@/karakoro">@karakoro</a>, <a href="https://tsumeshogi.com/users/9jic3zv5wj">みつかづ</a>, <a href="https://www.shogitown.com/">https://www.shogitown.com/</a> and <a href="https://yaneuraou.yaneu.com/">https://yaneuraou.yaneu.com/</a>.</p>
<p>Puzzles from lishogi games were generated by analyzing each position of the game and then looking for a position, where the winning chances drastically change. Each of these position was then checked whether there is only one unambiguous sequence of moves to 'win'. This is a slow process, that still needs to be finetuned, so please be patient.</p>
<p>I plan to add few hundred every week, if everything goes well.</p>
<h2>Rating</h2>
<p>You can think of every attempt at solving a puzzle as a game between you and the puzzle. If you solve it correctly, you gain rating and the puzzle loses some and vice versa. This means that it will take a while for the ratings to settle, but hopefully not too long.</p>
<p></p>
<p>As this is a new feature bugs are to be expected, I will try to resolve these as soon as I can. You can report these bugs either on <a href="https://discord.gg/YFtpMGg3rR">discord</a> or on <a href="https://github.com/WandererXII/lishogi/issues">github</a>. In the meantime, thanks for you patience.</p>
<p></p>
<p>Thanks you everyone and good luck!</p>media:thumbnail@lishogihttps://lishogi.org/blog/post/YGCXnRAAACMAJB0W2021-03-30T00:00:00.000Z2021-03-30T00:00:00.000ZAnnouncing the Bougyoku TournamentlishogiWin an exclusive trophy!<br><img src="https://images.prismic.io/lishogi/c01bed3e-732c-4a26-bb25-13ecaa7347bd_lelouch-chess.jpg?auto=compress,format" /><br><p><em>“If the king doesn't move, then his subjects won't follow." -Lelouch Lamperouge, Code Geass</em></p>
<p>An incredibly wise quote that we can all learn from. Now, prove your strength as a leader in the <a href="https://lishogi.org/tournament/SJOQAH3J">Bougyoku Master Arena</a>. This tournament will be on the <strong>1st of April (Thursday), 14:00 UTC</strong>, with a time control of<strong> 5 minutes </strong>and duration of <strong>1 hour</strong>. For the uninitiated, Bougyoku (棒玉) is an opening strategy which translates to Climbing King, where the king moves forward to attack or gain space. It is commonly used to joke around & troll players.</p>
<p><a href="https://lishogi.org/blog/YGMtQBAAACAAL4cZ/%E6%A3%92%E7%8E%89%E3%83%88%E3%83%BC%E3%83%8A%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B">日本語</a></p>
<p>There is only 1 rule: <strong>All </strong>games played <strong>must have placed the king in the 4th rank before, or at move 30</strong>, unless the opponent loses before this move. The king <strong>may or may not</strong> retreat as soon as he reached the 4th rank.</p>
<p>The highest standing player who fulfills this requirement is eligible for the <strong>Bougyoku Master Trophy</strong>, which will be displayed on their profile. And for a limited time, this player will also have the BgM (Bougyoku Master) title before their name. </p>
<p><a href="https://lishogi.org/tournament/SJOQAH3J">https://lishogi.org/tournament/SJOQAH3J</a></p>
<p><em>This is for April Fools. The opening is a joke, but the tournament and trophy prize are real. See you there!</em></p>
<p class="block-img"><img alt="Picture of shogi board" src="https://images.prismic.io/lishogi/cedbf005-85af-423f-bd64-48d21ea8020b_Screenshot_2021-03-30_13-43-04.png?auto=compress,format" width="631" height="441" /></p>
<p><em>Sente and Gote have placed their kings on their own 4th ranks at moves 17 and 20, respectively (red circle). Gote immediately moves his king back to the 3rd rank at move 22 (green circle), which is totally fine. Also note Sente's king is a bit safer than Gote's.</em></p>
<p>Additional notes:</p>
<ol>
<li>Tournament participants can play normally, but they will not be eligible for the trophy. For this reason we have set the tournament to Casual.</li>
<li>Moving the king to the 4th rank at <em>exactly</em> move 30 is allowed, but no longer at move 31.</li>
<li>We will be <strong>very strict</strong> about the requirement. Even just one game that does not follow the requirement will disqualify you from claiming the trophy. Please do not forget it. Consider pasting a reminder on your monitor.</li>
<li>Players must make sure that their king is legally able to enter the 4th rank as soon as possible. Unless of course, the opponent loses beforehand. Expect opponents trying to stop the Bougyoku, and act accordingly.</li>
<li>The games will be verified manually.</li>
</ol>
<p><em>UPDATE: Try rule has been fixed. If Sente's king arrives at 51, or Gote's at 59, they win even if the opponent's king has not entered yet. No more try rule draws :) Eventually though, we'd like to implement proper impasse rules.</em></p>
<p><em>UPDATE 2: With 78 participants, the Bougyoku Master Arena was a success! Congratulations to uenopanda for being our Bougyoku Master. Congrats to takutaku & dns0z as well, for earning the Bougyoku Practitioner trophies.</em></p>
<p class="block-img"><img alt="" src="https://prismic-io.s3.amazonaws.com/lishogi/0b61e1f5-d38d-459e-a431-f4372fa47934_unknown.png" width="327" height="155" /></p>
<p><em>The Bougyoku Master Trophy</em></p>media:thumbnail@CtripleA @ch_suginami(translated)https://lishogi.org/blog/post/X_efbxEAACAAVHnP2021-01-08T00:00:00.000Z2021-01-08T00:00:00.000ZYaneuraOu - Play With The ComputerlishogiStronger engine in standard games<br><img src="https://images.prismic.io/lishogi/caae0298-e46f-4721-bfa3-334230124009_shoujoRyokou.png?auto=compress,format" /><br><p>Hello everyone,</p>
<p>I hope the new year has been treating you well. Here are some changes and new features.</p>
<ul>
<li>In standard games you are now going to face YaneuraOu NNUE, which means the games should get a bit harder, games from position are still going to be played by Fairy-Stockfish, since it can handle much wider set of positions</li>
<li>You can now request server evaluation, the evaluation is being run on a distributed network that you can also be part of, if you are interested check out this <a href="https://github.com/WandererXII/shoginet">github link</a>. This also means that if no clients are available, it might take a while before your game is analyzed.</li>
<li>Thanks to <a href="https://lishogi.org/@/CtripleA">CtripleA</a>, you can now export your game in kifu format, the game's result is not yet included in the kifu file, but it should still be recognized by many sites and programs.</li>
<li>Default sound has been changed to 'shogi2', you can pick a sound set you prefer by clicking on your username and the 'Sound'</li>
<li>Some smaller bug fixes, for example streamers now shouldn't be filtered by language of the stream, notation fixes in many places, handicaps starting color etc.</li>
</ul>
<p>Thanks everyone for using the site!</p>media:thumbnail@Wandererhttps://lishogi.org/blog/post/X7sNZRIAACAAn1Cr2020-11-23T00:00:00.000Z2020-11-23T00:00:00.000ZNew boards and pieces, impasse!lishogiBoards, pieces, impasse rule and discord server <br><img src="https://images.prismic.io/lishogi/4fc5ad12-9201-404c-a0ab-c1f6f646ad61_discordSpace.png?auto=compress,format" /><br><p>Hey everyone!</p>
<p>We added some new boards and pieces, thanks to <a href="https://github.com/CouchTomato87">CouchTomato87</a> and <a href="https://github.com/kleffa">Kleffa</a>. Also some new sounds were added, courtesy of <a href="https://github.com/ddugovic">ddugovic</a> and <a href="https://github.com/CouchTomato87">CouchTomato87</a>, try them out and let us know what you think.</p>
<p>Another big change was changing the impasse rule. You can no longer offer a draw and try rule was added - meaning you can force a win, if both kings reach opponent's territory and your king gets into your opponents king's starting square. In the future 24 points rule is going to be implemented.</p>
<p>Discord server was created, come and say hi! <a href="https://discord.gg/YFtpMGg3rR">https://discord.gg/YFtpMGg3rR</a></p>
<p>This site is still in it's early beta stages, if you find a bug you can report it here <a href="https://github.com/WandererXII/lishogi/issues">https://github.com/WandererXII/lishogi/issues</a>. I ask for some patience, I try to fix stuff as fast as I can.</p>
<p>Thanks for your support everyone!</p>media:thumbnail@Wandererhttps://lishogi.org/blog/post/X7MdXhIAACEAfBvT2020-11-17T00:00:00.000Z2020-11-17T00:00:00.000ZLishogi.orglishogiI really appreciate everyone who offered to help, donated, reported a bug or made me aware of some possible improvements.<br><img src="https://images.prismic.io/lishogi/33e2ed7a-0941-4cd9-9af4-16bbf27507f7_1559276469280.jpg?auto=compress,format" /><br><p>Hello guys,</p>
<p>It seems that lishogi got a lot more traffic than usual today:)</p>
<p>I really appreciate everyone who offered to help, donated, reported a bug or made me aware of some possible improvements. I definitely see and hear every single message and I am really happy to get such a positive feedback for this project. I know the site has many bugs, some more severe than others, some bugs are just not yet implemented features and some bugs might be even game breaking. I ask for your patience while I'm fixing these bugs. Believe me when I say, I want them fixed more than anyone and I will try my best to get them fixed as soon as possible. I apologize for the inconvenience.</p>
<p>Thank you for using lishogi</p>media:thumbnail@Wandererhttps://lishogi.org/blog/post/X61fyRMAACEAC33r2020-11-12T00:00:00.000Z2020-11-12T00:00:00.000ZUpdates - NovemberlishogiMinor stability updates and email confirmation.<br><img src="https://images.prismic.io/lishogi/e71935e9-1eba-4f97-a0c1-c4934b34945f_cview.jpg?auto=compress,format" /><br><p>Hello everyone,</p>
<p>Once again, I fixed some bugs that managed to slip through, one of them especially was rather severe, causing the server to go down. This hopefully shouldn't happen anymore.</p>
<p>I also decided to require new users to confirm their email address, since I noticed some suspicious registrations. This means that after you register, you need to check your email and confirm the registration. Please also check your spam folder, it's possible that the email might end up there. If you run into any troubles, don't hesitate to contact me.</p>
<p>If you find any bugs, issues or even grammar errors somewhere and you want to help this project, please contact me at <a href="mailto:contact@https://lishogi.org">contact@https://lishogi.org</a> or create an issue on <a href="https://github.com/WandererXII/lishogi/issues">github</a>, you can also message me here on https://lishogi.org.</p>
<p>You might have some authorization issues, if you were logged in during the update, or even shortly before that. Clearing cookies, local storage or session storage should fix that (F12 -> Application -> Storage -> ↓ , right-click Local storage and Session storage to clear). If you wait this should also sort itself out. Sorry about the complications.</p>
<p>Regarding new features, I'm working on implementing puzzles and improving/finishing the learn section, but as I am currently swamped with other work, it might take me a while, hope you understand.</p>
<p>Thank you for using https://lishogi.org</p>media:thumbnail@Wandererhttps://lishogi.org/blog/post/X43m2RAAACAAUmOm2020-10-19T00:00:00.000Z2020-10-19T00:00:00.000ZBug fixes - summarylishogiSummary of recent bug fixes<br><img src="https://images.prismic.io/lishogi/d04e98d4-f6c8-446f-8ac9-29c1f49479f6_kon.jpg?auto=compress,format" /><br><p>Hello there,</p>
<p>in the last couple of days I fixed some game-breaking bugs. Many thanks to everyone who took their time and reported them.</p>
<p><strong>Summary of fixed bugs:</strong></p>
<ul>
<li>Fixed engine freezing in computer game</li>
<li>Fixed not being able to drop a rook after it's promoted version was captured</li>
<li>Fixed incorrect reading of moves (drops) from database</li>
<li>Fixed perpetual check rule - repeating checks that lead to the same position 4 times will cause the player giving the checks to lose the game, but I'm not sure about the details of this rule, currently the checks have to be in a row for this to occur - I will probably change this in the future</li>
<li>Fixed stalemate - the player stalemating wins the game now</li>
<li>Fixed not sending correct promotion values to engine in analysis - client side</li>
<li>Fixed board square pixel not rounding up in latest versions of chrome causing incorrect piece positioning - client side</li>
<li>Fixed that client side showed a winning player even in draws and aborted games.</li>
<li>Fixed that interface shows wrong lance premoves - client side</li>
</ul>
<p>For the fixes on the client side, either force refresh (ctrl + F5) or just wait before your browser decides to update the cache.</p>
<p>I tried to test as much as I could locally, but it's possible I missed something, broke something else while fixing these bugs or something just behaves differently in the wild like this. I will double check everything in the upcoming days and I will also make an issue on github for every bug I currently know of, if you notice something that is not there and you want to help this project either make an issue or contact me on email, it really helps. In any cases, thank you for your patience and for using lishogi.</p>
<p>-- Update 26.10 --</p>
<ul>
<li>Fixed preferences not being saved</li>
<li>Player colors should(black/white shogi piece shape next to name) now display in friend and computer games</li>
<li>Perpetual check fixes</li>
<li>Last moves visual fixes on profile page</li>
</ul>media:thumbnail@Wandererhttps://lishogi.org/blog/post/X3OHpRAAAGnMtKQy2020-09-29T00:00:00.000Z2020-09-29T00:00:00.000ZFirst blog post - test runAnnouncementsI hope you will enjoy your stay here - currently in a test run. Bug fixes incoming.<br><img src="https://images.prismic.io/lishogi/6932025a-d502-452c-bbfd-d2ced7ff1978_usagicity.jpg?auto=compress,format" /><br><p>Currently in a test run - many features are still missing. I'm working on fixing it though.</p>
<p>Hey there and welcome to https://lishogi.org! Lishogi is based on <a href="https://lichess.org">lichess.org</a> and it's here to offer everyone a chance to learn and play shogi. But this being the first version of the website, it's expected that there are gonna be some bugs, I will try to find and get rid of them, of course I could use your help with this, so if you find any please contact me on <a href="mailto:contact@https://lishogi.org">contact@https://lishogi.org</a> or submit an issue on <a href="https://github.com/WandererXII/lila">github</a>. Think of this as a beta version. There might also be some leftover links and texts from lichess, I will fix and edit these as soon as I can.</p>
<p>If you have any other comments or suggestion, contact me here or make a post in the forum.</p>
<p>Good luck! </p>media:thumbnail@Wanderer