| Разработка и ромхакинг > Разработка игр |
| Браузерный Арканоид для компов и смартфонов |
| (1/2) > >> |
| tomater:
Добрый день всем! Хочу поделиться со всеми своей разработкой. Встречайте мой хобби-проект Арканоид Онлайн Игра написана полностью с нуля, включая графику и звук HTML5/JS/Canvas/AudioContext Работает во весь экран, как на телефонах, так и на компьютере. Не требует скачивания, установки, регистрации и т.п. Просто кликаем по ссылке и играем. Скриншоты игры: Наслаждайтесь! Буду рад обратной связи - нравится или нет, что сделано удачно, что стоит улучшить. |
| Миха42:
Попробовал с андроида, управление вполне удобное сделано с душой, своего рода игра для расслабления и отдыха, но игра к сожалению не цепляет, во всяком случае меня. Единственный арканоид что зацепил, в который можно было играть часами с огромным удовольствием и азартом это Рикошет Но до него в вашем варианте ещё далеко. |
| tomater:
--- Цитата: Миха42 от 03 Апрель 2021, 13:11:04 ---Попробовал с андроида, управление вполне удобное сделано с душой, своего рода игра для расслабления и отдыха, но игра к сожалению не цепляет, во всяком случае меня. Единственный арканоид что зацепил, в который можно было играть часами с огромным удовольствием и азартом это Рикошет (Ссылка на вложение) Но до него в вашем варианте ещё далеко. --- Конец цитаты --- Спасибо за отзыв. Можете описать, чем именно цеплял рикошет? |
| Миха42:
В игре можно выбивать жизни увеличивая их количество, Скорость шариков постепенно увеличивалась после каждого касания платформы для отбивания Имелся бонус магнита для примагничивания шариков, чтоб ловить их и каждый раз запускать заново Так же имеются разного типа шарики с разными возможностями как и в вашем варианте, но там их чуть больше, особенно нравилось ловить бонус с синими шариками которые выносили обсалютно всё на своём пути. Сами шарики тоже имеют 2 размера, маленькие разумеется имеют меньшую силу атаки Можно взять и бонус размножения, при этом любой из шариков множился на 3 (каждый из которых получал скорость родителя) при этом количество летающих шариков было не ограниченно, что придавало некого экстрима когда более 2ух десятков шариков насаются по карте с разной скоростью Сама платформа имеет также возможность расширения, но и сужения вплоть до её полного уничтожения в зависимости от того что поймаешь. Есть и бонусы для самой платформы в виде разного рода оружия с которого можно расстреливать блоки пока шарик летает Количество разного рода блоков также впечатляло, у всех свои возможности и даже формы, запас прочности тоже разный, даже непробиваемые блоки после многочисленных ударов со временем разрушаются. При постепенном прохождении разных уровней всегда есть возможность продолжить из очередного уровня респауна. При виде карты количества уровней сразу появляется азарт пройти их все, но пройдя их все появляется новый мир с другого рода блоками и возможностями и так же очередной картой уровней, что поддерживает азарт и интригу для продолжения играть далее, количество миров? решать вам сколько их будет, но не нужно сообщать игроку сколько их. При этом дав возможность начинать игроку с любого респаун уровня в любом из пройденных миров. Разумеется для всего этого стоит и саму платформу превратить в некое орудие/корабль или ещё что либо. Заодно и сам фон локации не мешало бы при украсить для каждого мира соответствующе. При всём при этом игру всё таки прийдётся привязывать к устройству хотяб по средству куки для хранения прогресса прохождения игры. Не стоит и забывать про таблицу рекордов в онлайн режиме, ведь кому не захочется пощеголять своим рекордом набитых очков набитых без потери последнего шарика не используя очередную жизнь? ;) разумеется что при каждом возобновлении (использованной жизни) очки начинают набираться с нуля. Бонусы сыпятся на некоторых уровнях довольно часто, но вот какие хорошые или плохие и стоит ли их брать уже другое дело ;) |
| blackoff:
--- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Имелся бонус магнита для примагничивания шариков --- Конец цитаты --- так он и тут есть ... |
| Миха42:
Постоянные смены уровней и количество новых С возможностью сохранения пройденного прогресса игры Хардкор на более последних уровнях и экстрим с возможностью разносить из пулемёта или ракетами всё в пух и прах на некоторых уровнях обязательно будут поддерживать азарт, нежели всю игру просто отбивать шарики. Рекордная таблица в онлайн режиме обязательно даст эффект первенства между игроками, что так же привлечёт игроков. Но это всё лишь моё мнение. Во всяком случае создавая бд с рекордами с статистиками выйгрышей и прочего раньше всегда приносили больший онлайн нежели просто игра без чего либо. Добавлено позже: --- Цитата: blackoff от 03 Апрель 2021, 14:00:33 ---так он и тут есть ... --- Конец цитаты --- Я описывал лишь Рикошет. |
| tomater:
--- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---В игре можно выбивать жизни увеличивая их количество, --- Конец цитаты --- У меня есть приз, дающий жизнь, плюс по достижению 10 000 очков дается жизнь. --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Скорость шариков постепенно увеличивалась после каждого касания платформы для отбивания --- Конец цитаты --- Так и есть. Но не только платформа, блоки и стены тоже считаются. --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Имелся бонус магнита для примагничивания шариков, чтоб ловить их и каждый раз запускать заново --- Конец цитаты --- И это есть. Это всё классические механики, я никак не мог их не реализовать :) --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Так же имеются разного типа шарики с разными возможностями как и в вашем варианте, но там их чуть больше, особенно нравилось ловить бонус с синими шариками которые выносили обсалютно всё на своём пути. --- Конец цитаты --- У меня это "стальной шарик", то есть серого цвета --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Сами шарики тоже имеют 2 размера, маленькие разумеется имеют меньшую силу атаки --- Конец цитаты --- Разная сила атаки? Это как? Не с первого раза даже простые блоки сбиваются? У меня размер влияет только на скорость ускорения (мелкие ускоряются быстрее) --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Можно взять и бонус размножения, при этом любой из шариков множился на 3 (каждый из которых получал скорость родителя) при этом количество летающих шариков было не ограниченно, что придавало некого экстрима когда более 2ух десятков шариков насаются по карте с разной скоростью --- Конец цитаты --- Да, и это можно, нужно только везение, чтобы несколько одинаковых призов выпало подряд. Это один из самых веселых моментов в игре :) --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Сама платформа имеет также возможность расширения, но и сужения вплоть до её полного уничтожения в зависимости от того что поймаешь. --- Конец цитаты --- Максимальная ширина - пол экрана. Убить уменьшением нельзя, но на самой маленьком размере играть правда сложно... --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Есть и бонусы для самой платформы в виде разного рода оружия с которого можно расстреливать блоки пока шарик летает --- Конец цитаты --- У меня только одно оружие - пулялка. А какие еще были в рикошете? --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Количество разного рода блоков также впечатляло, у всех свои возможности и даже формы, запас прочности тоже разный, даже непробиваемые блоки после многочисленных ударов со временем разрушаются. --- Конец цитаты --- С формой да, у меня они все одинаковые. Но это именно классическая механика, я хотел именно классику сделать. А видов и цветов тоже много. Есть прозрачные, есть многократные, стальные, динамит. Стальные правда не разрушаются обычным мячом. Только взрывом или стальным мячом. Ну и приз есть специальный, чтобы сделать их пробиваемыми. --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---При постепенном прохождении разных уровней всегда есть возможность продолжить из очередного уровня респауна. --- Конец цитаты --- Я долго думал, делать ли такую механику или нет. У многих флешовых браузерных сделано как принято в мобильных игрухах - уровни открываются, после чего можешь переиграть их в любом порядке. Но я решил, что такая механика лучше подходит для головоломок, либо для очень сложных уровней. А я хотел именно казуалка на скилл сделать. И решил оставить по классике и по хардкору: умер - начинай сначала, и посмотрим, сколько уровней сможешь пройти. --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---При виде карты количества уровней сразу появляется азарт пройти их все, но пройдя их все появляется новый мир с другого рода блоками и возможностями и так же очередной картой уровней, что поддерживает азарт и интригу для продолжения играть далее, количество миров? решать вам сколько их будет, но не нужно сообщать игроку сколько их. При этом дав возможность начинать игроку с любого респаун уровня в любом из пройденных миров. --- Конец цитаты --- Понятно. Да, интересно. Вот будет у меня игровая студия и понимание как на этом денег заработать - возможно смогу себе позволить замутить сотню миров и тысячи уровней :) А пока тут их всего 20. --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Разумеется для всего этого стоит и саму платформу превратить в некое орудие/корабль или ещё что либо. Заодно и сам фон локации не мешало бы при украсить для каждого мира соответствующе. При всём при этом игру всё таки прийдётся привязывать к устройству хотяб по средству куки для хранения прогресса прохождения игры. --- Конец цитаты --- Куки - не проблема. Таблица результатов нормалью хранится у каждого на устройстве. А вот делать дорогую графику и затачивать ее по размеру под все платформы - это уже снова возвращаемся к вопросу о студии и бюджетах… Я всего лишь хобби-разработчик… --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Не стоит и забывать про таблицу рекордов в онлайн режиме, ведь кому не захочется пощеголять своим рекордом набитых очков набитых без потери последнего шарика не используя очередную жизнь? ;) разумеется что при каждом возобновлении (использованной жизни) очки начинают набираться с нуля. --- Конец цитаты --- Таблица есть, у каждого своя. Похвастаться очками - нет проблем. Общую для всех намеренно не делал, так как она скорее демотивирует среднего игрока недостижимостью результата лучших игроков. --- Цитата: Миха42 от 03 Апрель 2021, 13:56:27 ---Бонусы сыпятся на некоторых уровнях довольно часто, но вот какие хорошые или плохие и стоит ли их брать уже другое дело ;) --- Конец цитаты --- И у меня все так и есть :) Коллега, спасибо за подробный обзор. Действительно, в некоторых моментах мне и правда далеко до коммерческой игры, которую делал целый коллектив. Но при этом, большинство остовых механик у меня как раз есть, вы просто не успели их все увидеть. Дайте шанс игре :) |
| gotten:
Уже отписывался на олд геймс. А что насчет графики? Понимаю что это фан проект, но слегка облагородить было бы не сложно. Нарисовать симпатичные блоки и какие-нибудь абстрактные фоны совсем не долго (даже без граф.планшета). Хотя без понятия, может это сильно ударит по производительности) Я вот чуток этим занимался, но забросил, уровня 3 сделал. |
| Миха42:
Прошол 8-10 уровней, часть из них увидел, про рекорды я понял. Но всё же всегда интереснее знать хотябы топ 10 игроков и стремиться попасть хотяб в топ 50 ))))) При этом при очередном топ результате стоит давать игроку запечатлить свой никнейм в числе топ лидеров. Сила подразумевает еденицу удара, предположим: Простой шарик маленький :1 Простой большой :3 Стальной :200 Броня стального блока 150 Обычного 1 В рикошете имелся пулемёт и ракеты |
| tomater:
--- Цитата: Миха42 от 03 Апрель 2021, 14:34:55 ---Прошол 8-10 уровней, часть из них увидел, про рекорды я понял. Но всё же всегда интереснее знать хотябы топ 10 игроков и стремиться попасть хотяб в топ 50 ))))) --- Конец цитаты --- Спасибо. Давно думаю над глобальной таблицей результатов, но пока не придумал как сделать это действительно интересным. Возможно, есть смысл делать таблицы дня и недели, чтобы у средних игроков был хоть какой-то шанс Добавлено позже: --- Цитата: gotten от 03 Апрель 2021, 14:34:13 ---Уже отписывался на олд геймс. А что насчет графики? Понимаю что это фан проект, но слегка облагородить было бы не сложно. Нарисовать симпатичные блоки и какие-нибудь абстрактные фоны совсем не долго (даже без граф.планшета). --- Конец цитаты --- Над фонами уже думаю, это не сложно, а разнообразить игру действительно может. А вот на счет сделать сильно красивее перерисовать блоки - просто это за пределами моих художественных способностей. Если к проекту присоединится художник, то я буду только рад. Если вдруг найдете хорошего художника, понимающего жанр и готового помочь - буду рад знакомству. |
| Миха42:
С js я не знаком, не знаю можно ли на нём редактировать файлы на хостинге. На рнр реализовать идею рекордов и статистик проще простого. Особенно если подключить sql то ещё проще будет делать выборки по датам, очкам и прочем, задав выборку по нужным колонкам таблицы. Всё зависит от хостинга/сервера. По части графики элементарно фон страницы в css и фон поля в игре это самое простое сделать буквально маленькую картинку на 0.1кб замостить и уже красивше будет Добавлено позже: И по возможности в разметке указать выравнивание по центру и к верху для игрового поля, с целью освободить нижнюю часть тачпада чтоб пальцем не перекрывать игровое поле. |
| tomater:
--- Цитата: Миха42 от 03 Апрель 2021, 15:08:31 ---И по возможности в разметке указать выравнивание по центру и к верху для игрового поля, с целью освободить нижнюю часть тачпада чтоб пальцем не перекрывать игровое поле. --- Конец цитаты --- Вы про телефон? Там же снизу полно места для пальца обычно? Или у вас планшет? |
| Миха42:
--- Цитата: tomater от 03 Апрель 2021, 16:05:01 ---Вы про телефон? Там же снизу полно места для пальца обычно? Или у вас планшет? --- Конец цитаты --- Телефон. Не так уж и полно. Добавлено позже: --- Цитата: tomater от 03 Апрель 2021, 14:38:35 ---Спасибо. Давно думаю над глобальной таблицей результатов, но пока не придумал как сделать это действительно интересным. Возможно, есть смысл делать таблицы дня и недели, чтобы у средних игроков был хоть какой-то шанс --- Конец цитаты --- В качестве идеи: Вести статистику Топ 50 общая Топ 30 по годам (сохранять все года) Топ 20 по месяцам (хранить последние 10 месяцев) Топ 10 по дням (хранить последние 7 дней) Добавлено позже: Кстати по поводу планшета, верно ты заметил, тут не мешало бы в css помимо центровки и смещения к верху указать размер занимаемого пространства игрой в % соотношении, примерно 65-70% верхней части экрана |
| Sharpnull:
--- Цитата: Миха42 от 03 Апрель 2021, 15:08:31 ---С js я не знаком, не знаю можно ли на нём редактировать файлы на хостинге. На рнр реализовать идею рекордов и статистик проще простого. --- Конец цитаты --- Как вы против читеров собрались бороться? UPD: Я не боролся с читерами и подобного не писал, поэтому с точки зрения дилетанта: JS можно заменить, простой запрос на сервер через JS не прокатит, нужно будет постоянное соединение с серверов и часть логики игры будет вычисляться на сервере, а это уже другой уровень от "загрузить маленькую страничку" к "пыхтящие сервера для каждого пользователя". Просто наговнокодить на PHP не получится. |
| Миха42:
--- Цитата: Sharpnull от 03 Апрель 2021, 18:24:45 ---Как вы против читеров собрались бороться? --- Конец цитаты --- Ты про себя? :D Я ни как. Во первых не моя игра и не я автор. Во вторых как я и сказал я не знаком с js и не знаю всего кода игры А по части рнр и хоста чем я когда-то занимался есть главное правило, не давать юзеру информации больше чем ему необходимо для игры, а всё что поступает от него обязательно проверять. |
| tomater:
Коллеги, а надо ли бороться с читерами? Сломать можно все, даже бетонный столб. Можно только осложнить процесс взлома, но за взломом должна же стоять какая-то выгода для того, кто будет тратить на это свое время. Какая выгода от того, что впишешь свое имя в таблицу в игре с каким-то крутым результатом? |
| lupus:
Поиграл несколько уровней с айфона. Норм. |
| tomater:
запилил небольшой трейлер про игруху: |
| tomater:
Выложил новую версию - добавил новых уровней. |
| lupus:
Что-то под ios слегка поломалось |
| Навигация |
| Главная страница сообщений |
| Следующая страница |