Дэниел Хупер разработал 3D-моделировщик под названием "ShapeUp" в ходе недельного программирования на языке C и провел лучевой марш, подписав поля расстояний для проверки целесообразн ости.
Он управлял фигурами с помощью статического распределения памяти и включил пользовательский интерфейс, генератор шейдеров GLSL, выбор мыши и экспорт марширующих кубов.
Несмотря на проблемы с библиотекой raylib, Хупер завершил проект, создав функциональный 3D-моделировщик с 2300 строками кода на языке C и 250 строками кода на языке GLSL, доступный в Интернете для просмотра и тестирования.
В статье рассматриваются ограничения, проблемы и положительные стороны использования Raylib для разработки игр, затрагиваются вопросы полноэкранного режима, возможностей рендеринга и сохранения шейдеров.
Пользователи высказывают свои предпочтения в отношении полноэкранного режима без границ по сравнению с настоящим полноэкранным режимом, а также обсуждают плавную прокрутку в 2D-графике в браузерах с WebAssembly.
Также затронуты такие темы, как проверка параметров в C/C++, важность четкого документирования пр и программировании на C, преимущества C в моделировании/рендеринге и использование Signed Distance Functions (SDF), упомянуты передовые инструменты CAD, управление памятью в Java, предстоящие события в разработке игр, SDF-рендеринг в Solar Ash и преимущества использования C/C++ в разработке игр.
Стэнфордский университет предлагает онлайн-курс криптографии Дэна Боне, в котором рассказывается о потоковых шифрах, блочных шифрах, обмене ключами и многом другом.
Курс содержит видеолекции, слайды и бесплатный учебник для всестороннего понимания тем криптографии.
Каждую неделю студенты могут изучать такие темы, как целостность сообщений, ц ифровые подписи и шифрование с открытым ключом, с подробными объяснениями и реальными приложениями.
Стэнфордский университет предлагает курс по криптографии Дэна Боне, получивший положительные отзывы и предлагающий дополнительные ресурсы.
Такие книги, как "Real-World Cryptography" и "Applied Cryptography" Брюса Шнайера, рекомендуются для практического и теоретического ознакомления с криптографией.
Можно спорить о сложности курса Боне и критиковать актуальность книги Шнайера из-за устаревшего содержания, однако курс Боне настоятельно рекомендуется любителям криптографии.