chess

    -2热度

    1回答

    我想用Tkinter为我的国际象棋游戏的GUI创建2D棋盘表示。我编程了this code,但它不显示棋盘,它只显示灰色背景。没有缩进问题。有什么问题,我该如何解决? 这是我的错误,当我运行程序: Traceback (most recent call last): File "D:\Chess\GAME\gui.py", line 32, in <module> main()

    0热度

    1回答

    我阅读一些关于AI,并在笔记中提到 在国际象棋的查找表将有大约35^100项搜索。 但这是什么意思?有什么方法可以找出电脑需要多长时间才能找到并找到它的入口?我们会假设这是一些命令还是没有命令?

    2热度

    3回答

    我正在创建一个国际象棋游戏,我已经创建了白嘴鸦和主教,我即将开始创建女王棋子。问题在于女王结合了白嘴鸦和主教的动作,所以我不想写出重复的代码,而只是使用2个类作为白嘴鸦和主教的代码,而他们的方法进入后者。 这里的主教类 public class OficerPiece : Figure { public OficerPiece(FigureDefinition definition)

    0热度

    1回答

    对于一个学校任务,我们使用C#制作国际象棋游戏,其中我们必须学会以面向对象的方式工作。该板在嵌套开出了2D图片框阵列的for循环 //Create the Board Pattern out of PictureBoxes #region Checkerboard PictureBox[,] Vak = new PictureBox[8, 8]; for (

    7热度

    1回答

    我刚开始开发android应用程序(在java studio中,如果这很重要),我正在做一个小项目,只是为了好玩。我想创建自己的国际象棋应用程序,到目前为止,我已经完成了很多事情。我设置了一个菜单来切换到另一个游戏本身的活动,我用一个自绘的板子做了一个自定义视图,并且我认为我的模型也基本完成。唯一我不明白的是如何处理拖动。所以,当你用一个拖拽的手势将一块从一个位置移动到另一个位置时,你如何得到它的

    0热度

    2回答

    该应用程序可在https://play.google.com/store/apps/details?id=com.pereira.live - 这是一个非常受欢迎的应用程序,但我“不能确定应用程序如何得到即时比分我已经找遍了互联网,但无法找到流这

    -3热度

    1回答

    我试过写一个PvP国际象棋程序。但是,当一个无效的移动被执行时,它会结束回合。 do { boolean q = askMove(board, white , in); if (q == true){ white.move = false; break; } else contin

    1热度

    1回答

    如果我不能在HTML代码中进行更改,只添加STYLE标记中的样式,将表导入表格,如何创建国际象棋表,如右图所示。伪选择器 :不使用第n个孩子(i),第n孩子(an + b),第n个类型(i),第n个类型(an + b)。 表是10 * 10。我只能创建绿色边框。我只需要国际象棋标记(白色和黑色)。 <style> table.ches td { width: 100

    2热度

    2回答

    我试图建立一个播放草稿/跳棋的程序。目前我正在尝试制作这个功能,它允许电脑制作和评估动作。我的想法是让电脑看看它自己可能发生的所有动作,并且对于每一个动作,看看可能的对手动作,然后对每一个动作再次看看它自己可能的动作。 每一层都会评估这个移动对于玩家来说是好还是不好,并且分配点,最后它会选择最高点的移动。 到目前为止,我已经设法得到这个工作的一个版本,但涉及很多嵌套for循环。代码是一团糟,并且目

    1热度

    2回答

    我目前正在Haskell中进行棋盘游戏。这里是我的功能,评估为True,当你喂给它的正确的参数铸造在kingsside。 (问题部分1 & 2,看看评论)。我试图使用函数组合来找到一个更简洁的解决方案,但它并不适合我。我会很高兴,如果有人能在我的所作所为采取一目了然,并解释我哪里错了...感谢很多提前 shortCastlingWhite :: Int -> Int -> GameState ->