frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Rokz: a browser port of a 1990 ASCII dungeon crawler

https://taler.pl/rokz/
2•htaler•28m ago
For those younger than me, Kroz was Apogee's first game, a text-mode dungeon crawler from 1987. Apogee released the Turbo Pascal source under GPL in 2009.

I ported the 1990 episode (Lost Adventures of Kroz) to the browser. No dependencies typescript.

Some interesting tidbids I learned:

The game's clock is its sound :-)

Turbo Pascal's delay() blocks, and the sound effects are built out of delays, so a footstep is an 8 ms tone, 120 ms of silence, another 8 ms tone. That silence is the turn. You can't outrun Kroz by mashing keys because every move costs the length of its own beep. In the port a square-wave oscillator reproduces this (no samples etc), and playing a sound returns its duration whether or not it is audible.

DOS Kroz asked at startup: "Slow or Fast PC" - and repeated sound chunks according to this.

All the hidden stuff, easter eggs, and even most of bugs are reproduced. You can play it just like original. Oh, one thing - instead of ASCII letters I used tiles (from Dungeon Crawl Stone Soup (CC0)).

I started with Lost Adventures because Apogee's source was most complete. I will continue with rest of the episodes.

AI Disclose: I used Claude to help me extract levels from the Pascal source and to test it by taking over chrome session and measure miliseconds :D

You can play it here:

https://taler.pl/rokz/

source code here: https://github.com/htaler/rokz

Comments

htaler•26m ago
Some more details: there are some quality of life changes (but not in game mechanics) and a simple achievements system is implemented as well for fun.

How long before a real crackdown on AI model decensoring?

https://www.unite.ai/how-long-before-a-real-crackdown-on-ai-model-decensoring/
1•50kIters•1m ago•0 comments

Superiority

https://www.baen.com/Chapters/1439133476/1439133476___5.htm
1•bryanrasmussen•3m ago•0 comments

A collection of minimal, generative and customizable SVG-patterns

https://bookofshapes.com/
1•drunkonvinyl•3m ago•0 comments

The Singapore Strategies

https://aeon.co/essays/did-singapore-go-wrong-in-its-quest-for-food-security
1•karakoram•4m ago•0 comments

Mercury 2.5

https://www.inceptionlabs.ai/blog/introducing-mercury-2-5
2•Topfi•9m ago•0 comments

Assume you've built sub-5-millon parameter competitor to Astra, so?

1•aunekiaru•10m ago•0 comments

UmamiEngine Has a Special Offer

https://umamiengine.com/
1•sauromates•12m ago•0 comments

Postgres schema review and 3D explorer, run on seven open-source apps

https://github.com/greenstevester/postgres-schema-gallery
1•greenstevester•14m ago•0 comments

Animation in Bevy: The Big Picture

https://glocq.com/en/blog/20260827/
3•ibobev•15m ago•0 comments

Microsoft marked the holiday by unloading 973 CVEs

https://www.automox.com/blog/patch-fix-tuesday-september-2026
1•speckx•16m ago•0 comments

Voronoi Fragmentation of a Mesh

https://www.4rknova.com/blog/2026/07/27/voronoi-fracture
2•ibobev•16m ago•0 comments

Kimi K3 (2.8T) at 1 token/s on a MacBook Pro, streamed from four SSDs

https://github.com/argonautlabsai/deltafin
2•Argonautlabs•16m ago•1 comments

A laser scanner killed the two mobile apps we had just finished

https://aiku.io/blog/a-laser-scanner-killed-our-two-mobile-apps
1•xboro•16m ago•0 comments

OpenAI says GPT-6 Astra can find zero-days, but is also harder to monitor

https://www.bleepingcomputer.com/news/artificial-intelligence/openai-says-gpt-6-astra-can-find-ze...
1•sbulaev•17m ago•0 comments

Trey Parker and Matt Stone Are Changing the Name of South Park to South America

https://twitter.com/SouthPark/status/2097364141237539116
5•HelloUsername•17m ago•0 comments

After Work, We'll Have Each Other

https://asteriskmag.com/issues/15/after-work-we-ll-have-each-other
5•devonnull•17m ago•0 comments

Microsoft September 2026 Patch Tuesday fixes 966 flaws, 2 zero-days

https://www.bleepingcomputer.com/news/microsoft/microsoft-september-2026-patch-tuesday-fixes-966-...
2•Handy-Man•20m ago•0 comments

How We Built Safety into Muse by Meta

https://research.meta.ai/blog/security-and-safety-for-ai-agents-our-approach-with-muse
1•ni5arga•20m ago•0 comments

Are Teenagers Growing Dimmer?

https://www.economist.com/international/2026/09/08/are-teenagers-growing-dimmer
1•karakoram•21m ago•1 comments

Regional differences in Google's Search experience

https://developers.google.com/search/docs/appearance/aggregator-features
2•thm•21m ago•0 comments

Django, Livekit Project Sale

https://chichi.quest/
1•victor_okoth•21m ago•0 comments

Using radiative coatings to cool buildings on the cheap

https://www.economist.com/science-and-technology/2026/09/08/how-to-cool-buildings-on-the-cheap
3•ikesau•22m ago•0 comments

Three people have died during Burning Man Festival, Pershing County Sheriff says

https://news3lv.com/news/local/burning-man-festival-black-rock-city-nevada-pershing-county-deaths...
3•randycupertino•23m ago•0 comments

We found a surprisingly connected file in OpenCode

https://github.com/thecolourfoundation/rune
1•malikfyua•24m ago•1 comments

Agents.md: one guide for your coding agents

https://fewshotacademy.com/blog/agents-md-guide
1•mangatgoyal•25m ago•0 comments

Show HN: Ollama stand in replacement, 2-4x faster, not just basic optimizations

https://github.com/omgitsbase/llmash
2•wowitsbase•25m ago•0 comments

Show HN: Eliminating text looping/latent collapse in LLM activation steering

https://nathanegbuna.com/latense/
1•negb•26m ago•0 comments

Show HN: Bounce Router. A TUI over Claude, Codex and Muse with Usage Failover

https://github.com/richet/bounce-router
1•richchetwynd•26m ago•0 comments

Employer Health Costs Are Expected to Spike in 2027

https://www.nytimes.com/2026/09/02/business/health-insurance-increases.html
3•karakoram•27m ago•1 comments

Show HN: Rokz: a browser port of a 1990 ASCII dungeon crawler

https://taler.pl/rokz/
2•htaler•28m ago•1 comments