Skip to content

iammmmmmm/caiDanCi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是一个小游戏,名字为 《猜单词》。

规则: 答案为指定长度单词,输入对应长度单词即可; 绿色代表此单词中有此字母且位置正确; 黄色代表此单词中有此字母,但该字母所处位置不对 灰色代表此单词中没有此字母 一共有单词长度+1次机会,机会用尽前猜中即为胜利

安卓平台目前无法正常使用存在一下问题:

  1. 中文字体缺失(2024.08.26解决)
  2. 文本输入组件不能正常输入(2024.09.12解决)

TODOList:

  1. 实现全局字体切换(2024.09.04)
    1. 实现类似AtlantaFx的示例那般的字体切换
      1. 对css文件进行解析,增改删功能(此功能没有意义,具体实现中不需要实现)
      2. 实现读取系统字体(2024.09.04)
      3. 有生之年或作为独立模块开发
      4. 解决只能在windows上表现正常的问题
        1. linux
          1. 布局错误
        2. 安卓
          1. 布局错误
          2. 字体选择框无法正常操作
            1. 只能点一下弹出,然后只能上下滑动或者点击选一个
          3. alert和字体选择框弹出内容的位置都是左上角(0,0)
          4. 尝试禁用css主题看是否正常
  2. 修复安卓平台上文本输入组件不能正常输入
    1. 仍未有思路
      1. 不使用gluon的那套需要授权的移动组件库(必须)
      2. ~~不使用嵌套webview的方式~~~~
      3. 解决办法:通过initOwner方法设定alert和主stage之间的关系进而使alert关闭时正确处理事件循环
  3. 解决ui布局问题
    1. ui布局存在问题,不应使用硬编码设置布局,应调整设置为居中
  4. 增加GitHubAction自动打包
    1. widows未被官方支持
    2. linux一直报link失败的错误无法解决
  5. 既然有数据库那就增加:
    1. 字体大小记忆
    2. 统计系统
      1. 胜率
      2. 历史记录
      3. 游戏时长
  6. 增加提示功能
    1. 将黄色块单词的正确位置展示 (2024.09.14实现)
  7. 增加音效
    1. 有生之年
  8. 添加全自动的full test 用以进行graalvm 追踪,Linux打包失败可能是因为追踪文件不对