Chatfish 1 vs Chatfish 2

  Рет қаралды 23,886

Green Lemon Games

Green Lemon Games

Күн бұрын

Пікірлер: 71
@bobbobert9379
@bobbobert9379 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
Or just reward it a third as much?
@remij2
@remij2 2 ай бұрын
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 2 ай бұрын
Chatfish has 10 rules and that is not much
@RadioactiveBluePlatypus
@RadioactiveBluePlatypus 2 ай бұрын
Ooh I'm curious too!!
@theominouspigeon
@theominouspigeon 2 ай бұрын
you should make chatfish 4 for 4 player chess
@dotvee
@dotvee 2 ай бұрын
We don't talk about chatfish 3
@SusDoctor
@SusDoctor 2 ай бұрын
​@@dotveeChatfish 3 plays bongcloud and we don't approve of that behavior.
@TroyBoyJoy
@TroyBoyJoy 2 ай бұрын
@@dotvee chatfish 3 just buys banana farms and doesnt play chess
@isaacskinner5565
@isaacskinner5565 2 ай бұрын
@@TroyBoyJoybasedtd6 detected?
@ZDTF
@ZDTF 2 ай бұрын
​@@dotveehey baby girl
@Optik2
@Optik2 2 ай бұрын
You forgot to code +100 for every piece in the blue dimension
@avibuchbinder4646
@avibuchbinder4646 2 ай бұрын
I think the reason chatfish 2 loves to fiancatto is because it gets bonuses for every attacked squares.
@FreedomTaleTrio
@FreedomTaleTrio 2 ай бұрын
Suggestion: make a chatfish 2.1 which actually promotes.
@crazysnorlax1199
@crazysnorlax1199 2 ай бұрын
Proof that a chatfish tournament would be amazing
@jamesco4942
@jamesco4942 2 ай бұрын
We gotta do chat fish 3
@Noobingjs
@Noobingjs 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
@@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 2 ай бұрын
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 2 ай бұрын
@@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 2 ай бұрын
​@@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
@brennangray8712
@brennangray8712 2 ай бұрын
Chatfish 2 missed a mate in one at 12:51. Thought they were programmed to always see them. Rook F6#
@dylanherrera5395
@dylanherrera5395 2 ай бұрын
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 2 ай бұрын
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
@notriver8647
@notriver8647 2 ай бұрын
12:51 Rook f6 was mate in 1 but chatfish2 missed it
@chutetreillis147
@chutetreillis147 2 ай бұрын
True.
@mrtea2553
@mrtea2553 2 ай бұрын
Chatfish shall rise!
@mari-with-a-gun
@mari-with-a-gun Ай бұрын
12:52 wouldn’t Rf6 be mate?
@nik-ej6zh
@nik-ej6zh 2 ай бұрын
would be interesting to see what moves they evaluate just below the one they play
@ShawnReed-h9z
@ShawnReed-h9z 2 ай бұрын
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.
@theoncomingstorm7903
@theoncomingstorm7903 2 ай бұрын
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
@DeathDoesThings
@DeathDoesThings 2 ай бұрын
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 2 ай бұрын
The first one Sounds difficult, tbh
@Aaa-vp6ug
@Aaa-vp6ug 2 ай бұрын
Making a chess bot engine sounds fun though
@klatchabobby
@klatchabobby 2 ай бұрын
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
@helmetmcbarin
@helmetmcbarin 2 ай бұрын
Theres no way this guy is above 1000 elo he missed so many things
@GreenLemonGames
@GreenLemonGames 2 ай бұрын
I'm 1300 🙃 I wasn't actively calculating, just commentating
@Studio_salesmen
@Studio_salesmen 2 ай бұрын
PLEASE add this into Deckmate some how!
@lmao-uw7vp
@lmao-uw7vp 2 ай бұрын
Congrats, it went from 100 to 200 💀
@GreenLemonGames
@GreenLemonGames 2 ай бұрын
200 to 1000 ☝️🤓
@ohadish
@ohadish 2 ай бұрын
i think chatfish 2 doesnt know pawn can move 2 squres at once
@theoneandonlydoomslayer8748
@theoneandonlydoomslayer8748 2 ай бұрын
For Chatfish 3 ask either Marcus, Nikaro, or Levi for what they would score every move.
@sonicwaveinfinitymiddwelle8555
@sonicwaveinfinitymiddwelle8555 2 ай бұрын
12:48 literally simple rook M1
@foxypiratecove37350
@foxypiratecove37350 Ай бұрын
Bro found an infinite content glitch: Chatfish
@edwardjarvis3442
@edwardjarvis3442 2 ай бұрын
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.
@samlastname1252
@samlastname1252 2 ай бұрын
At 8:57, the bishop is defended by a pawn, not the knight.
@KylarCham
@KylarCham 2 ай бұрын
Keep building chatfish till it can beat Stockfish. Do it.
@zoponen
@zoponen 2 ай бұрын
Could you make tutorial or show how to make own bot?
@Damian-cilr2
@Damian-cilr2 Ай бұрын
Now do chatfish 1 vs chatfish 3
@oussama7132
@oussama7132 2 ай бұрын
the immortal rook
@5eyoshi
@5eyoshi 2 ай бұрын
Yay!
@dark_luls
@dark_luls 2 ай бұрын
You don’t have a console to see what code is being referenced for any given move?
@alexphenex8
@alexphenex8 2 ай бұрын
Waiting chatfish to be coded with most basic move - 999 points for en passant
@cherylchui4510
@cherylchui4510 2 ай бұрын
do chatfish 2 vs chatfish 2
@DegenVodka
@DegenVodka 2 ай бұрын
just add +999 for checkmate lol
@12newangels
@12newangels 2 ай бұрын
imagine chatfish 20 being 2500 elo
@rodrigoqteixeira
@rodrigoqteixeira 2 ай бұрын
Yes
@NotYaBoyOT
@NotYaBoyOT 2 ай бұрын
real
@yanyi4290
@yanyi4290 2 ай бұрын
Bro how to play chatfish
@rodrigoqteixeira
@rodrigoqteixeira 2 ай бұрын
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 2 ай бұрын
@carterpcs
My Chat Made a Chess Bot
24:36
Green Lemon Games
Рет қаралды 90 М.
When a 700 Elo starts cheating...
30:47
GothamChess
Рет қаралды 289 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 3,9 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 27 МЛН
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,5 МЛН
Can My Chat's Chess Bot Beat Mine? (Chatfish vs Lemonfish)
34:26
Green Lemon Games
Рет қаралды 30 М.
Chess, But the Board Is Extremely Cursed
14:39
Aliensrock
Рет қаралды 349 М.
How Many Queens to BEAT Magnus?
20:23
iwantcheckmate
Рет қаралды 25 М.
12 Brilliant Moves You Didn't See Coming...
10:55
Chessscape
Рет қаралды 364 М.
My Password Is...
20:34
iShoya
Рет қаралды 761 М.
Can I Beat Chatfish?
23:45
Green Lemon Games
Рет қаралды 25 М.
How to 100% Minecraft
16:05
Blucubed
Рет қаралды 3 МЛН
The NEW Chess.com bot LOSES in 4 Moves
25:23
sadisticTushi
Рет қаралды 24 М.
He Checkmated with castling. That's all you need to know.
8:03
Chess Extra
Рет қаралды 559 М.
My Chat's Worst Chess Bot So Far... (Chatfish 3.0)
37:44
Green Lemon Games
Рет қаралды 21 М.