mind-sports-games / lila Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Affero General Public License v3.0
License: GNU Affero General Public License v3.0
After playing a shogi or xiangqi game, when going to the player profile the game does not show up in the history of games. however it does show up in the game history between players (1-0's) but when hovering over the score an empty image is shown rather than from the game.
Hello! Can Playstrategy add the option to play DGT on the site?
I think the squares need to be stretched vertically they look too flat.
Exact URL where the bug happened
https://playstrategy.org/DgyTOrrtPDXH
Steps to reproduce the bug
Go on a go game when it's not your turn
What did you expect to happen?
The takeback button is greyed as I've disabled takebacks in the settings
What happened instead?
The takeback button isn't grey and it seems that if I click on, it'll ask for a takeback. If I click, nothing happen but the takeback button isn't grey. Normally, if i accept takebacks, the button is black. If I don't accept takebacks, the button is grey.
Operating system and browser version
Windows 11 ; Microsoft Edge ; Google Chrome ; Firefox
This request was posted earlier in the forum, but there it’s more visible and possible to activate some efforts. This is also posted on Chess Variant Pages (but not yet approved).
Rule is borrowed from Xiangqi and accelerated for Chess. All diff from FIDE is that Kings cannot face each other orthogonally or diagonally without pieces between; however this rule changes the game, especially endgame, because King vs. King + 2 Knights position isn’t a draw.
https://lichess.org/@/Rechefiltr_is_Fire/blog/faceoff-chess/H3BSmNRD
Actually I was just testing to play with Stockfish8 level .
What i found is the computer plays well , but takes too much time thinking . I was playing bullet chess .
Please fix this bug . You can see the screenshot also .
.
Link of the game https://playstrategy.org/je1jCIlgC9Ol
It’s variation of Amazons where all Queen-range action is changed to Knight-leap (pieces both jump and shoot as Knights)
This isn’t yet tested…
Exact URL where the bug happened
https://playstrategy.org/forum/playstrategy-feedback/underpromotion-in-a-captcha#1
Steps to reproduce the bug
On CAPTCHA
What did you expect to happen?
Can knight promotion
What happened instead?
Be a queen promotion
Operating system and browser version
Replace Color with Player class, and White/Black with P1/P2 (or other) to allow variable naming of colours to starting player
Shogi ( P1 - Sente, P2 - Gote)
Xiangqi ( P1 - Red, P2 - Black)
Lines Of Action (P1 - Black, P2 - white) (same as some variants of draughts)
The embed widget at https://playstrategy.org/developers is plainly broken. I would like to use this widget in my livestream overlay.
Lichess developer builds can use Java 21, so to be able to code in both Lichess and PlayStrategy I'm needing to manage Java versions.
see more on WandererXII/lishogi#745
Hey, I'm making a Discord bot to get player ratings, live game URLs etc. similar to https://github.com/ddugovic/lishogi-discord . How do I use your API?
Hi .@ianfab. Hello all. Let me introduce you some new things.
This is Vietnamese Mathematical Chess—
http://cotoan.vnvista.com/rules-en.html
The board contains 11 ranks and 9 files. Each side has ten pieces, numbered from 0 to 9. The board initial layout is as displayed in the picture below—
https://i.stack.imgur.com/60P2Q.png
Movements: Each piece (with the exception of 0 piece) can move in any direction (vertically, horizontally, or diagonally − forward or backward), the max number of squares a piece can move depends on the number of the piece.
For example, the piece with number 2 can move 1 or 2 empty squares, while the piece with number 9 can move from 1 to 9 empty squares—
Moves
Capture: To capture the opponent's piece, a player must have two pieces one next to another. Then use the numbers of the two pieces to make calculations. Allowed calculations are + (addition), - (subtraction), × (multiplication), ÷ (division), and modulus (division reminder).
Any results of the calculations can be used to apply to the capture. If a result contains two numbers, then remove the tens number (for example 8×7=56=>use 6). Use a suitable result to make the capture by taking the piece behind to capture the opponent's piece.
For example, one player have an 8 piece and 5 piece next to each other vertically. Calculation results from these 2 pieces are:
8+5=13 (take 3)
8-5=3
8×5=40 (take 0 - which is useless anyway)
8÷5=1 with 3 as remainder (take both 1 and 3)
The player can then use the 8 piece (the piece behind) to capture an opponent piece which is 1 or 3 squares away from the 5 piece (the piece in front), in the same the direction that 8->5 is.
72 and 49 are the two strongest combinations.
The image below shows how the 1 piece and 2 piece standing next to each other can capture the opponent's pieces. If an opponent's piece is on one of those X squares, the player can capture it. The calculations that the capture is based on are: 1+2=3, 1×2=2, 1÷2=0 with 1 as remainder—
Move−Nums
The 0 piece (the one with zero number) is like the King in Chess. When it is captured, the player loses the game.
Besides capturing the 0 piece, players can agree at a certain point to end a match (if the 0 piece is not captured before that point is reached). The point that one player gains is calculated by summing the numbers of the opponent's pieces that have been captured.
For example, if the players agree to set the match's target "ending" point to 10. Then when a player captures the 5 and 6 piece, he wins the game (5+6=11 which is greater than 10). Or if a player captures the 0 piece then he also wins.
We all know that the aim of Chess is to checkmate the opponent's King, the aim of Go is to surround a larger total area of the board with one's stones than the opponent (count by scores). In Mathematical Chess, I think we must balance Chess and Go, and the game−complexity
Shogi drop destinations disappear after refreshing the page, as well as after a takeback or replaying the moves while in a game.
In crazyhouse the drop destinations are not displayed as pretty much every square is possible.
To @JamesHeppell please tell me who donated me Patron on my PlayStrategy.org account , because i haven't Purchased it anymore , neither my money has been used to buy it / Then how did i got it ?
Do moderators donated me or is it a Glitch because it has been 4 days since i have been Patron and it will be off from my account on April 28th 2023
Currently 3 move repetition in xiangqi and 4 move repetition in shogi is not supported. This should be a draw if no checks are given, but a loss in both games by the player giving the perpetual check.
Currently site allows shogi pawn to be placed on in checkmate (during a shogi game), this should either not be allowed (1st choice) or be a loss for the player (2nd choice - as in pychess.org)
In order to support interactive analysis for the non-lichess variants like Shogi, Xiangqi, Othello, etc. it would be nice to switch from multi-variant Stockfish JS port to Fairy-Stockfish WASM (https://www.npmjs.com/package/fairy-stockfish-nnue.wasm, https://github.com/fairy-stockfish/fairy-stockfish.wasm), potentially with multi-variant Stockfish JS as a fallback for browsers not supporting WASM. Since they are using the same protocol, it should in principle be possible to exchange the JS/WASM engine one-to-one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.