05.03.2018, 19:27
(05.03.2018, 19:08)WaifuExperte schrieb:(05.03.2018, 18:31)egbert schrieb: ... Es ist "einfach" eine Droprate zu programmieren (z.B. 0,5% Chance das x dropt), aber es ist extrem schwer und arbeitsintensiv wenn man etwas so programmieren möchte, dass es keine feste Droprate gibt. ...
Kurze Zwischenfrage: Was soll daran schwer sein? Ich selbst hätte an der stelle schon schwierigere Dinge mit einfachen Schleifen, sich selbst addierende Variablen und If-Then-Else Logik realisieren können. (komme aus der Java und PHP Gegend)
Ein Beispiel von dem Ding, das Capcaro und xheaven in den letzten Videos erwähnt haben...mit pseudo-code bei dem der nat4proc und nat5proc zur runtime neu mit der steigenden anzahl berechnet werden. sogar die steigung ist dabei etwas random, aber dennoch garant, irgendwann was gutes her zu geben,
Code:var MScounter=1; if AccountDB_MScounter then MScounter=AccountDB_MScounter;
function summoning()
{
if MSopening=true
then
MScounter++; nat4proc_prozent = nat4proc_prozent + (MScounter/rnd(2,3));
nat5proc_prozent = nat5proc_prozent + (MScounter/rnd(100,120));
if RNGdice > nat5proc_prozent then reset(nat5proc_prozent)
else if RNGdice > nat4proc_prozent then reset(nat4proc_prozent)
else dice_awaken_or_net(); writeToAccountDB(nat5proc_prozent,nat4proc_prozent); summon_animationscreen();
}
nicht wesentlich anders wäre dann ein If-Then-Else Logik Gerüst für L/D, Legy, Beschwörungssteine und Kristallbeschwörung.
Da gebe ich dir vollkommen Recht.
Wo von wir hier reden ist reine Mathematik: Submit -> Berechnung -> Response. Und die berechnung ist in jeder beliebigen Form extrem einfach umzusetzen. Ob man da ein Reset nach Zeit oder MS oder Drop einbaut, wie weit sich der Boni steigern lässt. Alles nur einfache Zahlen. Man kann auch einfach solange kein nat5 kommt die chance pro MS um x % erhöhen und danach zurücksetzen. Das is im einfachsten Fall ne Zahl (Anzahl der gezündeten MS) in der Datenbank und gut is.
Die function dazu schreibt dir jeder Programmieranfänger in 10 minuten runter mit allen Wünschen die man hat.
Fakt ist, C2U möchte das nicht. Sonst hätten sie diesem ewig währenden Wunsch längst nachgegeben.
Nat5:
Juno(03.11.16MS/16.08.18LS/12.06.19LS),Hathor(25.02.17MS), Vanessa(09.07.17LS-Pieces),Teshar(15.08.17MS),Rakan(15.08.17MS), Perna(15.10.17LS), Alicia(15.10.17SS), Chow(17.12.17MS),Laika(25.02.18LS),Triton(04.03.18,MS),XingZhe(16.03.18,LS/19.01.20MS),Chandra(06.04.18MS), Ganymede(15.04.18LS),Diana(08.05.18MS),Kumar(10.07.18MS),Beth(12.07.18LS),FengYan(17.09.18SS),Pungbaek(18.09.18MS), Amelia(01.11.18LS),Ophilia(24.11.18MS),Poseidon(27.01.19MS),Taor(17.03.19MS),Chiwu(17.03.19LS-Pieces),Tiana(12.06.19MS),Okeanos(12.06.19MS),Mo Long(13.10.19MS/ 14.04.20Trans), Charlotte (18.11.19MS),Zaiross(09.02.20SS),Shi Hou(16.02.20WaS),Taranys(17.04.20MS),Raki(17.04.20LS)
[19x MS, 11x LS, 3x SS, 1x WaS, 1x Trans]
Juno(03.11.16MS/16.08.18LS/12.06.19LS),Hathor(25.02.17MS), Vanessa(09.07.17LS-Pieces),Teshar(15.08.17MS),Rakan(15.08.17MS), Perna(15.10.17LS), Alicia(15.10.17SS), Chow(17.12.17MS),Laika(25.02.18LS),Triton(04.03.18,MS),XingZhe(16.03.18,LS/19.01.20MS),Chandra(06.04.18MS), Ganymede(15.04.18LS),Diana(08.05.18MS),Kumar(10.07.18MS),Beth(12.07.18LS),FengYan(17.09.18SS),Pungbaek(18.09.18MS), Amelia(01.11.18LS),Ophilia(24.11.18MS),Poseidon(27.01.19MS),Taor(17.03.19MS),Chiwu(17.03.19LS-Pieces),Tiana(12.06.19MS),Okeanos(12.06.19MS),Mo Long(13.10.19MS/ 14.04.20Trans), Charlotte (18.11.19MS),Zaiross(09.02.20SS),Shi Hou(16.02.20WaS),Taranys(17.04.20MS),Raki(17.04.20LS)
[19x MS, 11x LS, 3x SS, 1x WaS, 1x Trans]