W ramach naszej witryny stosujemy pliki cookies zgodnie z Polityką Cookie. Zasady przechowywania lub dostępu plików cookie możesz zmienić w swojej przeglądarce.
X

mywebcases
.com



Blog

Geekowy blog o łamigłówkach, JavaScript i wszystkim, co ciekawe.

Cheat Champ: Tak sobie myślę...

Cheat Champ - Cheat Champ -
napisał Jakub Caban

Wczoraj zakończyła się pierwsza edycja zawodów Cheat Champ. Ale to już pewnie wiecie. Spróbuję więc napisać coś, czego możecie nie wiedzieć albo to, co powinno być jasno napisane. Przede wszystkim trochę informacji o tym, jak to było.

Garść statystyk

W zawodach wzięły udział w sumie 103 osoby. Moim zdaniem nie jest to zły wynik, jak na pierwszy raz i jak na tak... dziwną... inicjatywę. Do aplikacji jednak zalogowało się w sumie 157 osób. A to już oznacza, że 54 osoby mimo, że wiedziały o konkursie i się zapisały, to albo nie dokonały rejestracji (która polegała tylko na podaniu nicka i zaakceptowaniu regulaminu!) albo nie kliknęły "Rozpocznij", kiedy już zawody ruszyły. Nie bardzo potrafię sobie wyobrazić, dlaczego tak się właśnie stało. Dlatego też nie mam pomysłu na przyszłość, jak zapobiec takiej sytuacji. A może nie powinienem - może to normalne?

Garść danych od google teraz. Tak, aplikacja miała GA podpięte. I tak, wiem, że pewnie część uczestników ma zablokowane śledzenie przez GA, przez co te dane nie są wiarygodne. Ale mimo wszystko warto spojrzeć - zawsze kilka dodatkowych faktów do przodu. W ciągu 2 dni zawodów na aplikację bądź listę wyników weszło 244 unikalnych użytkowników! To znacznie więcej, niż samych uczestników wzięło udział. Ogółem wizyt Google naliczył aż 446 zliczając w sumie 14402 odsłony!

Brzmi to bardzo obiecująco. Ale nie na tak długo. Bowiem 9794 z tych odsłon to odsłony dla ranking.php, czyli listy wyników. Jako, że odświeżała się co pół minuty i pewnie więcej osób tak, jak ja, miało ją otwartą cały czas, to nie trudno domyślić się skąd ten wynik. Na drugim miejscu pod względem odsłon jest zadanie drugie (1098), a za nim zadanie szóste (816). Nie jest to zaskakujące, jako że te dwa zadania sprawiały największej liczbie osób trudności.

Ranking miał aż 264 unikalne odsłony. To dużo. Znaczy to, że Wasze babcie i ciocie oglądały Wasze zmagania i prawdopodobnie wspierały Was ciepłymi sweterkami i herbatą z rumem. Pamiętajcie im podziękować.

Dodatkową ciekawą informacją są logi Waszych działań. Zapisywałem każde Wasze rozpoczęcie robienia zadania oraz próbę (udaną bądź nie) wysłania rozwiązania. W sumie takich rekordów w bazie jest 15110. Jak na mój gust nie jest to mało.

Co sobie myślę?

Nie wątpliwie myślę, że to był sukces. Nie macie pojęcia, jak to jest siedzieć tą ostatnią godzinę przed zawodami zastanawiając się, czy wszystko jest dobrze przygotowane; czy wszystkie zadania na pewno da się przejść; czy gdzieś jakichś informacji przypadkiem za dużo nie daję; czy nie są za łatwe; czy nie są za trudne; itd. itp. Było to dla mnie duże przedsięwzięcie, jako że trzeba to powiedzieć sam wszystko wymyślałem i przygotowywałem (oczywiście poza grafiką) i sam wszystko testowałem. Dlatego nie miałem świeżego podejścia do pomysłów, ani obiektywnej możliwości oceny trudności zadań. Ale udało się - żadnej wpadki chyba nie było (poza może nie działającymi apostrofami w ankiecie).

Jeśli chodzi o zadania, to widząc Wasze zmagania obawiałem się, że jest ich za dużo bądź są zbyt trudne. Jednak wyniki ankiety sugerują, że Ci z Was, którzy dotarli przynajmniej do 6 zadania, nie podzielają mojej opinii. Nikt nie wybrał opcji "za dużo", za to jedna z osób oznaczyła "za mało" - reszta uznała, że jest w sam raz albo zaznaczała opcję trochę w tą lub w drugą stronę. Temat więc na przyszłość pozostawiam otwarty, choć skłaniam się w kierunku krótszych zawodów (z mniejszą liczbą zadań), ale za to częstszych. Chętnie tu poznam jednak Wasze bardziej szczegółowe opinie.

Jak uczestnicy zauważyli ranking nie był dostępny od początku. Obawiałem się sytuacji, w której kilka osób bardzo szybko zrobi wszystkie zadania, co mogłoby zniechęcić pozostałych do prób rozwiązania. Myliłem się na całej linii - wydaje mi się, że właśnie wprowadzenie publicznego rankingu dopiero nakręciło w Was ducha rywalizacji. Dlatego przy następnych edycjach na pewno od początku dostępny będzie ranking.

Zawody prowadziłem przez aplikację na Facebook. Z dwóch powodów, których nie ma co kryć. Po pierwsze dlatego, że zwykle konkursy prowadzi się właśnie tą metodą. I wierzcie mi lub nie - ten powód był powodem głównym. Natomiast drugim była chęć dotarcia jako My Web Cases do większej liczby osób. Dzięki temu, że polubiliście mój profil łatwiej będzie w przyszłości do Was dotrzeć z dalszymi pomysłami. Dodatkowo starałem się wykorzystać wydarzenie na FB jako narzędzie do luźnego dialogu z uczestnikami, co chyba również zdało egzamin.

Trzecim trochę rykoszetowym efektem użycia Facebooka była możliwość strolowania Was na zadaniu numer 1. W ankiecie pisaliście, że powinienem napisać, o co chodzi. Może macie rację, ale ja już takim trolem jestem. Dodatkowo - to zadanie dla każdego, kto brał udział w konkursach, miało przypominać bramkę "Polub nasz profil", którą bardzo często obchodzi się przez usunięcie elementu z komunikatem. Ale szerzej o tym zadaniu będzie przy jego omówieniu.

Natomiast negatywną stroną pisania aplikacji na FB jest Facebook PHP SDK. Co by ktoś nie mówił, to i tak przy każdej większej aplikacji gdzieś pojawiają się z nim problemy. I to tak zupełnie losowo i bez sensu (czy oni kiedyś to zrobią raz, a dobrze?). Tutaj pojawiły się problemy z przechowywaniem sesji. Spędziłem dzień cały grzebiąc w nim i szukając przyczyn i rozwiązań bez skutku - po prostu często zrywa sesję i bóbr. Na tyle udało mi się go podporządkować, aby w miarę wytrzymywał działanie aplikacji (które bardzo mocno wykorzystywało sesję wszędzie) i musiałem zostawić w takim stanie, aby wyrobić się z wszystkim innym.

Dlatego też aktualnie planuję prowadzenie następnych zawodów poza Facebookiem. Choć oczywiście stworzę też do niego apkę, która tak na prawdę tylko otworzy stronę zawodów, aby z FB łatwo było dotrzeć. Będzie też na pewno wydarzenie, w ramach którego tak jak teraz będzie można luźno porozmawiać. Ale nie będę polegał na platformie Facebook, bo to po prostu nie jest warte ceny, jaką się płaci. A przy okazji nie będzie to wymagało posiadania bądź podania konta na Facebooku, tylko będziecie mogli założyć sobie normalne konto bez kombinowania z fake'ami etc. Ma to sens?

No właśnie - co dalej?

Trochę za wcześnie na konkrety, bo wszystko najpierw muszę w głowie poukładać i przemyśleć. Jednak są już dalsze jakieś wstępne pomysły i plany, tak więc nasłuchujcie dalszych wieści ode mnie. Jeśli przy rejestracji wyraziliście na to zgodę, to też na pewno dostaniecie informacje o kolejnych inicjatywach na adres e-mail z Waszego konta na FB.

Póki co na pewno postaram się przerobić aplikację konkursową na aplikację treningową, w której będziecie mogli ćwiczyć rozwiązywanie zadań już w dowolnej kolejności i czasie. Jeśli wiatry będą dobre chcę to zrobić przed rozpoczęciem publikacji omówień zadań, czyli celuję w środę.

Jak już napisałem wcześniej myślę jednak o spróbowaniu czegoś krótszego. Choć atmosfera musiała być bardzo ciekawa u Was w czasie na przykład 10 godziny rozwiązywania zadań, to myślę, że więcej osób może powalczyć w zawodach przewidzianych na powiedzmy 5 godzin, za to organizowanych częściej. Ale może się mylę - czekam na Wasze komentarze oraz czekam, aż sam trochę odpocznę po tej edycji, żeby na świeżo temat zaatakować.

Na pewno czeka mnie też przebudowa strony cheatchamp. Jako, że wiem na pewno, że będę kontynuował inicjatywę, to informacyjny landing już może nie być wystarczającą formą prezentacji i promocji.

Ankieta

Obiecałem dane z ankiety, więc się teraz również nimi z Wami dzielę. Ankietę w sumie wypełniło 15 osób. Nie każdy odpowiedział na każde pytanie i też nie każdy mógł wszystkie zadania ocenić (oceniać można było tylko zadania, które się rozwiązało). Dlatego teraz przytoczę wszystkie pytania oraz uśrednione odpowiedzi. Skala przy większości zadań była od 1 do 5, gdzie 1 oznacza najbliżej lewej wartości, 5 oznacza najbliżej wartości prawej.

1. Ogólnie zadania były... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 3.42 Nudne / Interesujące - średnia ocena: 4.13 Za mało / Za dużo - średnia ocena: 2.93

2. Jak oceniasz oprawę aplikacji konkursowej? (dotyczy treści i wyglądu zadań oraz aplikacji)

Kiepska / Bardzo dobra - średnia ocena: 4.00

3. Czy weźmiesz udział w następnej edycji?

100% odpowiedzi TAK! Dziękuję!

cry

4. Zadanie 1 - "Polub profil" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 1.47 Nudne / Interesujące - średnia ocena: 2.78

5. Zadanie 2 - "Kliknij w mema" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 2.73 Nudne / Interesujące - średnia ocena: 3.71

6. Zadanie 3 - "Zahashowane hasło" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 1.53 Nudne / Interesujące - średnia ocena: 2.86

7. Zadanie 4 - "Znajdź błędy" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 2.00 Nudne / Interesujące - średnia ocena: 3.21

8. Zadanie 5 - "Hasło we Flash'u" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 1.33 Nudne / Interesujące - średnia ocena: 2.21

9. Zadanie 6 - "Labirynt ZEN" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 4.50 Nudne / Interesujące - średnia ocena: 4.50

10. Zadanie 7 - "Znajdź 10 różnic" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 3.75 Nudne / Interesujące - średnia ocena: 5.00

11. Zadanie 8 - "Memory game" było... (wybierz po jednej odpowiedzi)

Łatwe / Trudne - średnia ocena: 4.33 Nudne / Interesujące - średnia ocena: 5.00

Wasze komentarze do zadań będę prezentował przy omawianiu zadań, a komentarze ogólne przy innej okazji przytoczę. Ten post i tak jest już za długi o kilometr...

Plan publikacji

Jutro (w środę) opublikowany zostanie ranking oraz zasady nagradzania. Zgodnie z regulaminem na wszelkie reklamacje macie czas do piątku. Wynika stąd, że po weekendzie rozpatrzymy ewentualne reklamacje i przystąpimy do nagradzania.

Również jutro, bądź może pojutrze, rozpocznę publikację omówień zadań. Będzie to po jednym zadaniu na raz, gdyż nawet przy tych łatwych jest trochę do napisania i nikt nie przebrnąłby przez ścianę tekstu. Spróbujcie sobie wyobrazić, ile jest tekstu np. przy opisie rozwiązania zadania szóstego... Dodajcie do tego sam opis zadania, listingi kodu, wnioski z ankiety oraz innych danych... Więc prawdopodobnie na początku puszczę po dwa zadania dziennie, by później zejść do jednego. Czyli tak, abym do kolejnej środy się wyrobił z wszystkim i mógł zrobić przerwę na Puzzle Monday.

Macie wnioski, przemyślenia, pytania? Nie bójcie się pisać komentarze, maile, wiadomości. Ci, którzy już tego próbowali pewnie wiedzą, że jestem bardzo skory do dialogu. Jestem też otwarty na wszelką konstruktywną (!) krytykę. Wiem bowiem, że nigdy nie uda się zadowolić każdego, ale mam nadzieję pomożecie mi znaleźć złoty środek. Bo przecież to właśnie Wam te zawody mają sprawiać przyjemność.

Cheat Champ
Cheat Champ to zawody w łamaniu internetowych aplikacji konkursowych. Tutaj możesz się dowiedzieć wszystkiego z nimi związanego i przekonać się, że warto wziąć w nich udział!

Podobne artykuły:

Skomentuj: