-
Notifications
You must be signed in to change notification settings - Fork 0
/
scriptGame.php
102 lines (93 loc) · 3.33 KB
/
scriptGame.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Game result</title>
<link rel="stylesheet" href="assets/style.css">
<link rel="stylesheet" href="assets/reset.css">
<link href="assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
</head>
<body>
<script src="assets/jquery-3.2.1.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<!-- <div>-->
<!-- <form name="form1" method="post" action="#">-->
<!-- <h3>Game JuZeFa for webdesign</h3>-->
<!-- <hr size="1">-->
<!-- <p>Выбираем вариант:</p>-->
<!-- <p>-->
<!-- <br>-->
<!-- <select name=variant size=1>-->
<!-- <option value=1>Ножницы</option>-->
<!-- <option value=2>Бумага</option>-->
<!-- <option value=3 selected>Колодец</option>-->
<!-- </select>-->
<!-- </p>-->
<!-- <br>-->
<!-- <p>-->
<!-- <input type="hidden">--><?php //$id = 0; ?>
<!-- <input type="submit" value="Отослать форму" name="go">-->
<!--  <input type="reset" value="Очистить форму">-->
<!-- </p>-->
<!-- </form>-->
<!-- </div>-->
<div class="bordered">
<h3>Результат</h3>
<?php
const ROUND_LIMIT = 6;
$varUser = $_POST['variant'];
$varBot = mt_rand(1,3);
function writeVariant($var)
{
$variant = $var;
global $stringVar;
if($variant == 1) $stringVar = 'Ножницы';
elseif($variant == 2) $stringVar = 'Бумага';
else $stringVar = 'Колодец';
return $stringVar;
}
function writeChange()
{
global $varUser, $varBot;
echo '<p>Вы выбрали вариант: <b>'.writeVariant($varUser).'</b></p>';
echo '<p>Компьютер(Bot) выбрал вариант: <b>'.writeVariant($varBot).'</b></p>';
}
function compareVariant($user, $bot)
{
$varUser = $user;
$varBot = $bot;
static $counterUser = 0;
static $counterBot = 0;
static $counterRound = 0;
if($varUser == $varBot)
{
echo '<h5>Draw</h5>';
$counterUser += 0.5;
$counterBot += 0.5;
}
elseif(($varUser == 1 && $varBot == 2) || ($varUser == 2 && $varBot == 3) ||
($varUser == 3 && $varBot == 1))
{
echo '<h5>You win</h5>';
$counterUser++;
}
else
{
echo '<h5>Bot win</h5>';
$counterBot++;
}
$counterRound++;
echo '<h5>Round '.$counterRound.'</h5>';
echo 'You wins: '.$counterUser.'; Bot wins: '.$counterBot.'<br>';
// дописать запись счета очьков в БД: id = 1 man_result = 0; bot_result = 1; и так до 6-ти раундов
}
function nextRound()
{
echo '<a href="gameStone.php">Next Round</a>';
}
writeChange();
compareVariant($varUser, $varBot);
nextRound();
?>
</body>
</html>