胖码哥软件工作室是一个IT个体户,胖码哥使用C++/Qt/Node.js/MySql/SQLite/CMake等技术可以解决一切应用问题。胖码哥专注桌面应用(Windows/Linux)和手机APP(Android和iOS)开发。为企业提供跨平台的复杂界面应用服务,为个人提供小型应用整体解决方案,为有想法的个人提供手机游戏开发服务。

项目简介

独立游戏产品:2D/3D混合益智和休闲小游戏,开发的主导思想是:玩游戏本身是免费的,游戏提供的额外加功能是付费--非常走心,没有套路。字母方块2D游戏是由七种代表字母(I、J、L、O、S、T、Z)的四格骨牌构成,当区域中某一横行(列)的格子全部由方块填满时,则该列会被消除并成为玩家的得分。扔骰子游戏使用3D呈现真实的骰子,通过控制骰子个数、骰子之间摩擦办和引力来影响骰子的散落位置。免费用户第一次扔出骰子,游戏会给相应的奖励任务:比如看短视频、头条、微博、听音乐、看小说、看免费电影,以及玩在线免费游戏。游戏中有一个内置相机拍头像照片功能,后置摄像头用来拍别人,或者让别人帮拍,前置摄像头自拍,但是是倒置正像的,很好玩。

为什么要2D/3D游戏混合?

字母消除类游戏要求比较烧脑,而扔骰子就是无脑游戏,二者的结合会覆盖更大的用户范围,加上智能语音互动,以及提供和内嵌短视频、音乐、电影等奖励功能,这是一种创新的休闲试验游戏产品。

  • 2D字母消除类益智游戏
  • 3D扔骰子休闲游戏
  • 20个免费短视频、音乐、小说、电影娱乐功能

程序框架说明

整个系统就是由一个个模块组成,每个子模块都用到了自定义控件,使用第三方开源库处理输出文件生成。整个项目使用CMake(实事上的C++标准构建工具)对项目进行分模块构建、编译。

继承QProxyStyle类,重写相关的函数实现自定义的样式外观

极致挖掘Qt原生库的潜能,深度融合QML/C++无缝衔接编程,最大限度提高了开发效率,创新产出2D/3D混合游戏

为提供可玩性,付费玩家头像设置功能实现内置摄像功能,不用跳转到系统摄像应用,并且实现手机前置摄像的倒拍正像功能,非常好玩

封装QTextToSpeech类,实现整个游戏所有操作步骤的智能语音提示功能,让整个游戏感觉非常人性,智能化。这个功能是其它游戏引擎不具备的功能。