Chatfish 1 vs Chatfish 2

  Рет қаралды 24,673

Green Lemon Games

Green Lemon Games

Күн бұрын

Пікірлер: 72
@bobbobert9379
@bobbobert9379 3 ай бұрын
3:12 Giga chad Chatfish 1 King charging into the center to fight the battle himself while the cowardly Chatfish 2 King runs into the corner.
@GregCannon7
@GregCannon7 3 ай бұрын
I think the biggest weakness of both bots is that the material is valued way too low relative to all the other features. This leads to paradoxes where leaving a piece having a fork is better than actually capturing either piece. Moreover, stuff like having a knight in the center are way overvalued compared to winning a piece or an exchange. I think if you tripled the material factor it would have a lot more success.
@eatingyoshi4403
@eatingyoshi4403 3 ай бұрын
Or just reward it a third as much?
@remij2
@remij2 3 ай бұрын
From what I remember chatfish 1 works with a depth of 1 but chatfish 2 on a depth of 3? Would be great to see what would happen if they both worked with the same depth so only the rules chat gave would count
@You_Ate_My_Soap
@You_Ate_My_Soap 3 ай бұрын
Chatfish has 10 rules and that is not much
@RadioactiveBluePlatypus
@RadioactiveBluePlatypus 3 ай бұрын
Ooh I'm curious too!!
@avibuchbinder4646
@avibuchbinder4646 3 ай бұрын
I think the reason chatfish 2 loves to fiancatto is because it gets bonuses for every attacked squares.
@theominouspigeon
@theominouspigeon 3 ай бұрын
you should make chatfish 4 for 4 player chess
@dotvee
@dotvee 3 ай бұрын
We don't talk about chatfish 3
@SusDoctor
@SusDoctor 3 ай бұрын
​@@dotveeChatfish 3 plays bongcloud and we don't approve of that behavior.
@TroyBoyJoy
@TroyBoyJoy 3 ай бұрын
@@dotvee chatfish 3 just buys banana farms and doesnt play chess
@isaacskinner5565
@isaacskinner5565 3 ай бұрын
@@TroyBoyJoybasedtd6 detected?
@ZDTF
@ZDTF 3 ай бұрын
​@@dotveehey baby girl
@Optik2
@Optik2 3 ай бұрын
You forgot to code +100 for every piece in the blue dimension
@Noobingjs
@Noobingjs 3 ай бұрын
i think instead of thinking complicated just adding material points into calculation (like +9 if we have a queen, -9 if our opponent has a queen) would make both of these bots a lot better.
@pelidesachilles824
@pelidesachilles824 3 ай бұрын
from my understanding this already happens. I think all of the rules add to the basic value counting (+9 for queen, +5 for rook, etc., -9 for enemy queen, ...)
@Noobingjs
@Noobingjs 3 ай бұрын
@@pelidesachilles824 i think if it were like that we would have seen more captures, like chatfish 1 usually doesn't take free pieces
@GreenLemonGames
@GreenLemonGames 3 ай бұрын
Material value is already considered. The reason that captures don't always happen is because of points that are given from the other rules - it will always pick the move with the most points, and that isn't always a capture.
@aidenaune7008
@aidenaune7008 3 ай бұрын
@@GreenLemonGames the best way to fix that would be to just add the points for attacking to the act of capturing. so if it gets +x points for attacking a knight with a pawn, then killing that knight with that pawn should provide +x more points than just the piece evaluation. similar can be done for promoting. +x for distance traveled, promote gives points for the piece +x. you can also invert every rule, allowing it to avoid good moves from the enemy, which would actually cause them to avoid losing pieces.
@dylanherrera5395
@dylanherrera5395 3 ай бұрын
​@@aidenaune7008about the rule inverting, that's already done with a combination of eval and minimax (we try to maximize the eval which is how good our position is - how good opps position is while opp tries to minimize that score
@crazysnorlax1199
@crazysnorlax1199 3 ай бұрын
Proof that a chatfish tournament would be amazing
@FreedomTaleTrio
@FreedomTaleTrio 3 ай бұрын
Suggestion: make a chatfish 2.1 which actually promotes.
@jamesco4942
@jamesco4942 3 ай бұрын
We gotta do chat fish 3
@brennangray8712
@brennangray8712 3 ай бұрын
Chatfish 2 missed a mate in one at 12:51. Thought they were programmed to always see them. Rook F6#
@dylanherrera5395
@dylanherrera5395 3 ай бұрын
it should since it's depth of 3 for chatfish 2, I don't know why it didn't since mate is valued at infinity, my only guess is the search got cut off short before it could eval that move
@thewingedporpoise
@thewingedporpoise 3 ай бұрын
in the previous video there was discussion of Chatfish sometimes just not seeing checkmates for some reason? multiple occasions where it couldn't see mate in one
@mari-with-a-gun
@mari-with-a-gun 2 ай бұрын
12:52 wouldn’t Rf6 be mate?
@notriver8647
@notriver8647 3 ай бұрын
12:51 Rook f6 was mate in 1 but chatfish2 missed it
@chutetreillis147
@chutetreillis147 3 ай бұрын
True.
@mrtea2553
@mrtea2553 3 ай бұрын
Chatfish shall rise!
@ShawnReed-h9z
@ShawnReed-h9z 3 ай бұрын
I don't know if you'd take suggested rules for Chatfish 3 from here (even just in a pull some from a hat fashion- it would be awesome if so for those of us here on youtube rather than watching streams), but if so I'd put forth: If a piece can safely pin a piece to the king, +points = the material of the pinned piece. (and if depth > 1) *- half the points of pinning piece when pinning piece can be taken.
@nik-ej6zh
@nik-ej6zh 3 ай бұрын
would be interesting to see what moves they evaluate just below the one they play
@theoncomingstorm7903
@theoncomingstorm7903 3 ай бұрын
You should put the Chatfishes against the Spongebob Chess bots because those bot's are kinda stupid but in a fun way and I think that fits with these two
@rosswalenciak3739
@rosswalenciak3739 28 күн бұрын
12:51 Rf6 is Checkmate in 1
@DeathDoesThings
@DeathDoesThings 3 ай бұрын
2 suggestions. 1. You should let people code bots on deckmate and have them fight other people's bots, with time control being depth instead 2. To make the bots better maybe +10 if it takes a piece with a piece of lesser value that isn't pinned
@Aaa-vp6ug
@Aaa-vp6ug 3 ай бұрын
The first one Sounds difficult, tbh
@Aaa-vp6ug
@Aaa-vp6ug 3 ай бұрын
Making a chess bot engine sounds fun though
@klatchabobby
@klatchabobby 3 ай бұрын
Wanting to make my own engines is literally my only motivation for coding, except that I have zero coding knowledge and really don't want to learn
@foxypiratecove37350
@foxypiratecove37350 3 ай бұрын
Bro found an infinite content glitch: Chatfish
@sonicwaveinfinitymiddwelle8555
@sonicwaveinfinitymiddwelle8555 3 ай бұрын
12:48 literally simple rook M1
@Studio_salesmen
@Studio_salesmen 3 ай бұрын
PLEASE add this into Deckmate some how!
@lmao-uw7vp
@lmao-uw7vp 3 ай бұрын
Congrats, it went from 100 to 200 💀
@GreenLemonGames
@GreenLemonGames 3 ай бұрын
200 to 1000 ☝️🤓
@ohadish
@ohadish 3 ай бұрын
i think chatfish 2 doesnt know pawn can move 2 squres at once
@helmetmcbaron
@helmetmcbaron 3 ай бұрын
Theres no way this guy is above 1000 elo he missed so many things
@GreenLemonGames
@GreenLemonGames 3 ай бұрын
I'm 1300 🙃 I wasn't actively calculating, just commentating
@samlastname1252
@samlastname1252 3 ай бұрын
At 8:57, the bishop is defended by a pawn, not the knight.
@theoneandonlydoomslayer8748
@theoneandonlydoomslayer8748 3 ай бұрын
For Chatfish 3 ask either Marcus, Nikaro, or Levi for what they would score every move.
@oussama7132
@oussama7132 3 ай бұрын
the immortal rook
@edwardjarvis3442
@edwardjarvis3442 3 ай бұрын
If you happen to see this please do give it a read as I have a few fascinating ideas: Perhaps you could do a video explaining how you made the code with the rules that chat gave and you could put a challenge out with the 10 rule limitation. You could curate a list of rules for this challenge and id help promote it as well as many other viewers most likely. People could create their own code with the limitations you gave chat and they could all battle against each other. I personally would love to participate and you yourself could put your own bot forward. You could use ai to quickly check peoples code to see if it follows the ruleset you've curated to save time as people might try to cheat. Do a video where you ask different ai chat models (gpt 4, gpt3, gemini, copilot, anymore that I haven't mentioned) to come up with ten position evaluation instructions and then code them and put them up against each other to see which ai created the best bot. Give them the same ruleset you gave chat.
@zoponen
@zoponen 3 ай бұрын
Could you make tutorial or show how to make own bot?
@Damian-cilr2
@Damian-cilr2 3 ай бұрын
Now do chatfish 1 vs chatfish 3
@dark_luls
@dark_luls 3 ай бұрын
You don’t have a console to see what code is being referenced for any given move?
@CH4M.pi0n
@CH4M.pi0n 3 ай бұрын
Keep building chatfish till it can beat Stockfish. Do it.
@alexphenex8
@alexphenex8 3 ай бұрын
Waiting chatfish to be coded with most basic move - 999 points for en passant
@DegenVodka
@DegenVodka 3 ай бұрын
just add +999 for checkmate lol
@12newangels
@12newangels 3 ай бұрын
imagine chatfish 20 being 2500 elo
@5eyoshi
@5eyoshi 3 ай бұрын
Yay!
@yanyi4290
@yanyi4290 3 ай бұрын
Bro how to play chatfish
@cherylchui4510
@cherylchui4510 3 ай бұрын
do chatfish 2 vs chatfish 2
@rodrigoqteixeira
@rodrigoqteixeira 3 ай бұрын
Yes
@NotYaBoyOT
@NotYaBoyOT 3 ай бұрын
real
@rodrigoqteixeira
@rodrigoqteixeira 3 ай бұрын
One idea I have to possibly make chatfish better is to instead of just taking the eval, instead taking the eval for both players and using your eval minus their eval as the actual evaluation. That way not only you try to get into a good position byt also try to make them have a bad one. Unrelated, make a 5 depth bot with material advantage as the heuristic just to see how it goes.
@Komodoquaza
@Komodoquaza 3 ай бұрын
@carterpcs
Can My Chat's Chess Bot Beat Mine? (Chatfish vs Lemonfish)
34:26
Green Lemon Games
Рет қаралды 31 М.
I'm a Double-Move Chess GM
21:38
Green Lemon Games
Рет қаралды 55 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
The Search for the Longest Infinite Chess Game
29:20
Naviary
Рет қаралды 991 М.
Beating Minecraft without a Keyboard (NO REMAPPING)
15:11
SmallAnt
Рет қаралды 4,1 МЛН
Please Watch This Game.
21:21
GothamChess
Рет қаралды 2,8 МЛН
12 Brilliant Moves You Didn't See Coming...
10:55
Chessscape
Рет қаралды 384 М.
Can I Beat Chatfish?
23:45
Green Lemon Games
Рет қаралды 29 М.
ALIEN GAMBIT | Chess Rating Climb 2300 to 2400 ELO
34:04
sadisticTushi
Рет қаралды 46 М.
EVERY Possible Chess Move Explained in 8 minutes
8:04
Chesstery
Рет қаралды 422 М.
My Password Is...
20:34
iShoya
Рет қаралды 1,1 МЛН
My Chat Made a Chess Bot
24:36
Green Lemon Games
Рет қаралды 95 М.
Can You Beat Minecraft if the Whole World is Water?
16:07
EnderSkull
Рет қаралды 369 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН