[Scisle Tajne] Projekt czesci specyfikacji

From: Piotr Krupinski <khand_usunto_at_tlen.pl>
Date: Sat, 15 Oct 2005 11:47:43 -0000


SPECYFIKACJA CYNTRIUSZ ROZDZIAŁ 1
MIESZKANIEC Artykuł 1
Cechy mieszkańca

§.1. Cechami mieszkańca są cechy wpisane w tabeli ludzie §.2. Cechami są:

a) id		- tekst [5], id, numer porządkowy mieszkańca
	Axxxxx – dla Sarmacji
		Bxxxxx – dla Wandystanu
	Cxxxxx – dla Baridasu
	Sxxxxx – dla Solardii
		Dxxxxx – rezerwa
	Exxxxx – rezerwa
		Fxxxxx – rezerwa

+ Numery się nie powtarzają.
+ W razie zmiany państwa zamieszkania id się nie zmienia.

b) has	- tekst [20], hasło, co najmniej 5 znaków,
c) ema	- tekst [50], e-mail,
d) gg	- tekst [20], gadu-gadu
e) tlen 	- tekst [50], tlen
f) icq 	- tekst [20], icq
g) rmz	- tekst [50], rzeczywiste miejsce zamieszkania (miasto)
h) rwn	- liczba[2], rzeczywiste województwo zamieszkania
	1-16 kolejne województa, 
	17 – brak, lub poza Polską
i) rwd 	- liczba[2], rzeczywiste stare województwo zamieszkania
	1-49 kolejne województwa
	50 – brak, lub poza Polską

+ Dzięki połączeniu rwn i rwd powstanie pewnie około 65 regionów,
które da się pokazać na interaktywnej mapie mieszkańców, która będzie w statystykach.

j) imi		- tekst [20], rzeczywiste imię
g) imi2		- tekst [20], rzeczywiste drugie imię
g) log  		- tekst [35], ksywa
h) naz		- tekst [35], rzeczywiste nazwisko
g) naz		- tekst [35], rzeczywiste drugi człon nazwiska
h) pod		- liczba [1], format podpisu
		
	+ jako przykład podano osobę Janusz Robert RCA Czekański – 
Konieczny
	1 – wersja prosta : Janusz Czekański
	2 – wersja prosta z drugim nazwiskiem – Janusz Czekański-
Konieczny
	3 – wersja snobistyczna : Janusz R. Czekański
	4 – wersja snobistyczna z drugim nazwiskiem : Janusz R. 
Czekański-Konieczny
	5 – wersja złożona : Janusz Robert Czekański
	6 – wersja złożona z drugim nazwiskiem : Janusz Robert 
Czekański-Konieczny
	7 – wersja popularna prosta: RCA
	8 – wersja popularna złożona : Janusz RCA Czekański
	9 – wersja pełna : Janusz Robert RCA Czekański
	0 – wersja pełna z drugim nazwiskiem : Janusz Robert RCA 
Czekański-Konieczny

+ chodzi o to, żeby był stały rodzaj podpisu wybierany przez osobę z
listy. Po wypełnieniu formularzu pokaże się kolejny formularz właśnie z tym wyborem

        + w formularzu nie pokazują się:

3,4,5,6,9,0 – jeżeli osoba nie podała drugiego imienia, 
2,4,6,0 – jeżeli osoba nie podała drugiego nazwiska
7,8,9,0 – jeżeli osoba nie podała ksywy

+ w formularzu musi być podane: imię i nazwisko jako pole
obowiązkowe.
+ każde pole formularza jeśli jest wypełnione to musi zawierać co
najmniej dwa znaki, lub zero znaków jeśli nie jest wymagane. Celem jest uniknięcie osób typu „Janek B.”
+ w formularzu można używać jedynie liter, żeby debilów unikać typu
Johny 123, to państwo wirtualne a nie chat
+ w formularzu trzeba używać pierwszego znaku – wielkiej litery, żeby
nie było janków kowalskich
+ w formularzu nie można używać wielkich liter w znakach innych niż
pierwszy z wyjątkiem ksyw.
i) rdr	- tekst [4], realny rok urodzenia,
j) rdm	- tekst [2], realny miesiąc urodzenia,
k) rdd 	- tekst [2], realny dzień urodzenia,
l) wmz	- tekst [5], wirtualne miasto zamieszkania, 
	Mxxxx – symbol miasta
	M0001 – Grodzisk
	M0002	 - Genosse-Wanda-Stadt itd,
m) wpz – tekst [3], wirtualne państwo zamieszkania, symbol
	SAR – Sarmacja
	SOL – Solardia
	BAR – Baridas
	WAN – Wandystan

+ jako zasadę trzeba przyjąć zamieszkanie w jednym mieście a to z
tego powodu, że tak to będzie duży bałagan. Jedna osoba – jedno państwo – taka jest zasada, natomiast prawo może dawać gwarancje typu możliwość zmiany państwa, wypowiadania się swobodnego na wszystkich listach dyskusyjnych

n) oby	- liczba [1], obywatelstwo państwa miejsca zamieszkania, 
	0 – brak obywatelstwa
	1 – obywatelstwo
	
	+ wymagany standard sarmacko-wandejski we wszystkich 
państwach członkowskich

o) szl – liczba [2], tytuł szlachecki lub społeczny wg tabeli dla każdego państwa

	1 – książę, mandragor lub odpowiednik
	2 – diuk, dekameron
	3 – markiz, megaprins
	4 – hrabia, puste
	5 – wicehrabia, puste
	6 – baron, oksymoron
	7 – baronet, podlord
	8 – kawaler, sekretar
	0 – brak

+ chodzi o to, żeby każde państwo ustalało sobie samo nazwy stopniu,
tutaj chodzi tylko o wagę w skali 1-8 i 0 dla braku. Od tego zależą różne bajery o tym potem.

p) akt – aktywność, tekst [20], format : sekundy od 1.1.1970, ostatnia aktywność w systemie informatycznym, jedyne kryterium weryfikacji martwych dusz.

Artykuł 2
Współczynniki mieszkańca
Opis nieinformatyczny

§.1. Zasadą jest zapisywanie współczynników w bazie wsplis (lista współczynników)

§.2. Zasadą jest zapisywanie wartościw spółczynników w bazie wspwar.
§.3. Dzięki powyższemu da się swobodnie dodawaćnowe współczynnki
§.4. Poniższy tekst zawiera opis ‘dla laika’ znaczy się bez 
wytłumaczenia jak to będzie w systemie. W artykule następnym wytłumaczenie systemowe

Jak widać, zdrowie będzie bardzo „drogie” – a to dlatego, że zachorować nie jest łatwo. Trzeba zaniedbywać inne współczynniki.

W praktyce: jeśli ktoś jest głodny dłużej niż 3 dni – to za każdą sekundę głodu zabiera jedną jednotkę zdrowia. Osoba przedstaje być głodną ponad 3 dni. Z tymi trzema dniami chodzi o to, że jak kończy się żarcie, żeby osoba miała czas się wyżywić a nie od razu chorowała. Z krótkiego głodu jeszcze nikt nie umarł!

+ Wyżywienie da się „doładować” używając produkt, który odwołuje się
w bazie produktów do wyżywienia. W praktyce : tak jak obecnie w restauracji. Przy czym przewiduje, że 5 produkty będzie działały w ten sposób :

a)	danie z mięsem, 
b)	danie z nabiałem, 
c)	danie z warzywami i owocami, 
d)	danie proste (same zboże lub ziemniaki), 
e)	danie wykwintne (mięso, nabiał, ważywa i owoce)
Jakość tych dań nie wpływa na wyżywienie. Wpływ jest na inne współczynniki
+ Jednostka wpływa następująco na mieszkańca:
+ restauracja w mieście zamieszkania : + 1.814.400 (+ 21 dni)
+ restauracja w państwie zamieszkania : + 1.209.600 (+ 14 dni)
+ restauracja w innym państwie : + 604.800 (+7 dzień)

+ Zapotrzebowanie da się „doładować” używając produkt, który odwołuje
się w bazie produktów do zapotrzebowania na mięso. W praktyce : tak jak obecnie w restauracji. Przy czym przewiduje, że produkt danie z mięsem, być może wykwintne danie z mięsem, które będzie wpływało na relaks, to kwestia kolejnego rodziału

Analogiczny do powyższy. Brak POZ przez ponad 3 dni powoduje chorowanie.

+ POZ da się „doładować” używając produkt, który odwołuje się w bazie
produktów do POZ. W praktyce : w gabinecie lekarza / szpitalu.

+ Jednostka wpływa następująco na mieszkańca:
+ gabinet w mieście zamieszkania : + 3.888.000 (+ 45 dni)
+ gabinet w państwie zamieszkania : + 2.592.000 (+ 30 dni)
+ gabinet w innym państwie : + 1.296.000 (+ 15 dni)

Analogiczny do powyższy. Brak WYP przez ponad 3 dni powoduje chorowanie.

+ WYP da się „doładować” używając produkt, który odwołuje się w bazie
produktów do WYP. W praktyce : w hotel, (jakość tutaj nie gra roli, ale będzie wpływała na relaks

+ Jednostka wpływa następująco na mieszkańca:
+ hotel w innym państwie : + 3.888.000 (+ 45 dni)
+ gabinet w państwie zamieszkania : + 2.592.000 (+ 30 dni)
+ gabinet w twoim mieście : + 1.296.000 (+ 15 dni)

Trzeba zauważyć, że hotel wpływa odwornie niż wszystko dotychczasowe. To znaczy – czym on dalej to lepiej. To zresztą szansa dla mniejszych państw i miast.

+ Na Poziom życia, będzie wpływało ilośc posiadanych domów,
samochodów, tytuly szkacheckie, zabytki i tak dalej. To już kwestia innych baz danych.
=== SZCZĘŚCIE ===
(wcześniej pisałem o relaksie ale chodziło mi o szczęscie)

+ Współczynnik czasowy. Każda sekunda powoduje spadek współczynnika o
1
+ Wartość zmiennej w sekundach od 1. 1. 1970 r.
+ Wartość dla nowego mieszkańca : czas aktualny z chwili zalogowania
po raz
+ Wartość maksymalna : brak
+ Wizualizacja wartośc :

	poniżej zera: nie jesteś szczęsliwy
	d: h:m:s – szczęsliwy na

+ Uruchamiany sktypt prawdzający typu „3”
Wartość częscia
0 – 100% wydajności

0 lub poniżej – brak bonusu.
powyzej 0- + 3%

1h ... 6%
2h ... 9%
3h ... 12%
6h ... 15%

12h ... 18%
1dzień ... 20%
2dni ... 22%
3dni ... 23%
5dni ... 24%
10dni ... 25%

+ I to jest wartość maksymalna.
+ Jak się to kumuluje z innymi współczynnikami. Otoz mnozy sie. Wiec
jesli ktos ma negatywne wartośc na 70% (np wskutek zdrowia) i dodatkowo ma bonus +30% z poziomu życia i 20% ze szczęscia to daje mu to
70% * 130 % * 120% = 109% wydajności

+ Szczęście da się „doładować” używając produkt, który odwołuje się w
bazie produktów do szczęścia. W praktyce : alkohole, nocel w dobrym hotelu, wykwintne żarcie. To będzie w innej bazie. (baza produktów i pewnie być może gdzie indziej)

+ Sposób doladowania: inny niż przy poprzednich współczynnikach wg
osobnego skryptu:

-	jeśli szczęscie mniejsze od 0 – dodaje i tak do „0” 
-	jeśli szczęscie większe od 0 – dodaje do szczęścia

+ DB nie da się „doładować”.
+ DB jest tylko dla nowych mieszkańców

Umiejetnosci beda w systemi NCM– Nowicjusz (0) Czeladnik (1) Mistrz (2). I za każdy punkt doświadczenia da się KUPIC umiejętność. Więc co 1 dzień przyjdzie nam nowy punkt doświadczenia. Do tego ale to juz kolejny rozdział dojdą jakieś limity i koszty. Zakładam że jeden punkt doświadczenia to 100 dni. Może początkowe punkty będą tańsze. W każdym razie nowy gracz dostaje 700 PD i może je rozdyponować na umiejętności. Umiejętności w
kolejnym rozdziale.

Picie alkoholu będzie wpłuwało na uzależnienie dostłownie minimalnie to samo palenie szlugów. Natomiast narkotyki – które w systemie będą będą strasznie destrukcyjne i przez to nie będzie się ich opłacało brać. Taka edukacja:)

Artykuł 3
Współczynniki mieszkańca
Opis informatyczny

Już się nie mogę doczekać publikacji więc napiszę tylko to co napisałem wczoraj a pełną wersją Art. 3. przekażę dopiero jutro. Bo przyszły mi nowe pomysły. Chodzi o to, żeby szybko dodawać współczynniki żeby nie musieć pisać skryptów

§.1. Wartość współczynników jest zapisywane są w bazie wspwar §.2. Baza charakteryzuje się następującymi danymi: a) id mieszkańca / id terenu, tekst [6] w formacie

	Xxxxxx, gdzie:
	X – państwo (A,B,C,S)
		xxxxx – liczba porządkowa

b) wartość współczynnika, tekst [20], w sekundach systemowych

§.3. Lista współczynników zapisywana jest w bazie wsplis §.4. Baza charaktryzuje się następującymi danymi:

	id – tekst[6] – id współczynnika w formacie Zxxxxx
	naz – tekst[20] – nazwa współczynnika
	chr – liczba [1] – charakter współczynnika
1 – współczynnik nierozkładowy negatywny (taki, którego wartość nie zmniejsza się wskutek upływu sekund a zmienia się wskutek innych czynników, przyjmujący pewną wartość od 0% do 100% wpływający na wydajność produkcji w ten sposób, że wartość produkcji posiada od 1% do 100% w zależności od wartości współczynnika) 2 – współczynnik nierozkładowy pozytywny (taki, którego wartość nie zmniejsza się wskutek upływu sekund a zmienia się wskutek innych czynników, wzrost współczynnika powoduje wzrost wydajności pracy poniżej 100%)
3 – współczynnik rozkładowy (taki, który ubywa wraz z upływającym czasem)
4 – współczynnik NCM (systemu nowicjusz – czeladnik – mistrz, którego wartość jest stała i zależy od gracza, najbardziej „erpegowy” współczynnik, taki jak na przykład zręczność czy siła w fantasy-rpg)
	fun – liczba [2] – wywołanie odpowieniej funkcji.
		w chwili obecnej:
		0 – brak powiązania
		1 – skrypt zmiejszający inną zmienną
		2 – skrypt zwiększający profesjonalizm
		3 – skrypt zmiejszający wydajność pracy
możliwe potem dodawanie nowych wartości stąd dwucyfrowość. (to trzeba uzupełnić jutro to zrobię)
fug – tekst [6] – odwołanie się do zmiennej która ma być zmieniana lub branży w
której profesjonalizm ma być zwiększony, 0 – nie dotyczy wu1 – tekst [20], wartość w doładowania wymaganą jednostką sekundach, w
mieście właściwym
	wu2 – 	tekst [20], wartość [...] w państwie właściwym
	wu3 –  tekst [20], wartość [...] poza państwem własciwym
	wum – tekst [20], wartość maksymalna
	wu1, wu2, wu3, wum  - nie dotyczy współczynników NCM
	wur – liczba [1], rodzaj wartości początkowej
		0 – liczba podana w zmiennej wup
		1 – aktualny czas w sekundach
2– aktualny czas w sekundach + wartość wup
		3- aktualny czas w sekundach MINUS wartosc wup
	wup – tekst [20], wartość początkowa



Prosze o opinie.

Zastrzegam sobie prawa autorskie i prosze o potraktowanie tego projektu jako scisle tajnego.

KHAND Received on Sat 15 Oct 2005 - 04:47:45 CEST

This archive was generated by hypermail 2.4.0 : Wed 08 Jan 2020 - 17:43:13 CET