HTML5! Założymy się, że słyszałeś o tym więcej niż raz, niezależnie od tego, czy jesteś Web Developerem, czy nie. Jest to jeden z języków znaczników, o którym dyskutowali deweloperzy od samego początku. Ponadto musimy dodać, że język zyskał ogromny odzew i popularność w bardzo krótkim czasie, ponieważ istniało mnóstwo funkcji, które pomogły HTML5 w samodzielności. Choć nosi etykietę Hyper Text Markup Language, jego prace są na pewno znacznie więcej, niż się spodziewamy. Mówiąc najprościej, HTML5 to Flash Killer. Rozpoczęło się kilka dyskusji dotyczących urządzeń HTML5 i Apple, ponieważ żadne z urządzeń iDevice nie było obsługiwane przez Flash. Jak można się domyślić, firma predefiniowała awarię Flasha i wykorzystała wieloplatformową funkcjonalność HTML5. Co więcej, musimy powiedzieć, że Flash na pewno ma bardzo krótki czas życia, ponieważ na scenę pojawiła się nowa wersja języka znaczników z wbudowaną funkcją osadzania wideo, która wystarcza do zabicia flasha.
Tak jak powiedzieliśmy wcześniej, HTML5 jest przeznaczony nie tylko do tworzenia stron internetowych, ale także do robienia czegoś, czego nawet nie wyobrażały sobie poprzednie wersje. Deweloperzy i firmy (w tym Web Giants Google) odpowiednio rozpoznali moc HTML5 i uruchomili wiele programów w celu upublicznienia HTML. W sieci można zobaczyć kilka eksperymentów, które sprytnie wykorzystują możliwości HTML5. Najbardziej intuicyjna i interaktywna aplikacja HTML, jaką możemy znaleźć, to Gry HTML5! Tak, wspaniałe gry można tworzyć przy użyciu HTML5, a tworzenie jest znacznie prostsze niż w przypadku Flasha lub innych języków. Oprócz kodowania od zera możesz skorzystać z silników tworzenia gier HTML5, jeśli masz mniejszą wiedzę o kodach, ale masz kreatywny umysł. Dzisiaj przedstawimy Wam kilka wspaniałych silników do tworzenia gier, które wykorzystują HTML5 i JavaScript.
Konstrukcja 2
Construct 2, jako silnik do tworzenia gier, pomaga tworzyć gry oparte na HTML5 bez żadnego doświadczenia w programowaniu. Ten silnik został opracowany przez Scirra Limited i jest dostępny BEZPŁATNIE do celów niekomercyjnych. To, co musisz zrobić, aby stworzyć grę HTML5, to dobry pomysł na twoją grę i kreatywność. Możesz po prostu przeciągnąć obiekty gry (zwykle pliki graficzne) na płótno i zdefiniować dla nich określone właściwości i zachowanie. Dodatkowo możesz korzystać z tej usługi w dowolnej przeglądarce internetowej obsługującej HTML5 oraz w dedykowanych aplikacjach na iOS, Androida, Windows 8 i Google Chrome.
Wadą gry jest to, że może ograniczać twoje kreatywne myślenie. Jeśli planujesz grę z dużym aspektem i funkcjami, Construct 2 nie będzie na ciebie stać. Co więcej, jeśli chcesz używać swojej gry w celach komercyjnych, będziesz musiał zakupić licencję od Scirra Limited. Możesz zamieścić witrynę Scirra w celu udostępnienia demonstracji prac wykonanych przy użyciu Construct 2.
Wpływ JS
Impact JS to oparty na języku JavaScript silnik do tworzenia gier do tworzenia gier w formacie HTML5. Silnik jest wyposażony w edytor poziomów 3D i obsługuje różne urządzenia, w tym iOS. Oprócz tego, o którym mowa powyżej, Impact JS nie jest darmowym silnikiem do tworzenia gier, ale ma duży zbiór narzędzi i rozszerzeń w swojej bibliotece. Korzystając z tych narzędzi, możesz wnieść ogromny efekt wizualny do swoich Gier.
Edytor poziomów 2D jest wyłączną funkcją Impact JS. Ten edytor umożliwia przewijanie w bok i funkcje gry RPG z widokiem z góry, które są niesamowite. Potężne narzędzie do debugowania jest również zintegrowane z Impact JS, które sugeruje wady wydajności i przyczyny. Wszystkie te cechy razem oznaczają, że płacenie 99 USD za licencję Impact JS jest warte twoich pieniędzy i czasu.
LimonkaJS
Oto kolejny DARMOWY silnik programistyczny! LimeJS to framework oparty na JavaScript przeznaczony do tworzenia gier HTML5. Struktura opracowana przez Digital Fruit jest dostępna na licencji Apache, po prostu Open Source, co umożliwia legalne odtwarzanie i ponowne wykorzystanie kodu. Zespół programistów twierdzi, że zaprojektował ten framework, aby umożliwić tworzenie gier w HTML5 bez złożoności kodu.
Jako projekt Open Source, LimeJS może zapewnić więcej funkcji w porównaniu z projektem prywatnym. Ogromna ilość dem i samouczków jest dostępna w sieci, dzięki czemu nie będziesz musiał się martwić o swoją nieświadomość działania frameworka. Framework obsługuje każdą nowoczesną przeglądarkę, a także iOS i Android.
Sałatka Z Dziczyzny
Kolejny silnik do tworzenia gier z obsługą przeciągania i upuszczania, oparty na HTML5. Oprócz innych silników Game Salad ma wbudowany emulator, dzięki któremu można zobaczyć, jak gra będzie działać na ekranie telefonu komórkowego. Na wielu platformach, rozwój jest dostępny za pośrednictwem Game Salad, a obsługiwana lista obejmuje iOS, Android, Amazon Kindle i najnowsze, Windows 8.
Ten silnik ma dwie wersje BEZPŁATNE i PŁATNE. Wersja płatna będzie pobierać 299 USD z Twojej kieszeni każdego roku. Niektóre funkcje, takie jak zakupy w aplikacji, i-Ad, publikowanie, Game Center, publikowanie na Androida itp., są dostępne w wersji pro. Wszystkich wyżej wymienionych funkcji brakuje w innych silnikach i jest to całkiem dobra decyzja, aby kupić wersję pro.
FlashJS
Flash JS ma niewielki związek z flashem i JS. Możesz tworzyć gry HTML5 za pomocą tego silnika i możesz dodawać kody Action Script 3 w [html] Kod [/html], który sprawia, że wydaje się znajomy również programistom korzystającym z flasha. Ten jest również BEZPŁATNY i jest open source, co zyskuje ogromny wkład z różnych części sieci.
Przemyślny JS
To kolejna platforma do tworzenia gier oparta na JavaScript, która ma ogromne wsparcie społeczności w porównaniu z innymi silnikami. Chociaż framework nie ma plug and play, ma pewne zalety, takie jak Entity Component System. Korzystając z tej funkcji, możesz oświecić swoją grę, dając komponenty każdej jednostce w grze (bohaterowi, złoczyńcy itp.). Ta funkcja może na pewno uniknąć długich łańcuchów dziedziczenia z twojego kodu. Nawet będąc niezbyt prostym, Crafty JS jest oczywiście doskonałym silnikiem gry.
Silnik Quintusa
Jest to nowość na liście HTML5 Game Engine z etykietą lekkiego zachowania. Silnik Quintus wspiera programowanie zarówno na urządzenia mobilne, jak i komputery, co jest przydatne dla programistów.
Na użytkowników Quintus Engine czeka dedykowana strona internetowa, co oznacza, że wątpliwości nie będą dla Ciebie dużymi problemami, przynajmniej w przypadku Quintusa.
Wnioski
Omówiliśmy kilka silników do tworzenia gier dla HTML5, a ostatni wybór należy do Ciebie. Jak wiecie, każdy będzie miał różne aspekty swojej gry, a różne usługi będą dostępne, aby spełnić różne wymagania. Na tej liście większość silników jest BEZPŁATNA, chociaż niektóre z nich mają wersję PRO. Ponieważ jest słowo o wymaganiach, nie chcemy powiedzieć, że „ten” jest najlepszy. W każdym razie poinformuj nas o swoich doświadczeniach z tworzeniem gier HTML5 w komentarzach. Możemy zgadywać, co będziesz myślał po przeczytaniu tego. „Czy tworzenie gier w HTML5 jest tak łatwe?”
Raquel Johnson
Szanowny Panie,
Jestem również w tym postępie w nauce programowania HTML 5, dzięki czemu będzie mi to bardziej pomocne w perfekcyjnym dostaniu się do mojej pracy. Jeszcze raz dziękuję za udostępnienie!
Manish
Jest to świetne źródło informacji do tworzenia gier przy użyciu silników programistycznych HTML5 Game. Dzięki za udostępnienie tych informacji.
Franka Cerna
Abhijith, właściwie myślałem o wejściu w tę przestrzeń. Dzięki za wszystkie informacje. Ze wszystkich wyżej wymienionych silników, o których słyszałem tylko o konstrukcie, mam chyba dużo do przeczytania!
Juuhii Agrawal
Dzięki Abhijith za informacyjny post. Myślałem już o tym, którego z JS użyć. Opowiadając o tym wszystkim, właśnie pomogłeś mi znacznie łatwiej dokonać wyboru.
Bipul Khana
Naprawdę świetne frameworki do tworzenia gier HTML5. Wielkie dzięki Abhijith za udostępnienie tych fajnych rzeczy :)
Emilia
Zawsze byłem zaskoczony tymi treściami HTML. Twój post był dla mnie bardzo interesujący. Dzięki za udostępnienie.
Neha
cześć Abhijith, w tej chwili uczę się HTML5, a ta lista daje mi trochę impulsu do nauki uczenia się HTML Gaming i daje mi kilka dobrych przykładów. Dzięki
Jeremy S.
Wow .. dzięki za ten niesamowity artykuł. Właściwie zamierzałem zrezygnować z lekcji kodowania online. Ale to zachęciło mnie do kontynuowania. Niedługo zrobię własną grę. ;)
Stacey
To dla mnie dość techniczne… Ale znam wielu znajomych, którzy będą naprawdę zainteresowani przeczytaniem Twojego posta. I zamierzam się z nimi tym podzielić! Dzięki za wszystkie cenne informacje.
Szalin
Sałatka z dziczyzny wygląda obiecująco, ponieważ jest niezależna od platformy i bezpłatna. Powinienem spróbować, wielki człowieku akcji!
Lawindra
Naprawdę zastanawiałem się nad przeprowadzką do tego obszaru. Dzięki za wszystkie dane
zamień raja
Wygląda na to, że wiedza na temat HTML5 jest całkiem niezła, na co stać!
Yota
Proszę wziąć pod uwagę silnik gry Turbulenz HTML5. Został otwarty w maju.
http://www.turbulenz.biz/developers
– Korzystając z tego silnika gry opracowaliśmy grę 3D HTML5, http://www.polycraftgame.com
– Szkocki programista opracował Word Quest i Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Punter
Świetna lista, ale zawsze polecam używanie LimeJS.