Соглашусь, я фрилансер/удаленщик и заставлять себя работать приходится самому в первую очередь. Это имеет как плюсы, так и минусы. В крупной компании у тебя выбор либо доделать, либо быть уволенным/пониженным, так что не все из этой статьи применимо для них.
Тоже об этом подумал. Или вызывать хеш функцию много раз, чтоб вычисление хеша занимало несколько секунд, потом просто это значение закешировать. То есть, вычислить свой хеш и хеш своих контактов, затем обмениваться закешированными значениями. Тогда как хакер такой хеш не сможет вычислить для всех полмиллиарда номеров, слишком много времени займет.
С тем же проектором, можно сделать возможность наблюдателям поставить свое изображение. Возможно помните ажиотаж, когда запустили веб-сайт, где пользователи могли ставить по одному пикселю в минуту. Многие группы, особенно с имиджборд собирались, координировали свои действия и рисовали свои эмблемы на полотне.
Вот что-то типа такого можно сделать. Возможно не на фоне локации, т.к. это может испортить атмосферу, можно это интегрировать в локацию. Например, локация в силе City 17 с lcd экранами с пропагандой.
Мне кажется, вам стоит придумать как можно привлечь людей, которые смогут наблюдать за игрой и даже влиять на какие-то события в локации, при этом не заплатив.
Стриминг видео с машинок можно запустить через twitch или youtube, отдельный стрим для каждой машинки, тут ничего оригинального, но это позволит привлечь аудиторию и стимулировать ее к покупке, если человек сам захочет поиграть.
А вот по поводу управления — можно сделать команды в комментариях к стриму или еще лучше — хештег в соц. сети (заодно и полезно для раскрутки), подобное уже описывали на хабре. Человек, которая наблюдает за игрой может запостить хештег и одну из команд в соц. сеть, в свою очередь ваше приложение должно мониторить эти посты, скажем, раз в 30 секунд. Таким образом производится голосование и команда, которая набрала больше всего голосов — исполняется.
Таким образом не сделаешь управление роботом (т.к. команды слишком редко исполняются да и не интересно это делать совместно с другими игроками), но вы можете добавить другие механики. Например, какие-то механические ловушки на вашей новой локации, возможность открыть-закрыть проход между двумя зданиями, смена освещения. Можно реализовать механику проклятий. Например, одна из команд заставит всех роботов ездить медленно или наоборот — слишком быстро в течении 10 секунд.
Если придумать множество вариантов таких механик, то можно привлечь большую аудиторию наблюдателей и заработать еще и за счет рекламы.
Конкретно по этой фиче — можно добавить при стрельбе показатель HP и сделать возможность подбить танк. В случае если он подбит — он на время (потому что все же заплатили за игру) останавливается и на нем загорается несколько светодиодов. От первого лица это будет выглядеть как залитый красным (как при ранении) экран, ну и для остальных игроков сразу видно что танк подбит.
С технической части у вас все отлично, но вам нужно лучше проработать геймплей и маркетинговую часть. Нужно придумать что-то такое, чего просто не может дать обычная онлайн игра.
Кстати, еще как вариант, сделать несколько водоемов, с этой жидкостью, которая похожа на воду но не вызывает замыкание. Возможно подводное погружение сделает игру зрелищнее.
Вообще, я больше хотел чтоб вы обратили внимание на внутреннюю валюту.
З. Ы. Не играл в вашу игру, может там и так это есть. Если да, то не обессудьте.
Спасибо за статью, одна из самых полезных статей о продвижении что я видел. Много конкретики. Хотел посоветовать вам эту статью Как Angry Birds 2 за год увеличила доход в несколько раз. Возможно она вам поможет лучше монетизировать игру и окупить затраты.
Наверно, клетки создают колонии. Когда клетки одного цвета рядом друг с другом, то они получают EnergyLevel_MovesFriendly энергии за тик из ниоткуда. Или же вы поставили EnergyEntropyPerSecond в минус, тогда все клетки получают энергию просто так, а не теряют.
Многие из ваших идей (про силу и агрессию, к примеру) я и сам обдумывал, но отбросил ради упрощения. Продолжать писать проект в ближайшее время я не планирую, увы. Но вы выдвинули интересные мысли, может кто-то другой ими воспользуется.
Ну так у них клеточный автомат, вроде. В моей программе намного больше расчетов, если сравнивать с игрой «Жизнь», к примеру. Для каждой клетки нужно узнать что находиться на соседних 14 ячейках и еще кучу модификаторов узнать. Потом считать еще кучу модификаторов, изменять состояния клетки и прочее.
Абсолютно верно. Я и не позиционировал свою игру как клеточный автомат. У меня они действительно перемещаются по очереди. Но, ради более справедливой работы, эта очередь постоянно перемешивается в случайном порядке.