3 Star 7 Fork 1

Pumguy/桌面宠物

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
resources/pet_1
script
ui
其他/3月11日 atm业务 uml图
项目文件
.gitignore
LICENSE
README.md
克隆/下载
README.md 1.41 KB
一键复制 编辑 原始数据 按行查看 历史
Pumguy 提交于 3年前 . add README.md.

桌面宠物系统

选题目的及思路

  • 给经常使用电脑的人放松用的小型游戏,桌面宠物是一种可以陪伴用户、排解无聊和孤独,给可怜的码农用户一点debug的时候减轻压力的机会。
  • 一个小型的养成类游戏,以桌面宠物的形式呈现,宠物会随养成过程产生形态变化,可以和用户进行多种互动,也可以附带播放音乐、打开网页等便捷功能。不会占用过多系统资源或者影响系统正常运行。先从在桌面呈现gui界面和宠物的形象开始,逐一添加各种功能。

相关技术难点和开发方式

  • 鼠标手势识别、系统功能调用、语音识别(可能)等需求技术难度较高。

  • 使用python进行开发,pyqt作为图形界面库。

  • Windows上开发,可能考虑移植性,有相关的技术教程,桌面宠物相关技术较为成熟。

具体实现模块

  • UI模块

窗口 弹出菜单:菜单动画等 宠物显示与动画:多帧动画和图片变形 手势识别 语音识别

  • 内核模块

宠物养成系统

数据:饥饿、口渴、心情、成长进度…… 互动:喂食、饮水、陪玩……

宠物事件系统:触发多种随机事件

功能调用

音乐后台播放 用用户浏览器打开网页 翻译功能 每日运程、星座咨询

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/pum-gitlib/desktop-pet.git
git@gitee.com:pum-gitlib/desktop-pet.git
pum-gitlib
desktop-pet
桌面宠物
master

搜索帮助