![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 77
天籁梓轩
这个作者很懒,什么都没留下…
展开
-
SDL 实现五子棋 GUI (三)
在拥有了 GUI 以后, 我们就可以专心研究其他的部分, 比如加入音乐, 比如加入 AI, 比如网络对战等. 本文只讨论加入 AI 接口一事, AI 的实现算法不做讨论. 现在我们主要面对的还是代码.给出我的设计思路, 抛砖引玉尔.AI 和 GUI 之间使用 BOARD 类作为媒介, 该类保存了棋盘状态, 并且提供棋盘的操作函数, 还有一个独立的判断输赢的函数. 之前还定义了一个 Sear原创 2012-08-28 19:08:05 · 1815 阅读 · 0 评论 -
SDL 实现五子棋 GUI (一)
首先简短地说明一下, 原独立博客 www.codingtoro.com 到期后就停止了, 主要是发现自己还没有积累那么多可以拿出来分享, 自己的水平还很不够, 所以使用 CSDN 暂时作为博客.好了废话不多说, 从高中开始就在想为什么不能自己创造一些好看的程序界面, 而只能天天面对 VB 6.0 的灰头土脸以及 CMD 的白底黑字. 说实话, 后来虽然知道 windows 下需要图形化编程原创 2012-08-28 13:10:44 · 2395 阅读 · 0 评论 -
SDL 实现五子棋 GUI (四) Code::Blocks 的配置
这次简单地介绍一下如何在 Code::Blocks 中配置 SDL 开发环境. 这里值得一说的是, 至少 Code::Blocks 10.05 及以后, 在新建工程的时候就已经可以直接建立 SDL 的工程. 我们只需要配置 Code::Blocks 的全局变量和工程的编译选项即可., version 10.05 很早就已经发布了 , 红色方框所示即为工程模板首先我们需要配置 Cod原创 2012-08-28 20:12:11 · 1500 阅读 · 0 评论 -
SDL 实现五子棋 GUI (二)
好了, 经过之前简单的介绍, 我们就开始做一个 SDL 下的五子棋 GUI 吧!首先还是做一些简单的介绍(关于什么是 SDL, 上一篇已经给出官方网站):在 SDL 中, 制作的思路就是创建出 GUI 所需要的各个组件(图层), 在呈现的时候从最下面的一层一次"贴"到屏幕上面, 用户就能看到一个完整的 GUI 界面了. 同时使用主循环和相应的函数接收消息并作出响应, 每次循环和一些操作原创 2012-08-28 19:04:00 · 3574 阅读 · 0 评论