Мастерская girvel-а: Игра за неделю - второй день, уныние

Игра за неделю
уже лучше, не правда ли?
Короче говоря, на этот раз я не так много хочу рассказать, как-то уже меньше эмоций от Game Maker'а и напряженной разработки, как-то чуть-чуть приуныл. Посмотрел вот "Дитя Человеческое", классный фильм, море жестокости, но не наподобие Тарантино, а вызывающей сострадание. И подумал, что в искаженной игровой вселенной (мне, если честно, проще вселенную Warp Space называть именно так, да и звучит лучше) вся жестокость, которая будет показана, как будто бы сделана из пластика. Конечно, я еще не давал вам возможности увидеть пластиковую жестокость, да и в принципе она есть только в сценарии, но зато вы теперь будете знать, что на жестокость в искаженной вселенной повлияло "Дитя Человеческое" и она стала более реалистичной.
А еще я даже смирился с кривым ООП в Game Maker'е и даже нахожу его отчасти удобным - по сравнению с Unity надо меньше писать и меньше париться, решая одни и те же задачи. И, как ни странно, даже отладчики я нахожу в равной мере кривыми.
Но, я думаю, стоит хоть что-нибудь рассказать о прогрессе работы. Ну, можно строить здания, но пока нет рабочих, которые их строят. Они как бы просто появляются в определенном месте. Я думаю, их появление можно будет обыграть как орбитальное десантирование, но строителей, которые приводят их в рабочее состояние, я все же сделаю. А еще я думаю сделать большинство зданий нейтральными (ну, кроме базы), поскольку пустыми укреплениями, по идее, может пользоваться кто угодно.
Еще сделал полоску жизни, но, надеюсь, мне удастся реализовать что-то поинтереснее, чем обычные ХП. Скажем, повреждение ног и рук, кровотечения и т. д. Наверное, было бы интересно сделать уклон в строну ценности жизни каждого отдельно взятого солдата, чтобы даже юнита с оторванной ногой уносили с поля битвы и пытались вылечить. Кстати, можно попробовать сделать как в Вархаммере - там умирающего ветерана-космодесантника помещали в боевую машину, делавшую его еще более сильным воином.
Немного поправил систему движения - солдаты, немного потолкавшись и пройдя самым длинным путем, таки доходят до нужной точки целым отрядом.
Я не знаю, успею ли отрисовать все нужные спрайты, так что если на XGM есть скучающие художники - отпишитесь пожалуйста.
И еще хотелось бы спросить, что хорошо было бы поменять в логах, чтобы сделать их более интересными и читабельными. Я-то очень стараюсь, но сам не могу трезво оценивать собственные тексты.
Кстати вот еще на мой твиттер подписаться, там может быть что-то интересное //
О, еще я хотел бы запилить рубрику "рандомный код", ну так, забавы ради.
» Рандомный код
// scr_ControlLMB_build
if mouse_check_button_pressed(mb_left) {
    var a = instance_create(-build_target.sprite_width, -build_target.sprite_height, build_target);
    
    with a 
        if place_free(mouse_x, mouse_y)
            and other.lplayer.metal >= need_metal
            and other.lplayer.energy >= need_energy {
        x = mouse_x;
        y = mouse_y;
        
        other.lplayer.metal -= need_metal;
        other.lplayer.energy -= need_energy;
    }
    else {
        instance_destroy();
    }
}

Просмотров: 741

GeneralElConsul #1 - 4 года назад (отредактировано ) 0
Логи норм, по-моему менять не нужно.
Spice harvester under attack!
Oneiros #2 - 4 года назад 0
Вархаммере - там умирающего ветерана-космодесантника помещали в боевую машину, делавшую его еще более сильным воином
Либо как в том же StarCraft у протосов Dragoon.
darkowlom #3 - 4 года назад 0
ценности жизни каждого отдельно взятого солдата
Оффтоп конечно, но в войнах отдельные жизни не ценят вообще, только цифры и процентное соотношение сил