사실 제가 갖고있습니다. 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입니다.