예전부터 지금까지.. 수 많은 내 꿈중에서 버티고 서 있는(게 좀 많긴 하다만..) RPG게임 만들기.
내가 바라는 퀄리티는 YS2 Eternal. (3D는 안이뻐서 제외 -게다가 수학 덩어리잖아!-)
하지만, 테트리스도 못 짜본 내가 한순간에 이스같은 명작 RPG를 떡하니 만들수도 없을꺼고...해서, 바닥부터 차근차근... 이라는 마음가짐으로 RPG에 필요한 요소들을 TDD를 사용해서 테스트코드를 작성하고 있다. -할 예정이다-
-내가 테스트를 적용하고 있는 내용- (광활한 맵은 불가능하므로, 제한적인 Tactical RPG로 적용)
. 공격을 당하면 체력이 줄어든다.
. 죽으면 치료를 통해 회복되지 않는다. (체력이 0인 경우 heal-치료- 되지 않음)
. 죽은뒤 시간이 지나면 생명력이 깍인다. (체력이 -로 떨어짐)
. 맵 타일에 생명체가 존재하면 해당 타일 위로 이동할 수 없다.
. 맵 타일에 아이템이 존재하면 해당 타일 위로 이동할 수 있다.
. 아이템이 존재하는 타일에 위치하면 아이템을 습득한다.
. 엘릭서(rebirth scroll 등)를 사용하는경우 생명력이 0이더라도 회복된다.
. 엘릭서를 사용하는 경우 생명력이 - 라면 회복시킬수 있는 만큼만 회복한다. (hp-50 -> 엑릭서(hp+20) -> hp-30)
. 일반적인 상황에서 회복된 생명력은 최대 생명력 수치를 넘길 수 없다. (hp+20 maxhp+30 -> heal(hp+50) -> hp+30)
PS. RPG 라면 마땅히 이런것쯤은 들어가줘야.. 하는 내용 있으면 추가 부탁염.


덧글
나우 2008/11/18 09:19 # 삭제 답글
스킨이 바뀌었네.. 꺼먼거보다 훨낫다.너두 스킨처럼 어둠의 세계에서 나와
JayJay 2008/11/18 09:29 # 답글
이스 재미있어요? 그런데 3D가 아니라도 수학 덩어리 일거 같은뎁쇼-,.-;;
승네군 2008/11/18 12:46 # 삭제 답글
2d는 수학이 1/3 그림이 2/3 인 반면에 3d는 98.98% 정도가 수학......;