Re: [问题] Mili的sustain++;背后程式码在讲什么?

楼主: hom5473 (...)   2020-08-01 00:29:46
※ 引述《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
还有程式码全文
作者: poornow (破恼)   2020-08-01 01:08:00
看起来if()有比较first, abstract随便翻,为世上美的属性排序若无法放在艺术之首你我都是实质上的丑陋能授予的只有丑恶与抽象或是,抽象以外的皆为丑陋
作者: as920909 (a^s_)   2020-08-01 03:34:00
我猜是if条件没有做抽象化 而是取index比对数值所以不管怎样都会是ugly
作者: wfsh30918 (pytonoe)   2020-08-01 07:49:00
谢连结

Links booklink

Contact Us: admin [ a t ] ucptt.com