Косари подвезли новую версию.

Запилил небольшое обновление.

Добавлена простенькая защита от читеров. Прошу проверить и отписаться.

Скорость роста травы увеличена на 25%, но теперь у косаря новая абилка! Периодически трава начинает его дико бесить и он косит ее с особой жестокостью.

Вы только посмотрите на это лицо, наполненное ненавистью!

Косари подвезли новую версию. Косари, Unity, Видео, CynicMansion

Как только ярость его наполнит, жмите Е.

Таблица результатов была сброшена. Но если кому нужны старые результаты, она тут. А новая здесь.

А еще я запилил видосик как я провел выходной с косарем. Там всего 8 часов. Ладно, чтоб вас не утомлять я скукожил его до 1,5 мин. Музыку ютуб предложил)

Что там еще... Ах да! В прошлом посте просили исходники. Закинул на гитхаб. Пользуйтесь.

Cynic Mansion

1.7K поста20K подписчиков

Добавить пост

Правила сообщества

НОВОЕ ВНИМАНИЕ! По еще более многочисленным просьбам, при добавлении поста в сообщество готовьтесь к гневу публики, если в комментариях не будет бонуса.

ВНИМАНИЕ! По многочисленным просьбам при добавлении фанарты/комикса с косарями обязательно ставьте в теги "Косари"

76
Автор поста оценил этот комментарий

Апрес, паршивец!

Иллюстрация к комментарию
раскрыть ветку (1)
35
Автор поста оценил этот комментарий

негодяй) Ладно, в следующей версии еще круче античит будет B-)

показать ответы
2
Автор поста оценил этот комментарий

Где версия под линукс?

раскрыть ветку (1)
17
Автор поста оценил этот комментарий

Я же исходники выложил! Собирай)

показать ответы
1
Автор поста оценил этот комментарий

и все же баг с "яростью" стоит исправить

PS 10 набил осталось ярость выпотрошить)

Иллюстрация к комментарию
раскрыть ветку (1)
11
Автор поста оценил этот комментарий

Жесть ты настойчивый) тестером можно брать)

показать ответы
7
Автор поста оценил этот комментарий

ух блять, как я заебался тыкать этот сраный пробел, ща до 10ки добью и хватит

PS игра ставится на паузу если ее свернуть

Иллюстрация к комментарию
раскрыть ветку (1)
9
Автор поста оценил этот комментарий

Ну да, думаешь нужно работу в фоновом режиме оставить?

показать ответы
10
Автор поста оценил этот комментарий

Вот сейчас обидно было. Это с какого я читер?

Иллюстрация к комментарию
раскрыть ветку (1)
9
Автор поста оценил этот комментарий

ща отбалансим! Спасибо, что проводите бета-тест)

показать ответы
23
Автор поста оценил этот комментарий

Парочка идей:

- добавить абилку "суммон напарника". можно сделать выбор напарника случайным и призывать рандомных героев комиксов (человек-электрик и тд)

- бонус-уровень со смертью, косящей души

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

- бонус уровень со снегом и лопатой

- абилка "жар пукана" - выжигает всю траву, оставляя голую землю

-


Насчет боссов:

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

- джинн, который время от времени ускоряет рост травы и мешает герою косить

- ведьма, которая периодически суммонит какое-нибудь особо злое растение

- бог, я не придумал что он будет делать

- смерть, надо скосить больше травы, чем она

- сам циник, который будет суммонить разных боссов


Насчёт игровой механики.

- рандомизировать скорость роста участков травы, замедлить её, увеличить поле

- можно прикрутить систему улучшений - новые косы, бафы, улучшения напарников

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


Я не разраб и я хз, насколько сложно всё это прикрутить, пишу коммент на волне креатива :)


@shadowpriest87, тебе)

раскрыть ветку (1)
8
Автор поста оценил этот комментарий
Сохранил коммент на всякий
показать ответы
9
Автор поста оценил этот комментарий

Честным трудом набрал 2000+ обозвали читером CheshireCat

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

хм, а очки сохранились

показать ответы
113
Автор поста оценил этот комментарий
Кстати, интересный момент, кто не знает
В день выхода игры про косарей на пикабу на джое тоже вышла игра про них. Люди не сговариваясь запилили одновременно две игры, вот что значит популярность у народа.

И да, абилка шикарна. Надо будет добавлять ещё, потом ввести ветвь талантов, шмот, новые косы, боссов, квесты и захватить игровую индустрию.
раскрыть ветку (1)
16
Автор поста оценил этот комментарий

А я кстати не видел ту игру. Как ее найти?

показать ответы
4
Автор поста оценил этот комментарий

один фиг результат не сохранился(((

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

наверно с бешеным античитом была версия?

показать ответы
6
Автор поста оценил этот комментарий

@shadowpriest87, шп,почему я кошу один?где мой напарник?

косить надо всем вместе.

Еще добавь разных звуков взмаха косы,так же почему мы косим одну траву?

надо добавить кусты,деревья,животных,людей.

Мы же косари смерти в конце концов.

Мы - Жнецы.

@L4rever, приятель,не потеряй годную идею поданую мной

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Хмм, хорошая идея, и играбельности прибавится
6
Автор поста оценил этот комментарий

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


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

раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Да я так и хотел, но не получилось подружить веб версию с пхп
Автор поста оценил этот комментарий

как пост вышел я скачал и играл

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

да вроде добавился ;)

Но один хрен сейчас опять весь топ читеры забьют.

показать ответы
11
Автор поста оценил этот комментарий

баг  - после заполнения полосы "ярости" она продолжает копить "заряд", хоть это и не отображается на экране, видать переменная продолжает набираться

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

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

DELETED
Автор поста оценил этот комментарий
не, у меня 3-х значное количество было, это я только косу грел.
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Интересненько. В следующий раз засеки время и сколько скосил.

Иллюстрация к комментарию
показать ответы
13
DELETED
Автор поста оценил этот комментарий

Какого хуя трава так быстро растет? и свой рекорд не вижу :(

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Вон же куча рекордов твоих) https://echogames.ru/kosari/allscores.php

Там возможно еще придется немного отбалансировать детектор читеров. Если сильно активно косить будешь, то он тебя за читера примет)

показать ответы
2
Автор поста оценил этот комментарий

ТС, трек не подскажете из видео? Чем-то напоминает саунд от Saints Raw 3, но похоже что не оттуда.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

MK2 Destructoid

показать ответы
2
Автор поста оценил этот комментарий

Сбор рекордов отключен. Всем спасибо, античит стресс-тест не прошел)

Автор поста оценил этот комментарий

Показала мужу, накосил over 4к, потом надоело) Добыыытчик)))

@shadowpriest87, мы как-то ожидали, что по достижению тонн трава будет с каждым разом немного быстрее расти, а то так надоедает быстро.

Прикольно, что можно накопить ярость топора косы и потом коситькоситькоситькоситькосить!

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Ага, как в тетрисе можно)
показать ответы
1
Автор поста оценил этот комментарий

Трояны!

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

да это у всех так, мелкософты что-то намудрили с дефендером своим.

https://forum.unity3d.com/threads/unity-producing-malware-un...

1
Автор поста оценил этот комментарий
Рутрекер живее всех живых)) Фотошоп оттуда?))
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Скорей всего)

Автор поста оценил этот комментарий

В таблице помечен как читер..

Интересно почему?

набил 5к+ и надоело.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

А в таблицу с нулевым результатом занесло? Значит нужно еще коэффициенты поправить.

1
Автор поста оценил этот комментарий

Взломал, подумал что проверка по времени, считал секунды игры, искал в памяти, нашел, увеличил. Увеличил очки - профит


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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

эх, быстро справились)

сдвиг всмысле к переменной просто значение какое-то прибавлять?

показать ответы
Автор поста оценил этот комментарий

надеюсь меня с моими упорно набитыми 3000+ не занесут в читаков)))) кст, еще в процессе набивания

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да я там наговнокодил малёх)

показать ответы
Автор поста оценил этот комментарий

Стоит ли ждать на андроид?

раскрыть ветку (1)
Автор поста оценил этот комментарий

нет) там же реиграбельности никакой, она надоедает за пару минут)

Автор поста оценил этот комментарий
В посте ссыль на полную версию или только обновление?)
раскрыть ветку (1)
Автор поста оценил этот комментарий

полная. я перезалил веб версию, чтоб ничего не качать:

https://echogames.ru/kosari/

показать ответы
Автор поста оценил этот комментарий

А можешь куда либо кроме гита перезагрузить? На какое либо облако?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Поправил. Косяк с окончанием строк был.

Автор поста оценил этот комментарий
@shadowpriest87, почему проект не грузит? Юнька последняя
раскрыть ветку (1)
Автор поста оценил этот комментарий

а че говорит?

показать ответы
Автор поста оценил этот комментарий

Специально зарегистрировался на пикабу, чтобы написать что жду с нетерпением обновлений, а еще бы неплохо было б в гринлайт как фри проэкт (фри потому что авторства нету )

раскрыть ветку (1)
Автор поста оценил этот комментарий

Не, в гринлайте и так достаточно шлака)

Автор поста оценил этот комментарий

if ((float)this.finalScore >= this.maxVgrass)

{

  ScoreController.playerName += " CHEATER";

  this.finalScore = 0;

  base.StartCoroutine(this.hsController.PostScores(ScoreController.playerName, this.finalScore));

}


До слёз)

раскрыть ветку (1)
Автор поста оценил этот комментарий

да я уж переделал)

1
Автор поста оценил этот комментарий

Он в открытом виде в файле сборки. C# сборки легко декомпилятся в сурс. Тем же dotPeek. В любом случае, как не извращайся, все равно клиент очень легко ломается. Попробуй рассчитай среднее время количества травы в секунду, храни критичные переменные в Safe имплементациях float\int (как это сделать читай тут http://www.alanzucconi.com/2015/09/02/a-practical-tutorial-t... в разделе How to protect the memory of your game)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Да, я сегодня уже легко dll-ку открыл через ILspy. Так любой запрос подменить можно и смысл тогда память защищать =\
показать ответы
Автор поста оценил этот комментарий

а как часто таблица обновляется? мой рекорд в 10300 не записало

раскрыть ветку (1)
Автор поста оценил этот комментарий
Там же написано большими буквами, что сбор рекордов отключён
Автор поста оценил этот комментарий

Ну как бы для начала ты его на видео спалил, а так есть и другие методы :)

раскрыть ветку (1)
Автор поста оценил этот комментарий

не, я его менял после видео.

Автор поста оценил этот комментарий

Напрашиваешься на комплименты)
А насчёт обучения у профов в том то и прикол, когда видишь как другие делают всё идеально нифига понять не получается, а когда видишь как кто-то, не важно криво или нет, делает что-то и учится самое главное на своих ошибках исправляя код и т.д. это в разы легче воспринимается.
Вот например очень хорошая ситуация пришла в голову, если ты когда-то изучал язык(Я имею в виду англ или французкий, а не C++ и джаву xDD) ты наверное помнишь что с теми кто ещё изучает его, делает ошибки, ну и в принципе находится не так далеко от твоего уровня знания. С ним общатся в миллиарды раз проще чем с коренным носителем языка. Вот с прогами точно также, может быть только мне так кажется, но хз.)

раскрыть ветку (1)
Автор поста оценил этот комментарий

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

Если английский хоть немного понимаешь, то для начала можно изучить https://unity3d.com/learn/tutorials, там просто куча уроков, даже от и до игры простенькие делают. Если будет мало, то там еще есть вкладка Live training.

2
Автор поста оценил этот комментарий

Да тут даже не в редактировании памяти дело, нужно что-то посложнее Md5 валидации как в платежках.

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

О, прикольно, а как secretKey получилось узнать? брутфорсом?

показать ответы
Автор поста оценил этот комментарий

@shadowpriest87 , @gogenzzo - как насчет того что бы объединить усилия?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Так мы на разных движках делали.

Автор поста оценил этот комментарий

Привет! Слушай, возможно труда многовато конечно, но есть ли какая-то возможность выложить не ускоренную запись? Хотя бы по частям, просто (Да, это я писал под прошлым постом про вопрос где вы этому обучились) когда видишь так сказать лайв процесс разработки становится в разы понятнее чем по тем же туториалам. Имхо по крайней мере. Если такой возможности нет то не беда, но может быть меня кто-нибудь поддержит эту идею.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Лучше учиться у профессионалов, а не у говнокодеров как я)
показать ответы
Автор поста оценил этот комментарий

Еще очень бесит что надо охренительно точно вымерять положение косяря, есть уж он двигается попиксельно, неужели нельзя сделать скос удобнее?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Можно будет попробовать коллайдер на косу поставить, но тогда будет по 2-3 куска травы косить за взмах. Поидее всю систему травы нужно переделать, чтоб она не такая квадратная была. Может кто возьмется)

Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

точно! проверять каждый тик! Элементарно!

Автор поста оценил этот комментарий

Античит перестарался чет xD

Сори, перекачайте, немного перебалансил его.

1
Автор поста оценил этот комментарий

Да, меня тоже античит ни за что сбрил. Ну и куда мне теперь девать эту тонну травы?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Перекачайте, обновил билд.

Автор поста оценил этот комментарий

Не, именно вирус. Да и хер с ним, добавил в исключения.

раскрыть ветку (1)
Автор поста оценил этот комментарий

А что за вирус? у меня касперыч молчит.

показать ответы
3
Автор поста оценил этот комментарий

Windows Defender ругается на вирус в exe'шнике.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Он не на вирус, а на неизвестного издателя наверно.
показать ответы