Projects that are not current, but either planned or else maybe someday.
Aspect | What It Was | Why It Worked on 2000‑era Links |
---|---|---|
Genre | Branded social‑virtual world (isometric rooms, avatar chat, in‑game music mixer) | Filled the gap between plain IM and heavy MMOs. |
Tech | Shockwave/Flash vectors + fixed 256 × 256 pixel tiles | Tiny payloads; once cached locally, assets never re‑downloaded. |
Currency & UGC | “Decibels” earned via mini‑games and audience votes; users decorated rooms | Loop kept teens coming back despite dial‑up speeds (< 56 kbps). |
Marketing Hack | Coke bottles & TV spots pointed teens online | Built‑in audience; piggy‑backed on Coca‑Cola’s reach. |
Lesson → Vector art + modular tiles + cleverly cached assets can deliver a rich world with minimal bandwidth.
Aspect | Details |
---|---|
Engine | Sulake’s “FUSE” pixel‑perfect isometric renderer (Flash, later Unity / WebGL). |
Interaction | All state changes were delta messages: “avatar A walks to tile (5,9)”. |
Monetisation | Selling furniture (furni) + hotel‑wide events. |
Culture | Simple rooms + low barrier to entry → endless emergent play. |
Lesson → Transmit state, not bitmaps. Graphics live client‑side; the wire only carries events.
Feature | Ground‑breaking Idea | Bandwidth Impact |
---|---|---|
Presence | “Uh‑oh! ☻ CJ is online” | Text‑only packets; near‑zero cost. |
User ID | Self‑assigned numeric UIN (public‑key‑ish) | Removed e‑mail dependency; simplified auth. |
Push, not Poll | Client maintains socket; server pushes msgs | No busy‑waiting HTTP polling. |
File xfer & Chat history | Optional, on‑demand | Heavy data only when requested. |
Lesson → Push‑based sockets + plain‑text protocols were instantly addictive and efficient.
Challenge (90s/00s) | Tor Hidden Services • IPFS Content Addressing | Outcome |
---|---|---|
NAT traversal | .onion endpoints route traffic through Tor relays; no port‑forward/ICE needed. |
Every peer reachable from anywhere. |
DNS / identity | Onion addresses are public‑key hashes; IPNS/ENS add friendly names. | No central DNS, spoof‑proof IDs. |
Server costs & DDoS | No origin server—each peer can host itself. | Costs drop to zero, attack surface shrinks. |
Asset delivery | IPFS deduplicates & pins vector assets; peers fetch from the mesh even while original host is offline. | Infinite “seeders,” instant patch roll‑outs. |
Privacy | Tor encrypts links + hides IP; IPFS hashes reveal no metadata about requester. | Users stay pseudonymous; location untraceable. |
90s/00s Piece | 2025 FOSS Equivalent | Why This Choice |
---|---|---|
Flash/SWF | SVG + Web Components | Native, vector, CSS‑styleable, no plugins. |
Bitmap tiles | CSS Grid layers or WebGL quads | GPU‑accelerated, retina‑ready. |
ActionScript | JavaScript / WebAssembly | Wide talent pool, sandboxed. |
MovieClips | Declarative components (Lit / Svelte) | Incremental DOM diffing = tiny state patches. |
Transmit just a seed + version
. Each client locally generates an avatar or decor item identically—zero bandwidth afterward.
Automerge
) → resist conflicts when offline..onion
; actions signed & verified.Layer | Tech | Notes |
---|---|---|
Identity | Tor .onion (self‑auth) + DID/UCAN | Portable wallet of capabilities. |
Transport | Tor socks5 + Libp2p | NAT‑agnostic, anonymous. |
Messaging / Presence | Libp2p PubSub topics per friend/room | Push only. |
World State | Automerge (binary) | Delta‑encoded, encrypted. |
Assets | IPFS (SVG bundles, audio samples) | Pin by community “guild” nodes. |
Client | Browser/Electron; SVG+WebGL renderer | 100 kb baseline payload. |
Historical Insight | Modern Implementation |
---|---|
Vectors over bitmaps = slim downloads | SVG symbol libraries + CSS theming |
Cache everything client‑side | IPFS pinning & browser storage |
Event‑only sockets (Habbo deltas) | CRDT delta wire‑format |
Push beats poll (ICQ presence) | Libp2p Gossipsub topics |
Self‑authenticating IDs (UIN / .onion) | Tor addresses + DIDs |
Marketing network effect (MyCoke) | Community pin‑servers seed assets; social media optional but not required |
Protect users in hostile nets | Tor for path‑level anonymity; content encryption end‑to‑end |
Download‑less URL: https://p2photel/#/?gateway=tor
Features delivered without any central server:
All while remaining private, censorship‑resistant, offline‑tolerant, and virtually free to host.
A transformative layer for this virtual world is the addition of Factorio‑style modular logic systems, enabling players to build not just spaces but functional, programmable workflows within the environment.
This elevates the platform from a space for interaction into a fully programmable social computing environment: community‑run, modular, and integrated with external information flows.
Comprehensive Specification for Web-Based Composable Logic App
The application is a web-based, visual programming environment designed around the metaphor of “rooms” and “workers” to represent composable logic blocks. It leverages nested, hierarchical structures allowing users to create flexible logic, processes, and complex analyses visually, including optional AI-assisted tasks. The environment combines principles from functional programming and von Neumann architectures, enabling both stack-based processing and asynchronous message passing via couriers.
a. Hierarchical Metaphor
b. Workers (NPCs)
c. Whiteboard (Flowchart Logic)
d. Message Passing
{
"id": "room-1",
"name": "Sentiment Analysis",
"inputs": ["inbox"],
"outputs": ["analytics", "general"],
"instructions": [
{"condition": "document.type == 'Review'", "action": ["ai.sentiment", "send sentiment_score analytics"]},
{"condition": "else", "action": ["forward general"]}
],
"workers": [{"id": "worker-1", "state": "idle", "skills": ["basic-routing", "ai-sentiment"]}]
}
[
{"type": "if", "condition": "input.a == true", "then": ["send output to B"], "else": ["send output to C"]}
]
How This Enhances Gameplay
This framing keeps the focus on what workers gain while embedding the deterministic courier-logic core inside a hopeful, post-collapse solarpunk-Soviet utopia.