# AKDW **Repository Path**: KOFLOL/AKDW ## Basic Information - **Project Name**: AKDW - **Description**: 实验性明日方舟桌面宠物 - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-17 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AKDW 明日方舟桌宠,汇聚了我个人的各种奇思妙想,仅供各种思想实验用,不含实用价值 ## 特性 通过Jpype调用了Java的LibGDX以及Spine-GDX ## 先决条件 1. JDK 18.0.2.1 ## 功能列表 | 功能 | 开发状态 | | ----| --------| |正常运行所需(信赖触摸、走动等)|完成| |天气提醒| 仅存在逻辑| |穿衣、饮水提醒| 仅存在逻辑| |KAI(见下方)| 仅存在逻辑| |邮件提醒| 完成,需要完善| ## KAI 这是一个通过预设的用户指令做出相应动作的系统,目前已经完成,只需要将其集成进核心即可。(在小人出现时右键点击小人后方的M3晶体即可呼出右键菜单) KAI目前可以对以下指令做出反应: 1. 称呼 >User: 凯尔希 KAI: 我在,有什么事? 2. 询问天气 >User: 明天天气如何? KAI:明天的天气是晴 User:明天会下雨吗? KAI:不会 3. 简单问候语 >User:你好 KAI:你好 User:晚上好 KAI:晚上好 User(晚上):早上好 KAI:你醒了吗,还是还在梦中? 4. 备忘 > User:明天早上六点叫我起床 > KAI:好的 > #设定后会在设定时间告诉用户需要去做某事 > User:明天早上六点不用叫我起床了 > KAI: 好的 > #这会删除指向的提醒,如果任务不存在,KAI会忽略此指令 > User:明天六点叫我去开会 > #如果在同一时间要求不同的事件,KAI会询问用户保留哪一个事件,并修改事件 KAI目前只是通过不同指令的成分进行识别,所以还请不要说一些很奇怪的话,否则要么是报错,要么是没有回答。 ## 使用方法 1. 确定计算机中存在JDK18,且存在JAVA_HOME环境变量 2. clone本仓库 3. 尝试运行run.bat ## 注意事项 目前已经完成第一阶段开发,正在进行环境适配以及测试,可能存在大量bug ## 贡献 感激不尽,如果有人愿意从我这里接下这个烂摊子,直接联系我就好,我会把您的代码上传,并且将您置于感谢列表。 PS: 这个项目我做了两年,我推倒了三次才发展成现在的样子,代码只要能实现功能我就非常满足了,也许完成了主界面的开发后我就不会再管这个项目。 # 鸣谢 1. 我自己 2. bilibili的松茗茶子老师,为初代配音 3. 凡桑,编写天气提醒以及为界面设计出了很大一份力 4. bilibili的绊青山老师,为我提供使用python编写的灵感 5. bilibili的星光老师,回答了我非常多问题 6. 明日方舟 7. LibGDX