Forum Icy.pl
Forum polskiego serwisu Icy Tower

Serwisy - [beta-testy] Icy Tower Battle v0.1

Presto - 14 Maj 2011, 21:09
Temat postu: [beta-testy] Icy Tower Battle v0.1
Witam serdecznie!

Chcialbym przedstawic kolejny swoj projekt: Icy Tower Battle v0.1. Jak zapewne wszyscy wiedza, turnieje nie ciesza sie juz takim zainteresowaniem, jak pare lat temu. Jest bardzo ciezko zebrac pewna ilosc graczy, ktorym pasowalby jeden termin. Turnieje odchodza powoli w zapomnienie (jak zreszta cale ITPC ...). Szansa moga byc indywidualne pojedynki. To gracze decyduja, kiedy rozegraja mecz.

Icy Tower Battle to serwis umozliwiajacy rozgrywanie indywidualnych pojedynkow. Ale po kolei...

Pierwsza rzecza, jaka nalezy zrobic po zalogowaniu, to wyslanie swoich powtorek z rekordami: combo, floor, nml. Pozwoli to przydzielic graczowi ranking, w zaleznosci od jego umiejetnosci. Z kazdej kategorii mozna dostac max. po 10 punktow (lacznie: 30). Jak sa przydzielane punkty? Bierzemy aktualny rekord swiata z danej kategorii i dzielimy je na 10 czesci. Aktualnie wyglada to tak:

Combo

1 point for combo: 0-133
2 points for combo: 134-265
3 points for combo: 266-398
4 points for combo: 399-531
5 points for combo: 532-664
6 points for combo: 665-796
7 points for combo: 797-929
8 points for combo: 930-1062
9 points for combo: 1063-1194
10 points for combo: 1195-1327

Floor

1 point for floor: 0-211
2 points for floor: 212-422
3 points for floor: 423-634
4 points for floor: 635-845
5 points for floor: 846-1056
6 points for floor: 1057-1267
7 points for floor: 1268-1478
8 points for floor: 1479-1690
9 points for floor: 1691-1901
10 points for floor: 1902-2112

NML

1 point for nml: 0-156
2 points for nml: 157-311
3 points for nml: 312-467
4 points for nml: 468-622
5 points for nml: 623-778
6 points for nml: 779-933
7 points for nml: 934-1089
8 points for nml: 1090-1244
9 points for nml: 1245-1400
10 points for nml: 1401-1555

Po zsumowaniu punktow z kazdej kategorii tworzony jest ranking:

-> (1200) (points: 1-3) (level: Good!)
-> (1300) (points: 4-6) (level: Sweet!)
-> (1400) (points: 7-9) (level: Great!)
-> (1500) (points: 10-12) (level: Super!!)
-> (1600) (points: 13-15) (level: Wow!)
-> (1700) (points: 16-18) (level: Amazing!)
-> (1800) (points: 19-21) (level: Extreme!)
-> (1900) (points: 22-24) (level: Fantastic!)
-> (2000) (points: 25-27) (level: Splendid!)
-> (2100) (points: 28-30) (level: No Way!)

oraz jest przydzielany kolor (idea zaczerpinieta z serwisu kurnik.pl)

Potem mozemy zaczac juz rozgrywac pojedynki :)

- mozna rozgrywac maksymalnie 3 pojedynki
- minimalny czas trwania pojedynku - 1 godzina, maksymalny - 48 godzin
- nalezy podawac pelne godziny, tzn. data rozpoczecia np. 20:00, a nie 20:19!
- najwczesniej pojedynek moze sie zaczac po ~2 godzinach od aktualnego czasu (tzn. jesli mamy godzine 20:19, to pierwszy mozliwy termin to godzina 22:00), najpozniej - 2 tygodnie (tzn. nie mozna utworzyc nowego pojedynku, ustalajac date za 3 tygodnie etc.)
- swiezo utworzone pojedynki trafiaja do poczekalni (sekcja: Join to battle), gdzie inni uzytkownicy moga je przegladac i ew. zapisac sie
- przy tworzeniu pojedynkow mozna okreslic: dlugosc schodkow, predkosc gry, grawitacje, kategorie oraz limit na ranking (tzn. jesli ustawimy limit na "over 1500", to gracze ponizej 1500 nie beda mogli przystapic do pojedynku - odpowiedni komunikat zostanie wyswietlony)
- po dolaczeniu drugiego gracza, pierwszy (ktory zalozyl pojedynek) moze zaakceptowac (Accept) lub odrzucic (Reject) prosbe gracza. Drugi gracz moze takze w dowolnej chwili zrezygnowac z pojedynku (Cancel), ale nalezy pamietac, ze mozna zrezygnowac jedynie wtedy, gdy pojedynek jest w poczekalni
- po zaakceptowaniu przez gracza pierwszego, pojedynek zyskuje status oficjalnego (nie mozna sie z niego wycofac). Jest widoczny wtedy w sekcji Show battles
- kiedy minie poczatkowa godzina okreslona w parametrach pojedynku, w sekcji Show battles pokaze sie 6 znakowe haslo, ktore gracze musza umiescic w powtorce w polu Comments. Zostanie takze wyswietlony link, ktory po kliknieciu pokazuje aktualny stan pojedynku (tj. godzine wyslania powtorki, rezultat oraz gracz). Na koncu historii jest link do powtorek graczy (tzn. lacznie 2 powtorki - jedna od pierwszego gracza z jego najlepszym rezultatem uzyskanym podczas pojedynku, i druga od drugiego gracza;)
- kiedy minie koncowa godzina okreslona w parametrach pojedynku, pojedynek znika z sekcji Show battles i jest przenoszony do archiwum. Jest naliczany nowy ranking. System przewiduje 4 mozliwosci: wygrana, przegrana, remis i ucieczke. Wynik 0-0 nie jest traktowany jako remis - jest traktowany jako ucieczka kazdego z graczy. Za ucieczke (czyli nie wyslanie powtorki) dostaje sie -40 punktow (to bardzo duzo). Za remis punkty dostaje gracz o nizszym rankingu, natomiast o wyzszym sa mu odbierane. Wygrana/przegrana - wiadomo :)
- w sekcji Archive pokazywane sa ostatnie 20 pojedynkow (jest pokazywany ranking przed i po pojedynku, haslo, history etc.)

To tyle. Zapraszam wszystkich zainteresowanych do testowania, znajdywania bledow (po okresie testow wszystko wyczyszcze z bazy, takze nie traktujcie teraz tego rankingu powaznie, rozgrywajcie smialo mecze i sie nie przejmujcie o ten ranking, wazne jest dokladne przetestowanie serwisu). Wylaczcie sobie JavaScript lub uzyjcie AdBlocka, zeby zablokowac te natarczywe reklamy z kilu.de (po fazie testow obiecuje, ze przeniose to na normalny serwer...)

http://icytower.kilu.de/battle_asd/

SaleiB - 14 Maj 2011, 22:29

Trochę denerwujące są te reklamy, ale z pewnością przetestuję tą stronę. Fajne są takie skrypty i planuję wprowadzić podobne rzeczy na icy.pl (choć akurat o pojedynkach myślałem w dalszej kolejności). Nie chciałbyś może połączyć sił i wspólnie stworzyć rożne ciekawe skrypty na icy.pl? Zawsze jest wtedy większa szansa na zainteresowanie tą stroną wśród graczy, ponieważ nasza strona ma już jakąś popularność zwłaszcza w Polsce. Można by też to wszystko w końcu zintegrować ze sobą, zamiast tworzyć kilka osobnych nie połączonych ze sobą projektów.
Presto - 15 Maj 2011, 14:01

SaleiB napisał/a:
Trochę denerwujące są te reklamy, ale z pewnością przetestuję tą stronę. Fajne są takie skrypty i planuję wprowadzić podobne rzeczy na icy.pl (choć akurat o pojedynkach myślałem w dalszej kolejności). Nie chciałbyś może połączyć sił i wspólnie stworzyć rożne ciekawe skrypty na icy.pl? Zawsze jest wtedy większa szansa na zainteresowanie tą stroną wśród graczy, ponieważ nasza strona ma już jakąś popularność zwłaszcza w Polsce. Można by też to wszystko w końcu zintegrować ze sobą, zamiast tworzyć kilka osobnych nie połączonych ze sobą projektów.


Zastanowie sie.

Presto - 16 Maj 2011, 16:37

Nie. Projekt usunieto. Dziekuje za uwage.
mattirab - 16 Maj 2011, 23:37

Szkoda. Który to już fajny pomysł tego typu nie wyszedł poza fazę testów...
syo - 17 Maj 2011, 11:42

Presto napisał/a:
Nie. Projekt usunieto. Dziekuje za uwage.


Bez sensu. To mógł być początek czegoś nowego i ciekawego. Szkoda, że spóźniłem się te kilkanaście godzin, mógłbym chociaż oblukać cóż to takiego. Z opisu wygląda na bardzo interesującą rzecz, która potem mogłaby się rozwinąć nawet w centrum pojedynków, z których część na pewno elektryzowałaby społeczność.
No cóż, dzięki za próbę, wrzuciłeś na ruszt coś fajnego. :)

Presto - 17 Maj 2011, 16:46

Coz, strasznie mnie irytuje, ze nikomu (oprocz uzytkownika Cfiet :D ) nie chcialo sie nawet wrzucic powtorki z 1 floor ... Nawet tak prostej rzeczy nie udalo mi sie od Was wyegzekwowac. Zdaje sobie doskonale sprawe, jak wyglada sprawa z ITPC, ITPC juz siegnelo dna, a jak pojawia sie szansa, to ja wszyscy ignoruja (niechec do mojej osoby? ojoj ...)

Reuploadowalem projekt, osoby, ktore chcialy przetestowac, moga to teraz zrobic (przynajmniej do kolejnego mojego ataku furii ...). Prosze wylaczcie sobie JavaScript w swojej przegladarce lub uzyjcie AdBlocka w celu zablokowania reklam.

Boru - 17 Maj 2011, 18:56

Cytat:
Coz, strasznie mnie irytuje, ze nikomu (oprocz uzytkownika Cfiet :D ) nie chcialo sie nawet wrzucic powtorki z 1 floor


Chcialem wrzucic (nawet nie 1, ale ponad 2000 i 1900), ale:

Cytat:
Sorry, we detect in this replay slowdown!


Musialbym przestac spowalniac, a to jest wykluczone :P

Presto - 17 Maj 2011, 19:08

Dziekuje, poprawione ;) Teraz sprobuj wrzucic! :)

btw. jak ktos chcialby sobie sprawdzic wyniki SD: -> http://icytower.kilu.de/slowdown.php

Boru - 17 Maj 2011, 19:10

... ale rekordy mi przyjelo. Wyzwalem cie na pojedynek przypadkowo :P
Boru - 17 Maj 2011, 19:16

Bardzo fajna rzecz, tylko ITPC jest w tragicznym stanie i nie wiem, kto mialby rozgrywac pojedynki.
Presto - 17 Maj 2011, 19:20

Boru napisał/a:
Bardzo fajna rzecz, tylko ITPC jest w tragicznym stanie i nie wiem, kto mialby rozgrywac pojedynki.


Dzieki :) Niestety, to co napisales, to prawda ... :( nie ma z kim grac :(

btw. jak pewnie zauwazyliscie, mialem rank 1962, natomiast wrzucilem swoje rekordy i podbil mi sie do 2100 (to dobrze :p). Zapomnialem wlasnie chyba o tym wczesniej napisac: rank mozna zwiekszyc na dwa sposoby: poprzez rozgrywke z innymi graczami lub kiedy pobijemy rekord (i miescimy sie w okreslonym przedziale punktowym). Jesli natomiast wystapi sytuacje, ze ktos zaczynal np. od 1800, ugral na innych przeciwnikach np. rank 1918, pobil rekord i jego rank powinien zwiekszyc sie do 1900, to nie wystapi taka sytuacja, bo skrypt sprawdza, ktory wariant jest korzystniejszy dla gracza (w tym przypadku 1918, a w moim - 2100). Mysle, ze to dobre rozwiazanie.

Boru - 17 Maj 2011, 19:38

Mozna miec wiecej niz 2100, czy juz osiagnalem max? :P
Presto - 17 Maj 2011, 19:43

oczywiscie ze mozna :) wrzucenie swoich rekordow pozwala okreslic poziom gracza, masz najwyzszy :P (ciezko, zebys zaczynal z takim samym rankingiem jak ktos, kto dopiero zaczal grac w IT :D ).
SaleiB - 17 Maj 2011, 22:53

Presto napisał/a:
Coz, strasznie mnie irytuje, ze nikomu (oprocz uzytkownika Cfiet :D ) nie chcialo sie nawet wrzucic powtorki z 1 floor ... Nawet tak prostej rzeczy nie udalo mi sie od Was wyegzekwowac. Zdaje sobie doskonale sprawe, jak wyglada sprawa z ITPC, ITPC juz siegnelo dna, a jak pojawia sie szansa, to ja wszyscy ignoruja (niechec do mojej osoby? ojoj ...)


Ja zapowiedziałem że będę go testował, ale jak to pisałem to nie byłem u siebie i miałem zamiar zrobić to później, niestety w między czasie strona została usunięta. Szczerze mówiąc to nie wiem czego się spodziewałeś, że ludzie nagle rzucą się do testowania? Mało kto zagląda na to forum i w ogóle niewiele osób jest aktywnymi graczami w ITPC, co widać choćby po stanie zapisów do turnieju, który organizuję.

Cytat:
Reuploadowalem projekt, osoby, ktore chcialy przetestowac, moga to teraz zrobic (przynajmniej do kolejnego mojego ataku furii ...).

Jest to zdecydowanie wersja unstable :)

Boru - 20 Maj 2011, 20:16

Presto napisał/a:
postaraj sie wrzucac na poczatku jakies smieszne wyniki (~800 floor), po skrypt przyjmuje tylko wyzsze wyniki, tzn. jesli za pierwszym razem wrzucisz 2000 floor, to nastepna powtorka musi byc z wiekszym rezultatem


Sprobowalem wrzucic ~1000 floor, ale ten detektor spowalniania jest zbyt czuly i nie chce tego przyjac.

Presto - 20 Maj 2011, 20:53

ok, poprawione przez przypadek wrzucilo mi sie stary skrypt upload, a nie ten poprawiony wczesniej sprobuj teraz
mattirab - 20 Maj 2011, 22:47

Zarejestrowałem się, ale jako "Mattirab", nie "mattirab", jak mam w profilu IT i nie przyjmuje mi powtórki. Zamysł właściwy, bo utrudnia podszywanie się, ale może akurat wielkość liter nie powinna mieć znaczenia.
Po rejestracji wyskoczyło więcej opcji na górze, układ jest przejrzysty i łatwo można się domyślić, o co chodzi.
Więcej wieści ode mnie, gdy uda się coś wrzucić :) .

Presto - 20 Maj 2011, 22:55

mattirab napisał/a:
Zarejestrowałem się, ale jako "Mattirab", nie "mattirab", jak mam w profilu IT i nie przyjmuje mi powtórki. Zamysł właściwy, bo utrudnia podszywanie się, ale może akurat wielkość liter nie powinna mieć znaczenia.
Po rejestracji wyskoczyło więcej opcji na górze, układ jest przejrzysty i łatwo można się domyślić, o co chodzi.
Więcej wieści ode mnie, gdy uda się coś wrzucić :) .


Dziekuje za rejestracje. Co do wielkosci liter, to uwazam, ze nazwa profilu powinna byc zgodna z nazwa uzytkownika, ale moge to poprawic, jesli bedzie to wiecej osobom przeszkadzalo :) [btw. smialo, wystarczy nawet powtorka z 1 floor do otrzymania rankingu!)

Klaud - 22 Maj 2011, 00:10

ITB nie lubi też mojej powtórki z rekordem combo. ;) Na razie wrzuciłam 372, żeby coś było.

Bardzo interesujący projekt.

Presto - 22 Maj 2011, 09:51

@mattirab: poprawilem skrypt, sprobuj teraz wrzucic swoje powtorki! :)
@Klaud: teraz powinno dzialac! :P

syo - 25 Maj 2011, 23:54

Hmm, no dobra. Tylko skąd wezmę swoje replaye po kilku formatach.. :)
SaleiB - 2 Czerwiec 2011, 15:57

Zalogowałem się w końcu. Ogólnie wygląda to ciekawie, fajna jest idea że nie wyzywa się konkretnej osoby na pojedynek tylko wysyła się ogólną propozycję gry. Pytanie tylko czy można taki pojedynek odrzucić, jeśli do gry będzie chciał się dołączyć zbyt dobry gracz? W ogóle podczas tworzenia pojedynku powinno być oprócz ograniczenia dolnego także ograniczenie górne. Poza tym dobrze jakbyś w polu "duration" napisał że to chodzi o godziny ;)
szczoo17 - 2 Czerwiec 2011, 21:57

SaleiB napisał/a:
Pytanie tylko czy można taki pojedynek odrzucić, jeśli do gry będzie chciał się dołączyć zbyt dobry gracz?

Presto napisał/a:
Po dolaczeniu drugiego gracza, pierwszy (ktory zalozyl pojedynek) moze zaakceptowac (Accept) lub odrzucic (Reject) prosbe gracza.

Polecam pierwszy post :razz:

Presto - 4 Czerwiec 2011, 09:00

SaleiB, tak jak napisal szczoo17, wszystko pisze w pierwszym poscie :P co do ograniczenia gornego, to pomysle o tym w przyszlosci (narazie nie jest to potrzebne).

Jak pewnie zauwazyliscie (lub nie), zmienilem delikatnie design strony (na kolana nie powala, ale napewno to lepsze od poprzedniego szarego :P ). Wkrotce zakonczy sie okres testow, dziekuje wszystkim zarejestrowanym za przetestowanie ITB :)

mattirab - 4 Czerwiec 2011, 15:30

Presto napisał/a:
(na kolana nie powala, ale napewno to lepsze od poprzedniego szarego )

Z pewnością.
Przy tworzeniu pojedynku zauważyłem, że kategorii jest naprawdę sporo, to duży plus. Archiwum bitew, wszelkie statystyki, przeglądanie profili, wszystko jest bardzo fajne i dopracowane, nie ma nawet za bardzo czego zmieniać, oprócz drobiazgów typu "duration" bez godzin. Jeszcze chętnie sprawdzę, jak działa samo pojedynkowanie się. Zapraszam do podjęcia wyzwania w JS5 :) .

Presto - 4 Czerwiec 2011, 16:07

mattirab napisał/a:

Presto napisał/a:
(na kolana nie powala, ale napewno to lepsze od poprzedniego szarego )

Z pewnością.


Hehe, nie zajmuje sie profesjonalnie grafika (programowanie zreszta tez :P ), stad ten "piekny" dizajn :)

mattirab napisał/a:
Przy tworzeniu pojedynku zauważyłem, że kategorii jest naprawdę sporo, to duży plus.


I wszystko dziala automatycznie ;) (ok, troche naciagnalem, powinno byc pol-automatycznie, tzn. aktualnie wszystko bazuje na wynikach, ktore sa dostepne w naglowku powtorki, ktore mozna niestety zmanipulowac, ale 95% osob nie wie, jak to zrobic :P wersja 0.2 bedzie juz natomiast w 100% automatyczna - powtorka bedzie analizowana w locie tj. taki itrchecker)

mattirab napisał/a:
Zapraszam do podjęcia wyzwania w JS5


Podjalem wyzwanie :)

Presto - 6 Czerwiec 2011, 21:21

Serwis bedzie niedostepny pare dni, poniewaz jest przenoszony na nowy serwer oraz bedzie poddawany kolejny raz (tym razem wewnetrznym) testom.

Powered by phpBB modified by Przemo © 2003 phpBB Group