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

Defend Your RocketView game page

Defend Your Rocket 0.1
Submitted by halwarsing
Add to collection

Play game

Defend Your Rocket's itch.io page

Results

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

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

Название команды или ник в дискорде
halwarsing#2533

Описание игры и управление
Обновление:
Убраны зависания пулей и передвижение врагов, также добавлены изменение разрешения экрана, уменьшена сложность, то есть осьминог наносит 10 урона вместо 20, также пуля осьминога оптимизирована и поворачивается в направление - https://drive.google.com/file/d/1vw7KXC8e5Sq26u6YXTxts6ob6drXe0-B/view?usp=sharing

Если слишком сложно, есть секретная клавиша для повышения здоровья ворот на 100, для этого нажмите кнопку W, здоровье возвращается каждый уровень к 100 hp.

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

Управление:
Стрелять левой кнопкой мыши и нацеливаться мышкой.

Персонажи:
Ящерица - быстрая, наносит 10 урона, лучше быстро убить, иначе вы можете не заметить её у ворот, так как она очень мала, умирает от 1 пули.

Гигант - очень сильный и огромный, поэтому он медленный и наносит 25 урона, умирает от 3 пуль, очень заметный, убивать можно не сразу, но главное не подпускать к воротам.

Осьминог - средний враг, не двигается, только стреляет со спавна врагов, наносит 10 урона, умирает от 2 пуль, лучше сразу убить, иначе будет постоянно стрелять каждые 2 секунды.

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

Ворота - 100 hp, нужно защищать.

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

Поддержка:
Если хотите меня поддержать, просто зарегистрируйтесь на моей социальной сети - https://peopletok.ru

Используемый стек технологий
Программирование движка - Python, Вывод на экран, загрузка изображений - PyGame, Компиляция игры и движка в exe - Pyinstaller

Технические фишки игры
Вся игра написана на эвентах как в Unreal Engine 4, загрузка уровней, виджеты и редактируемые эвенты написанные на Python, каждый элемент кнопка, input и т.д. написаны с нуля только при использование PyGame, благодаря этому игра быстрее, так как нет ничего лишнего. Все файлы которые были выбраны копируются в exe файл, поэтому внешняя папки для хранения объектов и изображений игры не нужны. Также есть коллизия, анимация и используются потоки для эвентов, чтобы не ожидать когда выполниться эвент.

Кто из участников что делал
Arseniy Khusainov - programming, art

Leave a comment

Log in with itch.io to leave a comment.

Comments

Developer

Новая версия https://drive.google.com/file/d/1vw7KXC8e5Sq26u6YXTxts6ob6drXe0-B/view?usp=shari...

Submitted (1 edit)

Не удалось нормально поиграть, т.к. видимо не все влазит в экран 1366x768. Тоже заметил что чем больше объектов на экране, тем игра медленнее работает. Пытался отстреливаться от монстрюков, но все время проигрывал т.к. видимо часть монстрюков шла за пределами экрана:)

Developer (1 edit)

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

Submitted

Я бы выложил исправленную версию хотя бы в комменты. Это может положительно сыграть на оценке игры другими учатстниками если они скачают доработанный билд. Ну и я гляну еще разок:)

Developer

Раньше там от отклика игры зависит, сейчас пули на потоках, а передвижение персонажей от разницы времени, в итоге не зависит от фпс

Developer

Новая версия: https://drive.google.com/file/d/1vw7KXC8e5Sq26u6YXTxts6ob6drXe0-B/view?usp=shari...

Submitted

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

Developer(+1)

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

Developer (1 edit)

Тормозит, я не успел оптимизировать движок и ограничить фпс, а так он просто по разному :)

Submitted

Слишком однообразная игра и очень простая. Графика простоватая. Звуков и музыки нет. Какого-то геймплея не увидел т. к. нет даже очков за попадание во врагов. Насколько понял это игра не на своем движке, а просто на питоне. К сожалению попытка многообещающая, но это не игра и по правилам конкурса игра должна быть на своем движке, а здесь просто приложение написанное на python ))) Я обычный участник и ничего не решаю. Но жури скажет свое слово.

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

Developer

Что значит просто написана на Python, на Python написан движок, на движке написана игра.

Developer

Смысл: нужно продержаться 5 волн, чтобы враги не уничтожили стену.

Developer

Я сделал удобнее на движке, он собирает код запуска и нужный код движка в exe, также добавляет папку с материалами игры, как в UE4, скомпилировал через pyinstaller.

Developer

Если хочешь могу скинуть уже скомпилированный движок с проектом и ты сам скомпилируешь игру.

Submitted(+1)

А мне понравилось, неплохой проект для джема и продолжения : )

Developer(+1)

Забыл написать эту игру сделал по подобию defend your nuts, советую поиграть.