Jak tworzyć gry dla VKontakte. Etap IV Opracowanie wersji Beta. Tworzenie płatnych aplikacji

Zarabianie pieniędzy, dobra zabawa – to wszystko jest możliwe dzięki aplikacjom rozrywkowym. Jak stworzyć grę VKontakte? Co jest do tego potrzebne, jakie inwestycje i poziom wiedzy będą wymagane? Spróbujmy uporządkować ten temat.

Zawartość:

Pojęcie

Zapomnij o wszystkich problemach technicznych, trudnościach z wdrażaniem i wszystkich pułapkach, które napotkasz podczas tworzenia swojej pierwszej gry.

I mówię to nie bez powodu. Jest ogromna liczba dobrych programistów, którzy potrafią wdrożyć każdy pomysł. Reklamodawcy i projektanci zadbają o to, aby stworzyć wygląd i styl, który zainteresuje Twoich przyszłych graczy i sprawi, że przynajmniej spróbują tego, co masz do zaoferowania.

To wszystko są niuanse. Ale koncepcja, lub jeśli wolisz, idea jest najważniejsza w tworzeniu gry.

Musisz sprawić, aby rozgrywka była naprawdę interesująca i przyjemna. Bez tego nie da się osiągnąć sukcesu. Spróbuj wyobrazić sobie siebie na miejscu gracza. Czy byłbyś zainteresowany spędzeniem czasu grając w tę grę?

Punkty techniczne

Od razu bądź przygotowany na to, że będziesz potrzebować wiedzy z następujących obszarów:

  • JavaScript
  • Adobe Flasha
  • Skrypt akcji

Pierwsze kroki w serwisie deweloperskim

W procesie tworzenia gry w każdym przypadku natkniesz się na usługę dla programistów. Jest dostępny pod adresem:

https://vk.com/dev

Tak wygląda strona główna.

Jesteśmy zainteresowani sekcją „Aplikacje iFrame/Flash dla VKontakte”. Chodźmy tam.

Zapoznajmy się z interfejsem, przewiń stronę w dół i kliknij link „Jak stworzyć aplikację VKontakte”.

Otrzymujemy wiadomość, że dostępne będą dla nas aplikacje Flash i iFrame, z którymi możemy pracować. Aby rozpocząć, jesteśmy proszeni o skorzystanie z tego linku:

https://vk.com/editapp?act=create

Otwieramy go i widzimy okno dialogowe tworzenia aplikacji. Wypełnij wszystkie wymagane pola.

  • Nazwa
  • Typ (wybierz aplikację IFrame/Flash)
  • Opis
  • Typ (gra)
  • Kategoria

Następnie kliknij „Kontynuuj pobieranie aplikacji”.

Będziesz musiał otworzyć powiadomienia na swoim telefonie, poprosić o weryfikacyjną wiadomość SMS i wpisać ją w formularzu. Po zatwierdzeniu zostaniesz przeniesiony na stronę informacyjną.

Zapoznajmy się z regulaminem, przewińmy stronę w dół i kliknijmy „Zgadzam się z nowymi zasadami”.

Sprawdzamy poprawność wprowadzonych informacji i przesyłamy grafikę (zrzuty ekranu, okładka).

Przygotowaliśmy wszystko, co niezbędne. Pozostaje tylko opracować część techniczną, przesłać ją do VKontakte i uruchomić naszą grę. Ale to już materiał na zupełnie odrębny artykuł.

Wniosek

Teraz możesz sobie wyobrazić proces tworzenia gry. Oczywiście w ujęciu ogólnym. Jednak temat programowania jest zbyt szeroki, aby zmieścić się w jednym materiale.

Pytania?

W kontakcie z

VKontakte to najpopularniejsza sieć społecznościowa w Rosji, stworzona przez Pavla Durova na wzór Facebooka. Opinia publiczna nadal postrzega ten projekt dwojako, uważając, że kopiowanie zasobów strony trzeciej nie jest całkowicie legalne, nawet pomimo znacznych dostosowań ze strony rosyjskich programistów. Nie należy jednak zaprzeczać popularności VKontakte - co druga osoba ma swoją osobistą stronę i odwiedza ją codziennie. Osobnym tematem rozmów są gry w sieciach społecznościowych.

Każdy uwielbia się bawić, zwłaszcza jeśli chce efektywnie i radośnie spędzić wolny czas. Obecnie w sieci społecznościowej dostępnych jest ponad milion różnych gier i aplikacji, a liczba ta stale szybko rośnie. Jednocześnie każdy użytkownik chce mieć pod ręką swoją ulubioną grę lub znaleźć coś dla siebie. Niestety twórcy gier nie zawsze słuchają opinii grupy docelowej, ponieważ ich głównym zadaniem jest uzyskanie maksymalnego zysku ze swojego pomysłu, co jest sprzeczne z chęcią użytkowników wydawania minimum pieniędzy na wirtualną walutę. Ze względu na tę sytuację rynkową istotne staje się pytanie, jak stworzyć grę VKontakte.

Jak stworzyć grę VKontakte?

Stworzenie własnej gry lub aplikacji dla sieci społecznościowej to drogie przedsięwzięcie, które będzie wymagało kilku milionów, jeśli nie miliardów rubli. Twórcy wzięli jednak pod uwagę pragnienia użytkowników i zaproponowali prostsze wyjście z sytuacji, jakim jest dodanie ich ulubionych gier flash. Takie podejście pozwoli Ci spędzić czas robiąc to, co kochasz, bez opuszczania swojej osobistej strony. Jak to zrobić?

Aby zintegrować grę flash, możesz skorzystać z już wbudowanej usługi sieci społecznościowej. Aby go otworzyć, musisz przejść do strony VKontakte i przejść do zakładki „Programiści”. To tutaj programiści, projektanci i firmy tworzące aplikacje przesyłają nowe projekty, próbując dogonić sławę i fortunę. Na stronie głównej możesz zapoznać się z możliwościami platformy zewnętrznego serwisu społecznościowego, a także dodać własną aplikację za pomocą przycisku „Utwórz aplikację”.

Ponieważ nikt z nas nie jest pełnoprawnym programistą i nie ma za sobą całego studia do tworzenia pełnoprawnych gier, możesz dokonać podstawowego eksportu gier flash, które będą zawsze pod ręką na Twojej stronie. Aby wdrożyć swój plan, musisz podać nazwę, opis gry, ikonę, a także wybrać typ „aplikacja iFrame\Flash”.

Po wypełnieniu wszystkich wymaganych pól można przystąpić do pobierania aplikacji. Wiadomość z kodem dostępu umożliwiającym utworzenie gry zostanie wysłana na Twój telefon komórkowy powiązany z Twoim kontem w sieci społecznościowej. Jest to prosty środek ostrożności wynikający z aktywnej aktywności zautomatyzowanych systemów, dlatego warto mieć przy sobie telefon. Wtedy jest to trochę prostsze: pobierz plik SWF ze swojego komputera lub przekaż stronę aplikacji flash z Internetu i potwierdź działania. Gotowy! Możesz zapraszać znajomych i po prostu cieszyć się prostą grą zręcznościową bez opuszczania VKontakte.

Patrząc na popularność aplikacji w sieci społecznościowej VKontakte, wielu również chce powtórzyć swój sukces i zaczyna szukać sposobów na realizację swoich pragnień. Ale to, co widać na pierwszy rzut oka, to tylko wierzchołek góry lodowej. W tym artykule będziesz mógł zapoznać się ze wszystkim, co jest przed tobą ukryte, a mimo to jest ważne dla dalszych udanych działań. Jak więc samodzielnie stworzyć aplikację VKontakte? Czego to wymaga? Jakie są opcje?

Aplikacje VKontakte

Po pierwsze, jaki jest cel? Aplikacja na VKontakte to oprogramowanie, którego rozwój wymaga znajomości co najmniej 4 języków programowania. Konieczne jest również zrozumienie interfejsu API udostępnianego przez samą sieć społecznościową. Wynik końcowy musi być (dla pomyślnego istnienia) reprezentowany nie tylko przez sam program, ale także przez bazę danych, a także pliki i skrypty, które będą wymieniać informacje między nimi.

Możliwe typy

Zanim zaczniesz, warto wiedzieć, że VK oferuje dwa rodzaje aplikacji. Bardziej szczegółowe informacje można znaleźć w dołączonej dokumentacji, a w artykule zostaną zamieszczone jedynie krótkie przeglądy:

  1. Aplikacje flashowe. Obejmuje to produkt końcowy, który ma rozszerzenie .swf. Jest rozwijany w środowisku, następnie kompilowany do gotowego programu i dopiero potem wgrywany na serwer. Aby napisać program, musisz znać ActionScript 3.0.
  2. Aplikacje iframe. Programy te można tworzyć przy użyciu różnych technologii obsługiwanych przez nowoczesne przeglądarki. W momencie korzystania przed użytkownikami zostanie utworzone okno, za pośrednictwem którego będą mogły zostać przekazane wszystkie niezbędne informacje. Dane są przesyłane i odbierane w takich przypadkach przy użyciu języka programowania JavaScript.

Czy można użyć konstruktora?

Może po krótkim wprowadzeniu do tego, co należy zrobić, Twoja chęć do angażowania się w takie działania już nieco opadła? A czy polegasz na projektantach, którzy zamienią tworzenie programów w przyjemny spacer? Ale niestety nie wszystko jest takie łatwe. Faktem jest, że przy użyciu takich konstruktorów nie można tworzyć programów realizujących tak szeroką funkcjonalność. Maksymalnie, co potrafią, to tworzenie samodzielnych aplikacji, które będą miały najprostszą funkcjonalność. Jak w takim razie stworzyć własną aplikację? Istnieją cztery główne opcje:

  1. Korzystanie z konstruktora.
  2. Samemu.
  3. Stwórz i poprowadź zespół programistów.
  4. Zamów płatną kreację.

Używamy konstruktora

Należy rozumieć, że najlepszą opcją w tym przypadku jest utworzenie aplikacji VKontakte na Androida. W takich przypadkach z pomocą będą różni projektanci online. Należy jednak pamiętać, że nie działają one jak zwykła aplikacja VKontakte na Androida, ale wymagają instalacji za pośrednictwem PlayMarket i można je uruchomić poprzez interakcję w samej sieci. Niektóre z nich oferują tryb darmowy, jednak aby uzyskać pełną funkcjonalność, trzeba będzie dobrze zapłacić. Jeśli jednak nadal zastanawiasz się nad aplikacją, w której możesz to zrobić, mamy dla Ciebie małą wskazówkę:

3. Mobilny Roadie.

9. Sklep z aplikacjami.

10. Kreator aplikacji.

Każda z powyższych usług pozycjonuje się jako darmowy projektant, ale w przypadku pracy na pełną skalę w większości przypadków bardzo przydatna będzie płatna subskrypcja.

Samodzielne tworzenie programu

Jak samodzielnie stworzyć aplikację VKontakte, polegając wyłącznie na sobie lub zespole podobnie myślących ludzi? Rozważmy drugą i trzecią opcję. Należy rozumieć, że tworzenie aplikacji dla VKontakte nie jest łatwym zadaniem, które będzie wymagało pewnych umiejętności i wiedzy. Pod ręką będzie także chęć ciągłego uczenia się i chęć doskonalenia się, zarówno osobiście, jak i jako programista. Dlatego aplikacja VKontakte na komputer nie będzie spacerkiem po parku. Musisz być przygotowany na to, że po drodze będziesz musiał stawić czoła wielu trudnościom.

Przestudiuj szczegółowo dokumentację dostarczoną przez administrację VKontakte specjalnie dla programistów. Można tam również zapoznać się z interfejsem programowania aplikacji, który posłuży do skonfigurowania komunikatu pomiędzy aplikacją a portalem społecznościowym. Następnie będziesz musiał sam utworzyć aplikację i wysłać ją do urzędników VKontakte w celu weryfikacji. Ocenią funkcjonalność i design programu oraz zadecydują, czy warto umieścić go w specjalnym katalogu i udostępnić płatność w lokalnej walucie. Dlatego obu tym elementom należy poświęcić należytą uwagę.

Co musisz wiedzieć

Co musisz zrozumieć przed rozpoczęciem pracy? Przede wszystkim trzeba rozumieć języki programowania i umieć w nich pisać programy. Bez tej wiedzy nie będzie możliwe składanie wniosków. Oto główne języki programowania, które służą do tworzenia własnego oprogramowania:

  1. ActionScript. Najpopularniejszy język, w którym napisana jest większość programów.
  2. Silniki 3D. Z reguły służą do pisania aplikacji, w których jest wiele aktywnych akcji od pierwszej osoby.
  3. PHP. Język używany do przesyłania danych pomiędzy aplikacją a bazą danych.
  4. MySQL'a. Język w jakim dane będą wprowadzane do bazy.
  5. HTML. Można go używać do pisania prostych aplikacji.
  6. Jawa. Można go używać do tworzenia trybów gry, w których jednocześnie aktywnych jest wielu różnych użytkowników.
  7. JavaScript. Język przeznaczony do przesyłania danych.
  8. JSON. Przydatne do odszyfrowania otrzymanych danych, jeśli jako język pisania programu wybierzesz ActionScript.

Jak już napisano, będziesz musiał nauczyć się 4-5 z nich + interfejs programowania aplikacji. Ale to zajmie dużo czasu. Aplikacja VKontakte na komputer zostanie opracowana szybciej, jeśli znajdziesz ludzi o podobnych poglądach.

Edukacja

Sukces i szybkość postępów będą bezpośrednio zależeć od liczby godzin dziennie, które poświęcisz na naukę. Jeśli na aplikację zostaną przeznaczone dni i noce, to będzie to kwestia jednego miesiąca. Jako wprowadzenie odpowiedni będzie film, w którym wszystko zostanie wyjaśnione ogólnie. Następnie będziesz musiał przeczytać kilka książek, które wyjaśnią niuanse programowania - i możesz zacząć ćwiczyć. Nie krępuj się przeszukać Internetu: większość tego, co chcesz wdrożyć, została już wykonana wcześniej, więc po co wymyślać koło na nowo, jeśli można to po prostu skopiować? I po co wymyślać od zera, jak samodzielnie stworzyć aplikację VKontakte, jeśli istnieje już pewien poziom rozwoju?

Dokumenty źródłowe

Dokumenty źródłowe różnych programów oferują ogromny potencjał wykorzystania. Mogą zapewnić Ci nie tylko implementację niektórych aspektów w postaci kodu, ale także komponentu graficznego. Dlatego zaopatrz się w kilka dekompilatorów, pobierz kilka gotowych programów, które mają to, czego potrzebujesz - i to wszystko. Być może ktoś opublikuje kod źródłowy swoich aplikacji - to dobrze, ponieważ kod może zostać błędnie odszyfrowany, a nie będzie potrzeby tracić czasu na zrozumienie, co i jak to działa. Nie szukaj specjalnej aplikacji do pobrania VKontakte. Wszystko, czego potrzebujesz, będzie musiało zostać usunięte ręcznie.

Płatny rozwój

A najprostszą, choć kosztowną opcją, jest zlecenie rozwoju zespołowi specjalistów. W zależności od złożoności funkcjonalności będziesz musiał poczekać tygodnie, a nawet miesiące i zapłacić dużą kwotę, ale wszystko zostanie zrobione mniej więcej i stosunkowo szybko. Ponieważ nie jest faktem, że będziesz mógł spędzić dzień i noc przy komputerze, opracowując pożądany program, jest to najprostsza i jednocześnie trudna do wdrożenia odpowiedź na pytanie „Jak samodzielnie stworzyć aplikację VKontakte czy jest wysokiej jakości?”

to najsłynniejsza sieć społecznościowa w Runecie, stworzona przez Pavla Durova, który próbował wyprzedzić Facebooka. Publiczność nadal nie ma pewności co do VK, uważając, że kopiowanie i wklejanie zasobów internetowych stron trzecich jest nielegalne, nie zwracając uwagi na duże zmiany, zarówno pod względem funkcjonalności, jak i wyglądu. Jednak nie można mu odmówić popularności.

Prawie co druga osoba ma stronę osobistą i odwiedza ją codziennie. Osobno warto zwrócić uwagę na aplikacje, każdy użytkownik chce wiedzieć, jak samodzielnie stworzyć grę VKontakte, bez specjalnej wiedzy i umiejętności.

Każdy uwielbia się bawić, zwłaszcza jeśli chce efektywnie i przyjemnie spędzić wolny czas. Na całym świecie istnieje ponad milion wszelkiego rodzaju gier społecznościowych, a liczba ta stale rośnie. Jednocześnie użytkownik chce mieć w swoim arsenale coś wyjątkowego, co mu się spodoba.

Krok 1: wdrożenie aplikacji poprzez usługę VK

Ale niestety nie wszyscy programiści słuchają swoich odbiorców, ponieważ ich głównym celem jest wyciągnięcie maksymalnego zysku ze swojego produktu, co czasami może być sprzeczne z pragnieniem niektórych graczy wydania minimalnej kwoty na grę. Dlatego warto zrozumieć, jak samodzielnie stworzyć grę VK.

Wymaga to ogromnego budżetu wynoszącego setki tysięcy rubli, ale administratorzy sieci społecznościowej przemyśleli jednak ten punkt i wdrożyli proste wyjście z tej sytuacji, polegające na integracji ulubionych aplikacji flash. Ta metoda pozwoli Ci spędzić czas na wykonywaniu ulubionego procesu bez opuszczania swojej osobistej strony. Do integracji potrzebujesz:

  • Otwórz zintegrowaną usługę, przechodząc do sekcji „Programiści”. W nim projektanci, programiści i zewnętrzni twórcy aplikacji przesyłają nowe projekty, próbując zdobyć dużą publiczność i przyciągnąć ogromne fundusze;

  • Na stronie głównej prezentowane są możliwości tej platformy, możesz także dodać nową aplikację za pomocą przycisku „Utwórz aplikację”. Ponieważ raczej nie jesteś profesjonalnym programistą i nie masz w swoim arsenale kilku opracowanych gier, możesz po prostu wyeksportować gry flash, które zawsze będą na Twojej stronie.

Krok 2: Podaj informacje o użytkowniku

Aby wykonać zadanie, musisz podać opis gry, nazwę, wybrać logo, a także wybrać wartość aplikacji (Flash lub iFrame).

  • Po wypełnieniu wymaganych pól rozpocznij pobieranie aplikacji;
  • Na Twoje urządzenie mobilne zostanie wysłana wiadomość z kodem dostępu umożliwiającym dodanie opracowania.

Ta ostrożność wiąże się z dużym stopniem aktywności zautomatyzowanych systemów, dlatego smartfon powinien być zawsze pod ręką. Następnie wystarczy pobrać ze swojego komputera plik z rozszerzeniem .SWF lub wskazać stronę z produktem flash na zewnętrznym zasobie i potwierdzić akcję.

Z reguły klientami gier „społecznościowych” kierują się jednym z poniższych motywów. Spróbuj:

  • Stwórz grę z bardzo prostą, ale tak genialną mechaniką. Wpadnij na pomysł jako pierwszy, otwórz własne Klondike, szybko zarób pieniądze, sławę i powszechną miłość.

Komentarz dewelopera: Co zaskakujące, wszystkie gry Tetris, Pac-Man i Arkanoid zostały wynalezione dawno temu. Wymyślenie, a następnie zaoferowanie rynkowi naprawdę oryginalnego pomysłu jest trudne. Nikt nie może zagwarantować, że gdyby Tetris powstał dzisiaj, a nie 30 lat temu, również stałby się modny. W końcu konkurencja.

Doskonałym przykładem są cytaty o „pakowaniu domów” i innych dziełach twórczości ludowej. Takie projekty po prostu nie trafiają do produkcji. Czego się oczekuje. Drugi motyw jest nieco bliższy rzeczywistości:
  • Stwórz grę ze znaną już rozgrywką, Nie wymyślaj koła na nowo, ale wdrażaj je w taki sposób, abyś chciał nim grać. Przyciągnij użytkowników. Dodaj monetyzację i zarabiaj pieniądze.

Komentarz dewelopera: Tak jest lepiej, ale pojawia się inny problem: dlaczego ludzie będą grać w Twój nowy symulator rolnictwa, a nie w ten, który zajmuje pierwsze miejsce w katalogu „Popularne”? A przyciąganie graczy to generalnie osobna sprawa (a swoją drogą osobny budżet), o czym często się zapomina.

Nie idźmy daleko w poszukiwaniu przykładów - spójrzmy na katalog VK. Wyciągamy losowo kilka gier wartych miliony dolarów. Otrzymujemy:

Prawa strona to pierwotni przodkowie, lewa to „uspołecznione” wersje popularnych gier.


Jak widać innowacji w projektach jest niewiele, ale praca nad testowaniem interfejsów, grafiki, dźwięku i wyliczaniem systemów monetyzacji jest kolosalna.

Bardzo niewielki odsetek klientów decyduje się na inwestycję w tak złożone projekty. Reszta woli ograniczyć się do banalnego przeniesienia znanej i prostej rozgrywki na portal społecznościowy. Tak się rodzą:

  • Gry znane z dzieciństwa: kółko i krzyżyk, „znajdź różnice”, „bulda” itp.
  • Wszystkie rodzaje gier karcianych: od pokera po Magic: the Gathering.
  • Zwykłe gry zręcznościowe: takie jak znane Lines i Tetris.
  • Gry „przeniesione” na VK z konsol dwadzieścia lat temu.

Przykłady gier „prostych” pod względem rozgrywki i mechaniki w katalogu VKontakte.


Wreszcie trzeci motyw klienta, który sprowadza go do dewelopera:

  • Opracuj markową grę dla sieci społecznościowej. Jej znaczenie to reklama marki w grze, uzyskanie niematerialnego zysku w postaci komunikacji (komunikacja marka-konsument) oraz generowania leadów (tworzenie poprzez grę społeczności lojalnych użytkowników).

Komentarz dewelopera: Markowa gra pełni nieco inne, niemerkantylne funkcje. Jego celem jest zwiększenie zaufania do marki i przyciągnięcie ruchu do grup. I wtedy, jeśli np. prowadzisz sklep internetowy, możesz zapewnić mu dodatkowy przepływ odwiedzających.

Jeśli zamierzasz stworzyć markową grę, masz dwa scenariusze:

    Tymczasowe oznakowanie już działającej gry. Jeśli prawidłowo zapytasz administrację VKontakte (warunki). Oczywiście im więcej graczy będzie, tym droższe będzie zakwaterowanie.

    Opracowanie własnej gry dla Twojej marki. Tutaj bierzesz na siebie podwójną odpowiedzialność: zrobić ciekawy projekt i wprowadzić do niego markę, aby nie drażniła graczy.

Z istniejącego doświadczenia:

Świetny sposób na branding gry i zdobycie lojalności graczy: wprowadzaj markę stopniowo. Przykładowo w „Szczęśliwym rolniku” (2009) na pewnym etapie gry użytkownicy otrzymali możliwość zakupu fabryki chipsów Lay’s, w podobnym projekcie „Farmandia” (2011) – fabryki „Bystrova” marki” w „Ulubionej Farmie” – restauracji „Calve”.

Markowy element rozwiązał dwa problemy jednocześnie:


  • Przejścia do grupy: 1 665 172.
  • Użytkownicy, którzy dołączyli do społeczności: 150 000 osób.
  • Odejście z grupy po zakończeniu okresu brandingu: poniżej 3%.

Markowe aplikacje i gry w mediach społecznościowych coraz bardziej nadają się do celów reklamowych. Co więcej, jest to reklama „nowego poziomu” – nie wywołuje negatywności, jest dyskretna, a nawet przyjemna. A marka, która wybrała tak „humanitarną” ścieżkę do konsumenta, ponieważ jej taktyka zawsze zwycięży.

Powiązane artykuły: