Главная » Статьи » TicTacToe на РНР |
Фреймворк игры очень простой, форма редиректит на саму же себя. Форма с элементами создаётся и один из них (элемент) позволяет пользователю начать новую игру, другой – выбрать сложность игры. Но в данный момент мы не имеем функции рендера, посему займёмся им сейчас. Функция рендера (визуализации) определяет данное состояние игры, с помощью глобальных переменных, которые были объявлены в первом уроке. Если состояние означает начало, то рендеру необходимо начать новую игру и изменить состояние игры на «игра». Если состояние игры «игра», то функция должна принимать пользовательский ввод, обрабатывать их и рассчитывать движения компьютера, обновлять поле. Если один из игроков выиграл игру, то функция должна сообщить о победе игрока, то же самое и для проигрыша. Как вы видите, рендеру нужно сделать огромную работу. Для выполнения всего этого нужны вспомогательные функции. Нам понадобятся вспомогательные функции, которые будут: начинать новую игру, рисовать поле, проверять победу, проверять заполнился ли поле и , наконец, заканчивать игру. Начнем с функции рендера, а затем перейдем к вспомогательным функциям. У вас должны быть 2 картинки под назвавниями "youWin” и "gameOver” с расширением .jpg, которые вы должны кинуть в images. Вы можете скачать данный скрипт функция рендера.
| ||
Категория: TicTacToe на РНР | Добавил: Шаке (29.03.2012) | ||
Просмотров: 1497 | Комментарии: 1
| Теги: |
Всего комментариев: 1 | |
| |