FunChar: 2024 (personal notes)

These are just some notes I made during my personal brainstorming sessions and bookmarks related to the topic. Currently, there is a learning and gaming app demo with four sections, which is continuously being iterated. If you are interested, you are welcome to schedule a Zoom meeting to experience it.

八大板块

music game

增强绿色和红色边框 #todo

CharIntro

沐: 水+木桶?
三叠字
还可以加上 explore ,从几个根源字词跳到tags 动物 人体等分类到展示汉字… 参考infinite map的英文加减法
导航跳转到埃及象形文字 #todo

PenInSpace

添加介绍页面, 调整UI #todo

永字八法

两层重叠的代码? #todo

相似度计算? #todo

艺术家徐冰 与 假汉字

一定要找到那个鸟字的

临摹诗句 与 对联+ ar

首页先放一些图 和 客厅的照片展示大家怎么放置书法和对联的

假汉字的春联也要放

书法 拖拽识字

漂流模块

古埃及文字

《小羊上山》 故事讲汉字 60个字的很多有意思的故事

未来计划

项目起名
询问gpt哪个页面该有的优先级高以及应该有的先后顺序

删减无关代码之后全部数据都给gpt ,修改成MVVM,数据应该尽可能的用json转成swift里自定义的结构 (? 新branch上

优先级低

算相似度很高的汉字
发音训练 以及 同音词, swallow 燕 咽 ;目,木,沐

Reference

Font downloaded from: https://www.zitijia.com

Reading

学习题目出题所考察的知识点 (GPT总结)

查看题目解析
调整难度 ,难度高的速度快,去掉提示图
低难度

    QuestionData(question: "哪一个是眼睛(目)?", elements: [
        PictureElement(imageName: "目", isCorrect: true),
        PictureElement(imageName: "日", isCorrect: false),
        PictureElement(imageName: "耳", isCorrect: false)
    ],questionImageName: "Q目"),
    QuestionData(question: "以下哪个汉字与水(氵)无关?", elements: [
        PictureElement(imageName: "泪", isCorrect: false),
        PictureElement(imageName: "林", isCorrect: true),
        PictureElement(imageName: "淋", isCorrect: false)
    ],questionImageName: "Q水"),
    QuestionData(question: "Which is the horse?", elements: [
        PictureElement(imageName: "鸟", isCorrect:false),
        PictureElement(imageName: "马", isCorrect:true),
        PictureElement(imageName: "羊", isCorrect: false)
    ],questionImageName: "Q马"),
    QuestionData(question: "Which is the forest🌲🌲🌲?", elements: [
        PictureElement(imageName: "森", isCorrect: true),
        PictureElement(imageName: "水", isCorrect: false),
        PictureElement(imageName: "山", isCorrect: false)
    ],questionImageName: "Q木林森"),
    QuestionData(question: "Which one is the mountain 山 ⛰️?", elements: [
        PictureElement(imageName: "川", isCorrect: false),
        PictureElement(imageName: "氵", isCorrect: false),
        PictureElement(imageName: "山", isCorrect: true)
    ],questionImageName: "A山"),
    QuestionData(question: "Which one is not the number?", elements: [
        PictureElement(imageName: "二", isCorrect: false),
        PictureElement(imageName: "三", isCorrect: false),
        PictureElement(imageName: "川", isCorrect: true)
    ],questionImageName: "Q数字"),
    QuestionData(question: "Which one does not express the meaning of water?", elements: [
        PictureElement(imageName: "山", isCorrect: true),
        PictureElement(imageName: "川", isCorrect: false),
        PictureElement(imageName: "水", isCorrect: false)
    ],questionImageName: "Q水"),
    QuestionData(question: "Which one is not an animal?", elements: [
        PictureElement(imageName: "鸟", isCorrect: false),
        PictureElement(imageName: "马", isCorrect: false),
        PictureElement(imageName: "目", isCorrect: true)
    ],questionImageName: "Q目"),
    QuestionData(question: "Which one is not Chinese Character/Hanzi?", elements: [
        PictureElement(imageName: "Bird", isCorrect: true),
        PictureElement(imageName: "鸟", isCorrect: false),
        PictureElement(imageName: "鸟", isCorrect: false)
    ],questionImageName: "Q鸟"),  //古埃及文字
    QuestionData(question: "Which one is ear耳👂?", elements: [
        PictureElement(imageName: "耳", isCorrect: true),
        PictureElement(imageName: "山", isCorrect: false),
        PictureElement(imageName: "目", isCorrect: false)
    ],questionImageName: "A耳"),
    QuestionData(question: "Which one of the following is Traditional Chinese characters?", elements: [
        PictureElement(imageName: "马", isCorrect: false),
        PictureElement(imageName: "马", isCorrect: false),
        PictureElement(imageName: "马", isCorrect: true)
    ],questionImageName: "A简繁"),
    QuestionData(question: "Which one of the following is Simplified Chinese characters?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: "A简繁"),

    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),
    QuestionData(question: "?", elements: [
        PictureElement(imageName: "", isCorrect: true),
        PictureElement(imageName: "", isCorrect: false),
        PictureElement(imageName: "", isCorrect: false)
    ],questionImageName: ""),

除了 “森林”,还有一些其他由两个近义词组成的单词,例如:

海洋 (海 + 洋):指大片的海域或者大海。
山岳 (山 + 岳):指高大的山脉或者山地。
湖泊 (湖 + 泊):指较大的水域或湖泊。
河流 (河 + 流):指江河水流的总称。
沙漠 (沙 + 漠):指干旱荒漠地区。
原野 (原 + 野):指辽阔的野外草原或荒地。
天空 (天 + 空):指大气层以上的空间。
湿地 (湿 + 地):指含水量较高的地区,如沼泽、湿地等。

你认识这些三叠字和四叠字吗? 犇猋骉蟲麤毳淼掱焱垚鑫卉芔鱻飍姦掱贔 - XiaoHui.com 三叠字出题可以问四叠字 #todo
合字 - 维基百科,自由的百科全书

  • 这个里面牵涉出了日本的特殊的文字繪 要看里面的经典作品 #todo
  • 拉丁文字也有合字
  • biangbiang面的biang字是招财进宝

注音(教育部异体字字典)

CVPR AI Art
https://www.asiaartcenter.org/asia/portfolio/徐冰/

昨天缺乏干劲于是很多都没做

五个小时后就是ddl了
目前打算或者说必须做的是:
1.迁移到swift playground app上
2.压缩资源确保在25MB以内
3. 起名 写essay 做logo
4.放徐冰的艺术品和古埃及文字
5.加一点跟旧的FunChar有关的广告

还剩15分钟 很担心能不能做完 觉得还是不要完美主义了…
多思考CVPR AI Art吧

jimmy hui
每一页要有最突出的东西 — 最想展示最突出的

现在的字 加边框, 加祥云

马 翻译 和 草书的字符串 太长太乱, large title还是 字体字号

我可以 random/晃动手机 random. 旁边加一个字典logo.

一行字不能太长, 眼睛从左到右从左到右很累 不如三个便签

可以compile很久, 2min 评委无所谓

related research