Doom 2D in Scratch and maze in Python. This is my 12 year old son's creation. I decided to add a playlist to my YouTube channel and show his work there, and there will be a lot of them too

Я сделал скоростной аналог скретча(12289+ скриптов)! История разработки новичка
Я только начинаю писать код, он у меня не аккуратный и странный, я его нигде не публиковал никогда, проект писать на luaJIT love 2d, а заголовок правдивый, оно смогло запустить на одном ядре слабого ноутбука 12300 потоков в которых были блоки IF, ROTATE и WHILE TRUE и стабильные 30 fps. https://t.me/Turbo_Scratch/63 Топик в моём тгк с видео демонстрациями, там же если хотите можете протестировать мой проект, но в нём очень много багов особенно связанных с типами данных, lua не типизированный язык, в будущем эти баги я исправлю добавив разные проверки, и проект я выложил чтобы получить мнение общества. Движок я выбрал не случайно, мне понравился синтаксис lua, этот язык и библиотеку love 2d подсказала ии, на этой же библиотеке написан Pocket Up(аналог pocket code, тоже визуальное программирование), также этот язык использует байт-код и jit компиляцию что по словам ии должно сильно увеличивать скорость. Также love 2d собирается под многие платформы Windows, macos, вроде даже linux, android, ios. Читал офф сайт и нашёл упоминание игры Balatro, я эту игру до этого только раз слышал, но про что она не знаю. Писал я всё в VS Code, это очень удобный редактор кода, я на нём и другие свои проекты писал. С lua я уже был знаком, так как я уже делал игру на roblox studio, и не так давно, осенью 25 года. Я сразу хотел писать свой редактор так чтобы он работал на Windows, и собирал проекты в EXE(уже реализовано), apk и html. И чтобы отделить в будущем редактор и интерпретатор игры я разделил проект на части Main.lua - редактор, Micropaint.lua - редактор спрайтов, ну и по мелочи GameLoader.lua - загрузчик игр, BlockList.lua - список доступных блоков, не хотел его лепить в main.lua тк там 518 строк, + я туда ещё добавил функцию отрисовки блоков и удобнее когда функционал разделён на отдельные файлы.
https://habr.com/ru/articles/1018684/
#скрипты #scratch #lua #luajit #luaскриптинг #love2d #история_it #геймдев #история_создания
Building a coding agent in Swift from scratch
https://github.com/ivan-magda/swift-claude-code
#HackerNews #Building #a #coding #agent #in #Swift #from #scratch #codingagent #Swift #development #programming #HackerNews

A Swift reimplementation of a Claude Code-style coding agent, built stage by stage to explore what makes coding agents work - ivan-magda/swift-claude-code
I write insane amounts of data to my scratch drives (AI models, VMs, you name it). Currently, that is an SSD. I have worn a few below 100%. And since I don't have enough kidneys to sell for more SSDs, I'm trying something kind of retro.
I ordered a USB 3.2 DAS, and will load it with 4x 1TB WD VelociRaptor HDDs. This in RAID0 should give me near 1 gigabyte per second, plenty for the purpose. HDDs don't "wear out" from writing. (EDIT: as fast).
And the sound will be splendid 😁 Stay tuned.
EDIT: It's working fantastic! https://tech.lgbt/@Lydie/116307176095683365
My Job at Olive Garden (Video)