Bendi11 / Chess

A small chess implementation in C++, made with the eventual goal of a functioning game with online play and bots.
MIT License
1 stars 0 forks source link

Add mobile support #11

Closed Bendi11 closed 3 years ago

Bendi11 commented 3 years ago

TO DO:

Add Android support. SDL2 is cross - platform and texture scaling is already built into the display function, so adapting user input and display shouldn't be difficult. The hardest part will be Stockfish running in another process. Modifying Stockfish's code and compiling it with the apk might work, but would be a huge project.

Bendi11 commented 3 years ago

Update

On Android, processes can start other processes and pipe their input / output. This makes integrating with Stockfish significantly easier, as the .apk could just be started in the background by the main chess application.