뻘짓 프로젝트중 하나인 SDL을 배워보기.
그 중 세번째가 끝났다가 아니라, 갑자기 치고 들어온 tile 때문에 항목 2개가 늘어버렸다. 대부분 2D 게임은 tile 기반으로 작성된다는 걸 늦게 알고서 부랴부랴 머리싸메며 추가했다.
어쨌든 세로 스크롤링까지 성공하게 되었는데...

앞으로 예상하는 작업들...

1. sprites animation
2. horizontal scrolling
3. tiled based background
4. vertical scrolling

5. map editor
6. collide

map editor의 경우는 텍스트 문서에 일일히 기입하기가 너무 노가다 성이라, 어디서 하나 빌려오던지 해야겠다.
특히, 날로 먹으려고 인터넷에서 tile set을 구했는데, 하필 너무 큰놈을 슬쩍하는 바람에 고생했다. (조금이라도 짤라서 쓰면 될것을...)



또하나, 좌표를 단층화 시키는 과정(화면 pixel(x ,y)을 Tile 리스트의 index로 변환)에서, 또한번 나의 수리 능력의 한계를 느끼면서 4일이나 잡아 먹어버렸다.



소스 : http://svn.xp-dev.com/svn/recluses-etude/tags/vertical
아이디/패스워드 : anonymous/anonymous

참고사항:
1. 최신 테스트한 것들은 http://svn.xp-dev.com/svn/recluses-public-etude/trunk 에 계속 commit 된다.
2. netbeans 6.5.1 기반으로 Linux 위에서 테스트한 것이므로, 다른 플랫폼에서는 각각의 IDE에 맞게 변경해야한다.
Tag //