С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/41: Рейтинг темы: голосов - 41, средняя оценка - 4.51
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 6

Угадай число (php)

02.12.2009, 16:19. Показов 7886. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем)

Помогите мне, пожалуйста, написать игру "Угадай число" (больше-меньше) на php!! Задали создать сайт с этой игрушкой... не получается...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2009, 16:19
Ответы с готовыми решениями:

Создать игру «угадай число»
Создать игру «угадай число». Компьютер загадывает число, просит ввести ответ, после ввода пользователю выводится сообщение «недолет» или...

Как реализовать игру на PHP "Угадай число"
составить игру на php угадай число На странице с формой пользователю предлагается отгадать число (ввести в текстовое поле). После...

Игра угадай число
Помогите написать программу...уже целый день мучаюсь - никак не допрут, но мысли какие-то есть) Написать игру, где вы загадываете...

10
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
02.12.2009, 16:31
а что уже написано????
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
02.12.2009, 18:04
Вот пример этой игрушки.Если тебе нужно при каждом вводе,то убери проверку $_SESSION['otvet'].Модифицировать игру можно много.Например добавить сколько раз ответил пользователь до правильного ответа и всё такое.Старался написать проще,чтоб понятней был код
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
<?php
session_start();
/**
 * @author motakuji
 * @copyright 2009
 */
 if (!$_SESSION['otvet']) {
    $_SESSION['rand']=rand(1,10);
    $_SESSION['otvet']=true;
     }
     
 if ($_POST['vvod']>$_SESSION['rand']){
    $msg="Ваше число больше";
 }
 
 elseif ($_POST['vvod']<$_SESSION['rand']){
    $msg="Ваше число меньше";
 }
 
 else {
    $msg="Ура!!!Вы угадали!";
    $_SESSION['otvet']=false;
 }
 
?>
<html>
<title>Game</title>
<head>
<center>
<h2> <?php echo $msg."<br>"; ?> </h2>
<form method="post">
 
<input type="text" name="vvod" />
<input type="submit" value="Угадать" />
 
</form>
</center>
</body>
</html>
1
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 6
02.12.2009, 23:05  [ТС]
Спасибо)) За вашу помощь!!!
0
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 6
07.12.2009, 00:11  [ТС]
Что-то у меня не хочет отгадывать число!!! Выдает форму и все!!! Подскажите!
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
07.12.2009, 00:21
так попробуй:
<form action="." method="post">
или так:
<form action="имя_скрипта.php" method="post">
0
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 6
07.12.2009, 10:48  [ТС]
Мне кажется, она просто не выполняет проверку... ввожу число, нажимаю "Угадать" и все... ни то, что число меньше или больше или ты отгадал - этого нет!1

Добавлено через 3 минуты
mamedovvms, ты ведь занимаешься php... может посмотришь? А написано только оформление)) и то, что предложили здесь)
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.12.2009, 12:00
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
<?php
session_start();
/**
 * @author motakuji
 * @copyright 2009
 */
 if (!$_SESSION['otvet']) {
        $_SESSION['rand']=rand(1,10);
        $_SESSION['otvet']=true;
         }
 if (isset($_POST['vvod']))
 {
 if ($_POST['vvod']>$_SESSION['rand']){
        $msg="Ваше число больше";
 }
 
 elseif ($_POST['vvod']<$_SESSION['rand']){
        $msg="Ваше число меньше";
 }
 
 else {
        $msg="Ура!!!Вы угадали!";
        $_SESSION['otvet']=false;
 }
}
else $msg='Введите число от 1 до 10';
?>
<html>
<title>Game</title>
<head>
<center>
<h2> <?=$msg."<br>"; ?> </h2>
<form method="post" action="<?=$_SERVER['SCRIPT_NAME']?>">
 
<input type="text" name="vvod" />
<input type="submit" value="Угадать" />
 
</form>
</center>
</body>
</html>
вот чуть подправленный код уважаемого motakuji,
0
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 6
08.12.2009, 16:32  [ТС]
Спасибо вам всем))) Сегодня сдала преподу)) Он все принял и поставил зачет!!!
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
09.12.2009, 11:17
у тебя скорее всего просто не обрабатывался пхп код.Потому,что я всё проверял.
0
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 6
09.12.2009, 17:15  [ТС]
Да, ты прав) твой код тоже работал... Просто, я неправильно кое-что делала!! Спасибо за помощь!=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.12.2009, 17:15
Помогаю со студенческими работами здесь

Игра «угадай число». Задуманное число рассчитать из текущей секунды часов
Разработать программу на языке Ассемблера Intel x86 для ОС MS-DOS. Модель памяти – не регламентируется. Все числа – однозначные (1 символ в...

Реализовать игру «Угадай число», где в качестве игрока, угадывающего число, выступает компьютер
Игра «Угадай число» Реализовать игру «Угадай число», где в качестве игрока, угадывающего число, выступает компьютер. Дополнительная...

Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его угадать
помогите решить Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его...

Угадай число
Угадай число Ограничение времени 2 секунды Ограничение памяти 512Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод...

Угадай число
Верных решений 16 37 Август и Беатриса играют в игру. Август загадал натуральное число от 1 до n. Беатриса пытается угадать это число,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru