Всё хорошо, прекрасная Коленка
«Всё хорошо, прекрасная Маркиза!». Осторожнее со звуком, громко начинается. |
«Всё хорошо, прекрасная Маркиза!». Осторожнее со звуком, громко начинается. |
Долго думала, комментом писать или топиком. И все-таки, пожалуй, не пожалею и сделаю целый топик. Концантрация Деса в этом топике будет правда поменьше, но все равно будет, так что осторожно!
Главная причина, по которой я пишу сюда — это то, что обновила игру.
Обновление доступно по тому же адресу, если что.
![]() | ![]() |
Основное изменение — это другой вид карточек, теперь добавилась рамка и цифры, означающие, насколько силен тот, кто изображен там, и настолько тяжело от него сбежать. Например, зомби очень силен, и от него фиг сбежишь. А грибочки наоборот, можно взять не проявляя никакой силы даже, а убегать от них вообще глупо.
Кстати, в связи с этим пришлось немало переделывать параметров в игре (раньше не всегда большое число на кубике означало, что это хорошо). А теперь зато четко видно, от какого числа должно выпать на кубике, чтобы победить или успешно смыться.
Перезалила игру! Пост, в котором написано, что за игра — это сюда если что.
Первое, что бросается в глаза из изменений — это бонусные карточки. Да, вопреки всем любителям халявы и может и зря, но я все таки приняла решение вернуть их, убрав вольное передвижение по кубику. Эксперимент прошлой сборки меня в целом не порадовал, несколько человек жаловались, что стало более бессмысленно.
Но я решила скрасить сей факт сундуками — теперь бонусные карточки также могут выпасть рандомом из сундуков. Угадайте, какой из вариантов я включила в игру?
Если кто-то узнал свой стиль кода (а это неминуемо произойдёт) — учтите, я не писал целенаправленно этот пост, чтобы кого-нибудь потроллить. Что поделать, такова правда! Я просто привожу нерациональные решения, которые встречаю куда чаще, чем мне хотелось бы. И немного гоню на мейнстримные стандарты, но уже под катом.
Не торт | Торт |
В работе: switch (variable) Особое извращение — сделать скрипт, который делает только это присваивание. | В инициализации: text_value[0]=«raz» В работе: text=text_value[variable] |
Такой кодинг обнаруживает у его автора неспособность отделять инициализацию от непосредственного использования величин, и является частным случаем магических чисел. Только они немного менее магические, чем обычные.
Случай похуже:
Не торт | Торт |
В работе: switch (variable) | В инициализации: text_value[0]=«raz» В работе: text=text_value[variable] В рендере: draw_text(0,0,text) |
Копипастить повторяющиеся участки кода это плохо. Практически везде и всегда. Чем конкретно? Если вы захотите поменять действие, которое происходит после вычисления, то вам придётся поменять каждую ветку case. А если их 10? 50?
if (condition)
{
i=0
}
Зачем? Обычной индентации (отбивки) ведь вполне достаточно.
А вот дальше уже начинается жесть.
Прогадал всё-таки Коттон — не зарабатываю я на ИД ничего близкого к 6 баксам. Однако, Castle of no Escape недавно сорвал аж целых ТРЁХ американских президентов. Вот и как быть? Кому верить? Куда мне девать эти бешеные суммы? Переводить через оффшоры, или всё-таки на месте — в золото? Коттон? Как ты мне это объяснишь?!
Картинки и пояснения
Председатель совета директоров ООБ «На Коленке» Обер-ШпильКрафтВеркМейстер | Кситилон |
Главный инженер-директор ООБ «На Коленке» Супер старый старик | Дрейк |
С приказом ознакомлен: Это который «Люк Бункера» | ДаркДес |