Fórumok - Fejlesztések - Karakter történet


Solo
2019-06-27 20:07:49 | #10

A nemrég megjelent automatikus mentés funkcióval úgy érzem ezt a témát is lezártnak tekinthetjük.

Elég hasonló dolog valósult meg az itt leírtakhoz képest :)

Persze lehetne ennél mégjobb karakter történet megvalósítást csinálni, ahol akár minden lépés visszavonható lenne. De szerintem nem érné meg a plusz befektetett munkát, nem adna annyival többet.

Utolsó módosítás: Solo (2019-06-27 20:09:19)
Zaraken
2013-07-25 09:17:22 | #9

Én ezt eddig mindig megcsináltam manuálisan. Mielőtt szintet léptem, a kariról készítettem egy másolatot. Az 1-4. szintű Zaraken most mint 4 különböző karakter sorjázik az oldalon. Ha a rendszer mindezt megcsinálná automatkiusan, az nem lenne rossz, de nem is érzem égetően szükségesnek. Végülis manuálisan sem nagy munka.

Utolsó módosítás: Zaraken (2013-07-25 09:17:53)
Solo
2012-09-01 11:29:52 | #8

Egyelőre nem tudom, nagyon sok más dolgom van mostanában.

Válasz kakimatyi #7 üzenetére.
kakimatyi
2012-08-31 11:14:21 | #7

mikorra várható előrelépés ebben a fejlesztésben?

Solo
2012-08-04 19:13:04 | #6

Oks! Ez, a megosztással együtt lesz a legmagasabb prioritás :)

Utolsó módosítás: Solo (2012-08-04 19:13:15)
demateo
2012-08-02 18:15:30 | #5

Tökéletes!

Pont ilyesmire gondoltam.

Várom már nagyon!

Válasz Solo #3 üzenetére.
kakimatyi
2012-08-02 13:24:40 | #4

Tetszik.
A hisztorikus karakter visszaalakítására én nem is gondoltam, de jó ötlet.
Annyi jutott eszembe, hogy amikor szintet léptetünk a karakterrel, akkor automatikusan is lehetne egy autosave, aminek a nevében benne van, hogy hanyas szintről fejlődött.

Szerk by Solo: Jó ötlet, beleírtam a tervbe.

Utolsó módosítás: Solo (2012-08-02 13:55:31)
Válasz Solo #3 üzenetére.
Solo
2012-08-02 12:08:42 | #3

A tervem a karakter történet megvalósítására a következő:

Régebbi állapot mentése:

  • A karakterlapon megjelenik egy Régebbi állapot mentése gomb.
  • Erre kattintva a karakter minden adatáról elkészül egy másolat. Ez önálló karakter lesz, de meg lesz jelölve, hogy ez csak egy másolat, ezért nem is fog megjelenni a karaktereid listájában.
  • Ennek a régebbi állapotnak valamilyen nevet is kell adni, alapértelmezésben csak valamilyen sorszám kerül a karakter eredeti neve után, de ez változtatható.
  • Továbbá minden szintlépéskor automatikus mentés készül.

Régebbi állapot törlése:

  • A mentett régebbi állapotok bármelyikét a karakter tulajdonosa bármikor törölheti.

Régebbi állapotok megtekintése:

  • A karakterlapon található Régebbi állapotok megtekintése gombot használva megjelenik egy lista, amelyben az adott karakterhez tartozó minden egyes régebbi állapot látható, a mentés időpontjával és nevével.
  • Innen kiválaszthatunk megtekintésre egy régebbi állapotot.
  • Egy mentett karakterállapot egy olyan karakterlapon fog megjelenni, amely semmilyen módon nem szerkeszthető, csak nézhető.

Mentett állapotból önálló karakter:

  • Lehetőség lesz egy adott karakter mentett állapotából önálló karaktert létrehozni, amely immáron megjelenik a karakter listában.
  • Ez az új karakter innentől kezdve teljesen független az eredetitől, a továbbiakban egy hagyományos karakterként szerkeszthető, fejlesztgethető, és természetesen ennek is elmenthetőek az egyes állapotai.
  • Az "önállósításkor" viszont figyelni fog a rendszer arra, hogy ne lehessen olyan neve a karakternek, ami már létezik.

Várom a véleményeket, ötleteket!

Utolsó módosítás: Solo (2012-08-02 13:54:46)
Moha
2012-07-01 01:53:15 | #2

"hát ehhez a megosztásos ötletem tudnam ajanlani
ha szintet lépsz az végleges
az adott karakterlap kiimportalodik 1 txt-be vmilyen kezdetleges formazassal, és ezt tudod elérni, ha vissza akarsz nézni a multba
ez amiatt is jo, mert igy nem lehet az alsobb szinteket buheralni, igy nem keletkezik rés a tér-idő-kontinumban"
Egyet értek ezzel a megoldással. Mivel az adott szinten mindent vissza tudsz állítani az "éppen szintet lépett" állapotra így játék technikailag - és a csalás kizárása végett- ez a legjobb megoldáas

Válasz Solo #1 üzenetére.
Solo
2012-07-01 00:13:37 | #1

Röviden lehetőség a karakter előző állapotainak visszaállítására. A Uservoiceon eddig az alábbiakat mondtátok/mondtuk erről. Milyen ötletetek van még?

[Solo]
Olyan formában gondolod, hogy vissza is tudd állítani valami előző állapotba?
- Ez elég komoly változtatást igényelne, mert egyelőre nincs semmi történetiség tárolva.

Vagy úgy gondolod, hogy lenne mondjuk egy History menüpont, ahol fel lenne sorolva, hogy mikor mit csináltál? De visszaállítani nem lehetne.

- Ezt viszonylag könnyebb megvalósítani. Minden "eseményt" csak el kellene menteni, és akkor lenne egy ilyesmi history a karaktereknél:

* Új képzettség: Fájdalomtűrés (1. fok)
* + 2 FP
* 2. szintre léptél
* + 40 TP
* Új fegyver: Láncos buzogány

[Solo]
+ időpontok tárolva. Esetleg beállíthatnád, hogy melyik kalandban vagy és akkor a historyban azt is tárolná és vissza tudnád keresni, hogy melyik kalandban mit fejlődél, csináltál.

[Veréb Viktor]
az eseménynaplo sem rossz ötlet, de az igazi az lenne sztem, hogy amikor szintet lépsz, akkor létrhoz a rendszer egy uj karaktert, és lemasolja az eredetit, csak 1el magasabb szintre, amin megint elozthatod a dolgaid
baromi helyigényes, de részletes, mert igy előrhető lenne minden előző szintre a karakter, esetleg előre is lehetne tervezni

[Solo]
Hmm, végülis minden adat lemásolása az adatbázisbana az teljesen megoldható dolog.

Bár...azon gondolkozdok, hogy akár a history minden elemére is vissza lehetne menni, feltéve, hogy minden művelet visszafordítható. Csak tárolni kell valamilyen formában, hogy milyen műveletek történtek, és végrehajtani az ellentétüket addig ameddig vissza akarsz mennyi a historyban. Mit gondolsz? Van olyan művelet aminek nincs "inverze"? :)

A helyigény nem nagyon nőne meg, mert most is minden sql utasítást logolok. Bár ennek a hónapok alatt eléggé nagyra nőtt a helyigénye (több 100 000 rekord... :)), tehát kellene valami tömörebb tárolási mód. Szóval akár még kisebb is lehetne emiatt a helyigény.

[Veréb Viktor]
hát ehhez a megosztásos ötletem tudnam ajanlani
ha szintet lépsz az végleges
az adott karakterlap kiimportalodik 1 txt-be vmilyen kezdetleges formazassal, és ezt tudod elérni, ha vissza akarsz nézni a multba
ez amiatt is jo, mert igy nem lehet az alsobb szinteket buheralni, igy nem keletkezik rés a tér-idő-kontinumban

[Solo]
Hmm, igen ez is egy járható út. És megvalósítani is jóval könnyebb :)
Akkor azt mondod, hogy visszaállítani ne lehessen, csak megnézni, valamilyen éppenhogy átlátható formában?

(Többiek is írjanak majd ide, hogy ki hogy gondolja....)

[Veréb Viktor]
kezdetnek nem lenne rossz
igazabol elég szar mikor életút karatert tervezek, és 3. kell megcsinalni lvl1-2-3-ra :D

Utolsó módosítás: Solo (2012-07-01 00:26:05)