playXP

서브 메뉴

Page. 1 / 84247 [내 메뉴에 추가]
작성자 슈빌
작성일 2015-07-14 16:43:48 KST 조회 389
제목
순삭 관련 게임 속도 혼란 문제를 완화하는 방법 제시합니다.

단지 의견일 뿐이니 평가나 반대의견 많이 부탁드립니다.

 

아래 같이 속도 보정 함수를 만들어서 timer task에서 이벤트 발생시마다 호출해서 현재 상황을 체크해고,

게임 속도를 레벨과 현재 유닛 숫자에 따라 보정하도록 하면 어떨까요?

 

#define  BUSY      300

#define  NOMAL    200

#define  FREE      100

 

#define  BRONS    1

#define  SILVER    2

#define  GOLD     3

#define  PLATI     4

#define  DIAMOND 5

#define  MASTER   6

#define  GMASTER 7

 

int GameSpeedOption (int player1_level, int player2_level, int total_unit_count)

{

int correction_speed[6][3] ={

{40, 50, 60},

{50, 60, 70},

{60, 70, 80},

{70, 80, 90},

{80, 90, 100},

{100, 100, 100}

;

int return_speed = 0;

int level_status = 0;

int level_value = 0;

int unit_value = 0;

 

if ( player1_level  > player2_level )

level_status = player1_leve1;

}

else 

{

level_status = player2_level;

}  

 

switch (level_status) {

case BRONS: 

level_value = 0; 

break;​

 

case SILVER: 

level_value = 1; 

break;​ 

.....

case MASTER:

case GMASTER:  

level_value = 5; 

break;​ 

}

 

if ( total_unit_count >= BUSY)

unit_value = 0;  

if else ( total_unit_count >= NOMAL)

unit_value = 1;  

else

unit_value = 2;  

 

return return_speed = correction_speed[level_value][unit_value];

}

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
BacardiGold (2015-07-14 16:45:42 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
개빡침 친구하고 연겜할때 한명 심판시켜서 걔한테 상황에 맞추어서 속도 바꾸면서 놀라고 해보세요
아이콘 nadaflash (2015-07-14 16:49:48 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
뭐라는거야 아까부터
아이콘 NosMoRi (2015-07-14 17:01:52 KST)
0↑ ↓0
센스 이미지
새로운 이불 팡팡글이 완성되는건가
슈빌 (2015-07-14 17:02:37 KST)
0↑ ↓0
센스 이미지
ㄴ 팡팡 ㅜㅜ 더운데 이불에서 나올수가 없다.. 팡팡.. 흑흑...
아이콘 포니테일 (2015-07-14 17:05:18 KST)
0↑ ↓0
센스 이미지
계급과 경기내 인구수에 따라 속도를 나누자는 글인데
게임내 인구수는 말이 안되는것 같고
계급에 따라 속도 조절은 괜찮은것도 같네요
저렇게 다 나누어두는건 너무 세세한것 같고
골드정도 선에서 가르는는것도..
아이콘 포니테일 (2015-07-14 17:06:54 KST)
0↑ ↓0
센스 이미지
근데 프로그램언어는 왜 짜심;;
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.