THE COLORS UPDATE! 🌈
I finally added some colors at the game. Now, some messages are better.
I’ve also adjusted the README and solved some coordinates bugs.
Log in to leave a comment
THE COLORS UPDATE! 🌈
I finally added some colors at the game. Now, some messages are better.
I’ve also adjusted the README and solved some coordinates bugs.
Log in to leave a comment
First of all: THANKS FOR THE FEEDBACKS! Most of the recent updates happened thanks to them. Please continue voting and sharing your experiences.
Basically, I added a draw option and I resolved some of the reported errors.
AND, I updated the online version of the game, available on https://onlinegdb.com/aZ6Y7iAGD (the link in on the README too).
Log in to leave a comment
“I’m learning this old programming language… Why not create a Chess game on it?”
I create this game because I just wanted to practice my computer science knowledge.
I learned a lot of things about publishing games online, coding, and obviously, A LOT OF CHESS RULES!
The project is kinda complete. I’m really proud of myself by making this 🙃
I changed the representation of each piece from the letters to the icons for each one on the chess board!
I’ve also added the stalemate detection (when the king isn’t on check, but there are no legal moves).
Log in to leave a comment
omg another one coding chess! we should make a private club of chess coders
I’ve finished the translation of the game! Now, the users can choose between English and Portuguese at the beginning of the game!
It was a little time-consuming (and tedious), but the result is admirable 🙂
The updates are on the latest release: https://github.com/acms2345/Xadrez-em-C/releases/tag/v1.2
Log in to leave a comment
I’m FINALLY making a translation of the game to English.
The updates aren’t on the GitHub release or repository yet, because I want to finish the translation before I make this. But I intend to do it soon!
Log in to leave a comment
Now, I’ve added an internal mechanic to better verify checkmate.
During this time, I also made some minor modifications to the README.
Log in to leave a comment
I’ve added a system to check for moves that leave the king himself in check (a illegal move in Chess rules, but it was possible on the game).
I’ve also made a workflow to generate the executable versions of the code, so you guys can test it!
Log in to leave a comment
I try to explain better on the README how to use my game, including how to download and compile it.
I also made an adjustment to the 50-move rule (It wasn’t working because I forget to reset the variable after the turn).
Log in to leave a comment
“Why not create a chess game on C programming language?”
I wanted to make this this two-player local game to practice my knowledge of the C programming language, since I’m studying it at school. I learn about pointers, files, about publishing and editing codes online and, consequently, MANY OF CHESS RULES!
It’s still a little short of having all the rules of chess. But, considering it was made purely for entertainment, I already think it’s quite good.
Finally, I adjusted the board to the standard chess layout (white pieces in positions 1-2 and black pieces in positions 8-7).
I also fixed some data inputs after becoming aware of certain bugs.
Log in to leave a comment
I made some modifications to the code structure. I changed the name of the chess.c file to game.c, added the game.h file, and I’m trying to organize the code better.
Log in to leave a comment
I basically edited the README and some parts of codes to add some advices in English. Now, there’s a entirely version of the README in English, keeping the Portuguese version.
I plan to add more English information on the source code, but currently it’s entirely in Portuguese.
Log in to leave a comment
Basically, during that time I tried to create a demo link so you could test the actual version of the game. In the most of the time, I tried to share the project on GitHub Sites using a HTML integration, but that didn’t work.
So, I put the demo on OnlineGDB. The link to access the demo is https://onlinegdb.com/mCVxTRf8M (no login or download required).
Log in to leave a comment
I basically added the 50-move tie-checking system and fixed a problem I was having with the initial two-square pawn movement.
Log in to leave a comment