핵맨게임에서 지면 포인트 뺏고 이기면 포인트 주려고 합니다. 정보
핵맨게임에서 지면 포인트 뺏고 이기면 포인트 주려고 합니다.본문
핵맨게임이 인터넷에 돌아다니길래
끌여들였습니다.
게임에서 지면 포인트 뺏고
이기면 포인트를 주려고 하는데..
어떻게 해야 할까요?
1.못 맞추면
"실패"란 글과 함께 300 포인트 빼앗고 포인트 내역에다
"핵맨 게임 실패 -300" 이라고 적고
2.맞추면
"성공"란 글과 함께 300 포인트를 빼앗고 포인트 내역에다
"핵맨 게임 성공 +300"이라고 적고 싶습니다.
참고 자료로 핵맨 게임 소스를 ..
<?php
include_once("$g4[path]/head.php");
// A-Z까지 알파벳을 배열에 입력
$alphabet = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
// 맞출 단어들을 입력
$words = array("AARDVARK", "INDIGESTION", "CALCULATOR", "PERISTALSIS", "VERMLLION", "MNEMONIC", "DJFKJKVJK","KJFKSJFK","DKFJKSJLFKSE","DKFJKFNDKSJFL","DJFKAJF","DKFJSKAFN","DJFKSNFK",'HWIFNKASJDF","WJKNFGKSJFK","DJIQJKFJ","QKFMKSFJK","SEXDJKFJK","FGKWJFKD","FKSNWDKFJ","FKDJFKFKSI","FDJKVMKD","DKFJDKF","DFKJ","SDFDVJFS");
// 틀린 개수를 저장하기 위한 변수
$wrong = 0;
// 처음 시작했을 경우 배열의 첨자를 결정함
if(!isset($word_number))
{
$word_number = rand(1, count($words) -1);
}
echo "<h1>";
$word = $words[$word_number];
// 게임의 끝을 결정하는 변수
$finished = 1;
// 랜텀으로 선택한 단어를 처음에는 모두 _줄로 표시하고 맞춘 단어가 있을시 그 자리에 그 단어를 출력한다.
for($i=0;$i<strlen($word);$i++)
{
if(ereg($word[$i], $letters))
{
echo $word[$i];
}
else
{
echo "_";
$finished = 0;
}
}
echo "<h1>";
if($finished)
{
echo "<br><br>대단하네요! 이겼습니다!!<br><br>";
echo "<a href=$PHP_SELF>다시 하기</a>";
}
else
{
// A-Z까지 돌리면서 그 문자가 매번 쿼리로 전달하는 변수인 $letters에 있으면서 그 단어가 문제의 단어에 들어있으면 이탤릭 채로 밑에 표시하고 링크를 없앤다.. 그렇지 않으면 그냥 출력한다.
foreach($alphabet as $var)
{
if(ereg($var, $letters))
{
if(ereg($var, $words[$word_number]))
{
$links .= "<i>$var</i> ";
}
else
{
$links .= "$var "; // 단어 사이를 띄워 준다.
$wrong++;
}
}
// 전달한 단어에 포함되어 있지 않으면 링크를 걸어 선택할 수 있게 해준다.
else
{
$links .= "<a href=\"$PHP_SELF?letters=$letters$var&word_number=$word_number\">$var</a> ";
}
}
echo "<br>실패<br>";
echo $wrong. "<br>";
if($wrong==12)
{
echo "<br>교수형에 처해졌습니다!!<br><br>";
echo "숨겨진 단어: \"$word\"<br><br>";
echo "<a href=$PHP_SELF>다시 하기</a>";
}
else
{
echo "남은 횟수 = ".(12-$wrong)."<br>";
echo "<br>알파벳을 하나 고르세요.<br><br>";
echo $links;
}
}
include_once("$g4[path]/tail.php");
?>
끌여들였습니다.
게임에서 지면 포인트 뺏고
이기면 포인트를 주려고 하는데..
어떻게 해야 할까요?
1.못 맞추면
"실패"란 글과 함께 300 포인트 빼앗고 포인트 내역에다
"핵맨 게임 실패 -300" 이라고 적고
2.맞추면
"성공"란 글과 함께 300 포인트를 빼앗고 포인트 내역에다
"핵맨 게임 성공 +300"이라고 적고 싶습니다.
참고 자료로 핵맨 게임 소스를 ..
<?php
include_once("$g4[path]/head.php");
// A-Z까지 알파벳을 배열에 입력
$alphabet = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
// 맞출 단어들을 입력
$words = array("AARDVARK", "INDIGESTION", "CALCULATOR", "PERISTALSIS", "VERMLLION", "MNEMONIC", "DJFKJKVJK","KJFKSJFK","DKFJKSJLFKSE","DKFJKFNDKSJFL","DJFKAJF","DKFJSKAFN","DJFKSNFK",'HWIFNKASJDF","WJKNFGKSJFK","DJIQJKFJ","QKFMKSFJK","SEXDJKFJK","FGKWJFKD","FKSNWDKFJ","FKDJFKFKSI","FDJKVMKD","DKFJDKF","DFKJ","SDFDVJFS");
// 틀린 개수를 저장하기 위한 변수
$wrong = 0;
// 처음 시작했을 경우 배열의 첨자를 결정함
if(!isset($word_number))
{
$word_number = rand(1, count($words) -1);
}
echo "<h1>";
$word = $words[$word_number];
// 게임의 끝을 결정하는 변수
$finished = 1;
// 랜텀으로 선택한 단어를 처음에는 모두 _줄로 표시하고 맞춘 단어가 있을시 그 자리에 그 단어를 출력한다.
for($i=0;$i<strlen($word);$i++)
{
if(ereg($word[$i], $letters))
{
echo $word[$i];
}
else
{
echo "_";
$finished = 0;
}
}
echo "<h1>";
if($finished)
{
echo "<br><br>대단하네요! 이겼습니다!!<br><br>";
echo "<a href=$PHP_SELF>다시 하기</a>";
}
else
{
// A-Z까지 돌리면서 그 문자가 매번 쿼리로 전달하는 변수인 $letters에 있으면서 그 단어가 문제의 단어에 들어있으면 이탤릭 채로 밑에 표시하고 링크를 없앤다.. 그렇지 않으면 그냥 출력한다.
foreach($alphabet as $var)
{
if(ereg($var, $letters))
{
if(ereg($var, $words[$word_number]))
{
$links .= "<i>$var</i> ";
}
else
{
$links .= "$var "; // 단어 사이를 띄워 준다.
$wrong++;
}
}
// 전달한 단어에 포함되어 있지 않으면 링크를 걸어 선택할 수 있게 해준다.
else
{
$links .= "<a href=\"$PHP_SELF?letters=$letters$var&word_number=$word_number\">$var</a> ";
}
}
echo "<br>실패<br>";
echo $wrong. "<br>";
if($wrong==12)
{
echo "<br>교수형에 처해졌습니다!!<br><br>";
echo "숨겨진 단어: \"$word\"<br><br>";
echo "<a href=$PHP_SELF>다시 하기</a>";
}
else
{
echo "남은 횟수 = ".(12-$wrong)."<br>";
echo "<br>알파벳을 하나 고르세요.<br><br>";
echo $links;
}
}
include_once("$g4[path]/tail.php");
?>
댓글 전체
$ppoint = 300; // 지급 포인트
insert_point($member['mb_id'], $ppoint, "{$g4['time_ymd']} 핵맨 게임 성공");
insert_point($member['mb_id'], $ppoint, "{$g4['time_ymd']} 핵맨 게임 성공");