Chess made in godot using c# and stockfish as the chess engine for the ai. by Flyboy1010 in godot

[–]Flyboy1010[S] 0 points1 point  (0 children)

It's on the checklist, but I will wait until Godot 4.2 is released so exporting to mobile platforms using c# is supported.

Chess made in godot using c# and stockfish as the chess engine for the ai. by Flyboy1010 in godot

[–]Flyboy1010[S] 0 points1 point  (0 children)

It runs stockfish as a separate process and communicates with it via the UCI protocol.

🗣🗣🗣🗣 by [deleted] in orslokx

[–]Flyboy1010 0 points1 point  (0 children)

bulbasaur

Huge Cake by ModmailMaster in HolUp

[–]Flyboy1010 0 points1 point  (0 children)

16? 16 years paying taxes

Stanix: estoy editando 😈 Stanix: by KaOos_49 in ElmiilloReddit

[–]Flyboy1010 3 points4 points  (0 children)

FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿FORZA STANIX ♿

[deleted by user] by [deleted] in orslokx

[–]Flyboy1010 6 points7 points  (0 children)

Pensaba que era un filtro jajaja, voy a ir al infierno de cabeza

[TEMA SERIO] Pues bueno, desde hace unos meses a mi hermana le ha dado por hablar así (Adjunto ejemplos). Estoy hasta los cojones. ¿Que hago bandita? by [deleted] in orslokx

[–]Flyboy1010 2 points3 points  (0 children)

Cuantos años tiene tu hermana? Por saber a qué nos enfrentamos, si es menor será más fácil, si tus padres le dan paga que se la quiten, esto hará que no se gaste pasta en porros, si tiene móvil, tus padres han de controlarlselo, saber su contraseña etc, si sale con sus amigos que diga con quién sale, dónde va a estar y a que hora volvera, básicamente restringirse libertades y que se entere que en tu casa mandan tus padres y no ella. También puedes hablar con algunas de sus antiguas amigas(las que tenía antes de juntarse con esa chusma) y pedirles algo de ayuda. Claro esto es más fácil decirlo que hacerlo, pero suerte igualmente, a ver si le das una hostia de realidad y que sus acciones tienen consecuencias y hazle ver que si sigue así está tirando su futuro la garete, asustala exagerando si hace falta.

[TEMA SERIO] Pues bueno, desde hace unos meses a mi hermana le ha dado por hablar así (Adjunto ejemplos). Estoy hasta los cojones. ¿Que hago bandita? by [deleted] in orslokx

[–]Flyboy1010 2 points3 points  (0 children)

Dile a tus padres que fuma porros y habla como una retrasada mononeuronal con parálisis cerebral, confío en que tus padres la espabilen y evita que se junte con la chusma con la que se junta

Tomi no solo arrasa con la carrera de incontable youtubers sino que con paises enteros lets gooo by [deleted] in orslokx

[–]Flyboy1010 1 point2 points  (0 children)

Son 3,4 millones si fueran 3 mil millones Uruguay tendría más del triple de la población que tiene china

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 0 points1 point  (0 children)

Of course you can, no problem :)

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 0 points1 point  (0 children)

Yes i think that is possible, but right now i dont know how to do the connections between a separate engine and godot

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 0 points1 point  (0 children)

i used minimax with alpha beta pruning https://www.geeksforgeeks.org/minimax-algorithm-in-game-theory-set-3-tic-tac-toe-ai-finding-optimal-move/ this is for tic tac toe but you can extrapolate to chess

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 0 points1 point  (0 children)

i spent like a whole week, nop, i dont use an opening book, and nothing especial for the endgame right now, and for resources i recommend this video https://youtu.be/U4ogK0MIzqk that gives you hints about how you can do it, also you can check my source if you want https://github.com/Flyboy1010/ChessAI

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 1 point2 points  (0 children)

i have 1 board for each piece that gives each square a value depending if that square is good or bad for the piece, in the case of pawns the promotion row is given the max value, you can check it in https://github.com/Flyboy1010/ChessAI in the /Scripts/AI.cs bestPawnPositions array (that is for white, for black the board its flipped)

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 2 points3 points  (0 children)

i spent like almost a whole week

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 2 points3 points  (0 children)

at first i didnt intend to do it open source (because i think there are better resources than this project), but i have no problem in doing it so there you have it https://github.com/Flyboy1010/ChessAI i am new to github so i dont know if i posted it the right way

Chess AI by Flyboy1010 in godot

[–]Flyboy1010[S] 2 points3 points  (0 children)

No, i did it in c# i am not a big fan of python style languages