Друзья, мы ждём вас на стенде BlackHub Games на C++ Russia! 🧊
Ищите самый ледяной стенд, решайте интересные задачи и участвуйте в квизе!
Что мы для вас подготовили?
Много крутых призов:
антистресс-кубики
мудборды
дождевики
кубики-рубика
АКБ
термобутылки
Хотите познакомиться с нами поближе?
🔗 Заглядывайте на наш карьерный сайт и читайте посты в нашем канале.
Обещаем, будет интересно!🔥
Ищите самый ледяной стенд, решайте интересные задачи и участвуйте в квизе!
Что мы для вас подготовили?
Много крутых призов:
антистресс-кубики
мудборды
дождевики
кубики-рубика
АКБ
термобутылки
Хотите познакомиться с нами поближе?
🔗 Заглядывайте на наш карьерный сайт и читайте посты в нашем канале.
Обещаем, будет интересно!🔥
Если вы недавно к нам присоединились после C++ Russia — рады видеть вас тут! 🎮
Здесь говорим про C++ в геймдеве, делимся задачками, разбираем, как всё устроено под капотом игровых движков, и обсуждаем индустрию.
BlackHub Games — одна из крупнейших игровых студий в СНГ. О нас можно узнать на сайте, а еще посмотреть выступление нашего спикера на C++ Russia, ловите на него ссылку.
Что вас ждет в этом канале?
👾 Разборы технических задач и оптимизаций
👾 Подходы к разработке игровых систем
👾 Новости индустрии и наши эксперименты
Оставайтесь, будет интересно!
Здесь говорим про C++ в геймдеве, делимся задачками, разбираем, как всё устроено под капотом игровых движков, и обсуждаем индустрию.
BlackHub Games — одна из крупнейших игровых студий в СНГ. О нас можно узнать на сайте, а еще посмотреть выступление нашего спикера на C++ Russia, ловите на него ссылку.
Что вас ждет в этом канале?
👾 Разборы технических задач и оптимизаций
👾 Подходы к разработке игровых систем
👾 Новости индустрии и наши эксперименты
Оставайтесь, будет интересно!
Как бы вы оптимизировали этот код для улучшения производительности?
Anonymous Quiz
21%
Использовать параллельные вычисления с помощью OpenMP
24%
Переписать с использованием указателей вместо индексов
39%
Использовать алгоритмы из стандартной библиотеки (например, std::accumulate)
16%
Оставлять как есть, улучшения не нужны
#include <iostream>
#include <vector>
int sum_of_squares(const std::vector<int>& nums) {
int sum = 0;
for (int i = 0; i < nums.size(); i++) {
sum += nums[i] * nums[i];
}
return sum;
}
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
std::cout << sum_of_squares(numbers) << std::endl;
return 0;
}
🔧 Оптимизируем код на C++! 🔧
Ваш код работает, но недостаточно быстро? Давайте улучшать! 💡
Вот пример фрагмента кода, который можно оптимизировать. Как вы бы подошли к решению этой задачи?
Ваш код работает, но недостаточно быстро? Давайте улучшать! 💡
Вот пример фрагмента кода, который можно оптимизировать. Как вы бы подошли к решению этой задачи?
Чем же ты в итоге займешься на выходных? Голосуй, а потом сравни с предсказанием кода!
Anonymous Poll
28%
🔥 Поеду на дачу — пора доставать мангал и гриль!
36%
🎮 Буду играть в плойку весь день
26%
📦 Разберу балкон, но в итоге залипну на Youtube
15%
🏃♂️Решу пробежаться утром, но просплю
17%
🚗 Наконец-то помою машину, а на следующий день пойдет дождь
52%
Ничего не знаю, у меня в планах застрять в кровати на 2 дня
🌱 Весна потихоньку набирает обороты, а вместе с ней приходит и извечный вопрос — чем заняться на выходных? Поехать на дачу, наконец-то вытащить велосипед, зависнуть в плойке или внезапно затеять уборку?
Если не можешь определиться, пусть решает код!👇
Если не можешь определиться, пусть решает код!👇
А у нас планы немного другие — завтра встречаемся с коллегами по цеху на GameDev CityFest! 🎮
В программе:
🎲 Игровое бинго — проверь свои знания про BlackHub Games и Black Russia, заведи новых знакомых, и получай призы за выполнение заданий!
🎤 Выступления Артёма и Рината — разберём, из чего состоит вкусный интерфейс и как правильно оптимизировать 3D-модели для игровых движков
🤪 Джет-лаг после перелёта из СПб — проверим, кто адаптируется быстрее всех
До встречи на конференции! 🚀
В программе:
🎲 Игровое бинго — проверь свои знания про BlackHub Games и Black Russia, заведи новых знакомых, и получай призы за выполнение заданий!
🎤 Выступления Артёма и Рината — разберём, из чего состоит вкусный интерфейс и как правильно оптимизировать 3D-модели для игровых движков
🤪 Джет-лаг после перелёта из СПб — проверим, кто адаптируется быстрее всех
До встречи на конференции! 🚀
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
std::string activities[] = {
"поеду на дачу — пора доставать мангал и гриль!",
"буду играть в плойку весь день",
"разберу балкон, но в итоге залипну на YouTube",
"решу пробежаться утром, но просплю",
"наконец-то помою машину, а на следующий день пойдёт дождь",
};
std::srand(std::time(nullptr));
int index = std::rand() % (sizeof(activities) / sizeof(activities[0]));
std::cout << "На выходных ты будешь: " << activities[index] << std::endl;
return 0;
}
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Пять лет назад мы просто хотели сделать классную игру.
А потом — оказалось, что за это время изменилась не только индустрия, но и мы вместе с ней.
Менялись подходы, технологии, ожидания игроков, само понимание, что такое "хорошая игра".
И всё это время мы учились, росли, иногда спотыкались — и шли дальше.
Рассказываем, что произошло за эти 5 лет — и как BLACK RUSSIA выросла вместе с миром геймдева.
Прим.: Discord заблокирован в РФ
А потом — оказалось, что за это время изменилась не только индустрия, но и мы вместе с ней.
Менялись подходы, технологии, ожидания игроков, само понимание, что такое "хорошая игра".
И всё это время мы учились, росли, иногда спотыкались — и шли дальше.
Рассказываем, что произошло за эти 5 лет — и как BLACK RUSSIA выросла вместе с миром геймдева.
Прим.: Discord заблокирован в РФ