Project1_Sprite Tool

Sprite Tool 이란 ?

Sprite 는 원래 빛의 요정을 지칭하는 말입니다.
(바람은 shylph, 물은 undine, 불은 salamander..)

게임이 처음 생겨날 무렵, 한 개발자가 모니터 화면에 작은 그림이
움직이는 것을 보고, “Sprite 같다” 라고 한데서 유래했다고 합니다.

왜 만드나..?

블로그에선 첫 개인 프로젝트이자 학교 과제이므로 만듭니다..(-_-)
라고 하기보단, 게임 개발에 관심있다면 하나쯤 만들어서 가지고 있어야
한다고 생각되네요. 사실 이곳저곳에서 쉽게 구할 수 있는 것이 스프라이트
툴이지만, 개인에 맞게 혹은 확장성 있게 구현 해 놓으면 나중에라도
요긴하게 사용할 수 있으리라 생각되는군요.

어떤 기능을 갖춰야 하나?

1. 그림을 불러온다
2. 모아서 관리한다
3. 애니메이션으로 재생 및 편집이 가능하다
4. 편집한 애니메이션 정보를 Save / Load 하는 기능을 갖춘다.

이밖에 기능으로선 생각해본 것이..

1. 스스로의 포멧 방식으로 저장 및 불러오기가 가능하다.
2. 프레임 수치를 사용자가 조절할 수 있다.

등등등..-_-;

계획

1. 자신의 실력을 가늠한다.
2. 어떤 기능을 가진 프로그램을 만들건지 구상한다.
3. 그림을 그려 대략적인 구조를 만든다.
4. Data를 설계한다.
5. 프로그램의 흐름도를 짠다.
6. 전체적인 흐름도가 나오면 빈 함수를 만든다.
7. 구조에 데이터를 구체화 하면서 살을 붙여 나간다.
8. 공통점을 묶어 나가면서 클래스를 구체화한다.

※ 순수 API를 사용해서 만든다.

뭐, 앞으로 어떠한 식으로 구현될지는 모르겠지만, 일단 계획적인 면에서는 이정도이네요.
뭔가 영양가 없는 포스팅이 되어버린.. 다시한번 적는것이지만, 이곳은 지극히~~ 개인적인 블로그^^

참.. 잊을뻔했는데, 스프라이트 툴이란 다른 툴에서 그린 그림들을 모아서 연결시킴으로써,
에니메이션 효과를 갖도록 하는 툴을 말합니다.

 

Creative Commons License저작물크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.

Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 Korea License.

No related posts(관련글이 없습니다).

Twitter Digg Delicious Stumbleupon Technorati Facebook Email

No comments yet... Be the first to leave a reply!