Funkcionalūs atomai su delegavimo sistema ir fizine simuliacija
AtomChain — tai interaktyvus prototipas, demonstruojantis naują decentralizuoto skaičiavimo / agentų tinklo koncepciją, pagrįstą "protingais atomais".
Kiekvienas atomas turi:
- 12 fizinių parametrų (pozicija, greitis, sukimasis, krūvis, masė ir kt.)
- Vaidmenį (Worker, Router, Generator, Collector)
- Įgūdžius ir delegavimo logiką
- Ryšių (links) sistemą, kuri stiprėja arba silpnėja priklausomai nuo užduočių sėkmės
- Dinamiška vizualizacija (SVG + Canvas)
- Automatinis desktop / mobile peradresavimas
- Vaidmenų sistema su skirtingu elgesiu
- Delegavimo mechanizmas — atomai gali perduoti užduotis kitiems
- Užduočių testavimas (Compute, Analyze, Store, Supply, Delegate, Spawn...)
- Real-time statistika ir įvykių žurnalas
- Fizinė simuliacija (judėjimas, trauka, sukimasis)
| Failas | Paskirtis |
|---|---|
index.html |
Automatinis desktop/mobile redirect |
atomchain-desk.html |
Pagrindinė desktop versija |
atomchain-mob.html |
Optimizuota mobile versija |
class-atom.html |
Alternatyvus prototipas (per-atom intervalai) |
- Atsisiųskite arba klonuokite repozitoriją
- Atidarykite
index.htmlnaršyklėje (arba tiesiogatomchain-desk.html) - Spauskite "Paleisti sistemą"
Projektas veikia visiškai offline — jokių išorinių priklausomybių.
▶️ Paleisti sistemą — pradeda simuliaciją- ⏸️ Pristabdyti — sustabdo
- 🔄 Naujas pasaulis — resetina viską
- ➕ Pridėti atomą — prideda naują atsitiktinį atomą
- 🔧 Optimizuoti tinklą — stiprina ryšius
Galite siųsti įvairias užduotis ir stebėti, kaip atomai jas apdoroja arba deleguoja.
AtomChain siekia sukurti alternatyvą tradiciniams blockchain / agentų sistemoms, kur kiekvienas mazgas (atomas) yra:
- Fiziškai modeliuojamas
- Turi aiškų vaidmenį
- Gali protingai deleguoti užduotis
- Evoliuoja per patirtį (efficiency + experience)
Tai tarsi gyvas, vizualus decentralizuotas kompiuteris.
- Grynas HTML + CSS + JavaScript
- SVG vizualizacija
- Fizikos simuliacija (velocity, acceleration, charge ir t.t.)
- Responsive dizainas (desktop + mobile)
- WebSocket / multi-user režimas
- Išsaugojimas (localStorage / export)
- Daugiau vaidmenų ir sudėtingesnė ekonomika
- Integracija su tikru backend'u
- AI valdomi atomai
Made with ❤️ by mbitc
Norite prisidėti? Prašau kurti Pull Request'us!