Воздушный бой на чистом HTML

Воздушный бой (51.63КиБ)

Все в последнее время настолько в восторге от новых возможностей браузеров, что пишут игру за игрой на HTML5/CSS/JavaScript. Это всё скучно. Вчера перед сном я размышлял об игре на чистом HTML (даже без CSS), а сегодня, пока собирался в Самару, на 404fest, потихоньку её написал.

Встречайте — Pure HTML Air Fight. Написано на чистом HTML, без использования JavaScript, CSS и серверной логики. На сервере отрабатывает только скрипт, контролирующий введённый URL и запускающий игру, если URL ошибочен.

Задача классическая — попасть в пролетающий самолёт, внизу есть кнопка, запускающая ракету. Скорость самолёта и задержка меняется (на самом деле они жёстко зависят от момента пуска ракеты, у меня же чистый HTML, никакого рандома).

Кстати, в игре есть фоновый звук при попадании в самолёт.

Добавлено позднее: сайт под «хабрэффектом», так что может открываться крайне медленно, игра может вообще не работать.

Добавлено ещё позднее: некоторые ребята (в том числе в комментариях на «Хабре») почему-то подумали, что у меня на сервере есть какая-то логика. Да нет никакой, кроме явно описанной в тексте. У меня просто куча HTML лежит в папке.

Комментарии 17

praeivis (praeivis.lt) № 1
Надо ооочень хорошую связь с сервером иметь чтобы поиграть. Я вообще интернетом нежалуюсь но поиграть нереально…
Borz de G (borz.myopenid.com) № 6
повторяешься :) кажется ещё летом видел подобную игрушку, только с тарелочками или с утками (ну как раньше на Dendy было для пистолета)
Евгений Степанищев (bolknote.ru) автор № 7
Ничего такоо я ещё не делал. Или я настолько плох памятью стал?:) Можно ссылку?
arikon (sergeybelov.ru) № 8
Комментарий для Евгения Степанищева:

На счёт полного отсутствия серверной логики — лукавство.
Сервер же состояние разбирает и генерирует новое для следующего шага.
Евгений Степанищев (bolknote.ru) автор № 9
На счёт полного отсутствия серверной логики — лукавство

На основе чего сделан такой вывод?

Сервер же состояние разбирает и генерирует новое для следующего шага.

Нагенерена туча HTML-файлов.

Borz de G (borz.myopenid.com) № 10
Комментарий для Евгения Степанищева:

дык, я и не говорил, что видел это у тебя :)
Borz de G (borz.myopenid.com) № 14
Комментарий для Евгения Степанищева:

потому что смотрел на картинку и понимал — у меня déjà vu :)
может не так сформулировал и смысл исказился изначально :(
SiMM № 15
Нагенерена туча HTML-файлов.

Выдача HTML'я Apache'м не приводит к возврату в заголовках отклика версии PHP ;)

X-Powered-By: PHP/5.2.13
Евгений Степанищев (bolknote.ru) автор № 16

Люди, ну как вы читаете? Почему вы пропускаете целые предложения, а потом делаете странные выводы, а? Написано же:

Да нет никакой, кроме явно описанной в тексте

Идём в текст и смотрим:

На сервере отрабатывает только скрипт, контролирующий введённый URL и запускающий игру, если URL ошибочен.
Евгений Степанищев (bolknote.ru) автор № 17
Кстати, поскольку я дал ссылку на эту игру в посте про ДР ( /all/3404 ), сюда придёт ещё народ. Спешу сообщить, что все статические файлы я удалил, их было очень и очень много, они занимали много места, а у меня на хостинге есть квоты, вместо этих файлов сейчас работает скрипт, который ранее все эти файлы сгенерировал.