Growing Crystals vol 13. Логика игрового процесса

Для тех кто не знаком с проектом, напоминаю что Growing Crystals это игровой проект, целью которого является не только создание игры, но и изучение процесса разработки мультиплеерных браузерных игр. О том, как придумывался этот проект и что в нём происходит, я пишу в блоге проекта Growing Crystals. Приглашаю всех принять участие в тестировании и обсуждении идей проекта в комментариях.

Отточив взаимодействие клиента и сервера в мультиплеере по разработанному ранее протоколу мы пришли к необходимости отодвинуть планы связанные с регистрацией игроков, сайтом и прочими оформительскими вещами, повысив приоритет действительно важному — игровому процессу. Сегодня я устрою фристайл на тему инвентаря и игрового процесса. А также сформулирую некоторые, важные на мой взгляд, мысли.

Continue reading Growing Crystals vol 13. Логика игрового процесса

Будь готов ко всему

Музыка DJ Shadow – Organ Donor (UNKLE Sounds Edit)
Видео lessname [weird_gif] edit

Музыка Giorgio Moroder – tears (1972)
Фрагмент из к/ф Generation P


Туборг – будь готов ко всему…

«Жизнь – это одинокое странствие, то под палящим солнцем, то в лютый холод. Как часто дорога, по которой мы идем, ведет в никуда? И неизвестно, где встретит нас смерть… Когда вспомнишь об этом, всё в мире кажется пустым и ничтожным, и тогда наступает прозрение. »
Виктор Пелевин. Generation П

Так хочется добавить еще чего-нибудь из Cyriak’а

Growing Crystals vol 12. Будни проекта

В предыдущей статье я порадовал тех, кто следил за блогом проекта Growing Crystals его возобновлением, и да, порадую еще больше — проект продолжается и движется вперед, неделя была ударной! Объём красивого аккуратного кода клиента более 1000 строк и более 1000 строк кода сервера. Проект переходит в фазу “приятного письма”, когда вся структура классов несколько раз оптимизирована, выстроена и понятна, а все новые фичи добавляются достаточно быстро и легко. И, наконец, достигнута цель — реализован стабильный мультиплеерный движок, можно заняться самым главным — игровой логикой. Проект постоянно обновлется на домене growing.petukhovsky.com. Сегодняшняя статья — подведение итогов недели.

Continue reading Growing Crystals vol 12. Будни проекта

Growing Crystals vol 11. Переход на WebSocket и движение вперед

С момента выхода предыдущей статьи прошло около 2х месяцев. За это время мне удалось постичь и воплотить в жизнь реализацию веб-сокет сервера на PHP.
Сегодня, наконец, мне удалось перенести проект на технологию веб-сокетов в связи с чем рабочая версия проекта больше не будет публиковаться в блоге, а займёт отдельный домен growing.petukhovsky.com. Сегодня не будет большой статьи о технологиях и о том, что и как я сделал, я просто расскажу о том что сделано за сегодня, а также намечу определенный план работ на несколько дней. Да, наконец я разобрал весь goods box.

Идеи в goods box

  • WebSocket
  • Создать Git для проекта

Continue reading Growing Crystals vol 11. Переход на WebSocket и движение вперед

Пицца ассорти на слоёном тесте рецепт с фотографиями

Кулинария продолжается! Сегодня я буду экспериментировать на тему пиццы вместе со своим братом. Мы решили приготовить такую необычную еду, как пицца ассорти на слоеном тесте. Скажу сразу, слоёное тесто, ингредиент очень калорийный и наш рецепт можно смело отнести в категорию антипохудение.

Пицца ассорти на слоёном тесте

Continue reading Пицца ассорти на слоёном тесте рецепт с фотографиями

Delta Force: Black Hawk Down Team Sabre

Delta Force BHD Team SabreЖанр: шутер
Платформа: PC (MS Windows)
Железо: Pentium 4+, 256Mb RAM
Разработчик: Ritual Entertainment
Издатель: NovaLogic
Год выпуска: 2004
Время на прохождение: 10-14 часов

NovaLogic по традиции после релиза новой серии игры, отдаёт на аутсорс выпуск пакета уровней и издаёт это как самостоятельный новый проект. Правда, этот проект был отдан не опытным военщикам Zombie Studios а мастерам шутеров Ritual Entertainment, ранее замеченных в разработке набора заданий для популярных шутеров Quake и Counter-Strike. Хотя хуже (с точки зрения тактики) чем Delta Force: Black Hawk Down сделать было трудно и поэтому Team Sabre не хуже, она такая же плохая. Обычный шутер, задания стали содержать больше мяса и стали еще менее реалистичными, превратившись в Quake с 20HP. AI даже на высоком уровне сложности непроходимо глуп. История с аптечками всё такая же нелепая. Но вот еще разочарование — например, магазин 30 патронов, 150 патронов есть в запасе. Допустим у нас осталось 10 патронов в магазине и мы хотим перезарядиться, так вот — в итоге у нас получается в магазине 30 патронов, а в запасе 130 (facepalm). Куда делась простая логика из старых частей 31 патрон (1 в стволе, 30 в новом магазине) и 120 в запасе? Такое впечатление, что в магазине не патроны, а пейнтбольные шарики, которые с лёгкостью можно пересыпать из одного магазина в другой. Единственное, что с приходом нового игрового движка стало действительно стоящее и в дальнейшем осталось в серии — это возможность наклонов из положения стоя и сидя и возможность катится из положения лёжа.

Continue reading Delta Force: Black Hawk Down Team Sabre

Тест “политические координаты”

Интересный тест мои политические координаты на Slon.ru (уже удален), позволяющий ориентироваться в политической системе РФ. Очень интересно было пройти его, чтобы сравнить свои результаты в последствии, скажем, несколько лет спустя.

results

Continue reading Тест “политические координаты”

Славянский Базар в Витебске 2014

Завтра стартует неофициальная часть 23-го фестиваля Славянский Базар 2014. Мне как Витеблянину очень не хочется негатива в статье связанной с моим родным городом, но скрывать своё мнение тоже нечестно, поэтому немного будет.
Славянский Базар в Витебске — ежегодный Международный летний фестиваль искусств проводящийся с 1992 года. Фестиваль на постоянной основе проходит в городе Витебске. Фестиваль задумывался как способ сохранить культурную связь между народами и странами входившими в состав СССР, а заодно и использовать по назначению Летний Амфитеатр, сданный в эксплуатацию несколькими годами ранее (1988). Задумка для города очень хорошая:

  • это и продвижение города, ведь если вы спросите у гражданина, проживающего на территории стран бывшего СССР что он знает о городе Витебск? Конечно, скорее всего, вы получите ответ “ничего”, на втором месте будет идти “Славянский Базар”, на третьем “Марк Шагал” далее с различными вариантами “Малевич”, “Телевизор Витязь”, “Витебский вокзал в Санкт-Петербурге” или даже “город роковой ошибки Наполеона”. Продвижение/реклама города это в любом случае хорошо — увеличение туристического потока.
  • это и упрощение привлечения средств для коммунальщиков и облагораживателей на поддержание города в тонусе перед фестивалем — если бы вы видели, как город преображается каждый год с начала лета, трудно представить чем был бы город, если бы не было фестиваля.
  • это и скрашенные летние будни для горожан, которым одну неделю в год даётся возможность повидать диковинки, культурно обогатиться да и просто испытать праздник не выезжая из собственного города, а пройдясь до центра 10-20 минут пешком (город в диаметре не больше 10 километров).
  • это бизнес возможности для сферы развлечений, питания и услуг.

Фестиваль Славянский Базар в Витебске не зря зовётся фестивалем искусств — это не только серия концертов в Летнем Амфитеатре, это еще и огромное количество других культурных мероприятий.

Continue reading Славянский Базар в Витебске 2014

Сырники сладкие рецепт с фотографиями

Продолжаем кулинарию! Что-то меня потянуло в сторону национальной кухни, начиная от салатов и заканчивая вторыми блюдами и блинами. Околоблинная история продолжается — сырники сладкие!

Сырники

Continue reading Сырники сладкие рецепт с фотографиями

Джим Моррисон (8 декабря 1943 – 3 июля 1971)

43 года назад, 3 июля 1971 года от остановки сердца умер Джим Моррисон.

Джим МоррисонДжим Мо́ррисон (англ. Jim Morrison; полное имя Джеймс Ду́глас Мо́ррисон, англ. James Douglas Morrison; 8 декабря 1943, Мельбурн, Флорида — 3 июля 1971, Париж). В Джиме были смешаны шотландские, английские и ирландские крови. Ещё со школьной скамьи Моррисон начал интересоваться трудами Артюра Рембо, Уильяма Блейка, Фридриха Ницше. Известно, что IQ Моррисона составлял 149.

Джим учился на кинематографическом факультете Калифорнийского университета (UCLA), но относился к учёбе не очень серьёзно и больше интересовался вечеринками и алкоголем. У Джима были прохладные отношения с родителями, отец, кстати, служил во флоте и принимал участие в войне во Вьетнаме.

Учась в UCLA Джим познакомился и подружился с Рэем Манзареком. Вместе они организовали группу The Doors. Через некоторое время к ним присоединились барабанщик Джон Денсмор и друг Джона, Робби Кригер. Кригер был представлен по рекомендации Денсмора и был затем включен в группу. The Doors взяли название группы из заголовка книги «The Doors of Perception» («Двери Восприятия») Олдоса Хаксли (ссылка на «открытие» «дверей» восприятия через употребление психоделиков). Хаксли, в свою очередь, взял заглавие своей книги из стихотворения английского поэта-визионера Уильяма Блейка: «If the doors of perception were cleansed, every thing would appear to man as it is, infinite» («Если бы двери восприятия были чисты, всё предстало бы таким, как есть — бесконечным»). Джим сказал друзьям, что он хочет быть этой «дверью восприятия». Название группы было принято единогласно.

Употребление галлюциногенов, в частности LSD, оказало непосредственное влияние на творчество Моррисона и Doors: мистицизм и шаманизм стали частью сценического акта. «I am the Lizard King, I can do anything!» — сказал про себя Джим в одной из песен («Я Король Ящериц, я способен на всё!»). Группе The Doors удалось стать не только музыкальным явлением, но и культурным феноменом.

Википедия Джим Мо́ррисон
Вики цитатник Джим Мо́ррисон

Джима Моррисона трудно представить без группы The Doors, поскольку именно через музыку он стал известен и в какой-то степени смог реализоваться.

Continue reading Джим Моррисон (8 декабря 1943 – 3 июля 1971)