
Show HN: Cartopolis, interactive globe-sized 3D world
A networked 3D virtual world built with Rust and Bevy.
以下正文同步自 Hacker News,版权归原站所有,已转换为易读排版。
Explore
Help
Sign in
jeroen/cartopolis
Watch
1
Star
0
Fork
You've already forked cartopolis
0
Code
Issues
6
Pull requests
5
Projects
1
Releases
1
Packages
Activity
Actions
A networked 3D virtual world built with Rust and Bevy. https://cartopolis.org
fediverse
foss
groningen
mapping
metaverse
social
1,308 commits
99 branches
1 tag
274 MiB
Rust
93.5%
TypeScript
2.6%
WGSL
1.8%
Shell
0.7%
HTML
0.5%
Other
0.8%
main
Find a file
HTTPS
Download ZIP Download TAR.GZ Download BUNDLE
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Exact
Exact
Union
RegExp
Repository files (latest commit first)
Filename Latest commit message Latest commit date
viberfox-agent
59ae15af94
All checks were successful
CI / test cartopolis (push) Successful in 13m30s
Details
CI / wasm & android targets (push) Successful in 3m3s
Details
feat(mcp): fix what the first two bot sessions ran into
... Read back from the viberfox bot's own sessions. Each problem is now a change:
walk_totakeswait_sand answers when the walk ends. The bot had polledmeabout once a second, 30-odd times on one walk.- A walk wedged on a hedge or fence corner sidesteps (left, right, back-and-aside, skipping a route corner) before giving up. Two walks near the Prinsentuin jammed a few metres in.
sign_outandsign_inend and restart the session while the client keeps serving. Asked to disconnect, the bot had no way to.viewreturns a seven-field summary unless asked fordetails. It was returning about a hundred measurements the bot never read.read_chatleaves out the agent's own lines, which doubled every exchange.- A waiting call whose caller already gave up is dropped. Answering it advanced the chat cursor and spent the line on nobody.
meexplains unnamed avatars, and lists nobody while signed out.
The waits only work once the host allows a call longer than Claude
Code's 60 s default; the per-server timeout in .mcp.json does that,
and the note records it.
2026-09-27 21:39:51 +00:00
.cargo
ci(web): name the browser build's deploy deploy-wasm
2026-09-23 20:30:17 +00:00
.claude/skills
docs(slots): say what each slot renders on instead of sending shots to the Deck
2026-09-27 20:58:45 +00:00
.forgejo/workflows
refactor(atlas): make the web UI the site root, and stop calling it the console
2026-09-24 20:34:46 +00:00
assets
style(chat): follow the v1 mockup's inbox, thread and World view
2026-09-26 13:28:19 +00:00
crates
feat(mcp): fix what the first two bot sessions ran into
2026-09-27 21:39:51 +00:00
deploy
chore: drop the references to the retired cartopy repository
2026-09-23 22:01:21 +00:00
docs
feat(mcp): fix what the first two bot sessions ran into
2026-09-27 21:39:51 +00:00
tools
refactor(atlas): make the web UI the site root, and stop calling it the console
2026-09-24 20:34:46 +00:00
.git-blame-ignore-revs
build: gate rustfmt in CI, and keep git blame readable across the reformat
2026-08-06 17:20:50 +02:00
.gitattributes
refactor(brand): rename viberfox to cartopolis, cool the surface ramp
2026-08-11 17:52:22 +00:00
.gitignore
refactor(brand): rename viberfox to cartopolis, cool the surface ramp
2026-08-11 17:52:22 +00:00
AGENTS.md
docs: add a contributor guide and point the entry points at it
2026-07-27 23:52:47 +02:00
Cargo.lock
feat(chat): send a place and its view into a private chat, and see a chat on the map
2026-09-26 07:31:34 +00:00
Cargo.toml
feat(e2ee): add a Bevy-free crate for end-to-end encrypted private chats
2026-09-26 07:31:33 +00:00
CHANGELOG.md
docs(changelog): note the tarmac that stopped being drawn on the squares
2026-09-12 12:42:23 +00:00
CLAUDE.md
feat(mcp): let an agent walk, talk and build as the signed-in account
2026-09-27 21:39:51 +00:00
LICENSE
refactor(brand): rename viberfox to cartopolis, cool the surface ramp
2026-08-11 17:52:22 +00:00
LICENSE-APACHE
feat(android): behave like an app the system can suspend, and answer Back
2026-08-10 22:27:18 +00:00
LICENSE-MIT
refactor(brand): rename viberfox to cartopolis, cool the surface ramp
2026-08-11 17:52:22 +00:00
LICENSE-THIRD-PARTY.md
feat(map): paint land cover under the map, in one style with it
2026-09-27 21:15:59 +00:00
README.md
docs(readme): cut it down to bullets
2026-09-27 20:26:38 +00:00
README.md
Cartopolis
A social map of the real world: see how a place is built, and talk about it with the people who are there.
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。