Найти тему
Еленыч

Игры на JavaScript

Оглавление

Я изучаю JavaScript для моей работы дизайнера. Но помимо работы, я люблю компьютерные игры, поэтому как только я начал программировать, я начал делать и простые игры.

Я использую JavaScript просто потому, что знаю его, а не для того чтоб доказать, что это лучший язык для написания игр😅 Если у меня начнет получаться что-то стоящее, я не исключаю того, что изучу новые языки, вроде C# или C++.

Подборка создана просто как источник вдохновения и пример того, что можно сделать используя JavaScript. Периодически, чтоб зарядиться желанием создавать что-то подобное, я играю в такие небольшие инди-игрушки.

Keep Out!

Начну с игры, на которую я наткнулся первой. Я тогда только начинал знакомится с программированием и библиотекой three.js, и игрушка произвела на меня сильное впечатление.

Если разобраться, сама по себе игра довольно простая, ходишь по небольшому лабиринту и бьешь разных мобов. Но сделана самобытно и в нее интересно поиграть. Проблема тут только в управлении - мне было сложно привыкнуть к резким поворотам на 90°

Играть

Gorescript

Шутер от первого лица для любителей Doom или Duke Nukem 3D, я больше люблю Дюка.

Играется очень приятно, есть всякие секретные двери с плюшками. Например, на первом уровне попробуйте зайти в центральный зал, там есть пулемет. Но сначала найдите способ опустить цветные колонны, иначе не доберетесь до вкусняшки.

Я поиграл только в первую версию игры. которая называется Gorescript Classic, но есть еще новая версия, которая продается в Steam за недорого.

-2
Играть в первую часть
Страничка второй части в Steam

Heraclos

У парня выдался неудачный день - он стал избранным. Такое вот начало у этой игрушки, дальше сюжет рассказывать не буду, сами зацените😄

Игра представляет собой небольшое одноразовое приключение. Кое-где сделана с огрехами, но сыграть все равно интересно и сделана она с юмором.

-3
Играть

InterLand

Игрушка от гугла. Тут 4 разных аркады которые рассказывают о том как пользоваться интернетом и сервисами гугла, конечно.

Играть в нее не интересно, но сделана хорошо и есть чему поучиться. За это она и попала в эту подборку.

-4
Играть

Screeps

Очень неоднозначное творение. Представляет из себя стратегию где все управление осуществляется написанием кода. Чтоб хоть что-то в ней сделать нужно хоть немного знать JavaScript.

Я пока еще не разобрался в ней, надо потратить время на чтение документации и просмотр гайдов, но я обязательно попробую в нее поиграть и напишу отдельную статью о своих успехах. По-моему, задумка крайне интересная.

Поиграть в тренировочный демо-режим можно бесплатно на сайте.

Сайт игры
Страничка игры в Steam
Исходный код на GitHub

Epic SkidMarks

Кольцевые гоночки. Навевают воспоминаниями о близардских Rock & Roll Racing, которые я очень любил. Тут нет оружия, но зато можно легко подключиться с друзьями к любому серверу и погонять немножко.

Игра сырая и создать свой сервер у меня не получилось, но поиграть вдвоем все равно прикольно.

-5
Играть

HexGL

Тут нам дают что-то вроде космического корабля и мы летим по трассе несколько кругов. Основная задача - ехать бысто и не врезаться в ограждения, а то взорвемся.

Управление простое и понятное, но не врезаться все равно сложно. При всем моем опыте игры в Need For Speed, не взорваться я не смог😂

-6
Играть
Исходный код на GitHub

Diablo

Я прошел всю третью часть Дьябло и очень люблю эту игру, поэтому не прошел мимо этого маленького недоделанного клона первой дьяблы😅

Тут есть только одна комната и несколько мобов, которых можно зарубить, но если есть желание, можешь продолжить разработку, быть может у тебя получится достойный убийца Дьябло!

-7
Играть
Исходный код на GitHub

DuckHunt

В детстве у меня была Dendy и вроде на ней была эта игра, но к сожалению, поиграть я мог только у знакомых, т.к. у моей Dendy не было ружья, который подключался к приставке.

Ружья на приставках тех времен были далеки от совершенства и подстрелить утку было ой как не просто.. а бесячая собака еще и смеялась над тобой постоянно😁

Мышкой попасть по уткам стало совсем просто, да и играть уже не так интересно, но тем не менее приятно вспомнить былые деньки.

-8
Играть
Исходный код на GitHub

Circus

Еще одна приставочная игра из детства. Основная задача - прыгать через кольца и препятствия, и при этом не поджарить льва. Это намного сложнее чем кажется и мелким я ее не сильно любил. Вообще не любил😀

Я вставил игры с приставки в подборку потому, что они лучше большинства игр которые сейчас есть в сервисах типа Google.Play и Яндекс.Игры. И если сделать клон какой-то из игр, но со своим "сюжетом" и графикой, уже будет классно!

-9
Играть
Исходный код на GitHub

Pong

Мой Понг для двух игроков. Делал я его сам как часть обучения, поэтому за основу был взят чужой проект из ютуба. От донора тут мало что осталось, поэтому могу с чистой совестью назвать эту реинкарнацию Понга своей😏

В общей сложности на создание этой игры ушло около месяца, а в основе тут чистый JavaScript без каких либо библиотек.

Хотел еще добавить возможность поиграть против компьютера и управление жестами для смартфонов, но пока не дошли до этого руки, возможно еще вернусь.

-10
Играть
Исходный код на GitHub
Статья о разработке на Хабре

Спасибо, если дочитали ( ´・・)ノ(._.`)

Если ты знаешь классные игры на JavaScript, в которые можно поиграть, пиши про них в комментариях. Соберем еще одну подборку!