[源码和文档分享]基于QT实现的宠物小精灵人机对战游戏

1 依赖环境

  • C++ 11 Support

    • MSVC >= 14 (2015)
    • GCC >= 5
  • SQLite 3 (include in ./include)

  • QT5

2 特性

  • 使用C++11编写

  • 实现了简单反射,可以通过GetClassByName通过字符串获得相应类的对象

  • 使用反射工厂来创建Pokemon对象,配合多态大大简化代码并提供扩展性

  • 通过宏注入获得类元数据,实现ORM(对象关系模型)封装SQLite数据库操作,运用访问者模式来自动生成SQL语句

  • 使用JSON提高协议的可扩展性

  • 良好的人机交互界面,支持多用户同时在线

  • 健全的错误恢复处理


参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1552.html

猜你喜欢

转载自blog.csdn.net/demongwc/article/details/85224860