근 2주에 한번씩 건드리고.. 시작한지 3개월이 다 되가는 Fresh Hollys 프로젝트.
이 프로젝트는 ruby 언어로 만들어진 RPGXP 쯔구르의 Player 부분을 Flash 9으로 새로 작성하는 프로젝트이다. 나는 ruby도 모르고 avm2도 잘 모르지만 -_- 새로운 공부 해보자는 차원에서 프로젝트에 합류했다.
프로젝트 리더는 꽤 오랫동안 actionscript를 만져왔던 정웅이.
이 프로젝트 시작한게 12월 초순이였는데.. 그동안 회사 그만두고, 1달간 웰빙 생활, 그리고 얼마전 새 회사 적응 버닝 등으로 계속 미루어지다가 간만에 다시 할리스 코드를 잡았다.
첫번째로 내가 맡은 부분은 Ruby의 Marshal.load를 ActionScript로 구현하는 것. RPG 쯔꾸르에서 게임을 열심히 만들고 Export 하면 .rxdata 라는 확장자를 가진 게임데이터들이 나온다. 다행히도 이것은 ruby marshaling을 그대로 쓴다.
꾸역꾸역 삽질해서 RPG 쯔꾸르에서 export 된 데이터들을 as3에서 읽어들이게 하는데 성공했다. 처음부터 RubySpec marshaling 문서를 보고 했으면 압박이 덜했으련만..
Nil, Boolean, Fixnum, String, Symbol, Symlink, Array, Hash, Object, dump 구현을 마치고 기존 .rxdata 들이 잘읽어지는지 확인하는데 성공하고 배고픔의 눈물을 훔치며 -- 포스팅 한다.
이 프로젝트는 참여자 3명 모두가 회사원이라 아주 느린 속도로 진행된다. 오픈소스다.
언젠가는 완성되겠지..
웹에서 쯔꾸르를 돌릴 수 있게 되는 그날까지 고고싱~
Comments
5 thoughts shared
Continue Reading
Discover more thoughts and insights
모든 쾌락은 하향로에 속한다
모든 쾌락은 하향로에 속한다. 쾌락을 추구할 때마다 그대는 아래로 향한다. 쾌락은 무의식의 상태를 의미하기 때문이다. 쾌락은 고뇌를 느끼지 못하는 상태다. 고뇌가 사라진 것이 아니라 무의식에 빠진 상태다. 세상은
영타 600대로 600을 눌렀을때의 기쁨
영타 600대로 600을 눌렀을때의 기쁨은.. \[1] Alt + PrintScr \[2] Ctrl + ESC, 'P', down down down Enter \[3] Ctrl + N \[4] Ctrl +
Android 스터디: 계산기 만들기
저번 포스트에 이어 오늘은 Android로 계산기를 만들어보도록 하겠습니다. Eclipse 에 ADT 설치까지 마치셨나요? 그럼 헬로월드 실행도 성공하셨을테니, 바로 계산기를 만들어보도록 하겠습니다. 먼저 UI