중성자 별의 충돌 에너지

2009/04/27 06:19 : XE

크리에이티브 커먼즈 라이선스
Creative Commons License

1. Dungeon 모듈의 목적
Dungeon 모듈은 궁극적으로 문제풀이 모듈이다.
구조는 일반 게시판과 같은형식이며, 작성되는 글 한개가 한문제가 된다.
일반 사용자는 그 글을 읽고, 즉 문제를 선택하고 댓글로서 답을 달면
답을 마추었을 경우는 포인트를 그렇지 못했을 경우에는 그에 따른 불이익이 있다.

문제를 품으로써 조금이라도 공부에 도움이 됫으면 하는 바램이다.

2. Dungeon 모듈의 이름
Dungeon 모듈이란 이름은 IS홈페이지 구성에서 떠오른 이름이다.
현재 IS 홈페이지는 회원이 Str, Int, Dex, Vit, Luk의 각 능력치와 HP, MP를 가지고 있고, 하나의 "캐릭터" 처럼 여겨진다.

그래서 이를 활용하기 위한 "사냥", 몬스터와 사냥필드가 필요했고,
Dungeon 모듈이란 이름을 떠올리게 된것이다.

3. Dungeon 모듈 기초규칙
※이하의 내용에서 Dungeon 은 "카테고리", Monster 는 "문제" 라고 생각해주길 바란다.
  1. Dungeon 모듈은 카테고리로써 Dungeon 이 구분된다.
Ex) Web Dungeon 은 웹 보안관련 문제를 다루는 Dungeon 이다.
 
2. Dungeon 모듈의 문제들은 Monster 이며, 각 Monster 는 능력치를 가지고 있다.
Level, HP, Str, Dex, Vit 의 능력치를 가진다.
  
3. 일반사용자가 몬스터를 공격(문제 풀이를 시도)할때, 정해진 수식에 의해 공격이 실행된다.
1. 공격자의 명중률과 Monster의 방어율을 계산하여, 명중하였을 경우
2. 공격자의 공격력과 Monster의 HP를 계산하여, Monster의 HP가 0이 되는경우
[ 공격할때마다, Monster의 공격력과 공격자의 방어력으로 계산된 최종 데미지를 입는다]
[ Ex) 공격자의 공격력 : 100, 공격자의 HP : 1000, Monster HP : 400, 매 공격시 입는 데미지 : 50 ]
문제를 마추었을 경우,
공격자는 몬스터를 잡기위해 총 4번의 공격이 필요하고, 4번의 공격마다 Monster 의 공격을 피하지 못했다면 4*50 = 200 의 데미지를 입게 된다.

문제를 못마추었을 경우,
공격자는 50의 피해를 입고, 다시 공격(문제풀이)을 할 수 있다.
  4. Dungeon 모듈 Monster 리젠 방식
일반 사용자가 Monster 사냥에 성공했을 경우 Monster는 잡힌 시간으로부터 약 12시간 이후 리젠된다.
  5. Dungeon 모듈의 사냥방법
Monster 는 랜덤하게 리젠되 사용자와 만나며, 리젠방식에 따라 12시간 내에는 같은 Monster 를 만날수 없다.
  6. Dungeon 모듈의 보스
한 Dungeon 의 모든 Monster 가 사냥되었때, 즉 12시간이네에 한 Dungeon 의 모든 문제를 풀었을때,
보스 Monster를 만날수 있다.

보스 Monster는 문제출제자가 직접 답을 확인하며, 답이 맞을 경우는 보상을, 틀릴경우에는 무조건 HP가 0이 되어버린다.

보스 Monster가 출현한 조건이 만족됬을 경우, 즉 모든 Monster가 사냥되었을 때는 모든 사용자에게 보스 Monster 에게 도전할 기회가 생긴다.
4. Dungeon 모듈의 문제
  1. 문제의 한계
   12시간 동안은 같은 문제를 못풀더라도, 랜덤으로 한이상 하루에 똑같은 문제를 2번 풀 가능성이 있다.
   똑같은 문제를 반복해서 푸는것은 그다지 도움이 되지 못한다.

  2. 문제의 갯수
   한 Dungeon 에 약 2~30개의 Monster를 생각하고 있다. 그러나 문제는 개인당 푸는게 아니라, 홈페이지 모든 회원이 풀게 된다. 즉, A 사용자가 1번문제를 풀면, B 사용자는 12시간동안은 1번문제를 풀수 없다는 것이다.

  3. 보스 Monster
   보스 Monster에게 도전하고, 출제자가 확인 할때까지의 시간이 문제이다. 출제자가 매일 확인하는것은 매우 번거러운 일이다.

  4. 문제의 난이도
   문제의 난이도 설정도 매우 애매한 문제이다. 이는 Dungeon 의 난이도로 측정하여, 회의원 권한으로 제한 가능할것 같기도하지만 여전히 논란의 여지가 있다.

  5. 문제 풀이의 방식
   문제 풀이는 문제출제자가 문제를 출제할때 미리 답을 입력해 놓고, 일반 사용자가 답을 입력할때, 출제자의 답과 사용자의 답의 일치여부의 방식이다. 그러므로 되도록 간단한 답으로 해야할 것이다.
복잡한 소스코드의 요구는 힘들것으로 보인다.
저작자 표시 비영리

'XE' 카테고리의 다른 글

[XE 가지고 놀기] 스텟포인트  (1) 2009/10/16
[XE 가지고 놀기] 아이콘 구매  (0) 2009/09/24
[XE 가지고 놀기] 레벨업 시스템  (0) 2009/09/14
XE 디렉토리 구조  (0) 2009/05/14
Dungeon 모듈에 대한 기본적인 컨셉  (0) 2009/04/27
Posted by Project Earth NextCube Trackback 0 Comment 0