Using Deno as my game engine
Разработчик перевёл свой проект детализированного градостроительного симулятора с Go на Deno, чтобы использовать веб-технологии без потери локальности исполнения. Идея в максимально точной симуляции городских процессов на основе реальных социологических данных, а не упрощённой игровой логики, как в классическом SimCity.
Deno с его встроенным инструментарием и возможностью компиляции в нативный исполняемый файл через webview_deno позволил интегрировать ThreeJS для 3D-вида и React для сложных интерфейсов данных. Это избавило от необходимости использовать Electron и сохранило цели автономности, мультиплеера и кросс-платформенности.
Комментарии (48)
- Критика использования WebView2 из-за негативного восприятия пользователями установки Microsoft Edge и предложения альтернатив, таких как Tauri или локальные веб-приложения.
- Обсуждение технических подходов к созданию игр с использованием веб-технологий (Deno, Bun, WebGPU, React) и сравнение их производительности с традиционными движками вроде Unity.
- Вопросы о целесообразности и практичности выбора Deno в качестве основы для игрового движка, а не просто рантайма.
- Положительные отзывы о образовательной и градостроительной ценности игры, а также предложения по доработке механик и открытию исходного кода.
- Обсуждение бизнес-моделей и коммерческого потенциала инди-игр, созданных как "труд любви", в противовес стремлению к прибыли.
Show HN: An ncurses CUDA-based fluid simulation
fluid-sims — коллекция симуляций жидкости от seanwevans.
Репозиторий публичный, доступен без авторизации.
Комментарии (6)
- Пользователи восторженно отреагировали на стиль Jos Stem и 3D-демо.
- @clbrmbr попросил сделать GPU-анимацию всего одной строки.
- @petermcneeley поделился примером realtime-флюида на WebGPU.
- @glouwbug задался вопросом, хватит ли CPU для уравнения Бюргерса.
- @dahart считает, что при низком разрешении и Navier–Stokes спокойно укладывается в CPU.
Комментарии (54)
Looks like this is a wrapper around: https://github.com/mlc-ai/web-llmWhich has a full web demo: https://chat.webllm.ai/ Fun demo but the model that's used seems to be pretty stupid:> What's the best way to get to space?>> Unfortunately, it's not currently possible for humans to