frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I rewrite my game while it is still running

https://github.com/AtomiJD/jdBasic
4•atomijd•3h ago

Comments

atomijd•3h ago
jdBasic is a BASIC interpreter and has a LLVM native compiler. You can run it as a MCP server. The video is showing ai-pair coding with Claude.

While my mini shooter is running you can press F6 and the VM will pause. When you prompt claude to change the code, it sends it via the jdBasic MCP Server to the running interpreter.

Changes shown in the video:

I prompt: "Turn the ship red and give me 100 lives". Claude changes 2 interpreter vars using the mcp command jdb_eval: like: g_palette{"player"} = [255, 80, 80] : lives = 100

I prompt: "Move the shield bar 20 pixels up" This needs source code edits and a recompile. The mcp command jdb_recompile compiles the code and set the program pointer at the right opcode, before the change happend. Claude resumes and everything is still at the same position and every var has the same value, but the rendering loop draws with the changed sub.

I build jdBasic because I missed the easyness of VB6. VB6 could pause a running program, I can edit the code and form and everthing is continuing. jdBasic was always meant to be a dirty little language that still do this. Using AI to code needed an MCP server included in jdBasic.

Inside the game is a little jdBasic IMPORT for the MCP handling and only one loc in the rendering loop.

My Blog: https://www.atomijd.onl/blog-post-19.html Video: https://youtu.be/s-BRaSy1EQo Windows zip, shooter and runtime, nothing to install: https://github.com/AtomiJD/jdBasic/releases/latest

The video was recorded on Windows, but jdBasic runs on linux and MacOS, too. A light version is available as a WebAssembly build.

What else can do this today? No module reloading, but an external process holding a handle to the paused interpreter, reading/changing actual variables. Replacing/Changing code without messing the program state.

Show HN: Geiger – See every AI agent on your machine and what it can touch

https://github.com/Atomburstofficial/geiger
27•atomburst•1h ago•15 comments

Show HN: GBDL – one Markdown+YAML file to save a multi-agent Grok Bot setup

https://github.com/jcpsimmons/gbdl
2•joshcsimmons•30m ago•0 comments

Show HN: A rated ladder for vibe coders – we rank the human, not the model

https://vibeladder.dev
2•alviso•30m ago•0 comments

Show HN: Mushrooms – A personal MCP server for 2,500 apps, so your AI can act

https://mushrooms.viasocket.com
2•ankit100•31m ago•0 comments

Show HN: Moral.games, a 1v1 ethics game with an AI judge

https://moral.games
2•dvt•36m ago•0 comments

Show HN: Locksmith: Store Maven Secrets in the macOS Keychain (Or a Unix Socket)

https://github.com/exabrial/locksmith
2•exabrial•43m ago•1 comments

Show HN: Bounty Index ,compare public bug bounty programs across 6 platforms

https://www.bountyindex.in
3•axolotl619•55m ago•0 comments

Show HN: Intro-level book about quantum computing theory/hardware/applications

https://quantumcomputingfortheconfused.com/
2•msolomentsev•55m ago•0 comments

Show HN: Whetuu – An opinionated, zero-config status line and history picker

https://github.com/yamafaktory/whetuu
5•yamafaktory•2h ago•0 comments

Show HN: SockLight – A SOCKS5 dev proxy with a live terminal dashboard

https://github.com/kosmrljt/socklight
2•tomazko•1h ago•0 comments

Show HN: A better ChatGPT for NetSuite questions

https://trycadbury.com
2•dopeboy•1h ago•0 comments

Show HN: TrailerPark, a place just to talk about film trailers

2•ordinarily•1h ago•0 comments

Show HN: A free, open-source agent orchestrator for knowledge work

https://www.itsverso.xyz/
2•SchezHugo•1h ago•0 comments

Show HN: AuralFret – Chords and scales together on one guitar board

https://auralfret.com/play
3•javixlab•1h ago•0 comments

Show HN: A FOSS Expense Splitter

5•montenegrohugo•1h ago•3 comments

Show HN: Give your AI agent on-screen guides that show users where to click

2•pancomplex•1h ago•0 comments

Show HN: Adding initContainers and env vars to deployments w/o Kyverno

https://github.com/katalyticIT/kTailor
2•docdiesel•1h ago•1 comments

Show HN: Cynative – build your own security agents

https://github.com/cynative/cynative
2•szin•2h ago•1 comments

Show HN: Emailclaw–Email lovers' AI agent that creates scheduled task in 5 steps

https://github.com/emailclaw/emailclaw
2•markyu•2h ago•0 comments

Show HN: 243 – a 3×3 puzzle where the grid loops and three in a line fuses

https://play243.com/
2•Dogs2478•2h ago•0 comments

Show HN: Unblur – Analyze your spending in the browser, no bank connection

https://unblur.money
2•hammaz•2h ago•0 comments

Show HN: Open statistics for every Finnish postal code, with an MCP server

https://suomiatlas.com/en/mcp
2•itulo•2h ago•0 comments

Show HN: Email where an address is a keypair, with an SMTP bridge

https://dmcn.dev/
2•mertenvg•2h ago•0 comments

Show HN: Copperhead – Cursor for circuit boards

https://copperhead.sh/
238•animeshchouhan•1d ago•107 comments

Show HN: Briff – Site Summarizer

https://briff.site
2•Kuyawa•2h ago•1 comments

Show HN: TideGlass, nature simulations for a second monitor, written in Metal

https://tideglass.app/
2•PiXeL161616•2h ago•0 comments

Show HN: LLM Attention Visualization

https://ishamf.dev/p/llm-attention-visualizer/
160•ifz•23h ago•25 comments

Show HN: Castforge – run Claude Code, Codex and Gemini as one dev team

https://castforge.ai/
4•jabenhaim•2h ago•0 comments

Show HN: Mnemiq – Open-source text-to-SQL tuned to your own database

https://github.com/agenticfabriq/mnemiq
2•paulinazhxu•2h ago•0 comments

Show HN: Skrivant – premise in, first-draft novel out, with continuity tracking

https://skrivant.com
4•meghneelgore•3h ago•0 comments