Комната программиста 🤓
16 subscribers
25 photos
2 videos
28 links
Связь со мной - https://t.me/MrEgorik
Download Telegram
- Система динамической конфигурации — баланс игры — дело тонкое. Его нужно постоянно мониторить и править. Будете ли вы каждый раз обновлять клиент игры, если надо поменять всего один параметр в балансе? Или если необходимо обновить/добавить локализацию?
- Система скачиваемого контента — даже когда разработчик завершил свою работу над игрой, она продолжает жить. Без программных обновлений, игра может развиваться. Новые уровни, новые вещи, новые персонажи и т.д. Пусть работают худождники/моделлеры/геймдизайнеры.
- Интеграция с социальными платформами — игроки — это ваши друзья. Если игра им нравится, они сами будут рассказывать об этом. Очень важно дать им такую возможность. Пусть кричат об этом в соц. сетях и приводят друзей
- Масштабирование игры — может заключаться в нескольких аспектах. Первый — пользователи. Представьте, что фишка с соц. сетями удалась, и к вам повалила куча пользователей. Есть ли у вас сервер? Справится ли ваша инфраструктура с этим? Второй аспект — увеличение объемов самой игры. Количество функций, контент, интерфейс — все растет со временем. И если вы тестировали игру с 10 уровнями, и все было отлично, то велик шанс, что при 100 уровнях все начнет тормозить. Самый простой способ — генерировать контент-заглушки, раздувая тем самым объем игры, и смотреть как она себя ведет.
- Публикация в сторах — если вы планируете поддерживать несколько сторов, то нужно это учитывать. Нужно будет интегрироваться с каждым отдельно. Ведь система микротранзакций и других платформозависимых фич у каждого стора и платформы своя. Нельзя забывать про разные операционные системы. Если вы используете кросс-платформенный движок типа Unity, то часть геморроя с вас снимается. Если нет — то у меня для вас печальные новости. Портирование движка на другую платформу — та еще радость.

Черт возьми! Вот сколько еще работы помимо геймплея!

Это на вскидку те пункты, которые вспомнил. Для новичков — будет полезно иметь полную перспективу. А профессионалы, может, дополнят список, если я что-то забыл.

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

Хотите быть в курсе? Подписывайтесь на канал ;)

А так, вообще, это напоминание, что не все в игровой разработке про фан 🤓
Ошибки в обучении

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

Из этого видео вы как раз узнаете не только про проблемы, замедляющие ваш рост, но и разберётесь, как учится быстрее и эффективнее. Короче, настоящий мастхэв для новичков.
https://youtu.be/zqtd6OX23v4
​Уверены, что вы — программист?

Не отвечайте, пока не пройдёте детектор на программиста. Пройдите наш шуточный тест, ответьте на простые вопросы и узнайте, настоящий ли вы программист или только притворяетесь:

https://tproger.ru/quiz/detektor-programmistov-otvechajte-chestno-i-my-opredelim-programmist-vy-ili-net/
😏 Есть только два типа людей...
​Компьютерные сети — основа интернета и неотъемлемая часть технологического прогресса

Мы собрали в одной подборке книги, которые помогут узнать об устройстве интернета, стеке протоколов TCP/IP, маршрутизации и многом другом по этой теме:
📚
https://tproger.ru/books/computer-networks-books/
Взлом математики: возможности и риски

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

Однако эта технология может быть использована во вредоносных целях. Статья рассматривает обе стороны медали.

#ии #математика
Свежий подкаст с Илоном Маском

Маск размышляет о свободе слова, чипировании Neuralink и влиянии технологий на нашу жизнь. Что скрывает Twitter? Какие перспективы открывает Neuralink? Как жить в эпоху быстрого технологического прогресса?

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

#видео
​Знакомство с WordPress в одном видео

Для ускоренной разработки сайтов и веб-приложений используют готовые движки. Они позволяют сосредоточиться на визуальной части сайта и не писать с нуля его внутреннюю логику.

Одним из самых популярных движков является WordPress. Из видео вы узнаете, как настроить WordPress на сервере и написать на его базе простой сайт:

https://youtu.be/fYJkGF21m10
eBay задаёт новый подход к поиску

Новая функция позволяет пользователям находить желаемые товары по визуальным подсказкам, не вводя текст.

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

#алгоритмы #ии
По-честному про алгоритмы

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

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

#статья #алгоритмы
Юмор в играх ещё не так хорошо исследован, как другие жанры, вроде экшена или хоррора. Поэтому особенно приятно, когда появляются такие изумруды.

Посмотрите интересный разбор того, как комедийные приёмы создаются не с помощью заранее подготовленных сценариев, а с помощью систем. Player-driven comedy, так сказать:
https://www.youtube.com/watch?v=h0ySPq0Sw10
Как писать хорошие сообщения коммитов: Commitlint

#tools

Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.

Читать статью
7 кругов ада разработки 😁
У каждого по своему 🤓
Прогресс пошёл не по плану...