Code Monkey home page Code Monkey logo

chessmarkable's People

Contributors

edupont avatar linuscde avatar rmadhwal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

chessmarkable's Issues

Clicking on your own piece after already having one of your own pieces selected should select that piece

Hey, thanks for the great app!
As noted in the issue title, currently if you select a piece and then select another, it informs you:
Denied by engine: Move not found as a possibility
Though as it's never possiible to capture your own pieces in chess, this could be an area for improvement which allows you to move a different piece instead.
I'm new to both rust and the remarkable but would be happy to add a PR if you're ok with the change/reviewing it :)

installation problems

Hi!
I'm new to linux, less than a beginner.
I tried to install chessmarkable according to the instructions from .md, but these instructions are too brief for my level.
I would need some clarification:
I downloaded the chessmarkable file the one without any extension but I didn't know where to copy it. (I copied it in both home / root and usr / lib). Where exactly should it be placed?
Further in the .md file you mention something about compiling with "cargo build --release ...". Can it be more detailed? Is this a linux command or a Qtcreator menu?
I managed to install Qtcreator and toolchain from reMarkable and I tried to compile the code provided by ddvk / remarkable2-framebuffer, I got a file librm2fb_client.so.1.0.0 which I didn't know where to copy. I put it in usr / lib and I added the line "Environment = / usr / lib / librm2fb_client.so.1.0.0 in xochitl.service"
When I start the chess app with ./chessmarkable the remarkable device detects my touches, but does not display the chessboard. I get something like that in the Linux terminal:
Captură de ecran din 2020-12-02 21-17-45
Please help if it is not too much...

unable to parse pgns file

Hello, very nicely done except the parsing of simple pgns. I got: "couldn't parse any games from PGN"... I have access to the list of pgn files but whatever is pgn look like I got this. Remarkable 2.
Best,
Arno

Save game as file

Great chess app!

I would love to be able to save my games as a file.
I saw that is already possible to output the FEN to the console.
But I'm using my remarkable primarily via the GUI and don't have shell access all the time.

I think it would be cool to have a 4th button in the top right corner that's called Save Game.
This button will create a new file at let's say ~/Games/Chess/2021-05-10_13-20.fen (or something like that).
After the file is created a message should appear right at the bottom of the screen (same position where the engine error messages appear).

In the main menu you would be able to load a game either against the computer or a real player.

The board is using the wrong colours.

On usual chess boards, the lower-left tile is black.

I think you can fix it by negating this condition in game_scene.rs:256
let is_bright_bg = x % 2 == y % 2;

PGN Export

Hi!

Thanks for the wonderful chess program.

I was wondering how much work it would be to be able to export games to PGN after they're done (or perhaps continuously during the game)? Perhaps this can be implemented in savestates.yml, with a new line like slot_1_pgn or something. If it's not too much work but is nontrivial, I'll have time over the summer to see if I can try implementing it. Pointers would be appreciated!

Thanks again!

RUSTSEC-2021-0140: rusttype is Unmaintained

rusttype is Unmaintained

Details
Status unmaintained
Package rusttype
Version 0.9.2
URL https://gitlab.redox-os.org/redox-os/rusttype/-/issues/148
Date 2021-04-01

The maintainer has adviced this crate is deprecated and will not
receive any maintenance.

The maintainer has further advised to migrate over to ab_glyph.

Last release seems to have been over two years ago.

Possible Alternative(s)

The below list has not been vetted in any way and may or may not contain alternatives;

See advisory page for additional details.

Not being able to restart remarkabe

So after I had some fun installing it on the remarkable tablet, it seemed that my SSH session had terminated, so I went into a kind of panic trying to figure out how to SSH in and ReMarkable. So Finally I pressed exit and went into a white screen. I tried turning it on and off by pressing the main button but couldn't figure it out. Please help. -Alexander

Application crashes on checkmate

I am seeing this in the console after playing a move checkmating the opponent king:
Bot moved Bot is working... Invalid non-moving move found. Doing null move instead. thread 'main' panicked at 'assertion failed: self.checkers().is_empty()', /home/linus/.cargo/registry/src/github.com-1ecc6299db9ec823/pleco-0.5.0/src/board/mod.rs:891:9 note: run withRUST_BACKTRACE=1environment variable to display a backtrace

I don't know if this is due to pleco itself, or if you are sending wrong data to the engine.

Invalid move by bot

I just played a game in easy mode and the program crashed with the following log:

thread 'main' panicked at 'Invalid move by bot: Move not found as possibility', src/scene/game_scene.rs:572:17
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Bot thread is terminating
Bot thread should terminate

I guess that the bot is trying to make an invalid move, or that the code which detects whether a move is valid has a bug. Unfortunately I did not keep track of all the moves. Here is a screenshot of the state in which it crashed (black plays).

screendump

Over the board orientation for black pieces

Hi, this is a great remarkable app. The setup was also super painless.

My only complaint is that in over the board (player v player) mode the black pieces don't switch orientation this makes it a bit disorienting for the player playing black. Would be a nice option if the pieces could flip or if you could toggle black/ white on the bottom so you could simply pass the tablet around.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.