'SGame'에 해당되는 글 5건

  1. 2007/08/10 Debian + Subversion + Trac
  2. 2007/07/17 IRC 시작합니다. (10)
  3. 2007/07/02 Springnote 개설 (16)
  4. 2007/06/23 SGame 본격 재개발 착수 (7)
  5. 2007/05/21 SGame 개발 재개 (3)
얼마 전에 동생에게 컴퓨터를 헐값에 매입하여 Debian을 깔았다.

본래 목적은 역시 SGame 개발을 위한 버전 관리 프로그램의 설치였는데, 그동안 집 공유기가 고장나는 바람에 Debian의 게이트웨이화를 위해 노가다를 하느라 본래의 목적을 잊기에 이르렀다. 결국 게이트웨이를 만드는 데에는 실패하고 본래의 목적을 되찾았다.

버전 관리 솔루션이라고 하면 대부분 CVS를 가장 먼저 떠올린다. 가장 널리 쓰이고 있고 보편화되어 있는 것임에는 틀림 없다. 그런데 언젠가 Tattertools 개발자 페이지에 접속해보니 CVS가 아닌 Subversion을 사용한다고 되어 있어 어떤 프로그램인가 하여 알아보았다. Subversion(이하 SVN)을 소개하는 글에서는 SVN이 CVS의 단점을 보완하여 나온 것이라고 한다. CVS를 사용해 보지 않아서 비교는 할 수 없지만 개선된 SVN이 CVS보다 낫겠다는 생각에 SVN을 이용하기로 했다.

SVN과 가장 호흡이 잘 맞는 개발지원도구로는 Trac이 있다. Trac은 Milestone이나 Ticket 등의 개념을 이용하여 공동개발프로젝트를 효율적으로 진행할 수 있도록 도와주는 웹 인터페이스이다. 가장 큰 장점은 Subversion의 소스를 훌륭하게 브라우징할 수 있다는 것이다.

설치에 가장 큰 도움을 준 페이지는 이곳 이다.
아주 자세하게 설명이 되어 있기에 별 어려움 없이 설치를 끝낼 수 있다. 다만 그대로 따라했을 때의 단점이라면 인증을 거친 사람만이 Trac에 접근할 수 있다는 것인데, 이는 외부인의 버그 리포트 등을 불가능하게 한다. SGame이야 폐쇄적 프로젝트여서 상관이 없지만 공개적 프로젝트의 경우 설정을 손봐야 할 것이다. 이에 관해서는 아는 바가 없으므로 패스.

일단 본격적으로 개발을 시작하여 로그인 기능 구현을 완료했다. 아직 Haroo님이나 Aki님께서 SVN에 참여하지 않으셨기에 원활한 Ticketing이 되고 있지 않지만 일단은 Ticket 배부는 하고 있는 중이다.

Trac에 관련된 문서가 별로 없는 것 같기에, 시간이 나면 간단한 사용법 정도나 올려 보려고 한다.


2008년 1월 19일 이후 작성된 모든 글에 대해서 퍼가는 것을 금지합니다.
퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.
Posted by Harry

IRC 시작합니다.

Record 2007/07/17 02:08
요전에 아키군이 쓰는 걸 보고 써 볼까 생각하고 있다가 드디어 쓰기 시작했습니다.

처음에는 mIRC를 깔았습니다. ZeroIRC가 저작권 문제로 개발팀이 해체되었다는 것을 읽고 ZeroIRC는 이용이 불가능한 줄 알고 mIRC를 이용하려고 했습죠. 그런데 지노군이 ZeroIRC가 기능강화판이라고 하면서 ZeroIRC를 쓸 것을 추천하더군요. 뭐 아무 것도 모르는 저는 따르기로 했죠.

IRC란 놈을 처음 써 보는 거라 뭐가 뭔지 하나도 모르는 상태에서 유일하게 알고 있던 명령어 하나.

/join #sgamedev

이렇게 해서 #sgamedev 채널을 만들고 혹시나 아키군이 보면 들어오지 않을까 하여 기다렸으나 아무도 들러주지 않더군요.

심심해서 급기야 반에 IRC를 퍼뜨리기 시작했습니다. 학급 게시판에 IRC를 써보자는 글을 올리고 채널을 만들고 기다리니 3~4명이 접속을 하네요. 열심히 떠들고 있습니다.

저를 찾고 싶으신 분은 다음 닉을 찾아주세요!
  • Harry
  • ひまわり
  • 向日葵

Harry가 본닉이긴 하나 심심하면 아래의 두 닉으로도 논답니다^^ 물론 둘다 똑같이 '해바라기'라는 뜻이지요.. ひまわり는 가나표기, 向日葵는 한자표기..

SGame 개발자들에게
#sgamedev로 접속하셔서 이야기를 나누자구요.



2008년 1월 19일 이후 작성된 모든 글에 대해서 퍼가는 것을 금지합니다.
퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.
Posted by Harry
TAG IRC, SGame, ZeroIRC

Springnote 개설

Record 2007/07/02 18:46
SGame 개발자들의 의견 나눔터로 사용하기 위해 Springnote 를 개설하였습니다.
주소는 http://sgamedev.springnote.com 입니다. 주소에서부터 개발자 전용공간이라는 것을 확실히 해버리는군요.
사용자 삽입 이미지

어떻게 만들었는지 정말 궁금할 정도로 잘 만들어 놓았습니다. 아직 서비스 초기라서 몇몇 부분에서 아주 조그만 버그가 보이기도 했지만 대체적으로 훌륭하다고 할 수 있습니다. 게다가 전용 API를 지원해서 앞으로 스프링노트를 지원하는 다양한 프로그램을 기대해 볼 수도 있을 것 같습니다.

정말 워드 프로세서를 사용하는 느낌으로 사용해도 아무 지장이 없을 것 같습니다. 모든 기능을 단축키로 구현해 놓아서 번거로이 마우스로 손을 움직이지 않아도 된다는 점이 귀차니즘 말기 환자들에게는 유용할 듯 합니다.

아이디는 myid.net의 Open ID를 사용하더군요. 덕분에 가입했습니다. 순간 SGame도 Open ID를 지원해볼까 하는 생각이,, 다만 아키님께서 사용하기 불편하다고 해서 좌절ㄱ-;;

여러 명이 페이지를 공유하여 작성한다는 점이 특히 팀 개발 작업에는 매우 좋을 것으로 보입니다. 스프링노트로 인해 SGame 개발에 다시 불이 붙기를 바랍니다.


2008년 1월 19일 이후 작성된 모든 글에 대해서 퍼가는 것을 금지합니다.
퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.
Posted by Harry

지금까지 개발한 것을 모두 버리고 다시 처음부터 시작하기로 했다.

이유인 즉슨,

  • 페이지 간의 관계가 명확치 않다.
  • 변수명이나 DB의 애트리뷰트 이름 등이 제멋대로여서 관리가 힘들다.
  • 레이아웃이 table로 작성되어 있어 웹 표준에 어긋난다.
  • style이 css파일로 분리되어 있지 않아 유지·보수에 어려움이 따른다.
  • 정확한 설계가 없이 작성되어 후일 유지·보수 시에 곤란하다.
  • 이 정도 되려나..

    아무튼,, 아키군이 개발해 놓은 것은 포기한 지 오래이고(내가 작성한 코드가 아니라 재활용하기가 힘들더군) 내가 다시 작성하던 것도 하다보니 너무 난잡해져서 아예 처음부터 페이지 설계부터 하고 시작하려고 한다.

    일단은 메뉴 설계까지 끝냈고, 각 페이지 레이아웃을 대충 잡아보는 중이다. 이거 끝나면 이제 적절히 폴더 구성을 설계하고, 세부적인 디자인 설계 끝낸 후에 코딩 및 디자인 들어가야겠다.

    휴,, 주위에서는 빨리 개발하라고 압박.. 시험 며칠 남기지 않는 상황에서 개발에 올인할 수도 없는 노릇.. 어쩌란 말인가...




    2008년 1월 19일 이후 작성된 모든 글에 대해서 퍼가는 것을 금지합니다.
    퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.
    Posted by Harry

    SGame 개발 재개

    Record 2007/05/21 22:20
    지난 겨울캠프 때 Aki군과 개발을 시작하였다가 잠시 보류한 SGame의 개발을 오늘 재개하였습니다.

    지금까지 Haroo님께는 제가 베타테스터 정도로 활동하고 있다고만 말씀드렸는데, 진실은 이것입니다. 제가 볼 때 이미 눈치 채신 것 같지만,..

    SGame은 O-game이나 BiteFight와 같은 웹 게임의 일종으로, 바다를 배경으로 여러 플레이어가 서로 전투와 상거래를 통해 세력을 확장하는 내용의 게임입니다. 겨울캠프 때에는 여러 종료의 배의 특성을 정의한 ShipDB의 제작을 완료하였으며 기본적인 인터페이스의 제작도 거의 완료되었습니다.

    오늘은 MySQL의 초기화로 날아갔던 DB를 복구하였습니다.
    앞으로 할 일은 전투 시스템, 상거래 시스템의 구축입니다. 휴, 앞으로도 할 일이 많군요. Aki군이 분발해줘야 할텐데 말이죠...;;

    겨울 캠프 때에는 캠프 기간 내에 완성할 것을 예상하고 개발을 시작했으나, 결국엔 여기까지 오게 되었습니다. 그만큼 더욱 좋은 모습을 보여드리도록 노력하겠습니다(?).


    2008년 1월 19일 이후 작성된 모든 글에 대해서 퍼가는 것을 금지합니다.
    퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.
    Posted by Harry