Гриффиндор, Саратов, Вестерос и шахматы
Рассказ о том, как смешать не смешиваемое и это не «ёрш».
Суть для тех, кому лень читать много букв (и не будем уточнять, читали ли вы "Гарри Поттера"):
“А почему бы, пока «Почта России» доставляет нам с али «Нимбусы-2028» , не сыграть шахматную партию «Гриффиндор - Слизерин»?”
Сначала был «Гарри Поттер и философский камень». Хм. Что-то это напоминает... «Сначала было слово…»
Комментарий внутреннего цензора: «Вот тут осторожно. Можно и присесть на двушечку, за оскорбление Тех-Чьи-Чувства-Оскорблять-Нельзя.»
Тем не менее, началось всё с вечернего просмотра «Гарри Поттер и философский камень».
После просмотра, перед тем как заснуть, в голове родилась ослепительно чёткая мысль:
«Квиддич… ага… Гриффиндор против Слизерина вжух, вжух…. Но как они на палках сидят? Роулинг, как женщина, не прочувствовала этот момент… Дети то, после этого будут? А что им? Зелья всякие… стой-трава. На английском, это стоп-херб или стэнд-грас?... Виагру как раз где-то в это время изобрели. Но не Меладзе...
А сборная Таджикистана по квиддичу уже в нашем дворе… В шахматы во дворе… во дворе пить пиво значительно удобней чем на метле. Но пиво, это и синглплеер, и командная игра, а шахматы нет. Хотя…»
Ну вот как-то так появилась мысль, что в шахматы можно играть командой против команды в одной партии.
Каждый член команды делает ход по своему разумению, а в итоге команда делает тот ход, который сделало большинство игроков команды.
Реализовать такой принцип можно или с помощью наборов волшебных шахмат или с помощью web-программирования.
Волшебных шахмат под рукой не имелось, а языками web-программирования, на тот момент, я владел на уровне «могу завести почтовый ящик на майлру».
Поэтому идея осталась пылиться в голове. Иногда я о ней вспоминал, но даже не знал, как подступиться к её реализации.
Время шло, мой уровень владения языками веб-программирования вырос до уровня «на пэхэпэ хэлло ворлд со словарём» и я посмотрел «Игру престолов».
В итоге, всё это подвигло меня на регистрацию домена chessofthrones.
Поразмыслив, я понял, что простое голосование, на основе какого-нибудь готового решения не подходит.
Скрипт не должен принимать ходы нарушающие правила. Причём не только правило "лошадь ходит буквой гэ", но и, например, то, по которому нельзя передвинуть фигуру, если это откроет шах вашему королю.
Поначалу я надеялся, что могу найти и приспособить уже готовые шахматные движки, но подходящего не нашел или нашел, но не понял как его использовать.
В течении трёх лет, урывками, учась по ходу процесса и с подсказками моего друга Миши (настоящего программиста, а не как я),
... А мне Comic Sans понравился... Как это "mysql уже не поддерживается"?! Это же всё переписывать!... Ну, я слышал про объекты... - мои цитаты
таки сделал сайт chessofthrones.online
Теперь Гриффиндор и Слизерин могут играть не только в квиддич, но и в шахматы.
Как и Когтевран с Пуффендуем, хотя такую партию пока не создавал, но в команды можно вступить.
P.P.S. А имя домена просто обязывало создать партию с игрой, так сказать, престолов. И выбор "престолов" был определен мемом «Саратов vs Омск».
Не всё же этим "престолам" на поле "жести" и безумия соревноваться.
Шахматы всяко позитивней.