Порты игр
2 поста
2 поста
4 поста
10 постов
1 пост
1 пост
22 поста
5 постов
1 пост
6 постов
1 пост
1 пост
3 поста
2 поста
14 постов
Привет Пикабушники.
Сегодня хочу поделится с вами своим небольшим проектом.
Эмулятор NES 8-bit игр для Android. Такие как Mario, Battle City, Battletoads и так далее.
Что постарался реализовать:
- Подхват игр сразу из zip. Не нужно распаковывать игру. Просто выберете скаченный zip. Он распакуется сам.
- Возможность сохранить игру в любом месте. Проиграли? Просто нажмите "Загрузить" и начните с места сохранения.
- Возможность настроить кнопки под себя. В верхней части экрана есть маленький значок шестеренки. Нажмите и перетащите кнопки как вам удобно.
Приложение не содержит рекламы и прочего мусора. Все для вас.
Как идея в дальнейшем хочу реализовать каталог игр и статистику игроков. Размещение в Google Play, если окажется популярным.
Буду рад вашей поддержке.
Если вы заметили баги или недочеты, пишите. Буду править.
Скачать можно на Яндекс диске: https://disk.yandex.ru/d/dKCYF67M9s-I_Q
Привет Пикабушники.
Хочу поделится с вами моим портом игры Super Mario Bros с адаптацией под тачскрин.
Построен на оригинальной игре Nintendo. Без использования сторонних эмуляторов. Обожаю эту игру. А вы?
В качестве бонуса добавил возможность сохранения на локации и перезапуском уровня с момента сохранения.
Буду рад вашим комментариям. Если зайдет, сделаю другие порты на популярные игры.
Кстати можете написать какие игры хотели бы видеть в версии под Android.
Рекламы и прочего хлама в игре естественно нет.
Надеюсь на вашу поддержку.
Скачать можно с Яндекс диска: https://disk.yandex.ru/d/xmFC34ShMUnJ4w
Привет Пикабушники.
Представляю вашему вниманию очередную игру из серии "Игры длиною в один файл"
Вспомнил старую мобильную Fruit Ninja — ту самую, где водишь пальцем по экрану, а из нижнего угла вылетают фрукты, и их надо порезать. Простая механика, а залипаешь на час. Играл в неё лет десять назад, а рефлекс «не трогать чёрный шар» до сих пор срабатывает, когда вижу что-то круглое и тёмное на столе.
И подумал — а слабо мне такое собрать? Один файл, без движков, без npm, без «установите ещё 300 мегабайт зависимостей, чтобы отрисовать круг».
Оказалось, не слабо. Слабо — это потом, когда я пытался объяснить самому себе, почему арбуз, порезанный под углом 47 градусов, разлетается именно в эти стороны, а не в противоположные.
Что получилось в итоге.
Открываешь файл в браузере — и всё, ты ниндзя. Никаких меню, никаких «нажмите, чтобы начать». Просто водишь мышкой или пальцем, и фрукты разваливаются на половинки. Арбуз брызгает красным, киви — зелёным, лимон — жёлтым. Каждый фрукт нарисован кодом: кружочки, градиенты, полоски у арбуза, семечки у киви. Ни одной картинки — всё руками.
Бомбы летят вместе с фруктами. Чёрные, с искрящимся фитилём, и искра эта пульсирует — я на неё потратил больше времени, чем на всю остальную игру. Потому что если бомба не выглядит опасно, то зачем она вообще. Тронул — экран трясётся, вспышка, и всё, рейс окончен.
Три пропущенных фрукта — тоже конец. Я пробовал сделать «жизни» и «вторую попытку», но это как-то размягчает игру. Тут либо режешь, либо нет.
Почему это сложнее, чем кажется.
Первый арбуз — легко. Второй — тоже. А вот когда их три, и все летят по разным траекториям, а между ними болтается бомба — вот тут начинается фруктовый ад. Я после нескольких партий понял, почему ниндзя в кино такие сосредоточенные. У них, видимо, тоже бомбы летали.
Что внутри, если кому интересно.
— 7 фруктов: арбуз, апельсин, яблоко, лимон, киви, слива, груша
— Бомбы с пульсирующей искрой
— Экранная тряска, вспышки, брызги сока
— Звуки через WebAudio — можно в наушниках, можно без
— Рекорд сохраняется в браузере (у меня 63, побейте)
— Статистика после игры: сколько срезал, максимальное комбо, точность, любимый фрукт
— Счётчик игроков на странице — мне просто было интересно, сколько людей в это ткнёт
— Таймер и счётчик фруктов в воздухе
Технические детали.
— ~900 строк, один HTML-файл
— Canvas 2D, никаких библиотек
— Управление: мышь или палец
— Работает на телефоне
— Открывается двойным кликом, интернет не нужен
Вопрос к залу.
Стоит ли добавить режим «на время» — 60 секунд, кто больше порежет? Или режим «выживание» — фрукты летят всё быстрее, бомб всё больше? Или оставить как есть, классика на три жизни?
Пишите в комментах свои рекорды и истории о том, как один маленький арбуз разнёс всю вашу карьеру ниндзя.
Поиграть можно по ссылке: https://greenman2022.github.io/fruitninja/
Всем привет, пикабушники. Продолжаю сервию игр для рубрики "Игры в один файл"
Вспомнил старую мобильную Flight Control — ту самую, где ты диспетчер, тянешь пальцем линии от самолётиков, и они красиво заходят на посадку. Играл в неё лет 10 назад, а она до сих пор снится в кошмарах.
Короче, за пару вечеров собрал браузерную версию в одном HTML-файле. Без движков, без npm, без 500 мегабайт node_modules. Просто canvas + ванильный JS. Можно скачать и открыть двойным кликом, даже интернет не нужен (ну почти).
Как играть:
🛬 Тянешь от самолёта линию — он летит по ней. Отпустил — летит по прямой.
🎯 Цветные самолёты — на полосу внизу. Жёлтые вертолёты — на площадку «H» справа.
💥 Два борта столкнулись — конец. Без «жизней», без «второй попытки». Как в жизни.
📈 Чем больше посадил — тем чаще появляются новые. Игра постепенно превращается в хаос.
Что есть внутри:
— 4 типа самолётов + вертолёты с крутящимся винтом
— Рекорд сохраняется в браузере (у меня пока 47, побейте)
— Статистика после каждого рейса: сколько посадил, сколько пролетело рядом (так называемые «почти столкновения» — отдельный вид боли)
— Счётчик игроков, чтобы понимать, что ты не один такой в этом небе
— Таймер, счётчик бортов в воздухе — всё как у взрослых
Почему это сложнее, чем кажется:
Первый борт — легко. Второй — тоже. А вот когда их пять, и один летит с севера, второй с юга, третий вообще с востока, а полоса одна — вот тут начинается настоящий авиадиспетчерский ад. Я после нескольких партий понял, почему у диспетчеров зарплата выше средней.
Технические детали (для тех, кому интересно):
— ~700 строк кода, один файл
— Canvas 2D, никаких библиотек
— Управление: мышь или палец
— Работает на телефоне (проверено на своём, самолёты слушаются)
Если кто-то дойдёт до сотни посаженных — снимаю шляпу, у меня после 50-го борта в воздухе начинается паника и я теряю контроль над ситуацией.
Пишите в комментах свои рекорды, скрины с «почти столкновениями» и истории о том, как один маленький вертолётик разнёс всю мою карьеру диспетчера.
Поиграть можно по ссылке: https://greenman2022.github.io/flightcontrol/
Привет, пикабушники. Продолжаем серию игр в один html файл.
Намедни сидел я и думал: а чего в интернетах не хватает? Правильно — игры, где главная валюта это плюсики. И главный герой — волк. Потому что волк — это классика. Все любят волка. Особенно если он ловит плюсы ртом.
Так и родилась «Волк и Плюсики».
Сверху падают кружочки. Ты водишь волка мышкой, пальцем или стрелками ← → и ловишь их.
Плюсик — +1 плюсик в карму.
Золотой плюсик — +5 плюсиков и уважение.
Минус — поймал — минус жизнь. Сразу. Без разговоров.
Пропустил плюсик — −2 плюсика. Да, жёстко.
Плюсиков стало меньше нуля — минус жизнь. Волк в минусе не живёт.
Три жизни — и всё, волк уходит в минус. Буквально.
Комбо никто не отменял: ловишь без промахов — получаешь множитель. Промахнулся — комбо обнулилось. Уровень растёт каждые 15 плюсиков, плюсики падают быстрее, минусов становится больше. Классическая прогрессия «ещё один заход и спать».
Один HTML-файл. Без движков, без сборщиков, без «скачай 300 мегабайт зависимостей». Открываешь в браузере — играешь.
Внутри:
Canvas 2D и один requestAnimationFrame цикл.
Вся физика — это y += vy * dt. Никакой физики.
Волк нарисован кодом: уши, зубы, глаза, которые следят за твоим курсором. Не спрашивайте зачем — просто следят.
Touch-first: на телефоне водишь пальцем, волк «приклеен» к пальцу. Мультитач отключён, чтобы второй палец не уволок волка в другой конец экрана.
Звуки — Web Audio, синтез на лету. Пищит, но по-доброму.
Глобальный счётчик заходов — чтобы видеть, что ты не один такой.
Первые 30 секунд: «да что тут сложного».
Следующие 30 секунд: «откуда столько минусов».
Минута: «−2?! ЗА ЧТО».
Две минуты: «ладно, ещё один заход».
Волк, кстати, не расстраивается. У него выражение лица человека, который уже принял свою судьбу.
Для тех, кто любит аркады на 2 минуты в обед.
Для тех, кто хочет доказать себе, что реакция ещё не всё.
Для тех, кто хочет поймать минус и сказать «так и задумано
Играть здесь: https://greenman2022.github.io/volkiplusiki/
Естесьтвенно все бесалвтно без смс и регистрации. Буду рад вашим отзывам.
Приветствую, пикабушники!
Решил немного развлечься и, возможно, развлечь вас.
Поэтому начинаю создание серии игр в одном HTML-файле.
Это серия игр, которые будут состоять всего из одного HTML-файла.
Игры будут небольшие: кликеры, викторины и так далее. Так сказать, игрушка на один раз, но, возможно, что-то из таких поделок будет вам интересно, и она окажется игрой на два раза.
Первой в серии будет «ДТП Кликер». Суть простая: несколько перекрёстков и полный хаос. Всё смешалось: люди, кони.
Нам предстоит устранить этот хаос, добавляя светофоры, пешеходные переходы и так далее.
Поиграть можно на GitHub по ссылке: https://greenman2022.github.io/dtpcliker/
Естественно, всё бесплатно и без рекламы. Всё для вас.
Буду рад реакциям, комментариям. Ну и хейта можно навалить — зачем ещё нужен наш любимый Пикабу?
Привет Пикабушники. В данный момент занимаюсь разработкой инструментов для перевода приложений и программ под Android на Русский язык, И мне нужны конкретные подопытные.
Если у вас есть какие-то программы или игры, которыми вы пользуетесь и они не на русском, напишите названия. Попробую перевести, если получится скину вам Apk. Это пока только эксперименты, результат на 100% не обещаю, но буду пытаться, в любом случае это поможет мне улучшать инструменты.
Всем Бобра
Привет Пикабушники. Давненько ничего не писал.
Сегодня поделиться своим небольшим проектиком.
AdCut - Это небольшое приложение, которое блокирует видеорекламу в играх и приложениях на Android
Та самая реклама которая всплывает в играх и приложениях между уровнями или просто бесконечно. Бесит ужасно.
В базе несколько десятков известных источников для блокировки.
Кому интересно можете попробовать. Будет интересно почитать ваши мнения. И узнать все ли рекламные ролики у нее получится перехватить.
Если вы запустили какую-то игру или приложение и реклама все равно появилась, Пиши в комментариях название приложения в котором осталась реклама, буду добавлять источники в обновлениях.
Скачать можно с Яндекс диска: https://disk.yandex.ru/d/sUD5Pv-VXSXdcQ
Приложение бесплатное. Для себя и для всех желающих.
Статистику и прочее естественно не собираю. Вся обратная связь через Пикабу