ankith26 / my-pychess Goto Github PK
View Code? Open in Web Editor NEWA Multiplayer / SinglePlayer / Online Chess Game app written in Python using Pygame Library
License: MIT License
A Multiplayer / SinglePlayer / Online Chess Game app written in Python using Pygame Library
License: MIT License
In the My-PyChess
directory created from extracting the zip
file, I tried to run pychess.py
from a terminal that was not in the My-PyChess
directory. I got an error:
head = pygame.font.Font(FONT, 80)
FileNotFoundError: [Errno 2] No such file or directory: 'res/Asimov.otf'
This error was fixed by running the cd
command to change the terminal to My-PyChess
. I don't know if this requirement is intended or not, but it's a little inconvenient to have to be in the My-PyChess
directory to run it. Could you add something that automatically changes to the correct directory when running pychess.py
, so that it can be run in the terminal no matter which directory that terminal has open?
Can you add Score Card in the Game
Inside the code and read me there are not much hints to My-PyChess , or ankith26 or like.
You are asked to write more authorship and github url in the code and Readme.txt.
Goal is to help for an easy going back where I down loaded it.
For my reference, I will be entering issues on github so that I know what to work on next for v3.2
[x] Firstly, there is still a minor bug in server code for online gameplay caused when a user entered “kickall” and “quit” commands, I had thought I fixed it in v3.1.
[x] Currently, the user has to press the quit button to navigate back a menu. This design is not good, put a small back button to navigate back and use the quit button only if user wants to exit from the game.
[x] Increase resolution(quality) of some images.
[x] Make a few more optimisations with the core module.
[x] Implement game timer.
[x] Add a chess how to.
[x] Make use of new feature pygame.SCALED if user is using pygame 2(Dev).
For my reference, I will be entering issues on github so that I know what to do next.
Firstly, there is a minor bug in singleplayer - Pressing Undo after the game has ended gives an unwanted behaviour, I know a fix - I will update it in next version.
Then, occasionally (very rarely) the online mode shows a few bugs like being unable to connect to server - I am working on it.
After the Online menu, while the player is connecting to the server, the GUI being displayed is very inelegant, change needed.
The game step pace of the computer is a very fast reaction.
Give me the impression of being slow and also simple.
I wish this reaction wait a little,
How do i make a castling?
I could not find out.
If not possible you have to tell me that, please.
In a pic i have seen, kings move in red points start and landing place and arrow , tower in green.
Dear ankith26,
I want to be able to choose the size of the board soon.
Have I already mentioned how great it is that I can participate in your game programming here, learn pygame and the pictures look good as accompanying circumstances.
have excellent times, cordially
Paralullus
Maybe upload screenshots from latest versions of the game?
I tried moving the server.py port to my forwarding port, but I wasn't able to connect by specifying it in the online menu.
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.