백수된 기념으로 문명6을 하다가
반복명령이 없어서 창작마당을 찾아보다가
해당 기능을 넣은 아이템을 발견하고
그걸로 게임 잘 하다가 뭘로 개발했는지 궁금해서 봤더니 XML + Lua.
그래서, 나도 필요한 기능을 만들어볼까 해서 Lua 공부 시작.
https://www.tutorialspoint.com/lua
튜토리얼 쭉 보면서 예제 쳐가면서 룰을 배우고 있는데
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
반환값으로 함수를 던지는 함수를 Iterator로 만들어서 루프를 돌릴 수 있다니
그것도 타입 선언이나 설정도 없이...
디자인패턴에서 나온 내용들도 구현해볼 수 있겠군요.
이거 스파게티 코드로 짜면 다른사람이 봤을때 분석도 안되겠군요.
PERL 만큼 짠사람에게도 난해한 내용이 될 수 도 있겠음....
일이 커지는것 같은데 빨리 문명6에 AddOn 추가할 수 있을만큼 공부해야할듯 함.
뭐. Lua야 '만져본 경험 있음'을 추가하는것도 경력상 나쁘지 않을테니.
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ