A - Life

„Jde hlavně o to, že v té virtuální realitě je možné spoustu věcí ošéfovat tak, jak reálu nikdy a pak to ukázat lidem, kteří by jinak sami třeba nepochopili, jinak než na vlastní kůži.“

Pojdme se zde prosím dohodnout na počátečních předpokladech, z nichž budeme vycházet.

Úvodní oznámení myšlenky a projektu

Plánované vlastnosti

  • Možnost neomezéného počtu identit, pro každého.
  • delší dobu nepoužívaní Avataři, budou automatem po nějaké době uklízeni na Záchytku, kde budou v bezpečí a klidu čekat na příchod duše
  • Absence dané měny
  • Možnost uzamknout „své“ prostory, před nechtěnými návštěvníky
  • možnost obousměrného streamování zvuku i videa
  • Možnosti modifikací prostoru a dalších fyzikálních zákonitostí
  • Možnost vytváření a imortu avatarů, předmětů a staveb
  • Možnost programovatelnosti objektů
  • Možnost bezpečné komunikace mezi avatary
  • Možnost snadné nápravy škod způsobených, nezvanými útočníky
  • Decentralizace - v každém klientovi může být kus virtuálního světa, který zmizí s jeho odpojením

Představte si tuto situaci: Na scéně je několik avatarů a jedna židle. Dva avataři přistoupí ze stran k židli a uchopí ji každý za jednu stranu. V nabídce objektu židle se nastaví její plasticita. Avataři ustoupí o několik kroků a položí lavičku na zem. V menu objektu židle se změni její název na „lavička“ a znovu se nastaví tvrdost. Nyní se všichni avataři mají kam posadit…


Alfa Verze

  • Virtuální svět omezené velikosti
  • Klienti se muhou bez omezeni „hmotou“ pohybovat

Beta Verze

  • Jednotní Avataři, lišící se jenom barvou.
  • Nebude již možné „procházet zdí“
  • Možnost jednoduché komunikace

První Release

  • Nekolik avataru na vyber
  • Plocha světa již několik Km2
  • Možnost jednoducheho programovani vlastních struktur
  • Nástroje pro jednoduchou modifikaci scény. (sazeč rostlin, hloubič děr, apod ..)

Druhý Release

  • Možnost užití libovolného avatara
  • Plocha světa již několik desítek Km2
  • Import předmětů do světa (A)-Life z formátů Blender a POV-Ray(tm) - Tzn, konečně pořádny DIY

Klient

C++Qt4

Nebo je možno ho založit na projektu Open Cobalt.

Grafický engine

http://sauerbraten.org/ Zde jsou ke stažení binárky, (včetně zdrojáků samozřejmě) pro M$Win,MacOS a Linux. velikost cca 140Mb. Pro základ naší práce je to naprosto dokonalé a i licence je vyhovující. Jakmile se mi z našeho grafika podaří vymámit logo, začínáme ;-)

Pár screenshotů pro názornou Ilustraci co to umí:

sauerbraten.org_newerer_screenshot_2073037.jpg sauerbraten.org_newerer_screenshot_829415.jpg sauerbraten.org_new_screenshot_1345244.jpg sauerbraten.org_new_screenshot_890347.jpg

Server

C++

Webové rozhraní

PHP ? Python ?

Databáze

MySQL ? Firebird ?

Textová verze

Možná by bylo jednoduší a rychlejší by bylo vyrobit textovou verzi. Něco jako byly MUDy.

 
alife/index.txt · Poslední úprava: 2011/10/19 15:36 autor: severak
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki