Свежие публикации

Здесь собраны все публикуемые пикабушниками посты без отбора. Самые интересные попадут в Горячее.

26 Октября 2017

BlaBlaCar и пшеница...

Всем доброго дня! Первый пост, строго не судите... история моя, тег - МОЁ.

К слову о всем знакомом сервисе: пользуюсь не так давно, все круто, пассажиры попадались адекватные. НО....! Сегодня поступила бронь 1-го места на поездку из точки А в точку Б, к слову ехать сто вёрст с лихвой. Ну, а мне чё? Уведомление получил, информацию принял, с poker face продолжаю нести бренность бытия и заканчивать трудовой день. Не долго "музыка играла" как зазвонил телефон:
- (Кто говорит?) Да, внимательно.
- (Слон) Андрей, здравствуйте. Увидела вашу поездочку, я у вас местечко забронировала, можете кое-что моим сестрам перевезти? Благое дело же делаем...
- Добрый. Что? Надеюсь не контрабанда? (Слова про благое дело во мне породили кучу энтузиазма и авантюризма, сразу вспомнился фильм Перевозчик-1,2,3, со Джейсоном Стейтемом (Стетхемом?)).
- 5 мешков пшеницы...(как выяснилось по пол центнера каждый).
- шта? О_о (по ощущениям я пережил примерно такое состояние: когда в школе объявляют результаты контрольной и ты уверен, что у тебя 5, а произносят совсем не ту цифру, недалекую от 2, а то и вовсе..., отходя от инфаркта миокарда, с воооот таким рубцом, диалог продолжаю).
- Как Вы себе это представляете? Еду я с пассажирами, багажник полный, ваши мешки с ПШЕНИЦЕЙ мне совать некуда и не зачем, после такого груза, я извиняюсь, срач придется убирать в химчистке.
- Но сестрам же надо, это обычные большие мешки (по 50кг), у вас как раз уберется, помогите нам, войдите в поло...
- Я Вам рекомендую подрядить какую-нибудь газельку, или как минимум микроавтобус...я ни чем не смогу Вам помочь в транспортировке 250 кг.
- Ну они встретят вас (меня и мешки) на перекрестке и выгрузите...
- Нет, при всем уважении.
- Надо же таким быть! Бормоча какое-то заклинание кладет (ложит?вешает? кому как больше нравится) трубку...

Коллеги от такого диалога поржали и дальше во все тяжкие. Я собрал манатки и поехал домой, осмысливая происходящее...

Бывало я перевозил футболки (небольшая картонная коробка), передачку (обычный пакет), и, к слову, делал это безвозмездно.

Какой вывод? Да хз. Поставьте побольше "+", каждый "+" очищает карму и добавляет "+1" день к отпуску))))

Всем добра!)

На "подумать": что тяжелее, 50кг пшеницы или 50кг картошки? Трением, сопротивлением и прочими величинами пренебречь...))

BlaBlaCar и пшеница... Пшеница, Братья и сестры, Блаблакар
Показать полностью 1

Сотворение мира не за 7 дней.

Под этим Солнцем и небом я тепло приветствую Вас, мои дорогие подписчики и войны свежего!


Для ЛЛ и просто проходящих мимо:

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


По случаю увлечения настолками типа D&D я столкнулся с небольшой проблемой. Использовать чьи-то готовые карты для игр не всегда интересно, рисовать я, увы, не умею, а водить игроков по интересным локациям хочется. Начались поиски генератора случайных карт, которые привели к выводу, что если хочешь получить действительно удобный инструмент, создающий правдоподобные карты, но не хочешь платить за это - пиши сам. К чему я и приступил.


Началось всё с генерации карты высот.

Перепробовав ряд алгоритмов, было решено остановиться на "Diamond-Square", который давал сравнительно неплохие результаты, но реалистичности им не хватало. Карты были слишком симметричными. Некоторое время и множество правок в коде спустя алгоритм был несколько видоизменен и результаты стали чуть более реалистичными.

Сотворение мира не за 7 дней. Длиннопост, Программирование, Алгоритм, RPG, Генерация Карт

Но о какой реалистичности может идти речь, если карта представляет собой голый камень?

Разумеется, карта будет выглядеть гораздо лучше, когда на ней появятся заснеженные вершины, озёра, реки, бескрайние леса и пустыни. А значит путь лежит через генерацию климата.


В качестве входных параметров генератор использует максимальные и минимальные значения температур (условно говоря, экватор и полюс холода), наклон оси (на случай, если мир всё же шарообразный и обращается вокруг звезды), а также минимальную и максимальную широту (на случай, если захочется создать небольшой участок мира).

Сотворение мира не за 7 дней. Длиннопост, Программирование, Алгоритм, RPG, Генерация Карт

Эта часть генератора весьма проста, температура зависит от широты и высоты, может генерироваться среднегодовая карта или сезонная.


Далее была создана одна из моих любимых частей, генерация рек.

Сотворение мира не за 7 дней. Длиннопост, Программирование, Алгоритм, RPG, Генерация Карт

Сначала создается список точек, подходящих для начала реки. Основным критерием является возможность таяния снегов. Далее случайным образом из списка берутся точки и река начинает течь. На первый взгляд всё просто. Проверяем все точки вокруг, находим меньшую, направляем течение туда. Но что же делать, если мы уже в нижней точке, но до большой воды еще далеко? Есть как минимум пара вариантов (если кто пожелает поделиться другими - буду рад обсудить возможные решения в комментариях). Вариант первый, упаднический: Просто считаем, что такого быть не может, убираем эту реку и строим новую из нового источника. Плюсы: получаем красивые реки, которые всегда достигают своей цели. Минусы: никаких горных (и не только горных) озёр.

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

Но всем мучениям приходит конец, реки текут, озёра радуют глаз, ветра дуют, а нет, еще не дуют.

Сотворение мира не за 7 дней. Длиннопост, Программирование, Алгоритм, RPG, Генерация Карт
Сотворение мира не за 7 дней. Длиннопост, Программирование, Алгоритм, RPG, Генерация Карт

Вот теперь дуют. А заодно распространяют влажность по миру.

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


Итак, высоты - есть, температура - есть, влажность - есть. Настал час генерации биомов!

Сотворение мира не за 7 дней. Длиннопост, Программирование, Алгоритм, RPG, Генерация Карт

Согласитесь, не совсем тот результат, который ожидался. И виной тому криво подобранные коэффициенты в некоторых формулах, а это значит, что работа должна продолжаться.


Если будет интересно - продолжу отчёты по доработке этого генератора (в планах доработка биомов, генерация дорог и городов), а также отчёты о его переделке в 3D.


Спасибо тем, кто дочитал всё это до конца!

Показать полностью 6

Моё, стоматологическое!

Шёл пятый год от роду, этак год 1996 на дворе стоял. Период выпадения, производимых организмом, молочных зубов. Ситуация сложилась так, что шатался нижний зуб (виновник всего), подсказывая предстоящий выход из челюстного строя оного. Не став церемониться, отец решил сводить меня к стоматологу. Детали прихода в клинику я не помню, от слова совсем. Далее со слов отца: врачом оказался мужик, высокий, коренастый. Уяснив ситуэйшн, дяденька-стоматолог забрал меня к себе в кабинет, оставив отца в ожидании. Проходит пару минут, и апогеем всего похода в клинику стало мое появление в дверях кабинета с набитым во весь рот ватой, диким ревом и слезами, и внимание без верхних четырех зубов. Далее следовала реплика стоматолога:
- Все-равно расшатались и выпали бы, как бы заранее предусмотрел и решил вырвать.
Что же, вопросов много, а ответов мало, но что сделано, то сделано без шансов на исправление содеяного.
Боль конечно была аццкая. Уж поход до дома я помню на все 100%, ништяки которыми завалил меня батя, чтобы хоть как то успокоить меня. После этого визита у меня сложился некий психологический барьер в духе боязни к представителям зубной сферы.

Побег от ответственности

Побег от ответственности Комиксы, Юмор, Панда, Ответственность

Группа комикса вк: https://vk.com/xzxz3

Против орков

Против орков Warhammer 40k, Wh Art, Арт, Ultramarines, Орки

https://www.artstation.com/artwork/ZbQ9N

ЦОДД попросил водителей.....

ЦОДД попросил водителей..... ЦОДД, Гололед, Безопасность, Водитель, Москва
Показать полностью 1

Красный рыцарь

Оцените по достоинству, пожалуйста! Любая критика приветствуется...

Красный рыцарь


Ты идешь вперед, неведая страха,

Стремишься к цели своей заветной,

Тебе достаточно одного взмаха,

И нет более преград перед тобой.


Могучий как Русский богатырь,

Нет равных по силе в бою,

Сомнений нет, Красный рыцарь,

Я восхищаюсь тобою...


Вижу яркий огонь внутри тебя,

Желаниям твоим нет края,

И вновь свой меч поднимая,

Сражаешься, боли не зная.


Долгий путь дает о себе знать,

На тебе живого места не видать,

Твой доспех совсем изрублен,

Но дух твой не сломлен.


И вот ты лежишь на земле,

Без дыхания, истекая кровью,

Движет тобой, даже во мгле,

Чувство, называемое любовью.


Красный рыцарь пал,

Нет тебя больше на белом свете,

Тот огонь, что ярко полыхал,

До сих пор виден в ночном небе.

Показать полностью

Майнинг по русски

Майнинг по русски Майнинг, Смекалка, Я у мамы инженер
Майнинг по русски Майнинг, Смекалка, Я у мамы инженер

Ну или у него там оранжерея растений вида коноплевых, говорят веревки хорошие выходят.

Показать полностью 2
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите