Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
173PorteR
52 минуты назад

Не проходят звонки в мессенджере MAX на заблокированном экране телефона⁠⁠

Здравствуйте.

Проблема: не проходит звонок на заблокированном экране телефона. После звонка прилетает сообщение что пропущенный от такого-то абонента. На разблокированном телефоне все ок. Проблема только с MAXом, в других мессенджерах все ок.

Подопечный: Honor x9b, MagicOS 9.0, Android 15.

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

Кто как решал проблему, если она есть, конечно?

Спасибо!

Мессенджер MAX Телефон Мобильные телефоны Android Смартфон Мессенджер Проблема Лузер Текст
17
7
bdpqyandexru
bdpqyandexru
2 часа назад

Таиланд⁠⁠

Таиланд Скриншот, Таиланд, Android
Таиланд Скриншот, Таиланд, Android

https://pikabu.ru/story/a_chto_tak_mozhno_okazyivaetsya_1316...

Скриншот Таиланд Android
4
5
k.afanasiev
k.afanasiev
2 часа назад

Зарелизили нашу первую игру: Шашки Чапаева, но с пушками, разрушаемыми окружением и крутой физикой!⁠⁠

Всем привет, Пикабушники! 👋

После года разработки наша маленькая студия GYM TEAM GAMES наконец-то выпустила Боевые Шашки - свою первую игру для Android, и нам очень хочется поделиться этой радостью с вами!
(Да, и пост на Пикабу у нас тоже первый!)


🎮 Что за зверь такой?

Помните советскую игру "Чапаев", где нужно было щелчком выбивать шашки противника с доски? Вот примерно то же самое, но только с бомбами, лазерами, молниями и реалистичной 3D-физикой!


А ещё мы не везде используем классическую доску 8x8, поэтому вас ждёт очень много необычных уровней :)

1/6

И вентилятор вас будет сдувать, и орда шашек нападать, и стены разрушаться. В общем нафантазировали :)

⚔️ Что внутри:

  • 42 одиночные миссии с хитрым ИИ

  • 35 уникальных уровней для игры с друзьями на одном экране

  • Бесконечный режим с процедурной генерацией уровней

  • Разнообразный арсенал оружия: бомбы, лазерные винтовки, молнии и другие пушки

  • Реалистичная физика с полным уничтожением окружения


🙏 Как и любому инди-проекту, нам очень нужна поддержка сообщества:

Зарелизили нашу первую игру: Шашки Чапаева, но с пушками, разрушаемыми окружением и крутой физикой! Игры, Настольные игры, Android, Gamedev, Мобильные игры, Инди игра, Видео, Вертикальное видео, Короткие видео, Длиннопост

Друзья, мы будем очень рады, если вы сможете скачать нашу игру и оценить её на ⭐⭐⭐⭐⭐!
Каждая ваша оценка очень важна для продвижения нашего проекта в Google Play!

"Боевые Шашки" в Google Play: https://play.google.com/store/apps/details?id=com.gymteamgames.fightcheckers&hl=en


Большое вам спасибо, что дочитали до конца!

Если вам понравился наш пост, то ставьте лайк!
А ещё я могу в следующий раз рассказать как мы разрабатывали игру :)

Спойлер: без нейросетей и настоящей игровой доски не обошлось! :)



P.S. Поскольку это наша самая первая игра, то в ней возможны различные баги и недочёты. Поэтому если вы найдёте что-то подобное пишите как здесь на Пикабу в комментариях, так и мне в ТГ: https://t.me/k_afanasiev

Показать полностью 7 1
[моё] Игры Настольные игры Android Gamedev Мобильные игры Инди игра Видео Вертикальное видео Короткие видео Длиннопост
10
2
Apathys
Apathys
17 часов назад

Новый айфон уродливый⁠⁠

Новый айфон уродливый Apple, iPhone, Дизайн, Разочарование, Android

Буэ

Это ведь не только я один вижу? Правда?! Он реально какой-то несуразный, дизайн вызывает отторжение. А из инноваций у нас что? Что принципиально нового добавили? Ничего, фоткает получше, экран поярче, процессор шустрее.

Новый айфон уродливый Apple, iPhone, Дизайн, Разочарование, Android

Даже смотреть больно

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

P.S. накидайте пожалуйста лучшие флагманы на андроиде в коменты, если не сложно — поясните что лучше, спасибо!

Показать полностью 1
Apple iPhone Дизайн Разочарование Android
42
Mr.Rad
Mr.Rad
19 часов назад

Время вкусить яблоко⁠⁠

1/15

Apple "Awe Dropping" Event: Главные анонсы! 9 сентября 2025 года Apple провела ежегодную презентацию в Apple Park, где представили линейку iPhone 17, новые Apple Watch, AirPods и обновления ПО. Фокус на тонком дизайне, ИИ (Apple Intelligence) .

📱 iPhone 17 (базовая модель)

  • Дизайн и дисплей: Больший 6.3-дюймовый OLED-экран с тонкими рамками, частотой обновления 120 Гц (ProMotion), пиковой яркостью 3000 нит и always-on режимом. Новый Ceramic Shield 2 — в 3 раза устойчивее к царапинам. Корпус из 30% переработанных материалов, цвета: синий, оранжевый и другие.

  • Процессор и производительность: Чип A19 (3 нм), 6-ядерный CPU + 5-ядерный GPU, улучшенный Neural Engine для ИИ-задач. До 40% быстрее iPhone 16.

  • Камеры: 48 МП основная (Dual Fusion) + 48 МП ультраширокоугольная, 24 МП фронтальная с Center Stage (расширенный угол обзора, умное кадрирование). 2x оптический зум на телеобъективе, стабилизация видео, ProRes RAW.

  • Батарея и зарядка: Более 3600 мАч, целый день работы (до 8 часов видео дольше, чем в iPhone 16), быстрая зарядка (50% за 20 мин).

  • Другие фичи: Action Button, Camera Control, iOS 26 с Liquid Glass UI, поддержка Apple Intelligence (переводы в реальном времени, улучшенный Siri). Цена от $799.

    📱 iPhone 17 Air (новинка — ультратонкий!)

    • Дизайн: Толщина всего 5.5 мм, алюминиевый корпус с половиной стекла сзади, горизонтальная камера. Самый тонкий iPhone ever!

    • Фичи: Аналогичные базовому iPhone 17, но с акцентом на портативность. Камера 48 МП, A19 чип, новые аксессуары (MagSafe-батарея, чехлы).

      📱 iPhone 17 Pro / Pro Max

      • Дизайн: Возврат к алюминию (вместо титана), антибликовое покрытие, цвета: Cosmic Orange, Deep Blue, Silver. Задняя панель — Ceramic Shield вместо стекла.

      • Процессор: A19 Pro (6-ядерный CPU/GPU), больший кэш, до 40% быстрее предшественника.

      • Камеры: Все 48 МП (Fusion Telephoto с 8x зумом), 18 МП фронтальная с шире FOV. Лучше в низком освещении (+56% сенсор). Видео: Genlock для про-workflow.

      • Батарея: Рекорд — 39 часов видео.

        ⌚ Apple Watch Series 11 / Ultra 3 / SE 3

    • Ultra 3 — спутниковая связь, увеличенный экран, 5G

    • Series 11 — новый чип S11, улучшенная автономность

    • SE 3 — доступная модель с новыми функциями

🎧 AirPods Pro 3

  • Улучшенное шумоподавление

  • Отслеживание пульса и температуры

  • Live Translation прямо в наушниках

🌐 iOS 26 и Liquid Glass

  • Новый визуальный стиль: прозрачность, глубина, анимации

  • Обновлённые приложения: Телефон, Сообщения, Фото

  • Поддержка Visual Intelligence и Live Translation

Показать полностью 15
Смартфон Компьютерное железо iPhone Apple iOS Android Технологии AirPods Презентация Стив Джобс Windows Microsoft
14
25
CyberCook
1 день назад
Игровые скидки и раздачи

Раздача трех игр Vesper Charm , ALONE CARS, TROX на Itch.io⁠⁠

Vesper Charm

Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост
Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост

ЗАБРАТЬ

Vesper Charm повествует о двух наёмниках-вольнонаёмниках (кратко Лансерах), нанятых для поиска таинственного сокровища в, казалось бы, вездесущем подземелье гоблинов.

Чейки связала свою душу с зачарованным мечом под названием «Дьюкло», дарующим ей способность использовать магию огня. Левша — член клана, который превращает путь меча в религиозную доктрину, которой нужно следовать. Эти два Лансера работают вместе, преследуя общую цель — найти виновника резни в деревне Чейки, произошедшей много лет назад.

Vesper Charm — это современная интерпретация классического jrpg-бродилки, в которой вместо традиционного города представлено питейное заведение. Игра также включает в себя мои оригинальные иллюстрации, боевую систему Charge Turn и оригинальную музыку от:

Подробнее

  • Комитет Koga

  • Обновлено 3 сентября 2024 г.

  • Опубликовано 9 октября 2022 г.

  • Статус: Выпущено

  • Платформы: Windows

  • Дата выхода: 2 августа 2023 г.

  • Рейтинг: 5,0 из 5 звёзд

  • Автор: Kogasoft

  • Жанр: Ролевая игра

  • Создано в RPG Maker

  • Теги: 2D, Фэнтези, JRPG, Пиксель-арт, Ретро, RPG Maker, Вид сверху, Пошаговая, Пошаговая стратегия

  • Средняя продолжительность сессии: Несколько часов

  • Языки: Английский

  • Устройства ввода: Клавиатура, Мышь, Контроллер Xbox

ALONE CARS

Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост
Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост

ЗАБРАТЬ

Сыграйте со мной в самый реалистичный автосимулятор на мобильных устройствах.

Подробнее

  • Обновлено 1 день назад

  • Опубликовано 27 декабря 2024 г.

  • Статус: Выпущено

  • Платформы: Android

  • Рейтинг: 5,0 из 5 звёзд

  • Автор: Эксклюзивные игры

  • Жанр: Симуляторы

  • Теги: 3D, автомобили, открытый мир, суперкары, транспорт

TROX

Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост
Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост
Раздача трех игр Vesper Charm ,  ALONE CARS, TROX на Itch.io Инди, Gamedev, Раздача, Инди игра, Разработка, Не Steam, Ужасы, Психологический триллер, Хоррор игра, Выживание, Приключения, Itchio, Симулятор, Android, Unity, RPG Maker, Гифка, Длиннопост

ЗАБРАТЬ

После пепла Третьей мировой войны миру больше нечего предложить. Урожаи уничтожены. Животные вымерли. Семьи теперь выживают под сенью Закона об устойчивом развитии мясной промышленности — закона, который требует от каждого домохозяйства внести свой «вклад».

Вы в роли Марко — отца и мужа, разрывающихся между долгом, отчаянием и гнетущим бременем выбора. То, что начинается как обычный вечер, вскоре превращается в нечто гораздо более мрачное…

Ключевые особенности

🕯️ Психологический хоррор — Исследуйте разрушающуюся реальность, где воспоминания и кошмары сливаются воедино.

🍖 Запутанная атмосфера — Домашний быт сталкивается с немыслимым.

🔦 Погружение от первого лица — Каждая деталь важна, каждый звук тревожит.

🩸 Выбор и последствия — Выживание требует жертв.

«Каждый вклад имеет свою цену».

Управление

  • ДВИЖЕНИЕ: WASD

  • ВЗАИМОДЕЙСТВИЕ: E

  • ПРОДОЛЖЕНИЕ ДИАЛОГА: ПРОБЕЛ

  • Время игры: ~10-15 минут

  • Рекомендуемые настройки экрана (1920*1080P)

    Подробнее

  • Обновлено 5 часов назад

  • Опубликовано 10 дней назад

  • Статус: Выпущено

  • Платформы: Windows, macOS

  • Рейтинг: 4,2 из 5 звёзд

  • Авторы: Vinil, injury_ok

  • Жанр: Выживание, Приключения

  • Создано в Unity

  • Теги: Атмосферный, Жуткий, От первого лица, Хоррор, PSX (PlayStation), Психологический хоррор, Одиночная игра, Хоррор на выживание

  • Средняя продолжительность сессии: Около получаса

  • Язык: Английский

  • Ввод: Клавиатура

Показать полностью 5
Инди Gamedev Раздача Инди игра Разработка Не Steam Ужасы Психологический триллер Хоррор игра Выживание Приключения Itchio Симулятор Android Unity RPG Maker Гифка Длиннопост
0
2
Pazitron
Pazitron
2 дня назад
Видео

Гонки от нейросети Qwen⁠⁠

Попросил нейросеть написать игру "Гонки" с максимально реалистичными машинками вид сверху, результат насмешил.

Вот код игры для запуска через Pydroid 3 с комментариями от нейросети.

import pygame
import random
import sys

# Инициализация Pygame
pygame.init()

# Автоопределение размера экрана
info = pygame.display.Info()
SCREEN_WIDTH = info.current_w
SCREEN_HEIGHT = info.current_h

# Создание экрана
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Гонка")

# Цвета
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
RED = (220, 30, 30)
GREEN = (30, 180, 30)
BLUE = (30, 100, 220)
YELLOW = (255, 220, 0)
GRAY = (100, 100, 100)
DARK_GRAY = (50, 50, 50)
LIGHT_BLUE = (170, 220, 255)
ORANGE = (255, 140, 0)

# Часы для управления FPS
clock = pygame.time.Clock()
FPS = 60

# Функция для рисования машины игрока (реалистичные пропорции)
def draw_player_car(x, y, width, height):
# Основной корпус автомобиля (горизонтальный прямоугольник)
pygame.draw.rect(screen, GREEN, (x, y, width, height))

# Крыша (меньше по размеру)
pygame.draw.rect(screen, LIGHT_BLUE, (x + width//6, y - 8, width * 2//3, 12))

# Капот
pygame.draw.rect(screen, (20, 150, 20), (x, y, width, height//4))

# Фары спереди
pygame.draw.circle(screen, YELLOW, (x + 8, y + height//2), 6)
pygame.draw.circle(screen, YELLOW, (x + width - 8, y + height//2), 6)

# Задние фары
pygame.draw.circle(screen, RED, (x + 8, y + height//4), 5)
pygame.draw.circle(screen, RED, (x + width - 8, y + height//4), 5)

# Колеса
pygame.draw.rect(screen, BLACK, (x + width//6, y - 3, 12, 6))
pygame.draw.rect(screen, BLACK, (x + width - width//6 - 12, y - 3, 12, 6))
pygame.draw.rect(screen, BLACK, (x + width//6, y + height - 3, 12, 6))
pygame.draw.rect(screen, BLACK, (x + width - width//6 - 12, y + height - 3, 12, 6))

# Функция для рисования машины противника
def draw_enemy_car(x, y, width, height):
# Основной корпус автомобиля
pygame.draw.rect(screen, RED, (x, y, width, height))

# Крыша
pygame.draw.rect(screen, (150, 0, 0), (x + width//6, y - 8, width * 2//3, 12))

# Капот
pygame.draw.rect(screen, (180, 20, 20), (x, y, width, height//4))

# Фары спереди
pygame.draw.circle(screen, YELLOW, (x + 8, y + height//2), 6)
pygame.draw.circle(screen, YELLOW, (x + width - 8, y + height//2), 6)

# Задние фары
pygame.draw.circle(screen, ORANGE, (x + 8, y + height//4), 5)
pygame.draw.circle(screen, ORANGE, (x + width - 8, y + height//4), 5)

# Колеса
pygame.draw.rect(screen, BLACK, (x + width//6, y - 3, 12, 6))
pygame.draw.rect(screen, BLACK, (x + width - width//6 - 12, y - 3, 12, 6))
pygame.draw.rect(screen, BLACK, (x + width//6, y + height - 3, 12, 6))
pygame.draw.rect(screen, BLACK, (x + width - width//6 - 12, y + height - 3, 12, 6))

# Класс игрока (машина)
class Player:
def __init__(self):
self.width = SCREEN_WIDTH // 10
self.height = SCREEN_HEIGHT // 12
# Позиционируем машину игрока в середине экрана
self.x = SCREEN_WIDTH // 2 - self.width // 2
self.y = SCREEN_HEIGHT // 2 # Середина экрана
self.speed = SCREEN_WIDTH // 80
self.road_width = SCREEN_WIDTH // 2
self.road_x = SCREEN_WIDTH // 4

def draw(self):
draw_player_car(self.x, self.y, self.width, self.height)

def move_left(self):
# Ограничиваем движение дорогой
if self.x > self.road_x + 5:
self.x -= self.speed

def move_right(self):
# Ограничиваем движение дорогой
if self.x < self.road_x + self.road_width - self.width - 5:
self.x += self.speed

def get_rect(self):
return pygame.Rect(self.x + 5, self.y + 2, self.width - 10, self.height - 4)

# Класс препятствия
class Obstacle:
def __init__(self):
self.width = SCREEN_WIDTH // 10
self.height = SCREEN_HEIGHT // 12
# Спавним только на дороге
road_width = SCREEN_WIDTH // 2
road_x = SCREEN_WIDTH // 4
self.x = random.randint(road_x + 10, road_x + road_width - self.width - 10)
self.y = -self.height
self.speed = SCREEN_HEIGHT // 120 + random.randint(0, 3)

def draw(self):
draw_enemy_car(self.x, self.y, self.width, self.height)

def move(self):
self.y += self.speed

def is_off_screen(self):
return self.y > SCREEN_HEIGHT

def get_rect(self):
return pygame.Rect(self.x + 5, self.y + 2, self.width - 10, self.height - 4)

# Класс дороги
class Road:
def __init__(self):
self.road_width = SCREEN_WIDTH // 2
self.road_x = SCREEN_WIDTH // 4
self.line_width = 10
self.line_height = SCREEN_HEIGHT // 15
self.line_speed = SCREEN_HEIGHT // 80
self.lines = []
# Инициализируем линии разметки
for i in range(25):
self.lines.append([self.road_x + self.road_width // 2 - self.line_width // 2,
i * (self.line_height + SCREEN_HEIGHT // 18)])

def draw(self):
# Рисуем дорогу
pygame.draw.rect(screen, DARK_GRAY, (self.road_x, 0, self.road_width, SCREEN_HEIGHT))

# Рисуем края дороги
pygame.draw.rect(screen, WHITE, (self.road_x - 2, 0, 2, SCREEN_HEIGHT))
pygame.draw.rect(screen, WHITE, (self.road_x + self.road_width, 0, 2, SCREEN_HEIGHT))

# Рисуем разметку
for line in self.lines:
pygame.draw.rect(screen, YELLOW, (line[0], line[1], self.line_width, self.line_height))

def move(self):
# Двигаем линии разметки
for line in self.lines:
line[1] += self.line_speed
# Если линия ушла за экран, возвращаем её наверх
if line[1] > SCREEN_HEIGHT:
line[1] = -self.line_height

# Класс кнопки
class Button:
def __init__(self, x, y, width, height, text, color=GREEN):
self.rect = pygame.Rect(x, y, width, height)
self.text = text
self.color = color
self.font = pygame.font.Font(None, 36)

def draw(self):
pygame.draw.rect(screen, self.color, self.rect)
pygame.draw.rect(screen, BLACK, self.rect, 2)
text_surf = self.font.render(self.text, True, BLACK)
text_rect = text_surf.get_rect(center=self.rect.center)
screen.blit(text_surf, text_rect)

def is_clicked(self, pos):
return self.rect.collidepoint(pos)

# Основная функция игры
def main():
player = Player()
road = Road()
obstacles = []
score = 0
game_over = False
game_started = False

# Таймер для создания препятствий
obstacle_timer = 0
obstacle_frequency = 100 # каждые 100 кадров

font_large = pygame.font.Font(None, 48)
font_medium = pygame.font.Font(None, 36)
font_small = pygame.font.Font(None, 28)

# Кнопки
start_button = Button(SCREEN_WIDTH//2 - 100, SCREEN_HEIGHT//2, 200, 60, "Начать игру")
restart_button = Button(SCREEN_WIDTH//2 - 100, SCREEN_HEIGHT//2 + 50, 200, 60, "Играть снова")
quit_button = Button(SCREEN_WIDTH//2 - 100, SCREEN_HEIGHT//2 + 120, 200, 60, "Выйти")

while True:
mouse_pos = pygame.mouse.get_pos()
mouse_clicked = False

# Обработка событий
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1: # Левая кнопка мыши
mouse_clicked = True

# Очистка экрана
screen.fill((80, 180, 80)) # Зеленый фон (трава)

if not game_started:
# Экран приветствия
title_text = font_large.render("ГОНКИ", True, WHITE)
screen.blit(title_text, (SCREEN_WIDTH//2 - title_text.get_width()//2, SCREEN_HEIGHT//4))

instruction_text = font_medium.render("Касайтесь левой/правой части экрана", True, WHITE)
screen.blit(instruction_text, (SCREEN_WIDTH//2 - instruction_text.get_width()//2, SCREEN_HEIGHT//3))

# Демонстрационная машина
draw_player_car(SCREEN_WIDTH//2 - 60, SCREEN_HEIGHT//2.5, 120, 40)

start_button.draw()
quit_button.draw()

if mouse_clicked:
if start_button.is_clicked(mouse_pos):
game_started = True
elif quit_button.is_clicked(mouse_pos):
pygame.quit()
sys.exit()

elif game_over:
# Экран окончания игры
road.draw()
player.draw()
for obstacle in obstacles:
obstacle.draw()

overlay = pygame.Surface((SCREEN_WIDTH, SCREEN_HEIGHT))
overlay.set_alpha(128)
overlay.fill(BLACK)
screen.blit(overlay, (0, 0))

game_over_text = font_large.render("ИГРА ОКОНЧЕНА!", True, RED)
screen.blit(game_over_text, (SCREEN_WIDTH//2 - game_over_text.get_width()//2, SCREEN_HEIGHT//4))

score_text = font_medium.render(f"Ваш счет: {score}", True, WHITE)
screen.blit(score_text, (SCREEN_WIDTH//2 - score_text.get_width()//2, SCREEN_HEIGHT//2.5))

restart_button.draw()
quit_button.draw()

if mouse_clicked:
if restart_button.is_clicked(mouse_pos):
return main() # Перезапуск игры
elif quit_button.is_clicked(mouse_pos):
pygame.quit()
sys.exit()

else:
# Игровой процесс
# Сенсорное управление
if pygame.mouse.get_pressed()[0]: # Левая кнопка мыши (или касание)
mouse_x, mouse_y = pygame.mouse.get_pos()
if mouse_x < SCREEN_WIDTH // 2:
player.move_left()
else:
player.move_right()

# Создание препятствий
obstacle_timer += 1
if obstacle_timer >= obstacle_frequency:
obstacles.append(Obstacle())
obstacle_timer = 0
# Увеличиваем частоту появления препятствий со временем
if obstacle_frequency > 40:
obstacle_frequency -= 0.3

# Движение объектов
road.move()
for obstacle in obstacles[:]:
obstacle.move()
# Удаление препятствий, ушедших за экран
if obstacle.is_off_screen():
obstacles.remove(obstacle)
score += 1

# Проверка столкновений
player_rect = player.get_rect()
for obstacle in obstacles:
if player_rect.colliderect(obstacle.get_rect()):
game_over = True

# Отрисовка игровых объектов
road.draw()
player.draw()
for obstacle in obstacles:
obstacle.draw()

# Отображение счета
score_text = font_medium.render(f"Счет: {score}", True, WHITE)
screen.blit(score_text, (20, 20))

# Отображение инструкции управления
control_text = font_small.render("← Лево / Право →", True, WHITE)
screen.blit(control_text, (SCREEN_WIDTH//2 - control_text.get_width()//2, SCREEN_HEIGHT - 40))

# Индикаторы управления
pygame.draw.rect(screen, (200, 200, 200, 100), (0, SCREEN_HEIGHT - 60, SCREEN_WIDTH//2, 30))
pygame.draw.rect(screen, (200, 200, 200, 100), (SCREEN_WIDTH//2, SCREEN_HEIGHT - 60, SCREEN_WIDTH//2, 30))

pygame.display.flip()
clock.tick(FPS)

# Запуск игры
if __name__ == "__main__":
try:
main()
except Exception as e:
print(f"Ошибка: {e}")
pygame.quit()




Показать полностью
[моё] Python IT Android Игры Программирование Программист Тестирование Видео Без звука Вертикальное видео Короткие видео Длиннопост
5
8
BorisichSPb
2 дня назад
Наука | Научпоп

Игра-лабиринт как когнитивный тренажер⁠⁠

Текущие взгляды на принципы ЗОЖ известны - умеренность и правильность питания и разумная физическая нагрузка. Но, наверное, эта часть здоровья вряд-ли будет в радость без сохранения в должной степени мыслительных способностей.

В понимании различных видов изменений умственных способностей достигнуто не мало и в общем понятно, что для их поддержания также необходима регулярная мыслительная активность, как для хорошего физического состояния необходима физическая активность (по некоторым исследованиям важно обязательное наличие обоих активностей). Но вот сказать точно и назвать вид и объем умственной активности, который гарантировано будет препятствовать развитию всяких деменций и Альцгеймеров или способствовать развитию умственных способностей, наука пока не может.

Хотя кое-какие варианты действий статистически проглядывают. Вполне полезно учить языки (но вроде как важно не просто учить, а постоянно пользоваться несколькими разными языками, часто переключаясь между ними), решать математические задачки, учить стихи, играть в традиционные игры, связанные с запоминанием комбинаций и вариантов.

Про пользу или вред относительно недавно появившихся в массовой доступности компьютерно-телефонных игр мнения разные, но для некоторых их видов исследования показывают вполне действенный результат.

Например, известен метод и соответствующая ему игра-тренажер "N-back", видимо единственная игра на сегодня, эффект от которой научно доказан. Смысл игры в том, чтобы отметить символы или звуки, которые воспроизводились N раз назад, что заставляет мозг задействовать и тренировать т. н. "рабочую память", действующий объем которой важен при различной мыслительной деятельности.

В 2017 году был опубликован авторитетный анализ эффективности методики N-back. В нем проанализировано 33 эксперимента из разных лабораторий со всего мира и показано, что методика N-back значимо увеличивает способности, лежащие в основе IQ, включая интеллект и рабочую память.

Публикация этой статьи:

https://link.springer.com/content/pdf/10.3758/s13423-016-121...

Приложение, реализующее методику N-back, наиболее близкое к оригинальному варианту:

https://www.rustore.ru/catalog/app/phuc.entertainment.dualnb...

Использую это приложение для ежедневных упражнений минут по 15 в день больше 10 лет и могу сказать, что во вред оно точно не идет. Статистика результатов с годами точно не ухудшается, тем самым контролируя текущее состояние той самой "рабочей памяти". Хотя для чистого эксперимента надо было 10 лет назад сделать свою точную копию, жить одинаково, но играть в n-back копии не давать.

К сожалению, сам процесс игры в n-back точно увлекательным не назовешь. И дело не только в том, что его эффективное использование подразумевает обязательное мыслительное напряжение, но сам процесс как бы скучноват. Хотелось бы чего-то с теми же целями, но более увлекательного по "гейм-плею".

Недавно на глаза попалась интересная заметка о том, что по исследованию 2024 года водители такси и машин скорой помощи реже других сталкиваются с проблемами из-за болезни Альцгеймера. Исследование основано на анализе статистики смертности в США с 2020 по 2022 года. Данные сопоставили с видом трудовой деятельности, и что важно – начатой до широкого внедрения GPS на транспорте. Из 443 профессий, попавших в анализ, среди водителей такси и машин скорой помощи зафиксирована самая низкая доля смертей от болезни Альцгеймера. Интересно, что тенденция не распространяется на шофёров автобусов и пилотов самолётов, т. к. их маршруты, как правило, заранее определены и не требуют постоянного использования навыков навигации. Вероятно, что активное использование навыков навигации положительно влияет на мозг.

Публикация:

https://www.bmj.com/content/387/bmj-2024-082194

На эту же тему не так давно с интересом прочитал научно-популярную книгу "Путеводный нейрон. Как наш мозг решает пространственные задачи" (автор: Майкл Бонд, перевод: Юрий Гольдберг, 2022 г.):

https://azbooka.ru/books/putevodnyy-neyron-kak-nash-mozg-res...

Цитирую характерные места из книги:

"...Навыки навигации глубоко укоренились в нашей биологии. Способность находить путь на большие расстояния в доисторические времена дала Homo sapiens эволюционное преимущество, позволяя исследовать самые отдаленные уголки планеты. Умение ориентироваться тесно связано с другими важными когнитивными функциями, такими как абстрактное мышление, воображение и память. Майкл Бонд обобщает результаты новейших исследований в области психологии, нейробиологии, этологии и антропологии и приводит примеры из опыта людей, чья профессия или род занятий так или иначе связаны с навигацией.

...Современные люди взаимодействуют с окружающим миром точно так же, как их доисторические предки. Мы путешествуем дальше и быстрее, и у нас есть необыкновенно умные приборы, помогающие прокладывать путь, но то, как мы используем свой мозг, чтобы ориентироваться в пространстве, практически не изменилось. Мы ищем ориентиры, анализируем окружающий мир, запоминаем то, что видим, строим когнитивные карты и в целом никогда не отключаем систему ориентации в пространстве, как и наши предки, охотники и собиратели в эпоху плейстоцена. Некоторые справляются с этими задачами лучше остальных, но так было всегда, по крайней мере до начала XXI века, – потом наступили перемены. Многие из нас делегировали эту тяжелую навигационную работу приборам GPS-навигации, которые ведут туда, куда нужно, без всяких усилий с нашей стороны. Следуйте за синей точкой в приложении на смартфоне или выполняйте устные указания спутникового навигатора – и вы попадете в пункт назначения, не утруждая нейроны места в гиппокампе или цепи принятия решений в префронтальной коре. Вам не нужно знать, как вы туда попали, или даже что-то помнить о своем маршруте. Впервые в истории эволюции мы перестали пользоваться многими пространственными навыками, которые помогали нам выжить на протяжении многих тысяч лет. Стоит задуматься, к чему это нас может привести и что мы можем потерять.

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

...Замена когнитивных навыков технологией неизбежно скажется на мозге, – говорит нейробиолог Джузеппе Иариа, который изучает людей, страдающих от серьезной дезориентации. – Не думаю, что это удивит кого-нибудь из специалистов, работающих в данной области. Мозг рационален. Если вы всегда прокладываете путь с помощью телефона, мозг направит ресурсы, которые обычно использует для отображения окружающего мира, на что-то другое. Это не хорошо и не плохо, и я бы не впадал в панику по этому поводу. Примерно то же самое произошло, когда мы начали пользоваться компьютером и начали утрачивать навыки письма. Вопрос не в том, чтобы пользоваться телефоном, а в том, чтобы осознавать это решение и его последствия. Если вы действительно хотите эффективно ориентироваться и прокладывать себе путь, то должны знать, что использование GPS определенным образом повлияет на этот навык.

...Некоторые ученые опасаются, что угроза от GPS нашему когнитивному здоровью может быть гораздо серьезнее и глубже, чем мы думали, и это не столь невероятно, как может показаться. Нам уже известно, что у людей, использующих пространственную навигационную стратегию, предполагающую формирование ментальной карты, в гиппокампе больше серого вещества (нейронов и нейронных связей), чем у тех, кто пользуется более пассивной эгоцентрической стратегией. Удивляться тут нечему: они больше тренируют эту область мозга. Нам также известно, что у людей с меньшим объемом серого вещества в этой структуре мозга выше риск развития деменции и других когнитивных проблем в конце жизни – тренированный гиппокамп идет рука об руку с когнитивным здоровьем. Мы вовсе не хотим сказать, что постоянное использование GPS – высшая степень пассивной стратегии – и игнорирование гиппокампа сделает вас предрасположенным к ослаблению когнитивных способностей, или что вы сумеете защититься от этой угрозы, если выбросите телефон. Это не подтверждено исследованиями, а для их проведения необходимо изучать людей десятилетиями. Тем не менее такой вариант не исключен.

...Нейробиолог Вероника Бобот исследует связи между методом навигации и когнитивным здоровьем, пытаясь решить одну из самых серьезных медицинских проблем нашего времени: уменьшить вероятность развития деменции. О своем деле она говорит как о миссии, выполнение которой предотвратит огромную трагедию...За последнее десятилетие Бобот изучила строение мозга, активность нейронов, навигационные привычки и когнитивные функции сотен добровольцев с самым разным состоянием здоровья. Многие вопросы все еще остаются без ответа, но исследования убедили ее: если идти только по GPS и не обращать внимания на окружение и маршрут, это устранит из работы гиппокамп, отвечающий не только за навигационные и пространственные навыки, но и за эпизодическую память и другие важные когнитивные функции. Технология, говорит она, поощряет автоматические отклики, которыми управляет хвостатое ядро, и человек начинает вести себя как робот. Будущее нашего вида зависит от того, сумеем ли мы выйти за границы этого роботизированного поведения.

...Другие исследования показали, что упражнения на пространственную навигацию, если выполнять их регулярно, помогут защитить гиппокамп от угасания, которое обычно наблюдается с возрастом. Сознательная навигация – не единственный способ укрепить гиппокамп, но один из самых эффективных..." – Конец цитат из книги.

Прочитанное в книге, а также идея сделать какое-то приложение-тренажер рабочей памяти, более интересный по форме, чем классический N-back, подвигло меня сделать игру-тренажер в виде лабиринта. Чем мы хуже всяких мышек, крысок, рыбок и даже насекомых, которых ученые очень любят заставлять искать правильный путь в лабиринте?

Да, конечно, игр-лабиринтов уже существует весьма не мало. Но те, которые мне попадались, не делают акцента именно на запоминании "карты" лабиринта, разной в каждой новой игре. И речь не идет о лабиринтах с видом "сверху", когда он виден сразу весь. Также – в соответствии с идеей – не надо бродячих по лабиринту покойников и чудищ, которых надо стрелять-убивать или убегать от них, акцент должен быть на запоминании расположения лабиринта и его прохождении.

Сделанная игра-тренажер RandoMaze рассчитана на обычные телефоны и планшеты с Android.

По форме это 3D-лабиринт с видом "от первого лица".

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

Каждый новый лабиринт случаен, как и расположение зон активации и начала-завершения. "Граффити" на стенах лабиринта тоже случайны и помогают визуально лучше запомнить лабиринт. Также по лабиринту случайно расставляется несколько источников звуков, которые тоже можно и нужно использовать для запоминания мест.

Схема лабиринтов только с поворотами на 90 градусов и способ управления движением по лабиринту специально максимально упрощен для освобождения максимума "когнитивных способностей" на запоминание лабиринта. Для движения используется проведение по экрану ("свайп"): влево-вправо — поворот на 90 градусов, вверх-вниз — движение вперед-назад. Движение вперед происходит до места с вариантами дальнейшего направления (но назад — только на одну клетку).

Все лабиринты квадратные с нечетными размерами сторон — от 7x7, 9x9 и до 15x15. При прохождении "время не имеет значения", но ограничивается пройденное расстояние (счетчик оставшихся процентов). Повороты на месте не ограничиваются.

Максимальное пройденное расстояние ограничивается значением, пропорциональным размеру лабиринта. Если лабиринт пройден с остатком больше 50% от максимального — отлично! Тогда размер следующего лабиринта будет плюс 2 (до 15x15). При остатке меньше 50% размер следующего не меняется. При 0% прохождение прерывается, размер минус 2 (но не меньше 7х7).

Какие зоны активации из 4-х уже найдены, во время игры НЕ ПОКАЗЫВАЕТСЯ — надо запоминать! На то он и тренажер. Также не показывается "компас" направления и карта лабиринта — надо строить в голове и тоже запоминать!

А вот после завершения игры показывается весь лабиринт сверху и отмечается пройденный путь — для анализа проделанной работы.

Подробнее на странице приложения и справка в самой игре:

https://www.rustore.ru/catalog/app/ru.anbomispb.randomaze

Сколько играть? Лучше меньше, да лучше. Наверное 15-20 минут в день вполне достаточно, но проходить надо максимально осознанно, запоминая свое положение, направление движения и строить в голове "ментальную карту" лабиринта. В этом и есть смысл данного тренажера.

На кого рассчитана - от 5 лет и до пока видят глаза и есть чем водить по экрану. Тестировал игру на своем 5-летнем внуке, начальные лабиринты вполне проходил. Хотя под детское восприятие вид и "гейм-плей" пока не адаптирован.

Наверное игра особенно полезна, когда уже пора задуматься о возрастных изменениях памяти. Хотя проверка и улучшение памяти никогда не вредны.

По собственному опыту игры ежедневно по 15-20 минут за пару месяцев результат в виде среднего размера лабиринта ощутимо увеличился.

Игра бесплатна, не требует никаких регистраций, не собирает никаких данных, и даже рекламу не показывает (по крайней мере пока).

Рекомендую с ее помощью проверить и укрепить свои навигационные способности и гиппокамп.

Несколько скрин-шотов игры:

Игра-лабиринт как когнитивный тренажер ЗОЖ, Мозг, Игры, Головоломка, Здоровье, Саморазвитие, Android, Длиннопост

Серый пятиугольник на полу - одна из 4-х зон, которые надо найти в лабиринте и активировать, пройдя по ней

Игра-лабиринт как когнитивный тренажер ЗОЖ, Мозг, Игры, Головоломка, Здоровье, Саморазвитие, Android, Длиннопост

Полупрозрачный сиреневый цилиндр в отдалении - зона выхода-окончания игры, такой она становится после нахождения и активации всех 4-х зон

Игра-лабиринт как когнитивный тренажер ЗОЖ, Мозг, Игры, Головоломка, Здоровье, Саморазвитие, Android, Длиннопост

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

Игра-лабиринт как когнитивный тренажер ЗОЖ, Мозг, Игры, Головоломка, Здоровье, Саморазвитие, Android, Длиннопост

Пример начального экрана с дневной статистикой

Показать полностью 4
[моё] ЗОЖ Мозг Игры Головоломка Здоровье Саморазвитие Android Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии