커뮤니티토픽게시판

사실 제가 갖고있습니다. HTML5기반 javascript로 동작하는데, 이전에 해외에서 open source로 돌아다니는 base게임을 줍줍해서 XE에 맞게 개조시켰어요. 

 - 오픈소스지만 매너로서 크레딧은 일부러 남겨놓은 상태입니다.

 

게임 자체는 애니팡 방식입니다. 한때 전국민이 애니팡에 심취했던 시절이 있어서 그런지 생각보다 유저분들 선호도가 높았습니다. 기능을 말씀드리면...

   1) 회원제 로그인 기반, 게임 시작시 멤버 포인트 차감.

   2) 이용자는 주어진 시간동안 게임을 플레이하고, 마지막에 획득한 점수에 따라서 10점당 1점 멤버 포인트로 환산받을 수 있음. 즉, 실력과 시간만 있으면 포인트 벌이로 사용가능.

   3) 랭킹제도 존재, 사용자의 점수는 랭킹에 등록되고, 1-10위까지 내림순차로 등급제를 보여줌.

   4) PC, 모바일 동시호환. (IOS 사파리, 크롬, 익스, 오페라 등 다수 브라우저 호환 가능하도록 수정)

 

이렇습니다. 

 

소개는 여기까지입니다만 본론을 말씀드리면, 근래에 처음 가입해서 활동중인데 이곳에서 많은 분들의 노하우와 축적된 지식에 놀랐고, 적극적으로 도움을 주셔서 놀랐습니다. 2번 놀라고 1번 감동받으니 뭐라도 드리고 싶은 마음에 고민중입니다. 서드 파티로 팔 생각은 없으며 무료로 배포 생각중입니다. (디자인을 와이프가 담당해서 와이프 허락도 맡아야함..ㅠㅠ)

 

문제는 배포를 한다해도 이 게임은 랭킹 시스템 때문에 기본적인 DB테이블이 필요한데, 사용자 편의성을 위해 자동으로 DB를 구축하는 걸 어떻게 구현해야할지 모르겠습니다. 예를 들어, 관리자가 처음 php페이지로 접근하면, 해당 시스템에 맞는 DB를 자동으로 만들어주는 방식입니다. XE에서 module을 설치하면 DB를 생성할 수 있게끔 지원되는 것과 같은 개념으로요. 이이 대해 참고할만한 글은 어디 없을까요? 이 부분만 개선하면 배포버전으로 만들어볼까 합니다.

 

  * 사이트 주소는 홍보성으로 보일 수 있기에 남기지 않겠습니다. 다만, 어떤 형태인지 확인해보고 싶으신 분들이 계시면, 테스트 계정을 하나 만들고 주소와 함께 쪽지로 공유드릴게요.

 

  * 현재 제 사이트에서는 해당 컨텐츠로 포인트 차감 및 획득하는 상태를 block했습니다.

 

  * 2020.09.20 오후 6시, https://xetown.com/tips/1458804 해당 게시글에 오픈소스 형태로 배포합니다. 포인트 차감 및 획득하는 상태에 대해 block처리를 해제한 version입니다.

  • ?
    저 궁금하네요~~~쪽지 부탁드립니다!
  • ? profile
    보내드렸습니다~
  • profile

    https://www.poesis.org/tools/modulegen/

    모듈의 기본 뼈대를 만들어 주는 툴입니다.

    https://xetown.com/tips/983836

  • profile profile
    대박입니다... 이런게 있었다니... 감사합니다.
  • profile profile
    가이드 주신 URL로 간단하게 DB table생성까지 완료되는 것을 확인했습니다. 이제 남은건 모듈과 결합인데.. 세부 값까지 수정하는 것도 넣을려면 오래 공부해야 할 것 같네요. 그것까지 다하면 시간이 오래걸릴 것 같아서 고민 해봐야 할 것 같습니다.
  • profile profile
    소스를 공개하시면 모듈화 시키는 것은 다른 개발자분들이 금방 해주실 것 같네요. 이것도 하나의 방법이라 ...
  • profile profile
    그렇다면 게임을 실행하는 단위 프로젝트 하나 + DB만 자동 생성하는 모듈을 포함시켜서 오픈소스로 공개해버리면 괜찮겠네요?
  • profile profile
    아... 저는 개발자는 아니라서요. 개발자마다 처음부터 개발 할 수 있는분 혹은 어느정도의 정보제공 또는 완성된 내용이 있어야 하는지는 개발자분들의 개인 능력에 따라 다르기 때문에 만약에 모듈화하는데 의지를 가지는 분의 상황에 따라 다를 것 같습니다.

    뭐 게임이 실행되는 소스 정도만 공개하셔도 라이믹스에서 결과값으로 회원에게 포인트를 추가해주고 하는 것 정도의 모듈화 작업은 라이믹스 개발자분들은 가능 할 것입니다.

    자료를 보고 모듈화해서 여러사람이 사용하게 노력할 만한 동기가 부여되는지가 중요할 것 같아요.
  • profile profile
    아..좋은 말씀 감사드립니다. 어떤 말씀이신지 이해했어요
  • profile
    너무 궁금하고 기대되네요!! 쪽지 부탁드립니다 ^^
  • profile profile
    쪽지 기능 차단하신것 같습니다. 쪽지보내기가 활성화 되지 않네요.
  • profile profile
    이런 죄송합니다
    바로 설정 바꿨습니다!!
  • profile profile
    쪽지 보내드렸습니다.
  • profile profile
    재밌게 체험 잘했습니다
    워낙 스테디하고 중독성 있는 게임이라
    사이트 운영에 큰 도움이 될 거 같습니다
    작업 잘 진행되시길 바랍니다!!
  • profile
    기대됩니다. 쪽지 부탁드립니다.
  • profile profile
    쪽지 보내드렸습니다.
  • profile profile
    굉장히 재미있네요. 그래픽을 자신의 사이트 특성에 맞게 바꿀 수 있다면 좋겠습니다.
    모듈설정에서 바꾸든 아니면 그래픽을 직접 바꾸든 어떤 식으로든 자신의 사이트에 맞게 게임의 틀은 유지하고 배경과 아이콘같은 그래픽적 요소만 바꿀 수 있도록 해주시면 굉장히 좋을것 같습니다.
  • profile profile
    베이스게임에서 그래픽적인 요소는 직접 바꾼거라, 말씀하신대로 디자인모두 변경 가능합니다. 단, 이걸 사용자에게 메뉴형태로 제공은어려워 오픈소스로 공개할까합니다
  • profile profile
    메뉴로 제공하는 것까지는 제가봐도 무리인것 같습니다. 그래픽 바꿀 사람은 어차피 디자인을 할 줄 아는 사람일테니 소스에서 직접 디자인울 바꿀 수 있어도 충분할 듯 합니다.
    정말 기대가 되네요..
    한가지 질문이 있습니다. 게임을 할 때 서버 트래픽은 어떤가요? 무리 없으신가요?
  • profile profile
    자기전에 보고가네요. 주요코드는 압축해서써서 트래픽에 큰 무리는 없었습니다. 얼마나 많은사람이 js를 읽냐는게 관건이었는데, 한번캐싱된 이미지와 웹문서는 연속해서 다운받지않고 오히려 다른 게시물에 들어간 이미지를 로드하는데 들어가는 트래픽이 더 많을정도였습니다.
  • profile profile
    좋군요... 저는 출시날만 기다리겠습니다. 감사합니다.
  • profile
    하나씩 배워나가는 입장에서 보고싶네요. 쪽지 부탁드립니다.
  • profile profile
    쪽지보내드렸어요
  • profile profile
    감사합니다 찬찬히 공부해 볼게요
  • profile
    저도 보고싶네요~~
  • profile
    저도 출시일을 기다려 봅니다. 커뮤니티 활성화에 많은 도움이 될거 같습니다.
  • profile
    저도 쪽지부탁드립니다!!
  • profile profile
    쪽지 보내드렸어요
  • profile
    인기가 하늘을 찌릅니다. 반드시 출시하셔야 할 듯 해요. 그렇다고 부담 갖지는 마시구요...ㅋㅋ
  • profile profile
    금일 공유했습니다. https://xetown.com/tips/1458804
    다른것도 할일이 많아서 소스만 공개했어요. 나머지는 다른분들이 XE나 라이믹스에 맞게 개발해주시겠죠..