Помогите выбрать победителя
Недавно закончился "осенний лагерь разработчиков игр" в конце которого участники разбились на команды и делали финальный проект в жанре "визуальная новела". Команда лучшего проекта выигрывает 100 000 рублей
Ну и дела такие что... у нас в финал прошло два невероятных проекта и мы не можем определится. Приз один, проекта два.
Какой лучше?
Недавно закончился "осенний лагерь разработчиков игр" в конце которого участники разбились на команды и делали финальный проект в жанре "визуальная новела". Команда лучшего проекта выигрывает 100 000 рублей
Ну и дела такие что... у нас в финал прошло два невероятных проекта и мы не можем определится. Приз один, проекта два.
Какой лучше?
👍116
Типы в языках программирования .pdf
2.4 MB
Страшная тайна программирования
От новичков часто слышу, что они убивают много дней работы на то, чтобы сделать систему гибкой: готовой к любым задачам и расширяемой во все 4 стороны света.
Но с опытом приходишь к тому, что программирование - это скорей не про гибкость, а наоборот, про ограничения. Вы буквально должны построить непротиворечивую систему, которая не поломается при работе с ней.
Я люблю приводить в пример презерватив с водой.
Воду таскать в ведре легче, чем в презервативе, потому что он постоянно норовит выскочить из рук. Он гибкий? Конечно! Удобный? Нет!
Также и код. Нет никакого смысла делать супер гибкие вещи.
В начале своей карьеры я прочитал книгу: "Types and Programming Languages. Benjamin C. Pierce". Она многое расставила по местам и до сих пор является важным фундаментом моих навыков.
В ней хорошо рассказывается: что такое система типов и почему она так важна. Любое нормальное проектирование систем промышленного уровня невозможно без понимания этого.
К слову, в 2016-ом году нобелевскую премию по экономике получили Харт и Хольмстрём за "За их вклад в развитие теории контрактов". А на следующий год эту же премию получил Талер за "За вклад в поведенческую экономику".
Прошло не так много лет, но мне уже давно очевидно, что современное программирование - это ближе к экономике, чем к информатике.
Программист не пишет код и не колдует над процессором, а разрабатывает контракты, которые одинаково понимают как машины, так и другие программисты. А ещё это происходит в поле когнитивных искажений разработчиков и ассиметричной информации о предметной области.
Поэтому страшная тайна высокоуровневого программирования в том, что оно относится к современной науке экономике больше, чем к информатике.
От новичков часто слышу, что они убивают много дней работы на то, чтобы сделать систему гибкой: готовой к любым задачам и расширяемой во все 4 стороны света.
Но с опытом приходишь к тому, что программирование - это скорей не про гибкость, а наоборот, про ограничения. Вы буквально должны построить непротиворечивую систему, которая не поломается при работе с ней.
Я люблю приводить в пример презерватив с водой.
Воду таскать в ведре легче, чем в презервативе, потому что он постоянно норовит выскочить из рук. Он гибкий? Конечно! Удобный? Нет!
Также и код. Нет никакого смысла делать супер гибкие вещи.
В начале своей карьеры я прочитал книгу: "Types and Programming Languages. Benjamin C. Pierce". Она многое расставила по местам и до сих пор является важным фундаментом моих навыков.
В ней хорошо рассказывается: что такое система типов и почему она так важна. Любое нормальное проектирование систем промышленного уровня невозможно без понимания этого.
К слову, в 2016-ом году нобелевскую премию по экономике получили Харт и Хольмстрём за "За их вклад в развитие теории контрактов". А на следующий год эту же премию получил Талер за "За вклад в поведенческую экономику".
Прошло не так много лет, но мне уже давно очевидно, что современное программирование - это ближе к экономике, чем к информатике.
Программист не пишет код и не колдует над процессором, а разрабатывает контракты, которые одинаково понимают как машины, так и другие программисты. А ещё это происходит в поле когнитивных искажений разработчиков и ассиметричной информации о предметной области.
Поэтому страшная тайна высокоуровневого программирования в том, что оно относится к современной науке экономике больше, чем к информатике.
👍184
Как жаль
Я за проектом следил несколько лет и надеялся что у ребят всё получится. Очередное подтверждение, что если не понимать свою аудиторию то игра потонет на релизе.
Формула Сакутина помогает защититься от этого на этапе первых тестов (замер CTR промо-материалов), жаль что ребята работали без этого.
Если говорить про мысли автора то я готов поспорить что у игры не получилось из-за недостатка маркетинговое бюджета...
Маркетинговый бюджет распределяется на основе показателя ROMI. Условно если вкладываешь рубль и возвращается больше то дают денег, если нет то проект убивают.
И этот показатель один и при вложениях 100 рублей и при вложение 100 миллионов. Чаще всего чем больше денег вкладывается тем меньше рентабельность.
По этому если проект не окупает 1000 рублей бюджета то и больше уже не окупит.
Эх, но проект реально творческий и классный.
Я за проектом следил несколько лет и надеялся что у ребят всё получится. Очередное подтверждение, что если не понимать свою аудиторию то игра потонет на релизе.
Формула Сакутина помогает защититься от этого на этапе первых тестов (замер CTR промо-материалов), жаль что ребята работали без этого.
Если говорить про мысли автора то я готов поспорить что у игры не получилось из-за недостатка маркетинговое бюджета...
Маркетинговый бюджет распределяется на основе показателя ROMI. Условно если вкладываешь рубль и возвращается больше то дают денег, если нет то проект убивают.
И этот показатель один и при вложениях 100 рублей и при вложение 100 миллионов. Чаще всего чем больше денег вкладывается тем меньше рентабельность.
По этому если проект не окупает 1000 рублей бюджета то и больше уже не окупит.
Эх, но проект реально творческий и классный.
👍129
Два часа ночи а мы все еще пишем вам невероятный курс для YouTube. Сегодня наверное часов до 5 запись будет, но оно того стоит. Всю душу вложили, спасибо всем коллегам кто плечом к плечу в деле до последнего
👍456
Спасибо, Максим Терентьев!
Сегодня мою студию покидает наш ученик Максим. Он учился у нас с нуля и после курса попал в Агаву, где прокачался до уровня Middle и ушёл к коллегам из JustMoby за новыми вызовами.
С ними мы, кстати, знакомы. Встречались на конференции в Перми. Фотка от туда.
Максим поработал с нами над Аванпостом, который набрал 500 000 игроков, и рядом других проектов. В том числе совместно с нашими партнёрами из США он занимался портированием игры на 5 000 000 игроков.
Сегодня мою студию покидает наш ученик Максим. Он учился у нас с нуля и после курса попал в Агаву, где прокачался до уровня Middle и ушёл к коллегам из JustMoby за новыми вызовами.
С ними мы, кстати, знакомы. Встречались на конференции в Перми. Фотка от туда.
Максим поработал с нами над Аванпостом, который набрал 500 000 игроков, и рядом других проектов. В том числе совместно с нашими партнёрами из США он занимался портированием игры на 5 000 000 игроков.
👍159
Я в Сербии. Сразу после сьемки последней лекции поехал в аэропорт и сейчас в Белграде.
Угадайте зачем
Угадайте зачем
👍185
Что я забыл в Белграде
У моей студии Агава есть ключевые партнеры из Майами а также проекты в AppStore и Google Play. А еще нас ждет ряд релизов на Steam.
Ну и самая дырка в заднице - это сервисы. Без нормальной бизнес-истории за зарубежом ни демку не получить ни поработать нормально.
До этого мы использовали разные обходные пути а теперь заканчиваем основательный плацдарм который позволит спокойно паблишится и зарабатывать, не боясь что ходы перекроют.
На базе местной компании я хочу также запустить небольшое издательство для наших учеников чтобы помогать зарабатывать больше на проектах. За этот год в поточной было выпущено 90 браузерных игр если не ошибаюсь, и я бы хотел подарить возможность ученикам нормально опубликоваться на других площадках.
Ну и заодно тут немного на ретрите посижу с книжками, взял 4 штуки почитать
У моей студии Агава есть ключевые партнеры из Майами а также проекты в AppStore и Google Play. А еще нас ждет ряд релизов на Steam.
Ну и самая дырка в заднице - это сервисы. Без нормальной бизнес-истории за зарубежом ни демку не получить ни поработать нормально.
До этого мы использовали разные обходные пути а теперь заканчиваем основательный плацдарм который позволит спокойно паблишится и зарабатывать, не боясь что ходы перекроют.
На базе местной компании я хочу также запустить небольшое издательство для наших учеников чтобы помогать зарабатывать больше на проектах. За этот год в поточной было выпущено 90 браузерных игр если не ошибаюсь, и я бы хотел подарить возможность ученикам нормально опубликоваться на других площадках.
Ну и заодно тут немного на ретрите посижу с книжками, взял 4 штуки почитать
👍193
Очень настойчиво человек просит дать ответ.
Стратегия - это не то, что вы выбираете а то, от чего отказываетесь.
Я отказался от высшего образования. Делал упор на самостоятельность и бизнес. Сейчас я миллионер и у меня своя студия разработки игр.
Мог бы топить по другому пути. В этом году я бы закончил магистратуру и сидел бы сеньором в Gaijin тысяч за 400. Тоже вполне шоколадный результат.
Стратегия - это не фантазия возможностей а принятие ограничений. И стратегия ооочень не любит когда вы пытаетесь усидеть на двух стульях, это всегда во вред.
Автору вопроса большинство советовали: "И работай, и учись и курсы проходи".
Это было бы круто если бы он учился на GameDev направление в ВУЗе, учился на курсах по GameDev и работал в GameDev.
Тот же Портер называл это когерентностью. Т.е каждые части стратегии согласованы на общую цель.
А учиться на информационную безопасность и проходить курсы по GameDev это не согласованная история. Она про разное, про разные пути. Попытку усидеть на двух стульях:
1) Стул стабильности и карьеры в каком-нибудь банке.
2) Рок-н-ролл стул в баре на тортуге, где сегодня игра выстрелила на миллион долларов а завтра пришлось продавать офисные компы чтобы заплатить сотрудникам.
Все рассуждения на тему "Ну там тоже есть предметы которые пригодятся" уровня "Буду пить много энергетиков так, как там есть витаминки в составе, это полезно".
Очень тупо изучать информационную безопасность чтобы стать разработчиком игр. Есть пути проще, веселей и результативней.
Например послать ВУЗ и упоротся в мои курсы. Но для этого надо иметь яйца а не делать так, чтобы маму не расcтроить.
Стратегия - это не то, что вы выбираете а то, от чего отказываетесь.
Я отказался от высшего образования. Делал упор на самостоятельность и бизнес. Сейчас я миллионер и у меня своя студия разработки игр.
Мог бы топить по другому пути. В этом году я бы закончил магистратуру и сидел бы сеньором в Gaijin тысяч за 400. Тоже вполне шоколадный результат.
Стратегия - это не фантазия возможностей а принятие ограничений. И стратегия ооочень не любит когда вы пытаетесь усидеть на двух стульях, это всегда во вред.
Автору вопроса большинство советовали: "И работай, и учись и курсы проходи".
Это было бы круто если бы он учился на GameDev направление в ВУЗе, учился на курсах по GameDev и работал в GameDev.
Тот же Портер называл это когерентностью. Т.е каждые части стратегии согласованы на общую цель.
А учиться на информационную безопасность и проходить курсы по GameDev это не согласованная история. Она про разное, про разные пути. Попытку усидеть на двух стульях:
1) Стул стабильности и карьеры в каком-нибудь банке.
2) Рок-н-ролл стул в баре на тортуге, где сегодня игра выстрелила на миллион долларов а завтра пришлось продавать офисные компы чтобы заплатить сотрудникам.
Все рассуждения на тему "Ну там тоже есть предметы которые пригодятся" уровня "Буду пить много энергетиков так, как там есть витаминки в составе, это полезно".
Очень тупо изучать информационную безопасность чтобы стать разработчиком игр. Есть пути проще, веселей и результативней.
Например послать ВУЗ и упоротся в мои курсы. Но для этого надо иметь яйца а не делать так, чтобы маму не расcтроить.
👍181
Терпилы которые готовы 5 лет потратить на непонятную профессию в ВУЗе чтобы годик в армейке не посидеть к вам вопросов нет.
Пацаны которые отвечают за себя сами и выбирают любимое дело не взирая на все трудности меняйте мышление.
Пацаны которые отвечают за себя сами и выбирают любимое дело не взирая на все трудности меняйте мышление.
👍173
Простите что набрасываю
Конечно все индивидуально. Мой путь повторять шаг за шагом не стоит. По той же пассионарной теории этногенеза Гумилева идти за мной по пятам - это самоубийство. Просто так господь решил что у меня с рождения высокий уровень энергии, а 8 лет терапии это только усилили.
Те же законы обучения программированию я вывел за кучу практики в обучение людей, там прям можно пошагово все делать и результат гарантирую. При обучение собственно мы учитываем индивидуальные особенности и нагрузку.
А вот в целом мои советы по жизни конечно для многих откажутся просто путем к трагичной смерти и не болеем. Воспринимайте меня как яркого литературного персонажа а не как пример для жизни. Что-то позаимствуйте, но чуток.
Конечно все индивидуально. Мой путь повторять шаг за шагом не стоит. По той же пассионарной теории этногенеза Гумилева идти за мной по пятам - это самоубийство. Просто так господь решил что у меня с рождения высокий уровень энергии, а 8 лет терапии это только усилили.
Те же законы обучения программированию я вывел за кучу практики в обучение людей, там прям можно пошагово все делать и результат гарантирую. При обучение собственно мы учитываем индивидуальные особенности и нагрузку.
А вот в целом мои советы по жизни конечно для многих откажутся просто путем к трагичной смерти и не болеем. Воспринимайте меня как яркого литературного персонажа а не как пример для жизни. Что-то позаимствуйте, но чуток.
👍150
Выжимка моих знаний по психологии
В комментариях к предыдущем постам вы попросил рассказать вкратце что я делал 8 лет в психотерапии и дать советы программистам.
Я собственно это уже делал и даже собрал удобную мини-систему. Читайте на здоровье:
1. Базовый конфликт
2. Как выбраться из штопора
3. 2 типа тупняка у новичков
4. 3 техники чтобы выбраться из днища
5. Главное заблуждение программирования
6. Техника прыжок веры
7. Техника сложный процент
В комментариях к предыдущем постам вы попросил рассказать вкратце что я делал 8 лет в психотерапии и дать советы программистам.
Я собственно это уже делал и даже собрал удобную мини-систему. Читайте на здоровье:
1. Базовый конфликт
2. Как выбраться из штопора
3. 2 типа тупняка у новичков
4. 3 техники чтобы выбраться из днища
5. Главное заблуждение программирования
6. Техника прыжок веры
7. Техника сложный процент
👍115
Роман Сакутин
Помогите выбрать победителя Недавно закончился "осенний лагерь разработчиков игр" в конце которого участники разбились на команды и делали финальный проект в жанре "визуальная новела". Команда лучшего проекта выигрывает 100 000 рублей Ну и дела такие что...…
Решил не выбирать победителя
Оба проекта слишком хороши по этому как вернусь с поездки добавлю ещё 100 000 со своих личных денег и мы дадим приз двум командам.
Оба проекта слишком хороши по этому как вернусь с поездки добавлю ещё 100 000 со своих личных денег и мы дадим приз двум командам.
👍239
4-го декабря начнём набор на зимний лагерь разработчиков игр. Он будет недельный и проходить будет с 18-го по 24-ое декабря, в этот раз сделаем меньше упора на Unity и программирование и больше на наратив, геймдизайн и монетизацию.
Лагерь теперь будет с целью, за неделю вы сделаете интересную визуальную новеллу с нуля и заработаете на ней первые деньги.
Лагерь теперь будет с целью, за неделю вы сделаете интересную визуальную новеллу с нуля и заработаете на ней первые деньги.
👍147
Зачем палить доходные темы
Абсолютно грамотный комментарий. В век инфоцыганства нам необходимо задавать такие вопросы: «А почему ты учишь а сам не делаешь?»
В зимнем лагере разработчиков игр мы будем делать визуальные новеллы и я уверен что вы на них заработаете первые деньги (тысяч 20-30 с проекта).
Почему я этому учу а не сам делаю?
1) Моей студии это не рентабельно делать. У нас хорошие зарплаты у разработчиков и руководителей. Мы работаем с проектами крупней, тем более сейчас нацелены на большие аутсорсинг контракты.
2) Тема горячая. Мы постоянно мониторим ниши в которых ученики быстро сделают результат за минимум усилий. Ниши долго не живут, по этому предлагаю вам запрыгнуть в первый вагон. Если вы сделаете результат для меня это будет хорошей рекламой.
Вся эта тема не про гигантские деньги, а просто про нормальные, тем более для первых шагов в GameDev. Примерно как зарплата начинающего программиста + проект в портфолио + творчество.
Абсолютно грамотный комментарий. В век инфоцыганства нам необходимо задавать такие вопросы: «А почему ты учишь а сам не делаешь?»
В зимнем лагере разработчиков игр мы будем делать визуальные новеллы и я уверен что вы на них заработаете первые деньги (тысяч 20-30 с проекта).
Почему я этому учу а не сам делаю?
1) Моей студии это не рентабельно делать. У нас хорошие зарплаты у разработчиков и руководителей. Мы работаем с проектами крупней, тем более сейчас нацелены на большие аутсорсинг контракты.
2) Тема горячая. Мы постоянно мониторим ниши в которых ученики быстро сделают результат за минимум усилий. Ниши долго не живут, по этому предлагаю вам запрыгнуть в первый вагон. Если вы сделаете результат для меня это будет хорошей рекламой.
Вся эта тема не про гигантские деньги, а просто про нормальные, тем более для первых шагов в GameDev. Примерно как зарплата начинающего программиста + проект в портфолио + творчество.
👍152
Почему визуальные новеллы
У многих был вопрос: Почему в зимнем онлайн-лагере разработчиков игр мы будем делать визуальные новеллы?
Когда я был во втором классе, я проходил мимо кабинета информатики и увидел, как ребята играли во что-то невероятно красочное. С тех пор идея игр захватила меня и я не мог больше думать ни о чём другом.
Я тратил всё своё время, чтобы научиться делать игры. По совету старших товарищей я начал изучать программирование, устройство компьютера и математические основы компьютерной графиик.
Я стал разработчиком игр, поработал в США и в десятке студий из России. И знаете что? Я не делал игры. Всё это время я программировал, разбирался в движках, делал 3D модели, но не игры...
И только недавно я понял, как далёк был от того творчества, о котором мечтал в детстве. Я начал открывать для себя совершенно иной метод. Метод творчества и веселья, с которым хочу с вами поделиться.
Визуальные новеллы - это именно про это. Вам нужно придумать харизматичного главного героя, прописать его цель и ценности, которые он не нарушит. Создать антогониста, который будет мешать достижению цели и проверять ценности главного героя на прочность. А также всё это поместить в интересный сеттинг. И вот рецепт хорошей новеллы готов.
У многих был вопрос: Почему в зимнем онлайн-лагере разработчиков игр мы будем делать визуальные новеллы?
Когда я был во втором классе, я проходил мимо кабинета информатики и увидел, как ребята играли во что-то невероятно красочное. С тех пор идея игр захватила меня и я не мог больше думать ни о чём другом.
Я тратил всё своё время, чтобы научиться делать игры. По совету старших товарищей я начал изучать программирование, устройство компьютера и математические основы компьютерной графиик.
Я стал разработчиком игр, поработал в США и в десятке студий из России. И знаете что? Я не делал игры. Всё это время я программировал, разбирался в движках, делал 3D модели, но не игры...
И только недавно я понял, как далёк был от того творчества, о котором мечтал в детстве. Я начал открывать для себя совершенно иной метод. Метод творчества и веселья, с которым хочу с вами поделиться.
Визуальные новеллы - это именно про это. Вам нужно придумать харизматичного главного героя, прописать его цель и ценности, которые он не нарушит. Создать антогониста, который будет мешать достижению цели и проверять ценности главного героя на прочность. А также всё это поместить в интересный сеттинг. И вот рецепт хорошей новеллы готов.
👍126