Негосударственное учреждение дополнительного образования.
Новосибирская академия дизайна и программирования.
Дипломная работа на тему: “ Игра «Кто хочет стать миллионером?» ”
Выполнил: студент 4-го курса, Филиппов Э.И.
Проверил: Никитенко Д.В.
Бердск, 2009
Содержание
Введение.......................................................................................................3
Основная задача.............................................................................................4
Всё про HTML................................................................................................5
Реализация..................................................................................................6-7
Заключение....................................................................................................8
Приложение «А».........................................................................................9-11
Введение.
Интернет сейчас используется повсеместно. Каждый второй пользователь компьютера имеет Интернет. Без Интернета многие не представляют работу за компьютером. С помощью Интернета сейчас можно передавать документы, игры, программы, музыку, видео, и т.п.
Самые популярные ресурсы в Интернете – это сайты. Большинство сайтов построены на языке программирования HTML (от англ. HyperText Markup Language — «язык разметки гипертекста»).
С помощью HTML можно всячески оформлять текст, фон, делить экран на несколько частей, создавать таблицы, и многое другое.
1. Основная задача.
Необходимо сделать игру «Кто хочет стать миллионером?». Игра написана на HTML с использованием JavaScript.
Моя задача – создать игру, которая не будет требовать перезагрузки страницы, и которая не будет нагружать сервер из-за того, что в неё играет много человек одновременно. JavaScript делает всё на компьютере пользователя. Ресурсы сервера (хостинга) нисколько не пострадают из-за этого.
Игра максимальна заточена под пользователей с медленным и дорогим интернетом, у которых каждый мегабайт на счету. Поэтому-то в игре и задействован JavaScript: он не перезагружает страницу целиком после выбора ответа, а только подгружает элементы фреймов, что значительно экономит трафик и время загрузки страницы.
HTML будет использован для немногих элементов игры:
Разбиение экрана на 3 фрейма: верхний (вопрос), нижний (варианты ответа) и правый (количество заработанных денег)
Формы: кнопки для вариантов ответа.
Оформление (форматирование) текста (отступы, цвет шрифта, тип шрифта, и т.п.)
Всё остальное в игре сделает JavaScript, а именно:
Определение верности ответа (правильный/неправильный)
В случае правильного ответа JavaScript во всех фреймах открывает следующий по списку файл с вопросом/вариантами ответов.
В случае неправильного ответа JavaScript во всех фреймах открывает проигрышный файл.
Правила игры:
Игроку задаётся 15 вопросов, с возрастающей сложностью. Чтобы выиграть в игре, нужно ответить на все вопросы без ошибок.
В случае, если игрок ошибается, игру можно начать заново, достаточно лишь перезапустить файл с игрой.
Подсказок на вопросы нет, т.к. на все вопросы и без подсказок можно ответить.
Все вопросы тематические. Тема: «Компьютер и интернет».
2. Всё про HTML.
HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.