Skip to content

mbitc/atomchain-prototype

Repository files navigation

⚛️ AtomChain Prototype

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

✨ Funkcijos

  • 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)

📁 Failai

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)

🚀 Kaip paleisti

  1. Atsisiųskite arba klonuokite repozitoriją
  2. Atidarykite index.html naršyklėje (arba tiesiog atomchain-desk.html)
  3. Spauskite "Paleisti sistemą"

Projektas veikia visiškai offline — jokių išorinių priklausomybių.


🎮 Valdymas

Pagrindiniai mygtukai

  • ▶️ Paleisti sistemą — pradeda simuliaciją
  • ⏸️ Pristabdyti — sustabdo
  • 🔄 Naujas pasaulis — resetina viską
  • ➕ Pridėti atomą — prideda naują atsitiktinį atomą
  • 🔧 Optimizuoti tinklą — stiprina ryšius

Užduočių testai

Galite siųsti įvairias užduotis ir stebėti, kaip atomai jas apdoroja arba deleguoja.


Koncepcija

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.


Technologijos

  • Grynas HTML + CSS + JavaScript
  • SVG vizualizacija
  • Fizikos simuliacija (velocity, acceleration, charge ir t.t.)
  • Responsive dizainas (desktop + mobile)

Ateities idėjos

  • 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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages