I'm an MV version user. Could the 'PSYCHRONIC_BattleChessMV' version also improve the AI's performance? The MZ version seems to have a good level of difficulty, but the MV version falls short in that regard, which is disappointing. I would really appreciate your help with this!
I haven't gotten back to the MV version yet, it's coming though. The thing that's annoying about making things work on multiple platforms is you literally have to do the same work twice! I'll see if I can get around to it today now that I'm getting poked on it.
Ok I updated the MV version to have all the same features as the MZ one and should have the improved AI now as well. Let me know if you run into any bugs.
The enemy AI has certainly been improved a lot -- I'm not that great a player so I'm definitely getting my butt handed to me now, lol. But the "pawn promotion" rule still needs to be implemented for the game to be fully playable; Pawns can't move backwards, so the way that it's set up now, any pawn that manages to make it to the other side of the board is stuck there, and completely useless for the rest of the game. What should happen instead, is have some kind of choice box pop up where the player can pick which piece they want to promote that pawn to (an extra queen, bishop, knight, or rook). I have no idea how to code or event that, but the game feels kinda broken without it.
I can work on that, I honestly didn't know that was an actual rule in chess and just didn't add it in yet because I was ignorant about it. I gotta add castling too. I'll get it in there!
Awesome, thanks! Tho no need to hurry yourself over it, we'll both probably be dead and gone before I ever manage to finish a game that I'll be able to use it in, lol. And yeah -- a lot of games end before that rule ever has a chance to come into play, so it's an easy one to miss... But on longer games, it becomes HUGELY important; Since it's actually possible to have more than one Queen on the board, players have a lot of incentive to aggressively pursue that course of action... Although I personally never owned a physical chess set that had extra pieces for that purpose, so even I didn't realize that was allowed in the actual rules!
I think you must have uploaded the wrong files -- it's labeled as Battle Chess but once I unpack it the folder it's actually your Tactical Battle System
I just downloaded it and tried to open it up in MV, and it worked fine. One thing to take note of is that I do have 2 project files in the root directory (one for MV and one for MZ), Tested both and both seem to work for me. What's the behavior you see? Does it open up in the editor, but nothing happens when you press play? Or some other behavior?
Oh I see the problem now, I didn't implement the plugin commands properly for the MV version (I mostly developed this for MZ, and converted it to MV at the end, I'll get this fixed and updated, thanks for bringing this to my attention).
it looks cool, but there are a few issues. 1. the king and queen are misplaces (to far down) 2. the AI plays with the king (no check/checkmate) as it can just play around with it which is incorrectly.
not sure if it could be fixed, but nice plugin otherwise.
It can be fixed, I know chess but a few rules I didn't know about while developing it. I spent 1 week on this project to test the capabilities of AI coding. I didn't want it to take up a ton of time. I will fix all the issues with it at some point in the not so distant future, adding castling as well.
Thanks for letting us know, it's something we probably just didn't test for. We'll get back to it eventually and fix it. This project was a 1 week binge on using AI to see what it could do at the time that went beyond the normal scope of previous plugins. I'm not an AI bro by any means, but I'm specifically using the tool to create things that didn't exist in the specific context I used it. The Chess plugin was never meant to be a hardcore project or anything but I'm glad it's getting out there more. I will take this all into account and fix the issues with it when I can.
It is a very interesting Plugin, but I was wondering if it is possible to have permission to edit it a little, some AI movements are... Well, in simple words too daring. In the three games I have played, I have beaten it all three times, and not even because it is a low level of difficulty, simply sometimes the AI moves the King almost randomly, The result ends up being pieces practically given away to the player, "Suicide Kings", wasted plays, and if by chance you manage to take all the pieces except the king, an error occurs: '"Color" if undefined' or something similar. In addition, some movements of certain pieces such as "en passant" and "castling" are not included in the Plugin.
I'm not complaining, I'm really sure this will be an amazing plugin for my game, but I would like the "blessing" to tinker with the code a little to make it less erratic.
This Plugin is free for you to use for whatever you want, and edit in any way you want, without giving us any credit at all. We developed this plugin within 1 week to test the abilities of generative AI code generation and we're proud of the results although it's not perfect.
We don't claim any ownership over this, if you want to edit it and use it for whatever you want, that's great. If you do happen to mention it came from this though in the evolution of what you do, that's welcome as well.
I'm a lifelong chess player (rated around 2100 fwiw) and I'm really happy that this plugin exists. So epic! I do need to pass along some feedback though. The board is set up wrong. The rule is "light on right" meaning that h1 (white's king rook square) should be a light square rather than dark as this board currently has. It makes a difference as the game goes on. Fantastic work so far. Hope this helps.
Thank you for the feedback. We'll get it fixed. I know Chess but I'm not an expert on every aspect of the game so that's my bad. Also there's no castle and King isn't required to move when in check either, but I got it like 90% right, when I get back to it I'll fix these little things. Thanks again!
Oops. Thanks for catching that. Also the MV version was really quick at the end to convert it and there may still be some bugs but it seemed to work in my testing. I do use MZ as my editor though even for my MV projects.
← Return to game
Comments
Log in with itch.io to leave a comment.
I'm an MV version user. Could the 'PSYCHRONIC_BattleChessMV' version also improve the AI's performance? The MZ version seems to have a good level of difficulty, but the MV version falls short in that regard, which is disappointing. I would really appreciate your help with this!
I haven't gotten back to the MV version yet, it's coming though. The thing that's annoying about making things work on multiple platforms is you literally have to do the same work twice! I'll see if I can get around to it today now that I'm getting poked on it.
Ok I updated the MV version to have all the same features as the MZ one and should have the improved AI now as well. Let me know if you run into any bugs.
The enemy AI has certainly been improved a lot -- I'm not that great a player so I'm definitely getting my butt handed to me now, lol. But the "pawn promotion" rule still needs to be implemented for the game to be fully playable; Pawns can't move backwards, so the way that it's set up now, any pawn that manages to make it to the other side of the board is stuck there, and completely useless for the rest of the game. What should happen instead, is have some kind of choice box pop up where the player can pick which piece they want to promote that pawn to (an extra queen, bishop, knight, or rook). I have no idea how to code or event that, but the game feels kinda broken without it.
I can work on that, I honestly didn't know that was an actual rule in chess and just didn't add it in yet because I was ignorant about it. I gotta add castling too. I'll get it in there!
Awesome, thanks! Tho no need to hurry yourself over it, we'll both probably be dead and gone before I ever manage to finish a game that I'll be able to use it in, lol. And yeah -- a lot of games end before that rule ever has a chance to come into play, so it's an easy one to miss... But on longer games, it becomes HUGELY important; Since it's actually possible to have more than one Queen on the board, players have a lot of incentive to aggressively pursue that course of action... Although I personally never owned a physical chess set that had extra pieces for that purpose, so even I didn't realize that was allowed in the actual rules!
Is "En Passant" and "Castling" rule in?
Not yet, but I'll get on it!
Ok, promotion and castling has been implemented (MZ verison).
Ok, promotion and castling has been implemented (MZ verison).
I think you must have uploaded the wrong files -- it's labeled as Battle Chess but once I unpack it the folder it's actually your Tactical Battle System
Thanks! Damn, I'll fix it. Tactical system not done yet!
OK I got the correct file uploaded now, thanks for the catch!
the plugin not work when i start the chess game in the demo project i recieve you lost but how i lost if the game has not started!
What does it do? Are you trying the MZ or the MV version? I just downloaded both and they opened up just fine.
i using last version of rpg maker mv.
I just downloaded it and tried to open it up in MV, and it worked fine. One thing to take note of is that I do have 2 project files in the root directory (one for MV and one for MZ), Tested both and both seem to work for me. What's the behavior you see? Does it open up in the editor, but nothing happens when you press play? Or some other behavior?
i press new game > i select player vs ai > white > and after that i recieve game over
Oh I see the problem now, I didn't implement the plugin commands properly for the MV version (I mostly developed this for MZ, and converted it to MV at the end, I'll get this fixed and updated, thanks for bringing this to my attention).
Ok, I just updated the MV demo project, and it should work properly now. Thanks again!
Awesome plugin Bro! I make a entire game with it, thank you so much for your work <3
https://leashagamesdev.itch.io/kings-gambit
Cool!
it looks cool, but there are a few issues.
1. the king and queen are misplaces (to far down)
2. the AI plays with the king (no check/checkmate) as it can just
play around with it which is incorrectly.
not sure if it could be fixed, but nice plugin otherwise.
It can be fixed, I know chess but a few rules I didn't know about while developing it. I spent 1 week on this project to test the capabilities of AI coding. I didn't want it to take up a ton of time. I will fix all the issues with it at some point in the not so distant future, adding castling as well.
Thanks for letting us know, it's something we probably just didn't test for. We'll get back to it eventually and fix it. This project was a 1 week binge on using AI to see what it could do at the time that went beyond the normal scope of previous plugins. I'm not an AI bro by any means, but I'm specifically using the tool to create things that didn't exist in the specific context I used it. The Chess plugin was never meant to be a hardcore project or anything but I'm glad it's getting out there more. I will take this all into account and fix the issues with it when I can.
It is a very interesting Plugin, but I was wondering if it is possible to have permission to edit it a little, some AI movements are... Well, in simple words too daring. In the three games I have played, I have beaten it all three times, and not even because it is a low level of difficulty, simply sometimes the AI moves the King almost randomly, The result ends up being pieces practically given away to the player, "Suicide Kings", wasted plays, and if by chance you manage to take all the pieces except the king, an error occurs: '"Color" if undefined' or something similar. In addition, some movements of certain pieces such as "en passant" and "castling" are not included in the Plugin.
I'm not complaining, I'm really sure this will be an amazing plugin for my game, but I would like the "blessing" to tinker with the code a little to make it less erratic.
This Plugin is free for you to use for whatever you want, and edit in any way you want, without giving us any credit at all. We developed this plugin within 1 week to test the abilities of generative AI code generation and we're proud of the results although it's not perfect.
We don't claim any ownership over this, if you want to edit it and use it for whatever you want, that's great. If you do happen to mention it came from this though in the evolution of what you do, that's welcome as well.
I'm a lifelong chess player (rated around 2100 fwiw) and I'm really happy that this plugin exists. So epic! I do need to pass along some feedback though. The board is set up wrong. The rule is "light on right" meaning that h1 (white's king rook square) should be a light square rather than dark as this board currently has. It makes a difference as the game goes on. Fantastic work so far. Hope this helps.
Thank you for the feedback. We'll get it fixed. I know Chess but I'm not an expert on every aspect of the game so that's my bad. Also there's no castle and King isn't required to move when in check either, but I got it like 90% right, when I get back to it I'll fix these little things. Thanks again!
I figured it out but in the MV demo project the event uses the MZ plugin commands instead of the MV plugin commands to play the chess game
Oops. Thanks for catching that. Also the MV version was really quick at the end to convert it and there may still be some bugs but it seemed to work in my testing. I do use MZ as my editor though even for my MV projects.
This is awesome.
Nice stuff!
Thanks!