オートメーション工場
1. 개요
'''오토메이션 공장'''
Be-Music Script의 곡. 명의는 John "De Bello" Cage로 되어 있으나 정체는 The Alice Team. 배포 주소에 '''bofoon2007'''이 들어가지만 BMS OF FOON에는 2007년뿐 아니라 다른 회차에도 이 곡이 등록된 적이 없다.
여기까지만 보면 별 다른 거 없는 그저 그런 BMS 곡이겠지만...
[clearfix]
'''본격 플레이할 때마다 채보, 판정[2] , BPM, 심지어 제목까지 바뀌는 곡'''
괜히 자동화 공장이 아니다(....) 원래 BMS 문법에는
#RANDOM
''n
''이라는 구문으로 n 이하의 임의의 자연수를 뽑은 후 #IF
~ #ENDIF
등의 제어흐름을 통해 그 자연수에 맞는 분기 보면을 출력하는 기능이 있는데[3] , 이걸 극도로 활용한 것. 말이 좋아 극도의 활용이지, 소스 코드는 '''45만 줄, 8.05MiB'''[4] 에 달한다(...) 이 중 처음 198줄은 곡 정보와 BPM을 배정하는 데 쓰며, 1줄을 띄운 후 200행부터 키음과 채보의 배정이 진행된다. 참고로 문서 제목인 オートメーション工場은 장르명이며, 장르명과 아티스트 명의, 음량(
#VOLWAV 100
)은 바뀌지 않는다. 또한 기술적인 측면에서는 L9999999999999^99999999999와 함께 구동기의 테스트 케이스 정도의 의미를 갖는다.1.1. 제목
제목은 아래 16개 중에서 선정된다. (
#IF
문 순서대로 배열. 앞의 번호는 해당 #IF
문의 조건이 되는 수이다.)- 職権を乱用するRainbow (직권을 남용하는 Rainbow)
- またお前らただし女性限定 (또 너희들 다만 여성 한정)
- 我こそは通訳つきスピリチュアルズ (나야말로 통역이 붙은 스피리추얼즈)
- End of the は食後に使おう (End of the는 식후에 사용하세요)
- ジャンバラヤとyou (잠발라야와 you)
- 錆び付いたホタル狩り (녹슨 반딧불이 잡기)
- :!寛大な IN COLOR (:!관대한 IN COLOR)
- 蹴りたい転落 (차고 싶은 전락)
- Rainy Placement
- オペラ:達人、または解雇 (오페라: 달인, 또는 해고)
- デビュー戦で奥手 (데뷔전에서 늦됨[5] )
- 秋葉never been mellow (갈잎never been mellow)
- 静電気焼き鳥ムービー (정전기 야키토리 무비)
- 人生とビル・ゲイツ (인생과 빌 게이츠)
- 黒鍵の上も歩くRED (검은건반 위도 걷는 RED)
- 風雲!寝る (풍운! 잠들다)
1.2. BPM
제목은 아래 32개 중에서 선정된다. (
#IF
문 순서대로 배열)이 중 소스코드 상에서 처음에
#BPM
문으로 지정된 기본 BPM은 마지막에 배치된 128이며, 1~32 중에서 뽑아서 32가 나오면 해당하는 #IF
문이 없으므로 덮어쓰지 않고, 나머지 수에서는 해당하는 #IF
문에 제시된 BPM 값[6] 으로 덮어쓴다.