※ 引述《wfsh30918 (+1)》之铭言:
: 就是今年攻壳SAC 2049的片尾曲
: https://youtu.be/JHY0PYZXvfU
: 很兴味富饶的一首歌,除了本身好听以外
: 更有趣的是用coding要素来诠释
: 于是问题来了,除了歌词以外
: 还可以看到PV背景有很多行code
: 这些code是跟歌词还有歌曲意含联结在一起形成一个故事
: 但文组哭哭看不懂
: 有没有码农能出来帮忙开释一下?
太多了
我拿第一段来举例就好
区块注解,实际上是歌词中的一段
/**
* If abstraction is the definition of beauty
* Are those of us chasing after clarity
* A representation of uァly?
*/
歌词翻译
如果说事物的抽象化才是美的定义
那么,追随明确性的我们
是否象征丑恶?
world.getObject().sortByAttribute("beauty");
if (world.getObject().getFirst().getArtTags().indexOf("abstract") != -1) {
me.addPhysicalAttribute("ugly");
you.addPhysicalAttribute("ugly");
}
world.giveBestAward("ugly", me);
world.giveBestAward("ugly", you);
这段程式码
首先对世界之中的事物依照属性"美"来排序
然后判断排首位的事物中取得的所有艺术标签之中,使否存在"抽象化"
有的话
对"我"&"你"的类别增加"丑"的肉体属性
最后两行就有点意味不明了
在 if 判断式之外
也就是说不管最美的事物中有没有"抽象化"tag
都要对"我"&"你"在世界上设为最丑的?
(giveBestAward这方法照字面解读的话)
好像跟歌词有点不符
大概是这样吧
总之大致上是把歌词转化成程式码
但真以程式码来看就有点怪怪的吧
不太想再继续解释下去
歌词翻译取自
https://home.gamer.com.tw/creationDetail.php?sn=4811752
还有程式码全文