Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

IsleView game page

Собирай белые ящики и получай очки в неоновом торнадо
Submitted by Alexander — 9 hours, 22 minutes before the deadline
Add to collection

Play game

Isle's itch.io page

Results

CriteriaRankScore*Raw Score
Приз Зрительских Симпатий#163.1903.278

Ranked from 18 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Название команды или ник в дискорде
Alexander Kondyrev#8016

Описание игры и управление
Цель игры:
набрать как можно больше очков.
Собирайте белые ящики и зарабатывайте очки. Собирать ящики вам будут мешать враги: средний и малый. Средних врагов хоть и не много, но победить их не просто. Малых победить просто, но их ооооочень много. На выбор у вас пулемёт и гранатомёт.

Как запустить:
Скачиваем файл isle.zip, распаковываем его, заходим в распакованную папку и запускаем файл raylib_game.exe

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

Используемый стек технологий
C / Raylib

Технические фишки игры
Впервые использовал Raylib и писал игру на C. Рад что смог разобраться и сделать за 2 дня рабочую сборку на джем. Разработка велась в xcode на mac и финальная сборка на pc. Никогда раньше не делал разброс пуль в 3д проекте, но реализовал тут. Отдача у оружия, тряска камеры при взрыве, камера наклоняется и перемещается вверх и вниз при перемещении игрока. 10000 медленно ползущих врагов, которые пытаются зажать героя в кольцо. Крупные враги всегда следят глазами за игроком, перемещаются быстрее и отталкиваются назад при получении урона. Кроме того при попадании по ним они мерцают белым и искажаются. Побеждённый враг сплющивается. Игрок перемещается медленнее во время стрельбы. Звук каждого выстрела с искажённой высотой. Белые ящики, которые мы собираем для получения очков подсвечиваются лучом сверху. В воздухе вокруг игрока летают белые частички пыли для атмосферы. Реализовал 2 вида оружия: пулемёт и ракетомёт. Пулемёт эффективнее против больших врагов, ракетомёт против малых, потому что уничтожает их по радиусу. Сделан экран конца игры, учёт максимально набранных очков и рестарт игры. Изначально это был остров в океане, но игра стала выглядеть интересней когда я добавил на фон 2 вращающихся цилиндра закрашенные неоновыми линиями. Добавил красные глаза жёлтым вражеским полусферам, чтобы они выглядели опаснее. Дописал необходимые математические функции, которых нехватало в raylib: простая функция логирования векторов, создание вектора с помощью полярных координат, получение матрицы трансформации для привязки оружия к экрану с помощь позиции и цели камеры. Все 3д ассеты это примитивы: цилиндр, сфера и куб.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+2)

Submitted(+1)

Набрал 2000. Согласен с ранее написанным, что остановка при выстреле мешает.

Набрал бы и больше, но под конец стало скучно, полез в гущу. Надо как-то разнообразить.

Developer

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

Submitted(+1)

Как и остальные комментаторы, хочу отметить лаконичный визуал и музыку. Но вот с критикой FPS механики не соглашусь. Она хоть и странноватая, но очень органично вписывается в геймплей. ИМХО : Замедление при стрельбе добавляет ритмичности и заставляет заранее обдумывать маневры. Думаю, что прыжок сломал бы баланс. А вот более активный ИИ у мелких врагов не помешал бы.

Developer

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

Submitted(+1)

Понравилась музыка и стилистика (удачное использование примитивных объектов). Эффективность скорострельного оружия на мой взгляд никакая. Пользовался только ПКМ-ным оружием. Замедление движения при стрельбе по ЛКМ (imho) зря сделали, это убило динамичность. Как вариант: можно было сделать не замедление а оттакливание игрока по вектору, противоположному вектору взгляда (имитация отдачи), которую можно было бы использовать для быстрой ходьбы "задом".Не хватает прыжка чтобы взглядом вдаль оценить сколько примерно вдалеке ползет маленьких желтых лизунов. Есть какой-то баг с поворотом если посмотреть строго вверх, то камеру проворачивает до какого-то положения, видимо вращение камеры сделано через углы эйлера и некорректно обрабатываете граничные позиции -90 +90 градусов.

Developer

Спасибо за отзыв. Да, скорострельное надо бы лучше сбалансировать. Хорошая идея с отдачей. Прыжком было бы прикольно ещё стрелять по ним сверху из гранатомёта как мне кажется. Да поворот камеры сделан углами, я выставил капу в +-89 градусов, но то ли забыл проверить, то ли в какой-то момент сломалось, спасибо что сообщили, посмотрю что там не так.

Submitted(+1)

очень динамичная игра.

Developer

Большое спасибо за отзыв.

Submitted(+1)

С пулемётом тяжело против малых врагов - пока стреляешь одних, другие окружают. Со средними врагами бороться куда проще.
Залипательно)

Developer(+1)

Спасибо за отзыв. Против малых ракетомёт эффективнее.

Submitted(+1)

Игра в реале намного круче, чем ожидаешь, глядя на скриншоты

Developer

Большое спасибо за отзыв. Рад, что превзошёл ожидания от скриншотов. Жаль, что скриншоты не получилось сделать лучше. Оставил вам отзыв тоже.

Submitted(+1)

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

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

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

Developer

Ого, приятно получить такой  конструктивный отзыв. Спасибо. Вам тоже оставил отзыв по игре.