[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тестовая версия игры
Страницы: 1, 2, 3
wlada
Пыталась сделать игру на php метод си, соответственно понимаю, что так работать не будет, хотя должно в теории.
Собственно не понимаю как привязать код php к html кнопкам, поясните, что я делаю не так?

<?php
$level = 1;
$sword = 0;
$monstr = 0;
$newsword = 0;
$button1 = "Начать игру";
$button2 = "перейти на сайт";
$opisanie = "Ты спускаешься в тёмный подвал, ищи лопату и убивай крыс";
$sostoqanie = false;

function start(){
$button1 = "Начать игру";
$button2 = "перейти на сайт";
$level = 1;
$sword = 0;
$sostoqanie = false;
}

function game(){
$button1 = "Искать монстра";
$button2 = "Искать лопату";
$level = 1;
$sword = 0;
$sostoqanie = true;
}


function monstres(){
$monstr = rand(1, 10);
if($monstr <=($level + $sword)){
$level++;
if($level == 10){
$opisanie = "Победа, достигнут 10 уровень";
}else{
$opisanie = "крыса '$monstr' уровня была побеждёна!";
}
}
else{
$level--;
if($level <= 0){
$opisanie = "тебя растерзала крыса";
start();
}else{
$opisanie = "тебя покусала крыса, теряешь уровень";
}
}
}


function swords(){
$newsword = rand(0, 6);
if($newsword == 0){
$sword = 0;
if($level < 10)$level++;
if($level == 10){
$opisanie = "Победа, достигнут 10 уровень";
}else{
$opisanie = "Пожертвуй лопату, получи уровень";
}
}
else if($sword<$newsword){
$sword = $newsword;
$opisanie = "Найдена новая лопата";
}else{
$sword = $newsword;
$level--;
if($level <=0){
$opisanie = "Смерть от безысходности";
start();
}else{
$opisanie = "Найдена старая лопата, потеряй уровень";
}
}


function one(){
if($sostoqanie )
monstres();
else
game();
}

function two(){
if($sostoqanie )
swords();
else
}

echo "<form action='./igra.htm' method=POST>"
"<ol>'
$opisanie'</ol>"
"<input type=submit name=
$one() value='$button1'>"
"<input type=submit name=
$two() value='$button2'></form>";

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.