-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smallchess face #272
Smallchess face #272
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fun :)
A couple minor things:
smallchesslib.h
should probably live inmovement/lib/smallchesslib/smallchesslib.h
or something- There are some warnings generated in smallchesslib from functions that should be static, those should be made static
9a4514d
to
46aac0a
Compare
8 months later, I have implemented your changes :D |
46aac0a
to
446bb8f
Compare
446bb8f
to
90f357c
Compare
c11e7a6
to
826476f
Compare
826476f
to
b18355c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two months later, I can merge! This is so amazingly cool, just playing with it in the simulator; what a thing to be able to play chess with your wristwatch.
Thank you for your contribution!!
* smallchess face * use correct game-state modifying board move function * make show last work after undo * use SCL_Game->ply instead of board[ply_byte] * beep when cpu is done computing a move * increase engine strength to ply 3 * match ply type and use the local variable where available * fix warnings * add doc to smallchess face * smallchess: fix compile warnings * smallchess: move smallchesslib.h to movement/lib
This isn't the strongest chess engine in the world, but it's a pretty neat proof of concept.