Czy mógłbyś opracować grę na tydzień? Ten facet właśnie to robi

  • Owen Little
  • 0
  • 2632
  • 345
Reklama

Gdybym poprosił cię, żebyś rzucił pracę i robił mi grę wideo co tydzień na rok, czy mógłbyś to zrobić??

Mógłbyś? Nie mogłem osobiście. Tworzenie gier wideo jest wyjątkowo trudnym zadaniem, składającym się z różnych różnych powiązanych ze sobą etapów, z których każdy wymaga niesamowitego poziomu umiejętności i finezji.

Prawdą jest również to, że tworzenie tradycyjnych gier wideo jest niezwykle trudnym zadaniem, wymagającym ogromnego poziomu wiedzy na temat bibliotek graficznych, fizyki, matematyki i biegłości w trudnym języku programowania niskiego poziomu, takim jak C++.

Następnie musisz zmierzyć się z najtrudniejszą przeszkodą. Stworzenie gry, która jest zabawna, wciągająca i - przede wszystkim - zabawna.

Powstanie HTML5 Co to jest HTML5 i jak zmienia sposób przeglądania? [MakeUseOf wyjaśnia] Co to jest HTML5 i jak zmienia sposób przeglądania? [MakeUseOf wyjaśnia] W ciągu ostatnich kilku lat możesz od czasu do czasu słyszeć termin HTML5. Niezależnie od tego, czy wiesz coś na temat tworzenia stron internetowych, czy nie, koncepcja może być nieco mglista i myląca. Oczywiście… stworzył gry wideo. 6 mobilnych gier HTML5, w które można grać za darmo na smartfonie. 6 mobilnych gier HTML5, w które można grać za darmo na smartfonie. Aplikacje internetowe przeszły długą drogę w ciągu ostatnich kilku lat, a wraz z nadejściem HTML5 można tworzyć nawet bardziej złożone, samodzielne gry i narzędzia. Producenci smartfonów (ogólnie) byli… znacznie łatwiejsi w rozwijaniu i rozpowszechnianiu. Wszystko, co musisz wiedzieć, to JavaScript i niektóre nowe sieciowe interfejsy API, takie jak Canvas. Udostępnianie gier jest jeszcze łatwiejsze, ponieważ gracze potrzebują tylko nowoczesnej przeglądarki internetowej. Nie wymaga żadnych wtyczek ani plików do pobrania.

Mimo to wciąż pozostaje wyzwaniem tworzenie gier, które są piękne, czarujące i przyjemne. Pomysł stworzenia jednego tygodnia wydaje się całkowicie nie do pomyślenia. A potem poznałem Thomasa.

Gra wideo na tydzień

Nie ma biblioteki dla wyobraźni lub zabawy. Tworzenie przyjemnych gier nie jest tak łatwe do nauczenia jak programowanie. To dlatego jest tak zdumiewające, że Thomas Palef - twórca postaci LessMilk - był w stanie wyprodukować jedną grę tygodniowo. Ale czy są jakieś dobre?

No tak. W ciągu trzech miesięcy Thomas stworzył od podstaw 12 unikalnych, fascynujących gier. Niektóre są pochodnymi wcześniejszych gier, takich jak Crazy Snake, który rozszerza się na wszechobecnego Snake'a, znalezionego na prawie każdym telefonie pod koniec lat 90..

Ale Crazy Snake ma przebiegły zwrot akcji. W miarę postępów w grze ekran obraca się i przechyla, drastycznie zwiększając szansę, że twój wąż nagle spadnie na ścianę. Przebiegły.

Inne gry w jego repertuarze najwyraźniej zapożyczono z zasad Flappy Bird, które są łatwe do zrozumienia, ale frustrująco trudne do pokonania. Weźmy na przykład Box Jump. Założenie jest proste. Jesteś pudłem i jesteś pchany przez przeszkody, które musisz przeskoczyć. Łatwo, prawda?

Nie, wcale nie. Niektóre poziomy wymagają wielu prób pokonania, a niektóre przeszkody wymagają chirurgicznie precyzyjnego pomiaru czasu.

Kolejny, zatytułowany I Hate Rabbits, odsuwa króliki od ścieżki szalejącego potwora, który chciałby zrobić puszystym małym protagonistom to, co robił Myxomatosis w latach 50. W miarę postępu gry dostajesz więcej królików do ochrony.

Byłem ciekawy, aby wejść do umysłu twórcy gier seryjnych. Rozpocząłem rozmowę z Thomasem i rozmawialiśmy o procesie tworzenia, wyobrażania, marketingu i zarabiania na grach online.

Wywiad

Cześć Thomas. Czy możesz mi powiedzieć coś o sobie i swoim pochodzeniu?

Witam, dziękuję za przyjęcie mnie na MakeUseOf.com! Jestem 25-letnim Francuzem mieszkającym w Paryżu. Studia skończyłem około rok temu i znalazłem pracę jako projektant stron internetowych i kierownik projektu. Ale ostatnio rzuciłem pracę, aby rozpocząć pracę nad własnymi projektami, a Lessmilk jest jednym z nich.

Jakie były motywacje do stworzenia gry na tydzień?

Nie miałem doświadczenia w tworzeniu gier i chciałem być w tym dobry. Zmuszanie się do budowania nowej gry co tydzień wydawało się dobrym sposobem na osiągnięcie tego celu. 11 tygodni później mogę powiedzieć, że wszystko poszło całkiem nieźle: teraz czuję się coraz bardziej komfortowo budując coraz bardziej złożone gry.

Co tydzień musi być trudno wymyślić nowy pomysł na grę. Gdzie znajdujesz swoją inspirację?

Wiele osób zadaje mi to pytanie, ale tak naprawdę nie jest to takie trudne. Najpierw wybieram ogólny motyw dla mojej gry (match-3, platformówka itp.) I od razu go koduję. Podczas tworzenia gry wypróbowuję kilka małych pomysłów. Niektóre są złymi pomysłami, a inne są całkiem dobre. W ten sposób gra powoli nabiera kształtu.

Zauważyłem tylko, że wszystkie twoje gry są oparte na HTML5 i korzystają z biblioteki Phaser. Czy możesz mi powiedzieć coś o decyzji dotyczącej Phaser? Czy były jakieś inne biblioteki, które rozważałeś użyć?

Kiedy już wiedziałem, że chcę robić grę na tydzień, musiałem zdecydować, jak to zrobić. Spędziłem kilka tygodni na badaniu dostępnych opcji i ostatecznie wybrałem trzy główne opcje:

  • iOS. Szybko jednak zdałem sobie sprawę, że dzięki procesowi przesyłania aplikacji wydawanie gry na tydzień byłoby trudne.
  • EnchantJS. Jest to ładny mały framework, ale nie jest aktywnie utrzymywany.
  • Phaser. Świetny i potężny framework JavaScript, to ten, który ostatecznie wybrałem.

Powiedz mi, co kochasz i czego nienawidzisz w Phaser?

W Phaserze podoba mi się to, że jest aktywnie utrzymywany. Co kilka tygodni pojawia się nowa wersja z nowymi funkcjami i ulepszeniami wydajności. Jest coraz lepiej!

Ma to jednak swoje wady, ponieważ często muszę spędzać czas na dokumentacji i forum, aby nadążyć za najnowszymi zmianami. Ogólnie rzecz biorąc, dobrze jest widzieć, jak framework staje się coraz potężniejszy.

Jak przebiega proces programowania? Czy możesz mi coś o tym powiedzieć?

Nie ma wiele do powiedzenia. Sprawiam, że wszystko jest naprawdę proste. Koduję na Sublime Text Wypróbuj Sublime Text 2 na potrzeby edytowania kodu na wielu platformach Wypróbuj Sublime Text 2 na potrzeby edytowania kodu na wielu platformach Sublime Text 2 to edytor kodów na wielu platformach, o którym niedawno słyszałem i mam powiedzieć, że jestem pod wrażeniem pomimo wersji beta. Możesz pobrać pełną aplikację bez płacenia ani grosza…, debugować w Google Chrome i wykonać kopię zapasową moich plików za pomocą Dropbox. Po zakończeniu gry ręcznie przesyłam ją na mój serwer.

Sam jestem programistą i wiem, że to całkiem samotne doświadczenie. Jak uzyskać opinie na temat tego, nad czym pracujesz?

Tworząc grę, przekazuję prototypy znajomym i rodzinie. W ciszy obserwuję je podczas gry, co pomaga mi odkryć wady w moich grach. Kiedy gra zostanie wydana, mam system komentarzy, aby zebrać opinie. Często dostaję tam raporty o błędach lub prośby o udostępnienie funkcji, co jest naprawdę przydatne.

Zauważyłem jedną rzecz: używasz dużo muzyki i efektów dźwiękowych w swoich grach. Czy tworzysz to sam, czy pozyskujesz to od strony trzeciej??

Nic nie wiem o muzyce, więc musiałem improwizować. Spędziłem dużo czasu słuchając muzyki retro, aby znaleźć utwory, które pasowałyby do moich gier. Jednak niedawno nawiązałem współpracę z utalentowanym muzykiem, Abstrakcją. Stworzył już niestandardową muzykę do trzech moich gier, a kolejne będą dostępne wkrótce!

Jak sprzedajesz swoje gry?

Na początku próbowałem pokazać moje gry osobom zainteresowanym grami, czy to ma sens, prawda? Cóż, to się nie udało. Więc spróbowałem czegoś innego: pokazałem swoje gry społecznościom programistycznym i blogom i tak zacząłem uzyskiwać przyzwoity ruch. Teraz po prostu tworzę gry i piszę samouczki na temat tworzenia gier w HTML5.

Gry oparte na przeglądarce tradycyjnie były trudne do zarabiania. Jak zamierzasz to robić, jeśli w ogóle?

Zarabianie na moich istniejących darmowych grach HTML5 Gry HTML5: Gry Flash oparte na HTML 5 Gry HTML5: Gry Flash oparte na HTML 5 wydaje się trudne, więc nie planuję. Jednak obecnie pracuję nad niektórymi grami na smartfony, które mogą przynieść mi pewne przychody.

Wreszcie, co się nazywa LessMilk?

Kilka razy dostałem to pytanie, więc odpowiedziałem na blogu: chciałem uzyskać nazwę domeny ze słowem “piksel” w tym. lesspixels.com brzmiało świetnie, ale zostało już zrobione. Po burzy mózgów wpadłem na pixelAndMilk.com. Potem wydarzyła się czarna magia i kupiłem lessmilk.com.

Wniosek

Fantastycznie było usiąść z Thomasem. Jego motywacja i wizja są naprawdę inspirujące, a po rozmowie z nim lepiej zrozumiałem wyzwania związane z tworzeniem nowej gry na tydzień.

Od tego czasu wstrzymał swoją grę na tydzień, ale nadal rozwija nowe gry i samouczki, choć z mniejszą regularnością. Możesz sprawdzić gry, które wyprodukował tutaj, i sprawdzić jego blog tutaj.

Czy jesteś zainteresowany tworzeniem gier dla Internetu? Uważasz, że możesz zrobić grę na tydzień? Masz palący pomysł na grę opartą na przeglądarce? Opowiedz mi o tym. Pole komentarzy znajduje się poniżej.

Kredyty graficzne: Kalendarz Via Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.