Added: 1 year ago
From: Chessforeva
Views: 969
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (13)

Sign In or Sign Up now to post a comment!
  • @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.

  • What python chess engine are you using? PyChess?

  • what kind of graphics card are you using

  • 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

  • @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.

  • This sample uses python version of an expert chess engine now.

  • 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?

  • 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

  • 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!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more