Рубрика «симуляция»

Всем привет, недавно я написал симулятор логических гейтов или вентилей на С++ (sfml для графики + sol2 для интеграции луа скриптов), которые можно программировать на луа таким образом: ```

local gate = {}

gate.inputCount = 2
gate.outputCount = 1

function gate.update(inputs)
    local a = inputs[1] or false
    local b = inputs[2] or false

    local result = a and b
    
    return { result }
end

return gate

Этот код отвечает за гейт и (Когда 2 входа активны выход равняется true, если хоть один не активен то равен false.). И так-же бинды гейтов к клавишам:

```

local binds = {
    ["Num1"] = "scripts/gates/and.lua",
    ["Num2"] = "scripts/gates/or.lua",
    ["Num3"] = "scripts/gates/xor.lua",
    ["Num4"] = "scripts/gates/not.lua",
    ["Num5"] = "scripts/gates/halfadder.lua"
}

return binds

Читать полностью »

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

Размер позиции решает всё: Монте-Карло, где честно меняется ровно одна переменная

Дисклеймер о конфликте интересов.

Я делаю бесплатные калькуляторы риск-менеджмента для крипто-трейдинга. Чтобы это не выглядело как реклама в каждом абзаце, ссылка на проект в статье ровно одна — в самом конце. Всё остальное здесь — код, математика и числа, которые вы можете воспроизвести у себя за минуту.

И сразу к делу — с вопроса, на который у большинства есть «очевидный», но неверный ответ.

Вопрос

Два трейдера торгуют одну и ту же стратегию. Винрейт 55%, выплата 1:1 (выигрыш равен риску). Они получают Читать полностью »

В Heroes of Might and Magic III у каждого игрока есть свои ответы на вечный вопрос: какой юнит сильнее? Кто-то смотрит на урон, кто-то на способности, кто-то вспоминает личный опыт из партий, где один отряд неожиданно перевернул ход всего боя.

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

Читать полностью »

Бабушкин телевизор работает уже сорок лет. Дед ездит на жигулях, видевших мороженое за пять копеек. Отцовский перфоратор пережил десяток ремонтов - и хоть бы что. А твой новый ноутбук умер на третий год, смартфон не держит заряд к концу дня, и Cloudflare лёг третий раз за месяц.
Раньше делали на совесть. Это же очевидно.

Нет.

Читать полностью »

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

Введение

По определению, цунами - это сейсмические поверхностные волны с очень большим отношением длинны волны к глубине водоёма Читать полностью »

Привет!

Меня зовут Ляленков Михаил, я инди-разработчик, и последние несколько месяцев проектирую игровую систему, которая кардинально переосмысливает прогрессию в RPG. Сегодня хочу поделиться концепцией Wellness System — попыткой заменить традиционный «фарм опыта» на осмысленное управление благополучием персонажа.

Эта статья будет полезна:

  • Геймдизайнерам, ищущим альтернативы скучным системам прокачки

  • Инди-разработчикам, которые хотят создавать глубокие симуляции

  • Всем, кому интересно, как психологические теории могут быть превращены в игровые механики

Читать полностью »

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

Я думал, что работа с этим инструментом слишком сложна, и долго к нему не подступался. Оказалось, что всё намного проще, и за пару вечеров освоил симуляцию аналоговых схем. Если честно, в первый раз, когда получилось и система нарисовала графики АЧХ и осциллограммы, с губ непроизвольно сорвалось тихое «Вау...». Потому что это настоящий сундук с бриллиантами для тех, кто любит и изучает электронику.

Читать полностью »

Мы можем не замечать странностей мира, в котором живём

Мы можем не замечать странностей мира, в котором живём

Итак, начнём

Если бы передо мной была бы поставлена задача сделать какую-то симуляцию, то первым делом на ум приходит всем известная Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js