Code Monkey home page Code Monkey logo

my-pychess's People

Contributors

ankith26 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

my-pychess's Issues

pychess.py only works if terminal is in My-PyChess directory (Linux)

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?

please show your authorship inside the code

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.

Todo v3.2

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).

Todo V3.1

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.

game step pace of the computer

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?

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.

board size

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

1 port support

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.

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.