MineSweeperMatrix:益智游戏扫雷的游戏逻辑

时间:2024-07-30 11:59:51
【文件属性】:

文件名称:MineSweeperMatrix:益智游戏扫雷的游戏逻辑

文件大小:159KB

文件格式:ZIP

更新时间:2024-07-30 11:59:51

C++

MineSweeperMatrix 库版本 2 该项目实现了益智游戏的游戏逻辑。 多年来,我一直将这款游戏用作培训项目,发现使用不同的编程语言和 GUI 库解决相同的问题非常有用。 这个库中使用的逻辑最初用于我在 2011 年学习时开发的游戏的实现。游戏的第一个版本使用 GTKmm 作为 GUI。 后来想认识一下Qt。 为了不再实现逻辑,我从第一场比赛中提取了它。 这个库是那个库的返工。 我在 2012 年底为扫雷器的 Android 实现构建了它。 2014 年,我决定将这个项目开源。 也许代码对任何人都有用。 该实现涵盖了(C++)编程的一些基本主题,例如: 观察者模式 使用 pimpl 成语隐藏实现 高级下标运算符重载 ([ ][ ]) 例外 boost::signals2(可选激活) const 正确性(我猜) 提升::测试 如果您发现一些错误、反模式或任何您想指出的内


【文件预览】:
MineSweeperMatrix-master
----.gitignore(0B)
----eclipse()
--------.settings()
--------.project(818B)
--------.cproject(8KB)
----src()
--------field.cpp(4KB)
--------matrix.hpp(6KB)
--------matrix_test.cpp(3KB)
--------field_test.cpp(2KB)
--------matrix.cpp(7KB)
--------jniRef.hpp(2KB)
--------field.hpp(4KB)
--------tools.hpp(2KB)
--------config.hpp(395B)
--------CMakeLists.txt(100B)
----build()
--------unittests()
--------example()
----LICENSE(1KB)
----doc()
--------.gitignore(41B)
--------Doxyfile(102KB)
--------groups.dox(206B)
--------Umbrella.xmi(76KB)
--------ClassDiagram.png(100KB)
--------mainpage.dox(1KB)
----README.md(2KB)
----example()
--------example.cpp(4KB)
--------CMakeLists.txt(32B)
----CMakeLists.txt(5KB)

网友评论