V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mengzhuo
V2EX  ›  分享创造

原神 x 编程: 基于丘丘语的编程语言

  •  6
     
  •   mengzhuo · 2023-05-22 22:55:02 +08:00 · 3786 次点击
    这是一个创建于 550 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位旅行者好~olah odumo!

    Imgur

    著名丘丘语言学家,艾拉马斯克,在近日的研究中发现丘丘人正在通过一种特殊的编程语言试图重新控制提瓦特大陆上的遗迹守卫。他们的目的尚不明确,且此语言仍是草稿阶段,因此,暂时定名为 MITA ( Machine Instruction for Teyvat Automaton )意为“提瓦特自律机关机器指令”。

    艾拉马斯克试着将其抄写出来并使用了地球科技 Go 语言进行了实现并分享在了 Github 上。

    https://github.com/mitalang/mita

    她表示丘丘其中语法部分最独特是 lakucha ,大家都知道 lawa 在丘丘语中为首领的意思,而 kucha 为弱者(引申为随从),而当 lakucha 组合起来后,就形成了先取第一个元素( sada )再取后面的元素。

    (lalalakukucha '((1 2) (3 4) ((5 6)) (7 8)))
    

    将返回 5

    其他更有趣的例如斐波那契数列,但由于丘丘语没有 0 的表达,因此艾拉本人还是使用了人类的 0.

    (muhe(
            (yafib (mita (si)
                    (dala ((shato si 0) 0)
                            (da (dala ((aba si du) unu)
                                    (da (celi (yafib(movo si du)) (yafib(movo si unu))))
                            ))
                    )
            ))
    ))
    

    好了,目前就是艾拉的发现语法,欢迎大家移步项目地址进行讨论,mita dada!

    23 条回复    2023-05-25 14:17:11 +08:00
    kizunai
        1
    kizunai  
       2023-05-22 22:59:11 +08:00   ❤️ 2
    原神怎么你了!
    yuelang85
        2
    yuelang85  
       2023-05-22 23:15:56 +08:00
    竟然还是一 lisp 方言。。。。
    mengzhuo
        3
    mengzhuo  
    OP
       2023-05-22 23:20:24 +08:00
    @yuelang85 毕竟坎瑞亚可是外星科技:)
    QAZXCDSWE
        4
    QAZXCDSWE  
       2023-05-23 01:56:46 +08:00
    阿坝阿坝
    kangyue9999
        5
    kangyue9999  
       2023-05-23 05:43:21 +08:00 via Android
    我超 原
    IsaacYoung
        6
    IsaacYoung  
       2023-05-23 07:40:10 +08:00 via iPhone
    我超 原
    zhangxh1023
        7
    zhangxh1023  
       2023-05-23 08:40:52 +08:00
    我超 原
    retrocode
        8
    retrocode  
       2023-05-23 08:48:22 +08:00
    我超 原
    dqzcwxb
        9
    dqzcwxb  
       2023-05-23 09:22:39 +08:00
    我超 叩
    idealhs
        10
    idealhs  
       2023-05-23 09:57:25 +08:00
    玩原神玩的
    hunter0122
        11
    hunter0122  
       2023-05-23 10:06:22 +08:00
    我超 ⭕️
    boatrain1111
        12
    boatrain1111  
       2023-05-23 10:08:23 +08:00   ❤️ 1
    你说的对,但是《原神》是由米哈游自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作「提瓦特」的幻想世界,在这里,被神选中的人将被授予「神之眼」,导引元素之力。你将扮演一位名为「旅行者」的神秘角色在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘「原神」的真相。
    codeMore
        13
    codeMore  
       2023-05-23 10:22:22 +08:00
    前面忘了,中间忘了,后面忘了
    Daniel17
        14
    Daniel17  
       2023-05-23 10:22:32 +08:00
    我们原神怎么你了
    saobilin
        15
    saobilin  
       2023-05-23 10:33:42 +08:00 via Android
    你这个情况我还真没见过。这样吧,你先在浏览器或者应用商店搜索“原神”点击下载安装好后立即运行打开原神 app ,在主页面点击封面进入账号登录页面,在账号登录页面右下角点击“账号密码”,在账号密码输入框下方点击“立即注册”,最后点击“进入游戏”。
    littleylv
        16
    littleylv  
       2023-05-23 10:54:52 +08:00
    你说的对,但是中间我忘了,后面我忘了
    Stlin
        17
    Stlin  
       2023-05-23 10:57:11 +08:00
    我超 原
    OliverDD
        18
    OliverDD  
       2023-05-23 12:30:21 +08:00 via iPhone
    我超,欧泡!
    EscYezi
        19
    EscYezi  
       2023-05-23 12:52:42 +08:00 via Android
    这个语言能拿来给派蒙写插件吗 XD
    mengzhuo
        20
    mengzhuo  
    OP
       2023-05-23 14:25:05 +08:00
    @EscYezi 把 Go 的部分功能导入,应该可以
    Genshin
        21
    Genshin  
       2023-05-25 10:01:46 +08:00 via Android
    Genshin 表示支持
    puck260
        22
    puck260  
       2023-05-25 13:30:55 +08:00
    我擦 op
    Desiree
        23
    Desiree  
       2023-05-25 14:17:11 +08:00
    原头 原脑 原皮
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2815 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:27 · PVG 21:27 · LAX 05:27 · JFK 08:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.