- 3
- 0
- 约9.73千字
- 约 8页
- 2021-10-06 发布于江苏
- 举报
运算符、表达式和流控语句上机练习
(五子棋的棋盘的制作)
内容:制作一个 12*12 的五子棋的棋盘(图 1),为下阶段五子棋游戏做准备
图 1
1. 五子棋棋盘窗体的设计思想:
传统的五子棋棋盘拥有两种实现方法, 1)抓一张棋盘图,并加载到窗体中,这种方法非常
简单、代码非常的少。 2 )在整个窗体中绘制 13*13 条横竖相间的直线,这种方法只需要一
个循环嵌套就可以完成,也比较简单。
传统方法的缺点是: 未来实现黑白子落子, 需要计算鼠标点击的区域属于哪一个线条交叉点
的区域, 不仅算法复杂, 而且每次都进行计算需要消耗大量的计算时间, 不管是算法的空间
复杂度还是时间复杂度都很高
本题的五子棋棋盘算法是将 12*12 网格的五子棋棋盘分为 13*13 个等分的面板区域(如图
2 ),每个面板都根据自己所在的行列绘制网
您可能关注的文档
- 第八章账务处理程序-记账凭证账务处理程序的一般步骤.pdf
- 六年级数学全册及单元课程纲要.pdf
- 环境影响评价技术方法模拟考试13.pdf
- 监理表格(新规范).pdf
- 高三第一次模拟考试生物试题.pdf
- 初三数学中考模拟考试试卷.pdf
- 初三化学复习指导.pdf
- 珠海市文园中学2013届中考第一次模拟考试数学试题及答案.pdf
- 潮州市2006年高考第二次模拟考试.pdf
- 排队论及相关程序.pdf
- 基于边缘计算的农残快速检测便携终端设计与实现_智慧农业_2026年.docx
- 基于GD32与FreeRTOS的智能头盔碰撞检测与骑行安全预警系统设计_可穿戴设备_2026年.docx
- 舆论传播反应扩散方程有限体积求解与舆情演化预测系统_社会科学_2026年.docx
- 基于扩散模型与Transformer的音乐生成与风格迁移系统_数字娱乐与游戏AI_2026年.docx
- 基于面部动作单元与GAN的虚拟人表情驱动系统开发_数字娱乐_2026年.docx
- 基于Android的校园基建项目移动巡查与隐患上报APP设计与实现_智慧校园与后勤_2026年.docx
- 基于BLE的博物馆展品近距离自动语音导览系统设计与实现_智慧文旅_2026年_1.docx
- 面向2026年的高校多元化筹资机制与教育捐赠基金保值增值策略.docx
- 氢能移动应急电源车:替代柴油发电车的噪音与排放优势及保电时长分析.docx
- 面向高耗能企业的虚拟电厂“节能效益分享+调峰收益分成”复合合同对单一服务商的竞争挤压.docx
原创力文档

文档评论(0)