Добавлен girvel,
опубликован
Игра за неделю
Содержание:
Итак, "игра за неделю" закончилась. Пусть довести проект до конца так и не удалось, но это несомненно был очень полезный и очень интересный опыт, который принес свои плоды. К примеру, я вымотан не менее, чем полностью, и в ближайшую неделю и близко не подойду к геймдеву. Но помимо этого не очень приятного аспекта, я значительно увеличил свою эффективность и все такое.
Что касается игры, я назвал ее TSP и так и не довел до ума. Она имеет нечто наподобие большого потенциала, то есть, я начал большое количество систем и буквально за пару дней можно было бы допилить её до состояния почти готовой RTS, что я однажды обязательно сделаю. За сегодня я так ничего и не сделал, так что отсрочку на день мог бы и не брать. Причиной тому как окончание выходных и дикая усталость после недельной упорной разработки, так и то, что я пообещал себе отдых после окончания геймдев-недели.
В общем и целом, пока есть несколько набросков по сюжету, два юнита, которые обладают немного разными характеристиками и разными спрайтами, несколько фич в плане управления отрядами, возможность ведения огня на подавление, система постройки зданий без зданий, возможность с определенной вероятностью отстрелить ноги с соответствующим изменением спрайта, ограниченное количество пуль, поделенное на магазины, которые анимированно перезаряжаются и на паки (я не знал, как такая штука называется, поэтому назвал паками) - то есть боец стреляет несколько патронов очередью, ждет некоторое время, снова так же стреляет. Еще есть небольшой набросок по диалогам и начатая система боевого духа.
Ну, вот.
Рандомный код
if irandom(100) <= accuracy {
with other meth_damage(other.damage);
instance_destroy();
if random(100) <= chance_legshot {
with other meth_set_legs_active(false);
show_debug_message("legs!");
}
}
else {
x += other.sprite_width * cos(degtorad(-direction));
y += other.sprite_width * sin(degtorad(-direction));
}
Содержание
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Попробуй в следующий раз реализовать что-то простое.