@Chessforeva :-) But you know, if your code is GPL, you could use the engine from the PyChess project, which is recently strong.
I don't know much about blenders game engine, but if it has some kind of export feature, your 3d board could perhaps even be integrated into that project, which is currently 2d only.
@Chessforeva :-) But you know, if your code is GPL, you could use the engine from the PyChess project, which is recently strong.
I don't know much about blenders game engine, but if it has some kind of export feature, your 3d board could perhaps even be integrated into that project, which is currently 2d only.
@Chessforeva :-) But you know, if your code is GPL, you could use the engine from the PyChess project, which is recently strong.
I don't know much about blenders game engine, but if it has some kind of export feature, your 3d board could perhaps even be integrated into that project.
Blender works fine even on old (I have Geforce 6) and built-in laptops weak cards (produced just to exist :) supporting DX9.c. Requirements are high for gaming (shaders, effects, lots of GPU processing). Blender is not for gaming at all. And not optimal for hardware with it's python interpreter and not C code. Anyway, it is possible to create best quality 3D scenes for rendering- which do not use dynamics too much.
@Chessforeva lol dude maybe this game laggs because you used way too much polys?! :D
and you can always do something in your scripts or logic bricks (like turning pulse mode in some sensors off or things like that) to optimize your frame rate ;)
do you know the project called elpis ? take a look at this so you can see what blender's game engine really can do :)
but your scripts are really good! it's very difficult to create an computer enemy for a chess game
I'm not strong at modeling, so I use models created by others. Just search google for chess pieces free models and You will find lots of them. Then download, convert to format required by game engine and use.
Python isn't best language for chess programming at all, but 3D blender standalone app is possible. Connect to strong chess engines via internet-requests urllib2 library or directly as system process os.execlp with redirected stdin and stdout.
The best part of blender is: beautiful picture as result -can fill pieces with fluids :), and the most open standard I know. But it is slow as game engine, and not for textual info on screen. It depends of what kind of result expected. And no bugs, it means that it will work. Anyway, good luck!
This has been flagged as spam show
@Chessforeva :-) But you know, if your code is GPL, you could use the engine from the PyChess project, which is recently strong.
I don't know much about blenders game engine, but if it has some kind of export feature, your 3d board could perhaps even be integrated into that project, which is currently 2d only.
lobais 10 months ago
@Chessforeva :-) But you know, if your code is GPL, you could use the engine from the PyChess project, which is recently strong.
I don't know much about blenders game engine, but if it has some kind of export feature, your 3d board could perhaps even be integrated into that project, which is currently 2d only.
lobais 10 months ago
@Chessforeva :-) But you know, if your code is GPL, you could use the engine from the PyChess project, which is recently strong.
I don't know much about blenders game engine, but if it has some kind of export feature, your 3d board could perhaps even be integrated into that project.
lobais 10 months ago
What python chess engine are you using? PyChess?
lobais 10 months ago
what kind of graphics card are you using
zac856314 10 months ago
Blender works fine even on old (I have Geforce 6) and built-in laptops weak cards (produced just to exist :) supporting DX9.c. Requirements are high for gaming (shaders, effects, lots of GPU processing). Blender is not for gaming at all. And not optimal for hardware with it's python interpreter and not C code. Anyway, it is possible to create best quality 3D scenes for rendering- which do not use dynamics too much.
Chessforeva 10 months ago
@Chessforeva lol dude maybe this game laggs because you used way too much polys?! :D
and you can always do something in your scripts or logic bricks (like turning pulse mode in some sensors off or things like that) to optimize your frame rate ;)
do you know the project called elpis ? take a look at this so you can see what blender's game engine really can do :)
but your scripts are really good! it's very difficult to create an computer enemy for a chess game
MrVecheater 1 month ago
@MrVecheater Thxs a lot. Elpis is good project. But anyway, for gaming, I think, Blender is a bit too slow and complex. Maybe it is just my opinion.
Chessforeva 1 month ago
This sample uses python version of an expert chess engine now.
Chessforeva 1 year ago
Thanks, but I was curious also about how your program plays chess.
Is there python code that does the whole alpha-beta pruning, bitboards, qs, null move pruning, etc etc?
colinjava1 1 year ago
This has been flagged as spam show
Thats great, I'm thinking of starting chess blender game.
I don;t know python, or blender though
But I know how to make chess engine.
Just out of interest, how does your program play, I don't think video explains it.
And where did you get the board and pieces from?
Thanks
colinjava1 1 year ago
Thats great, I'm thinking of starting chess blender game.
I don;t know python, or blender though
But I know how to make chess engine.
Just out of interest, how does your program play, I don't think video explains it.
And where did you get the board and pieces from?
Thanks
colinjava1 1 year ago
I'm not strong at modeling, so I use models created by others. Just search google for chess pieces free models and You will find lots of them. Then download, convert to format required by game engine and use.
Chessforeva 1 year ago
Python isn't best language for chess programming at all, but 3D blender standalone app is possible. Connect to strong chess engines via internet-requests urllib2 library or directly as system process os.execlp with redirected stdin and stdout.
Chessforeva 1 year ago
The best part of blender is: beautiful picture as result -can fill pieces with fluids :), and the most open standard I know. But it is slow as game engine, and not for textual info on screen. It depends of what kind of result expected. And no bugs, it means that it will work. Anyway, good luck!
Chessforeva 1 year ago