Druga postać

Masz pomysł na dodatkowe funkcjonalności do Imperium? Chcesz zaproponować jakąś zmianę w istniejącym module? Napisz koniecznie!

Moderator: Aniołowie

ODPOWIEDZ
Vania
Anioł
 

Posty: 31
Rejestracja: 14 cze 2018, o 08:02
ID: 1920
Rasa: Cz³owiek

Druga postać

Post autor: Vania »

Pojawił się pomysł, nie pierwszy raz pewnie. Rozważamy, by wprowadzić możliwość grania dodatkową postacią. Drugie konta bardziej by miały na celu rozruszanie gry, więcej zasobów, więcej klikania, częstsze obecności graczy.
Druga postać nie byłaby multikontem, to po prostu druga ścieżka rozwoju.

Na razie z Akim i Ari wydumaliśmy takie warianty:

I
Postać główna + postać dodatkowa (inna profesja)
Jedno konto, system dwuzakładkowy.
Jedna strażnica, farma, kamieniołomy, posłańcy, kryształy, klan
Oddzielnie statystyki, ekwipunek, dziennik, questy, energia, szkoła
W Przypadku postaci tworzących, sklepy jak przy różnych graczach. rzemieślnik ma swój, driud ma swój.
Ślub bierze konto główne tylko z kontem głównym.

1. Bogactwa/skarbiec
a) Oddzielne bogactwa, skarbiec. Brak integracji pomiędzy postaciami.
b) Wspólne bogactwa, skarbiec, wspólny domek.

2. Ataki
a)Zablokowanie możliwości atakowania i bycia atakowanym. Automatyczny imunitet.
b) Możliwość atakowania, ale zakaz bądź automatyczne zablokowanie tego samego gracza z obu kont w jednym resecie. (Na starcie wybór, która postać może atakować)

3. Nicki
a) Ten sam nick
b) Dowolność w nickach, ale to samo ID

4. Reset postaci
a) Reset tylko na obie postaci razem
b) Niezależny reset postaci, można jedno, można obie.


II
Jedno konto, po logowaniu wybór, która postać:
Dwie różne profesje.
Wspólne KA.
Reszta całkiem niezależna.

No to, otwieram dyskusję :)
Orgrael Ogniojad, Pan Płomieni
Bóg
 

Posty: 989
Rejestracja: 6 gru 2016, o 17:23
ID: 13
Rasa: Cz³owiek
Profesja: Nekromanta

Re: Druga postać

Post autor: Orgrael Ogniojad, Pan Płomieni »

Dyskusja dyskusją ale wymagało by to totalnej przebudowy większości kodu impa, który jest stworzony bezpośrednio pod 1 postać z 1 konta...
E M P I R E W I L L R I S E !...
Aki, Kowal Z Asgardu
 

Posty: 73
Rejestracja: 6 gru 2016, o 17:49
ID: 1952
Rasa: Cz³owiek
Profesja: Rzemieślnik

Re: Druga postać

Post autor: Aki, Kowal Z Asgardu »

Przebudowa "większości" brzmi, jak spora ilość.
A ( 1 postać z 1 konta ) x 2 i jakoś między sobą wygodnie przełączane?
KA ostatecznie da się przekazywać między kontami...

To już piszę odnośnie wariantu II, bo rozumiem, że wariant I byłby za trudny do zaimplementowania.
Toboe, Irbis Mroku
Archanioł
 

Posty: 350
Rejestracja: 6 gru 2016, o 17:23
ID: 166
Rasa: Człowiek
Profesja: Rzemieślnik

Re: Druga postać

Post autor: Toboe, Irbis Mroku »

Niekoniecznie przebudowa wszystkiego/większości. Jedynie wspólne elementy musiałyby być przebudowane, by obsługiwały 2 konta jednocześnie. Zwykle w bazie danych wystarczyłoby dodać kolumnę id_drugiego_wlasciciela i zmienić selecty/update'y dodając do "where id_wlasciciela=id_zalogowanego" dodatkowo "OR id_drugiego_wlasicicela=id_zalogowanego".
Można też pójść na łatwiznę - umożliwić założenie 2 oddzielnych kont pełnoprawnych jedynie z koniecznością posiadania tego samego e-maila i w profilu informacja które konta należą do jednego gracza na podstawie e-maila rejestracji. Czyli tak: logujesz się na ender@i-rpg.net z hasłem trollkonto - logujesz się jako konto Urvo. Logujesz się na email ender@i-rpg.net, ale z hasłem jestemboski - logujesz się na konto Ender - zależnie od wybranego hasła wchodzi się na inne konto. W opisie obu kont widnieje za to nieedytowalne przez gracza "Konta łączone: Urvo, Ender"
ODPOWIEDZ