腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3239)
视频
沙龙
6
回答
哪个
类
负责
在
电路
板
(
2D
矩阵
)
上
设置
块
的
像素
?一块还是一块
板
?
c#
、
java
、
oop
所以,我现在有一个由
Piece
组成
的
Board
类
,每个
Piece
都有一个颜色和一个字符串来描述它
的
类型。它还有一个
2d
矩阵
,位
设置
为on
或
off,这样我就可以知道哪些
像素
应该使用所需
的
颜色进行绘制。我
的
问题是,
哪个
类
应该负责
在
棋盘上绘制棋子?一方面,我认为
Piece
类
应该做到
浏览 2
提问于2010-07-28
得票数 9
回答已采纳
1
回答
2D
数组:检索“左”项
java
、
array
我正在创建一个包含棋盘和碎片
的
游戏。董事会基本
上
是一个
2D
阵列
的
片段。想想更小
的
棋盘另外,我
有
两个可以工作
的
实现,但两者都不是一个好主意。我
有
以下(未经测试
的
) Java
类
,这是我
的
应用程序
的
浏览 0
提问于2013-02-26
得票数 1
回答已采纳
1
回答
React/Redux -渲染前按摩状态安全吗?
javascript
、
reactjs
、
redux
、
react-redux
我
在
React/Redux中制作俄罗斯方块,使用作为参考/提示,并使用一些实用程序。 const mapStateToProps = (state) =&g
浏览 4
提问于2017-05-10
得票数 2
回答已采纳
1
回答
使用面向对象设计原则存储棋子位置以方便查找给定位置
或
给定位置
的
最佳方法
c#
、
dictionary
、
oop
、
design-patterns
、
chess
的
底线是,我试图找出最好
的
方式来表示棋盘/棋子之间
的
关系,这样我就可以轻松有效地查询“给定一个点,这里
有
一块吗”和“给定一个点,它在
哪个
点
上
”?尽可能地保持每件事
的
私密性,同时确保
在
板
上
或
部分上调用一个方法,同时保持另一个
类
保持同步是非常棘手
的
,如果不是不可能的话。现在,我对此
的
解决方案是
在
piece
浏览 3
提问于2021-11-25
得票数 0
2
回答
在
Java中创建
类
的
二维数组(开发国际象棋)
java
、
arrays
我正在用Java编写一个国际象棋库,并专注于它
的
面向对象设计。我
的
想法是创建一个名为Tile
的
类
,它包含一个坐标(x,y)、布尔isOccupied和它所包含
的
块
的
信息。abstract void removePiece(); 然后,
在
我
的
块
类
上
,我尝试创建一个方法来检查块
的
目的地是否为有效位置。函数声明可能类似于: public abstract boolean isValidLocatio
浏览 1
提问于2017-09-14
得票数 2
3
回答
如何在Java中为
2D
游戏构建平铺地图?
java
、
algorithm
、
2d
、
tiles
基本
上
,我想要一个400×400窗口
的
像素
-> Tile表示。屏幕
上
的
每个坐标,例如120x300,都应该是瓷砖
的
一部分。我最小
的
精灵是4
像素
,所以我们可以说1瓦=4
像素
。玩家和敌人
的
精灵都是20x20,所以每个玩家/坏人将占据5块瓷砖。通过提供瓷砖
的
索引/id来检索玩家/怪物精灵
的
x/
浏览 5
提问于2009-03-08
得票数 3
回答已采纳
7
回答
将对象本身(this)传递给字段
的
方法是一种糟糕
的
方法吗?
java
、
oop
我正在编写一个小游戏,我
有
两个
类
:
Board
和
Piece
。到目前为止,
Board
有
一个可以
在
Board
边界中移动
的
Piece
。public class
Board
{ private int width, height; ...
Board
board
, int x, int
浏览 0
提问于2013-06-26
得票数 5
回答已采纳
1
回答
使用面向对象原理设计国际象棋应用程序
java
、
chess
现在,这个java程序
的
目的是用一个驱动
类
正确地移动棋子。whitePieces = new ArrayList<
Piece
>();
board
= newSquare[
BOARD
_SIZE][
BOARD
_SIZE];
浏览 0
提问于2017-11-20
得票数 2
回答已采纳
3
回答
在
棋盘上随意放置20块棋子
的
最佳方法是什么?
c#
、
arrays
、
algorithm
、
random
我必须解决这个问题
的
一个想法是,创建一个大小为8x8
的
缓冲区,用指向我
的
检查程序
的
指针填充它(所有20个),其余
的
都保留0 (null),然后
在
缓冲区
上
运行一个洗牌算法,就是这样(只需将它作为一个8x8,我想知道是否
有
更好
的
方法来做这件事。我需要用C#写它,我
的
建议不会像我描述
的
那样起作用。 有人吗?
浏览 8
提问于2009-01-08
得票数 0
3
回答
面向对象
的
俄罗斯方块
的
哲学设计问题
oop
您将如何
设置
您
的
班级设计有关以下方面?
Piece
类
:
有
一个
Piece
类
,
有
一个内部数组来决定块
的
形状,而有七个
Piece
类
,每个部分一个。它们都是一个泛型片段class.
Piece
类
表示
的
子类:
有
一个由4个Block实例组成
的
数组,表示一个块
的
一个平方,并且每个Block都包含它在
板
浏览 5
提问于2009-12-07
得票数 14
回答已采纳
1
回答
面向对象--棋盘与棋子之间
的
相互依赖
scala
、
oop
、
dependencies
在
相互依赖
的
问题上有许多类似的问题,但每个问题都让我对我自己
的
设计不确定。相关信息: 这里
的
方法似乎建议
在
板
浏览 3
提问于2015-08-19
得票数 1
回答已采纳
3
回答
棋盘移动验证器
java
、
validation
、
factory-method
、
chess
我已经编写了一个棋盘游戏
的
代码,这将验证棋棋
的
动作。
有
一个主
类
,它接受用户
的
输入,关于移动。
板
以
2D
矩阵
的
形式维护,其中包含{color}{type}
的
部分。例如:黑马。实现
Piece
作为一个抽象
类
,它由不同
的
片段( King、Rook、Queen、Bishop、Horse、Pawn )实现。
Piece
有
一个基本<
浏览 0
提问于2019-02-16
得票数 6
3
回答
从目标列表中打印出棋盘
python
、
class
、
oop
、
chess
我
有
以下任务要打印
在
屏幕
上
的
奶酪
板
,他们必须以这种格式
的
♔,但这是最小
的
问题。如果我循环得到这个<main.Rook对象
在
0x7fc8fa510790>,我如何编码->如果main.Rook ==♖,♖ ♔ ♚ ♜ 就在我像这样建造董事会
的
时候 pos_x : int
浏览 4
提问于2021-12-03
得票数 1
1
回答
自动化无聊
的
东西-国际象棋辞典-最优解
python
、
performance
、
beginner
编写一个名为“使用字典参数并返回真
或
假”
的
函数,这取决于董事会是否有效。 一个有效
的
董事会将正好有一个黑国王和一个白王。每个玩家最多只能拥有16个棋子,最多8个棋子,所有棋子必须在'1a‘到’8h‘之间
的
有效空间
上
;也就是说,一个棋子不能放在'9z’空间
上
。作品名称以“w”
或
“b”开头,代表白色
或
黑色,然后是“典当”、“骑士”、“主教”、“鲁克”、“王后”
或
“国王”。此函数应检测错误何时导致不正确
的</em
浏览 0
提问于2020-08-30
得票数 3
回答已采纳
1
回答
重构C#棋盘以遵循MVC设计模式
c#
、
asp.net-mvc
、
winforms
对于那些敢于尝试遍历我
的
意大利面代码的人来说,。对于其他人来说,下面是我到目前为止想出
的
一个描述:
Piece
--代表一个棋子。Player --一个小
的
实用工具
类
,除了将每个播放器
的
碎片存储在对象中并对其执行单个块不能(
或
不应该)单独执行
的
全局操作之外,没有什么作用,例如测试检查、清除过路和城堡移动等。
Board
--我
在
Visual中编辑
的
标准WinForms
的</em
浏览 3
提问于2014-07-20
得票数 2
回答已采纳
3
回答
在
构造函数中调用可重写方法
java
、
interface
我对一个对象
有
多个不同
的
实现,这些实现实现了我制作
的
这个名为
Board
的
自定义interface。
Board
包含如下所示
的
方法每个实现
Board
的
对象都会在其构造函数中调用ConvertFromStringpublic void BoardImpl1 implements
Board
publi
浏览 0
提问于2013-07-15
得票数 1
回答已采纳
2
回答
R:与N-皇后区有麻烦
r
、
n-queens
具体来说,它
的
目标是8x8
板
上
的
8个皇后。>safe(chess.
piece
,chess.
board
) 我对此
有
几个问题。我理解来自chess.
piece
的
矩阵
<em
浏览 3
提问于2017-11-09
得票数 1
回答已采纳
2
回答
Java国际象棋:不确定如何正确克隆
java
、
oop
我从这里学到了如何克隆
的
提示:http://www.jusfortechies.com/java/core-java/cloning.phppublic
浏览 0
提问于2015-07-26
得票数 3
1
回答
如何使SwiftUI视图在被拖动时出现在其他视图
的
前面?
ios
、
swiftui
、
z-index
、
drag
、
swiftui-view
当我将一块(视图)拖到
板
上
时,我希望它在被拖动时出现在其他部分(视图)
的
前面,但是它出现在后面的其他部分后面,
在
布局
的
后面。当我拖动第一块( U)时,它会拖到其他部件和
板
后面:当掉落时,该作品按照自己
的
意愿将自己放置在前面:Per@HunterLion
的
建议中,我尝试使用@Published变量来
设置
每个HomeView都包含一个PieceView,它在各自
的
位置
上
显示各个部
浏览 7
提问于2022-04-30
得票数 2
1
回答
在
C#中连接4
类
c#
我
在
C#中为一个连接四种游戏编写了下面的
类
using System.Collections.Generic;usingSystem.Linq;using System.Threading.Tasks; { class
Board
Enumerable.Range(0, RowsCount).Select(m => GameBoard[m, columnIn
浏览 0
提问于2020-01-16
得票数 1
回答已采纳
点击加载更多
相关
资讯
原来微信《跳一跳》也可以用Python玩
一 SIEMENSE Antares US S/N故障
我用Python玩小游戏“跳一跳”,瞬间称霸了朋友圈!
程序员从技术角度教你如何霸占“跳一跳”排行榜
程序员玩手游的方式
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券