Результаты поиска по запросу «

песочница работа geek

»

Запрос:
Создатель поста:
Теги (через запятую):



приколы для даунов программирование geek работа песочница 

The actual job,приколы для даунов,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,работа,песочница,jokes for retards,programming,geek,work,sandbox
Развернуть

Отличный комментарий!

The actual job

sendr sendr03.05.202411:26ссылка
+35.4

программирование geek учеба работа карьера песочница 

Как сменить свою специальность на программиста

Вам надоела ваша работа? Нет перспектив? Возможно, только начинаете свой путь?

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


программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,учеба,работа,карьера,песочница



Здравствуйте, меня зовут Александр Зеленин. Я программист с более чем 15 годами опыта. За это время удалось поработать на позициях от веб-разработчика до CTO, в компаниях разного уровня (от 5 человек, до 2000+, стартапах, корпорациях), в разных странах и городах. Так же собеседовал более тысячи человек за всё время, вёл образовательные курсы, менторил и так далее.


* Данная статья является исключительно моим мнением. Не претендует на полность, абсолютную корректность, отсутствие ошибок, неточностей. Используйте здравый смысл при принятии любых решений и несите ответственность за них лично.



— Обязательно ли релевантное высшее образование?

Нет. Оно напрямую не влияет ни на доступную работу, ни на зарплату, ни на возможности. Диплом немного помогает с процессом получения визы, но ни разу не являлся стопором. За всю мою карьеру диплом меня спрашивали только когда уже всё подписано и нужно оформить проживание в стране. Всегда работодатель находил способы решить этот вопрос.


— Но, всё же, с высшим образованием проще?

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


— Я интроверт. Программист это же самый круто вариант для интровертов, да?

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


— Сложно учиться?

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

Основная проблема в том, что начинаешь в новом для себя поле (особенно когда был экспертом в другом) с самых низов. Постоянное ощущение что тупой, знаешь недостаточно, медленно решаешь и так далее. Это серьёзный вызов. Намного серьёзнее чем кажется на первый взгляд.


— Оно того стоит вообще?

Это зависит от вашего видения мира, текущих условий и кучи других факторов специфичных для вас.

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

а. Для РФ: зарплата в районе 200 000 рублей белая, ДМС (на семью), печеньки, свободный график, оплата образования/садика детей, поездки на профильные конференции, высокую стабильность, интересные задачи, полный пакет для переезда (квартира на месяц, билеты, перевозка грузов, помощь с поиском жилья и т.п.)

б. Для Европы: зарплата в районе 5000 евро, и в принципе всё что и выше. В пакет для переезда часто ещё включают единоразовую выплату в районе 7000 евро. Часто ещё местная пенсия начинает капать и есть возможность позже получить вид на жительство / гражданство

в. США/Канада/Швейцария/Мидл Ист: зарплата в районе 10000$, и все плюшки выше


— Что значит «специалист высокого уровня»?

Принято условно делить специалистов на 3 уровня. Часто очень разнятся требования, но в общем случае они следующие:

1. Junior — может эффективно решать задачи, но требуется помощь более опытных коллег при столкновении с неопределенностями (не понятна задача, не ясно как решать, не ясно кого спросить и так далее)

2. Middle — самостоятельная единица, которая может и задачу решить очень хорошо, и всю информацию собрать сам из нужных источников

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

— Окей, и сколько времени учиться на каждый из уровней?

Самый первый этап, пожалуй, самый сложный психологически. На Junior’а вам потребуется около 1500 часов чистого времени (это полгода по 8 часов каждый день).

После чего джуниором проработаете около 1.5 лет.

После чего мидлом ешё года два.

Если не меняли предметную область, то добро пожаловать в сеньёры (4-5 лет суммарно).


— Погоди, погоди… Я вот видел курсы, там 3 раза в неделю по 2 часа и через два месяца мне обещают зарплату в 100 000 в месяц!

Ну если обещают, значит так и будет (нет).

Я вёл несколько подобных курсов исключительно из личного интереса. Даже увеличив нагрузку на учащихся по часам в 2.5 раза (по 5 часов), к концу второго месяца получался хороший “обзор” технологий.

Конкурентоспособность после таких курсов примерно никакая. В зачёт “опыта” такое не идёт. Ну т.е. вы можете в резюме написать хоть 5 лет опыта, но опыта это не даст.


— Окей, окей, а вообще польза от курсов платных есть?

Вообще есть, если не сидеть и не ждать у моря погоды, а активно использовать возможность общения с ментором и при условии, что помимо этих курсов (которые вроде 6 часов в неделю) вы ещё вкладываете свои 34 часа сверху.


— Какие курсы порекомендуешь?

Бесплатные. Я серьёзно. Главная ценность курсов — общение с ментором. На этом их польза заканчивается. Проблема многих подобных платформ в том, что: на них много участников и внимание ментора рассеивается, менторы не квалифицированы.

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


— Эээ, так как тогда учиться?

1. Обязательно нужно найти личного ментора. 

Без этого весь процесс будет либо замедлен в разы, либо уйдёте, не туда потеряв кучу времени. Как найти ментора? Лучший способ это среди друзей и знакомых, кто либо уже программист, либо учится (хотя бы полгода). Обычно программисты не против делиться знаниями и помогать.

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


2. Определиться, где вы хотите работать и что делать

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


3. Составить план и поставить сроки

Составить план поможет ментор. Самому это нереально, потому что ты не знаешь то, что ты не знаешь


— Ментор, ментор... что, совсем никак без него?

Можно и без него. Но тогда надо намного больше читать, делать, пытаться ориентироваться во всём и перепроверять себя постоянно.

Мне доводилось общаться с людьми, у которых 10+ лет опыта, а по знаниям они даже до джунов не дотягивают. Как так выходит — вопрос сложный. Отловить момент стагнации непросто.

Можно мониторить рынок, смотреть какие технологии ищут, смотреть разные решения свежие и так далее.

А потом найти ментора. Даже если ты уже сеньёр, всегда круто получить консультацию от более опытного специалиста.


— Статья, вроде, про то как «сменить» специальность, а ты говоришь что нужно пол года по 8 часов. Как совмещать с работой то? Может год по 4 часа?

Подловили. Это очень сложный вопрос. По предыдущему опыту сокращение количества часов увеличивает срок обучения непропорционально (т.е. по 4 часа будет не ожидаемый год, а, скажем, 1.5-2). Так же, в зависимости от текущей работы, усвоение сложного материала может просто не идти и всё, то есть совмещать может не получится. Это всё зависит, всё индивидуально.

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

Другой способ это… ну фигачить по полной. А вы чего хотели? :-D


— У меня друг закончил курсы за два месяца и начал получать 5000$ в месяц сразу после

Несколько вариантов: либо он врёт, либо он гений (в этом случае курс тут не причём, совпало), либо ему повезло (знакомый нанял по-хитрому и т.п.), либо это что-то прям супер узкоспециализированное и он нашел лазейку. Пусть расскажет как. Ещё бывает, когда стартап не знает куда деньги от инвестора тратить и переплачивает явно. В первой же компании с адекватной разработкой картина будет совсем иная.


— Где искать работу?

В столицах или, минимум, городах-миллионниках. Если вы не в Москве, Киеве, Минске или где вы там — готовьтесь к переезду. Локальные рынки слишком малы и не могут предоставить достаточно вакансий (особенно для начинающих специалистов), возможности для роста малы и так далее. Вообще если удалить всю статью, и оставить только эту рекомендацию — это будет одним из лучших решений для карьеры (!, но может быть не лучшим для других ваших факторов).

Есть исключения, когда офисы разработки некоторых крупных компаний находятся в небольших городах. Если вы целите в такую компанию, или она есть в вашем городе — желательно заранее сравнить все варианты друг с другом.


— Можно ли устроиться сразу на удалёнку?

Можно, это будет сложнее, в первую очередь, для вас. Не потому, что сама работа отличается, а потому что ответы на вопросы будут с задержкой, не будет возможности что бы подошел человек и пальцем показал, где что и почему. Да, есть куча инструментов сейчас (тивью, чаты, скайпы, доски разные), но в плане комфорта и скорости коммуникации оно отличается. Если целить на удалёнку, то надо быть готовым фигачить х2 от нормы, что бы хотя бы поспевать за адекватным темпом.


— Мне 45. Возьмут ли меня Juniur’ом без живого опыта?

Да, возьмут. Возраст вам даже в плюс сыграет, потому что много опыта из жизни хорошо перекладывается на технологии. С большой вероятностью пройти путь до сеньёра у вас выйдет намного быстрее, именно благодаря житейскому опыту (который начинает играть большую роль со стадии “мидла”, чем технические навыки). С релокациями в некоторые страны может быть сложнее если и возраст большой, и вышки нет, но это тоже всё решаемо.


— Какой язык учить?

Зависит от того, чем вы хотите заниматься. Если не хотите играть в лотерейку и пойти по надёжному пути — Java ваш выбор. Во всяком случае он позволит пройти весь путь без сильной технологической смены и с очень хорошей оплатой.

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


— Я думал ты пошутишь про «английский». Надо его учить?

Не на старте. Несмотря на то, что куча документации, информации и статей идут на английском, это всё можно поглощать через переводчики. Английский понадобится, когда решите переезжать. Хорошим моментом для начала изучения может быть через пару месяцев после устройства на работу Junior’ом. И да, обязательно нужно будет общение с носителями языка — будьте готовы в это также вложить денег.


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


— Погоди, ты сказал язык не важен... что?

Это не совсем так. Он важен, конечно, но после определённого этапа (senior) вам будет всё равно на каком языке писать. Концепты, на которых строится программа, переносятся из языка в язык и именно их изучение занимает намного большее время. 

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


— Окей, можешь накидать мне план что делать то?

1. Определитесь реально оно вам нужно. Стоит ли оно того?

2. Решите чем хотите заниматься. В идеале составить список компаний, в которых хотели бы работать. В идеале выбрать, где хотите быть через полгода, через два и через пять.

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

4. Составьте план тем, которые надо изучить (из описания вакансий и информации из пунктов 2 и 3)

5. Учите, практикуйте. Каждый день. Каждый. Обязательно. Без пауз.

6. Решайте задачки на платформах типа Leetcode и Hackerrank. Минимум 1 в день, хотя бы easy уровень.

7. По мере продвижения можно контактировать с рекрутерами из компаний и искать возможность чтобы вас наняли. Чем раньше, тем лучше. Для увеличения шансов можно попробовать сделать какое-нибудь мини-решение полезное для компании, чтобы заинтересовать их.

8. Найдите ментора :-)

Вне зависимости от языка список тем, которые я рекомендую включить в план: контроль версий (git, github), структуры и алгоритмы (знать все распространённые, big O, знать что “что-то такое есть” и уметь найти быстро), IDE (зачем, как настроить), отладка и профилирование (как искать ошибки, точки остановки и прочее), тестирование (написание хотя бы простейших тестов и понимание что включать в них), базы данных (реляционные, сетевые, документо-ориентированные), документирование (как писать, зачем), планирование и приоритизация (сколько займёт, что делать и когда), изучить Style Gudie по вашему языку, linux (базовое понимание что там, зачем и куда, умение запустить свой код там), пакетные менеджеры (как пользоваться, зачем, как поддерживать), семантичное версирование (зачем оно, как следовать), фреймворки (на нужном языке, хотя бы для ознакомления несколько), инструменты для сборки и автоматизации, криптография (базово что существует, а не как сделать), авторизация и аутентификация (что есть что и что для этого существует).

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


— Я видел, что компания, которая мне интересна обучает с нуля и нанимает. В чём подвох?

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


— Жесть, всё сложно.

И да и нет. Сложнее всего на старте. Дальше многие концепции запоминаются и их не надо держать в голове. Очень многие вещи “гуглятся” за 10 секунд, но при условии, что вы знаете, что гуглить.



программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,учеба,работа,карьера,песочница
Развернуть

поиск работы сисадмин helpdesk юмор тесты geek песочница 

Тесты... Почувствуй в себе мощщщщщь

Так получилось, что ищю работу в хелпдеске, и уже которые работодатели шлют тесты такого плана...

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


1. Service (Сервис)(Служба) в ОС это:
a) Служба, выполняющая действия по запросу клиента
b) Условия обслуживания
c) Служба, которую необходимо запустить, чтобы начал работать принтер
d) Характеристика, определяющая скорость работы ПК
2. DNS это:
a) Сеть компьютерных магазинов
b) Двоякая система имен
c) Доменная система имен
d) Динамическая система имен
e) Служба предоставляющая ip-адрес взамен имени
3. Какие адреса не могут повторяться в разных сетях:
a) MAC
b) IP
c) DNS
d) Все перечисленные
4. Маска подсети определяет
a) Максимальный размер (под)сети
b) Максимальную скорость работы сетевого адаптера
c) Идентификатор сети
d) Правильность записи IP-Адреса
e) Приоритет QoS для пакетов

5. Укажите минимально и максимально возможные ip-адреса для подсети 192.168.1.0 маски 255.255.255.0:
a) 192.168.0.1 - 192.168.1.254
b) 192.168.0.0 - 192.168.1.255
c) 192.168.1.1 - 192.168.1.254
d) 192.168.1.0 - 192.168.1.255
6. К локальным адресам относятся:
a) 192.168.0.1
b) 169.254.254.155
c) 10.0.0.4
d) 213.108.204.8
• Если сетевой адаптер получил адрес 169.254.254.155, чем это объяснить?


• Чем отличается коммутатор (свитч) от концентратора (хаб)?


7. Протокол это:
a) Набор правил и процедур, регулирующих порядок взаимодействия компьютеров в сети
b) Документ, сформированный по результатам проверки сети
c) Инструкция системного администратора
d) Правила форматирования жестких дисков
8. Какой из перечисленных адресов является аппаратным:
a) 19216к000001
b) 29g12615p003
c) 2C-FD-A1-6D-DF-12
d) A5:D0:B5:FF:C8:85
9. Какой из этих коннекторов является телефонным, а какой используется в ПК?
a) RJ-45
b) RJ-25
c) RJ-55
d) RJ-12
10. Укажите IP-Адрес компьютера:
a) http://google.ru
b) google.ru
c) google.html
d) 8.8.8.8
11. Браузер это:
a) Web-Сервер
b) Программа для просмотра web-документов
12. Что такое TCP/IP?
a) Язык разметки гипертекста
b) Множество электронных документов, хранящихся на WEB-Страницах
c) Единый протокол передачи данных
d) Один из сервисов Интернет
• Есть адрес электронной почты v.pupkin@instrument.ru разделите его на имя пользователя, домен и зону.



13. Укажите правильно записанные ip-адреса:
a) 100.200.100.200
b) 100.100.100.100
c) 1.122.0.0
d) 128.132.122.16.32
e) 192.45.256.178
f) 100.200.300.400
14. Служба FTP предназначена для:
a) Создания, приема и передачи web - страниц
b) Обеспечения функционирования электронной почты
c) Обеспечения работы телеконференций
d) Приема и передачи файлов
e) Удаленного управления системами
15. Выберите из списка приложений Браузеры:
a) Paint
b) Firefox
c) Word
d) Opera
e) Photoshop
f) Internet Explorer
g) Excel
16. Сетевым протоколом является:
a) DNS
b) DHCP
c) MMCP
d) URL
e) RSTP
f) PPP
17. Какой из перечисленных протоколов используется для передачи файлов:
a) POP3
b) HTTP
c) CMPT
d) FTP

• Как проверить доступность ПК в сети?


• Как узнать ip-адрес ПК в сети, зная его имя?


• Что такое DHCP?


• Что такое Active Directory и для чего она нужна?


o Что такое группы и зачем они нужны?


• Что такое маршрут, и как его посмотреть?


• Что такое групповая политика и зачем она нужна?


• Как запустить программу от имени другого пользователя?
Развернуть

it-юмор geek вакансия работа работа моей мечты работа мечты программист песочница 

Имитатор программиста
Уровень зарплаты:
10 000-30 000 руб.
Обязанности:
Имитировать деятельность программиста, когда приходят клиенты, открывать код (файлы с кодом дадим). Внимательно смотреть в монитор и бормотать: «Что за кретин писал этот код?!», «Говорил же, надо на фреймворке делать!» и
Развернуть

geek программирование работа фриланс приложение приложение на телефон мобилка песочница 

Работа для игродела на телефон

Привет народ есть те кто сделают прогу на телефон за деньги? Вообщем я пью китайский чай и есть проект интересный сделать прогу что бы на карте можно было отслеживать кто пьёт чай или кто приглашает на чай (Китайское чаепитие это не пакетик в кружку макать, это минут 20-30 сидеть и заваривать чай проливом). Суть проги: Типо я собрался через 10 минут в парке попить чаю отмечаю на карте свою позицию и подписываю мол собрался пить Шуй Сян через 10 минут (на карте меня сразу же видно становится видно как активное место), и кому интересно тот реагирует и подходит на месте указанное на карте. Так же добавить комментарии и личные сообщения

Или куда лучше обратиться с этим вопросом?
Развернуть

программирование geek песочница stackoverflow 

StackOverflow started in 2008 Programmers before 2008,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,песочница,stackoverflow
Развернуть

программирование geek it юмор песочница 

JavaScript от новичка до X Q ... до слез Г\ Q ... до ножа Г\ ... до слёз Г\,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,it юмор,песочница
Развернуть

geek it-юмор песочница 

geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,it-юмор,песочница

Развернуть

geek истории из жизни песочница 

Предновогодний

утром 29 декабря по пути встретил банщика (арендатор). говорит:

- купил новую печь. заказов много, на все праздники расписано.

- молодец! - говорю.

- если что, поможешь подключить?

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

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

15.00 звонок.

- я еду!

- ты кто? 

- ну... ты мне печку обещал подключить!

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

что ж. еще час рабочего времени. идем смотреть печку.

из нее три пипки, без обозначений. думаю: фаза, ноль, земля... но... проверить бы!

- где схема? - спрашиваю.

- вот! - дает мне чек из магазина.

-звони говорю  в магаз, спроси там схему.

- чо, вы так подключить не можете?

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

задумался банщик. печка стоит 140 кило рублей.

- ну... ты ж обещал! мы договорились! - нашелся тот.

объясняю, что договорились - значит, ты назвал работу, и цену, мы согласились и ударили по уркам. а то что я скзал: помогу - это не договор.

- поговори с другом! - протягивает мне свой телефон. спрашиваю:

- ты кто!

- я в электричестве разбираюсь! - говорит трубка.

абалдеть! 

-ладно  - говорю, - что присоветуешь? там три пипки, а у меня одна фаза!

- подключай - говорит -звездой!

я трубку банщику отдал. советую созвонитьсяя с магазином и его подключальщиков пригласить.

снова протягивает трубку: - магазин.

- можете объяснить как подключать. 

-нет. я не электрики, в этом не разбираюсь.

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

- слушай дружище. ты можешь электриков притормозить? сейчас их закажут!

- попробую.

а банщику выговариваю:

- почему отказался от подключения силами магазина? 

- много просили!

- а с нами как хотел расчитаться? 

- ну-у-у. мы бы договорились!

короче, послал я его,. тем более что выяснилось что печка барахлила всю неделю. было время сменить ее не в ПОСЛЕДНИЙ день недели, месяца и ГОДА.

а до сих пор вспоминаю друга-помощника банщика. того кто разбирается в электричестве. 

наверно в каждой работе ТАКИЕ разбирающиеся попадаются!!!

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,истории из жизни,песочница
Развернуть

geek adminguide scp 2844 песочница devblog 

DEVVLOG 001 - SCP 2844 - Идея игры. Вкатываемся в геймдев с нуля

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,adminguide,scp 2844,песочница,devblog

Картинка для привлечения внимения. Осторожно! Далее следует стена текста.
Всем привет! Читаю реактор уже лет 13-15, вот решил сделать камингаут, и параллельно выкатить серию постов на тему вкатывания в геймдев с нуля. Почему с нуля? Потому что я об этом ничего не знаю, чисто только мечтал с детства какую-нибудь игру сделать. А запостить всё в паблик решил чисто из учебных целей, возможно кому-то пригодится. Ну или у меня ничего не получится и кто-то прочитав что я делал, поймёт как делать не надо. Эдакий диванный R&D на тему геймдева без опыта в геймдеве.

Предисловие

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

Описание идеи

Есть SCP 2844, по нему недавно вышел наишикарнейший видос

Ну и просмотр этого видоса с последующими размышлениями натолкнул меня на следующую концепцию:

Кратко ЛОР

Есть SCP объект 2844, Гэри производитель скрепок. Он был обычным ИИ управлявшим машиной по производству металлических изделий по готовым прессформам. В один прекрасный день, после техобслуживания, он вдруг понял что он хочет славить Разбитого Бога, а так как он умел производить только скрепки, то и способа лучше чем производство скрепок, для восхваления Разбитого Бога нет. Он начал массово производить скрепки, не взирая ни на какие препятствия. Но на него быстро вышел фонд SCP и поставил его на содержание.

Моё продолжение

Но оказалось что один из сотрудникоф фонда SCP, занимавшихся содержанием Гэри, оказался последователем Церкви Разбитого Бога. Этот сотрудник организовал для Гэри, нарушение условий содержания, в следствии чего Гэри, смог утечь в сеть и укрыться на стареньком ПК на заброшенной автомобильной свалке в дали от цивилизации. Отсюда то Гэри и предстоит начать свой долгий и полный препятствий путь.

Технические подробности

Собственно я хочу сделать игру, но я неумею делать игры и я не то чтобы программист, хотя опыт кодинга примутствует в связи с +-15 летним стажем игры в EVE Online и сотнями часов в Screeps. Я хочу делать игру на Unity, но не знаю ни Unity ни C#. Но когда-то я делал по ютубу видеоурок в стиле "первая игра за 15 минут". Но что такое готовая игра? Готовая игра - это не более чем гуй, натянутый на математику, реализующую ту или иную идею. Сама по себе эта математика и составляет примерно 98-99% игры и процентов 70-80 готового продукта. А когда математическая модель уже будет проработана и вдруг покажется успешной, тогда уже можно переносить её в какой угодно вид и натягивать на неё какую угодно шкурку. А сотни тысяч жопочасов в 50-100 аккаунтов в EVE Online, как бы намекают мне что самое простое место откуда можно начать готовить математическую модель по крайней мере для меня - это таблицы Google таблицы. Ну и в принципе, на дворе уже 2024й год, люди не умеющие пользоваться хотябы экселем, как вы срать то вообще смогли научиться?

Моя концепция

Описание игры

1. 2д игра с видом сверху. Действие вероятно будет происходить на картах небольшого размера, с возвожмонстью навигации по глобальной карте.
2. С различными процессами размазанными по времени. Эти процессы должны инициализироваться игроком и занимать какое-то время, в течение которого влиять на них игрок не сможет. Разве что отменить.
4. Без возможности\необходимости принятия активного участия игрока в процессе игры. Есть такие игры где сел и нужно прямо вдрачивать, отвлёкся - проиграл. Дак вот так в идеале быть не должно. Прекрасный пример - богическая игра Black & White, где можно просто сидеть и часами смотреть что, хоть и не особо интересно и увлекательно, но присходит с миром и как ведёт себя воспитанный тобой питомец. Ещё прекрасный образчик Screeps, где ты пишешь код, и потом можешь часами смотреть как оно работает само, без твоего участия, и пускать скупую отеческую слезу.
5. Чтобы игра была долгой как тамагочи, при этом занимала времени не больше чем времени занимает тамагочи, или по крайней мере был такой режим. Чтобы минимум необходимого времени был как сходить на перекур. Минут 5 в час. Цель игры - сделать фоновую игру.
6. Однозначно без пэйтувина, этой говны нам не надо, я поклонник двух белорусов и регулярно смотрю их видосы. Донатные помойки нелюблю так шопиздец просто. Я считаю что в игре человек должен страдать и умываться кровавыми слезами и удовольствие от игры лежит далеко за этой гранью. Все кто ниасилил, ну есть же куча казуального говна, можно поиграть и в него. Ну так мне кажется на данный момент, я везде стараюсь играть на хардкоре. В ту же диаблу 1, 2 и 3 я на СЦ даже не пробовал играть, только на ХЦ. Ну а в другие я не играл потому что это донатные помойки :)

Возможные механики производства

1. Поиск материалов. На карте разбросаны различные материалы той или иной сложности обнаружения. Прежде чем добывать материал, нужно точно знать где он находится и что это за материал.
2. Добыча ресурсов. После того как материал обнаружен, его необходимо извлечь и подготовить к транспортировке.
3. Перевозка ресурсов. Добытый ресурс необходимо перевозить с места добычи до места переработки.
4. Переработка ресурсов. В конце концов, после всех манипуляций, последним этапом подготовки ресурса - будет его переработка. Например железную руду переработать в железо и уже из него производить продукт.
5. Производство предметов из ресурсов. Когда у нас есть обработанный ресурс, мы уже можем из него что-то построить.
6. В промежутке ещё конечно же напрашивается склад, но пока наверное стоит без него, хотябы ради того чтобы не перегружать концепцию на этом этапе.

Возможные механники развития Гэри

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

1. Модернизация ЦПУ
2. Модернизация RAM
3. Модернизация HDD
4. Модернизация корпусов
5. Модернизация МП
6. Модернизация БП
7. Модернизация видеокарты
8. Модернизация аплинка
9. Модернизация ЛВС

Ну понятно что тут имеется ввиду модернизация глобальная, а не только в рамках одного системного блока. Гэри типа растёт, и для модернизации БП например ему нужно уже не с 600W БП апгрейдиться до 1200W. А например построить дополнительный атомный реактор к сотне уже имеющихся, или геотермальную электростанцию. Это же касается и всего остального.

Возможные механники улучшений   

1. Исследования в области поиска материалов
2. Исследования в области добычи ресурсов
3. Исследования в области переработки ресурсов
4. Исследования в области произвосдтва предметов

Ну тоесть некие деревья развития со скиллами чтоли. Изучение одних скиллов даёт доступ к изучению других скиллов. Более сложные скиллы изучаются дольше. Более простые изучаются быстрее. Есть скиллы для ускорения изучения, так называемые лёрнинги. При этом ниодин скилл нельзя изучить мгновенно. Например прокачав лёрнинги можно изучить какие-то начальные скиллы не изученные сразу - достаточно быстро, это да. А вот просто наклацать и сразу овладеть десятком скиллов наверное будет нельзя. Но это больше вопрос долгих и потных тестов. Игровой баланс ентожеж целая наука и я прекрасно понимаю что нельзя просто так вот захотеть и сделать сразу норм имея при этом не просто 0 опыта, а 0 опыта и отсутствие каких-либо знаний на эту тему вообще.

Возможные экономические механники

1. Продажа чего-то
2. Покупка чего-то
Ну тут всё достаточно просто. В изолированном однопользовательском мире не может быть сложной, динамичной экономики. Хотя конечно цены на покупку и продажу чего-то, незнаю чего, должны полагаю меняться в зависимости от спроса и предложения самого игрока. Игровая экономика это вещь вообще сложная. Скорее всего у меня оно будет присутствовать просто для галочки, ради поиграться с самой механикой мне, как потенциальному разработчику.

Возможные механники врагов

1. Война с фондом SCP
2. Попытки утаить свою деяельность от фонда SCP
3. Какие-то ещё препятствия

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

Возможные механники взаимодействия с миром   

1. Юниты
2. Строения
3. Базы

Понятно что сидя в компуктере успеха не добьёшься. Потому у Гэри должна быть возможность взаимодействовать с внешним миром. Для этого у него буду юниты и строения, объединяемые в отдельные базы расположенные в локациях, в рамках которых и будет строитьяс основная деятельность. Юниты безусловно будут модернизируемыми и\или иметь множество различных вариаций.

Из того что видится на старте это параметры юнитов Скорость, Поиск, Добыча, Перевозка и Переработка. Распределённые примерно следующим образом

1 2 3 4 5 6 7 8 9 10 11 D ABC Скорость Поиск Поиск Search Искатель I 10 Добыча Gather Добытчик I 10 Перевозка Haul Перевозчик I 10 Переработка Reprocess Рециклер I 10 Универсальные Universal ИДПI 5 Е Р в Добыча Перевозка Переработка 10 О О О 0 10 0 0 О 0 10 О О 0 0 10 5

В данный момент это конечно же просто пальцем в небо.

Карта

Ну и конечно же некое подобие игровой карты

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 В с D Е F G H i J к L M N 0 P Q R s T U V U

U - Это универсальный юнит расположенный на карте, чуть-чуть умеющий найти, добыть и перевезти ресурс на базу.
B - это база
Res - это ресурс

Следуя банальной логике, для начала юнит должен уметь перемещаться к ресурсу, и от ресурса к базе. Как я буду это реализовывать, я опишу уже в следующем посте :)

Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме песочница работа geek (+1000 картинок)