|
2011-12-16 15:10
조회: 451
추천: 0
tip게시판에 산타상자 조용한데 가서 까라는 팁이 있는데설마 믿으시는 분은 없으시겠죠?
저거 다 거짓말이에요. 직업이 프로그래머 직군에 들어가서 말하는 건데, 저런 미친짓을 할 프로그래머는 없습니다. 윗 사람들이 혹시라도 저런걸 요구한다 이러면 모르겠는데(무슨정신으로 이런걸 요구할지는 이해할 수 없지만) 일반적인 코딩작업에서 복권을 긁거나 알을 까거나 하는 행위는 예를 들면 다음과 같습니다. 알을깐다 또는 몬스터를 쓰러뜨려 아이템이 나와야한다(시작) 1. 사전에 기획된 대로 가중치를 둔 주사위를 굴린다(그냥 랜덤함수 돌리면 됩니다.) 예) 1~10000 사이의 숫자를 아무거나 뽑아낸다. -> 100이 나옴 2. 100에 대응되는 아이템을 생성한다 예) 10000 이면 다이아몬드 9999면 에메랄드 9998이면 루비 1~9000 이면 폭죽 9001~9900 이면 산타양초 9901~9997이면 산타호문이라고 미리 지정되어있음 (이건 기획단계에서 이미 지정된것) => 100이므로 폭죽이 나타난다. 이런식입니다. 실제로 간략하게 코딩한다면 아마 rand()//숫자생성 select item_code from item_list_santa where..... //숫자에 해당하는 아이템을 가져옴 create_item(item_list_santa) ...//아이템생성 대충 이런 흐름을 따라갑니다. 근데 옷을 벗고 장비를 벗고 모두 비운뒤 하면 잘 나오게 하기 위해서는 rand()//숫자생성 if(.... 장비를 입고있는지 아닌지 체크 장비를 입고있지 않다면 어떻게 할건지 체크 만약 무기만 들고있다면 어떻게 할건지 체크 만약 무기에 크리스탈이 하나만 있다면 어떻게 할건지 만약 그 크리스탈이 마나의 흐름이라면 만약 그 크리스탈이 전사의 사슬이라면 만약 그 크리스탈이 집행자의 위용이라면 ...... 만약 무기에 크리스탈이 두개만 있다면 어ㅤㄷㅓㅎ게할건지 만약 그 크리스탈이 마나의 흐름과 전사의 사슬이라면 만약 그 크리스탈이 마나의 흐름 2개라면 ..... if (인벤에 아이템이 얼마 없다면) ... if (.... ) select item_code from item_list_santa where..... //숫자에 해당하는 아이템을 가져옴 create_item(item_list_santa) ...//아이템생성 저런 조건식이 한참 들어가야 합니다. 저걸 하고싶어하는사람이 있다면 과연 어떤 사람인지 좀 보고싶네요. 결론 : 강화잘되는 법, 아이템 잘 뽑는법, 보스에서 좋은아이템 획득법 이런거 다 거짓말입니다. 가끔 프로그래머가 장난 삼아 또는 의도적으로 넣는 경우도 있긴한데, 그런건 발각되면 그 프로그래머는 짤린다고 보면 되기때문에 실제로 사전에 의도적으로 들어간게 아니라면 없다고 보시는게 좋습니다. (이스트에그 같은 경우는 배포전에 의도적으로 넣은것입니다)
EXP
67,049
(0%)
/ 72,001
|
테라 인벤 사제 게시판 게시판
인벤 전광판
등록된 전광판이 없습니다. 지금 바로 등록하세요.
이피리아