Для главы про нескучное программирование есть отдельный курс на степике
https://stepik.org/a/251888
У меня осталось некоторое количество тестовых аккаунтов, напишите если кто захочет пройти
https://stepik.org/a/251888
У меня осталось некоторое количество тестовых аккаунтов, напишите если кто захочет пройти
В этог четверг будет вебинар по тулам для оптимизаций
https://pvs-studio.ru/ru/webinar/33/
https://pvs-studio.ru/ru/webinar/33/
PVS-Studio
Инструменты для разработчиков игр и не только
Какие инструменты живут в арсенале GameDev-команд?Зачем они нужны и почему профилировщики играют ключевую роль в разработке — причём используют их не только программисты, но и другие специалисты.Приходите на новый вебинар от PVS-Studio, где мы разложим всё…
👍5
https://youtu.be/4_pSBOKzvJM?si=qj0UTKOhCB6DUJBP
Это вебинар про аллокаторы и их использование. Примерно треть от того что есть в книге
Это вебинар про аллокаторы и их использование. Примерно треть от того что есть в книге
YouTube
Оптимизация игр
На вебинаре "Оптимизация игр" вместе с экспертами из игровых студий — Forgotten Empires и Playrix— мы обсудили практические советы по улучшению проектов.
Поговорили о тонкостях работы с памятью, кастомных аллокаторах, а также способах ускорить запуск мобильных…
Поговорили о тонкостях работы с памятью, кастомных аллокаторах, а также способах ускорить запуск мобильных…
https://youtu.be/1ts2QziNFkU?si=PIsNH8mDPczADJQL
Второй вебинар, теперь про строки. Был еще Денис Ярошевский, он там зажигал с поиском строки в подстроке
Второй вебинар, теперь про строки. Был еще Денис Ярошевский, он там зажигал с поиском строки в подстроке
YouTube
Оптимизация игр: работа со строками
Провели второй вебинар, посвященный оптимизации в играх! Поговорили о работе со строками с экспертами из индустрии:
— поделились удачными (и не очень) историями развития собственных решений
— рассказали о пулах строк и способах экономии памяти
— разобрали…
— поделились удачными (и не очень) историями развития собственных решений
— рассказали о пулах строк и способах экономии памяти
— разобрали…
Начал в бусти (https://boosty.to/dalerank) выкладывать главы из черновика книги про с++, теорию программирования и как работает компилятор.
Увлекательного всем чтения!
Увлекательного всем чтения!
👍2
https://youtu.be/GZbmn7PIqzw
Запись крайнего вебинара про инструменты профилирования
Запись крайнего вебинара про инструменты профилирования
YouTube
Инструменты для разработчиков игр и не только
Вместе с экспертами из Forgotten Empires и Playrix мы разобрались, какие инструменты входят в арсенал GameDev-команд, зачем они нужны и почему профилировщики играют ключевую роль в разработке.
А бонусом — показали, как превратить ваш код в настоящий город.…
А бонусом — показали, как превратить ваш код в настоящий город.…
👍1
Реализация xstring - шареных быстрых строк. Используется в Sims, Deathloop, Metro
https://github.com/dalerank/Akhenaten/blob/master/src/core/xstring.h
Код написан с нуля и адаптирован под std, чтобы не было проблем с авторскими правами
Перед использованием лучше посмотреть вебинар про строки, чтобы понимать о чем речь
https://github.com/dalerank/Akhenaten/blob/master/src/core/xstring.h
Код написан с нуля и адаптирован под std, чтобы не было проблем с авторскими правами
Перед использованием лучше посмотреть вебинар про строки, чтобы понимать о чем речь
GitHub
Akhenaten/src/core/xstring.h at master · dalerank/Akhenaten
Pharaoh (1999, open source engine). Contribute to dalerank/Akhenaten development by creating an account on GitHub.
👍2🔥1
https://github.com/dalerank/Akhenaten/blob/master/src/core/cstring.h
Реализация быстрых фреймовых строк поверх std::string
Нужна небольшая обертка в движке, чтобы ими пользоваться
Используется в Stellaris, код написан с нуля и адаптирован для std, чтобы не было проблем с авторскими правами
Реализация быстрых фреймовых строк поверх std::string
Нужна небольшая обертка в движке, чтобы ими пользоваться
Используется в Stellaris, код написан с нуля и адаптирован для std, чтобы не было проблем с авторскими правами
GitHub
Akhenaten/src/core/cstring.h at master · dalerank/Akhenaten
Pharaoh (1999, open source engine). Contribute to dalerank/Akhenaten development by creating an account on GitHub.
👍1🔥1
Выложил вторую главу (другие еще в черновике) Нескучного программирования на гитхаб в ru/en вариантах
Английский вариант переведен через DeepL
https://github.com/dalerank/playful_programming_cpp
Английский вариант переведен через DeepL
https://github.com/dalerank/playful_programming_cpp
GitHub
GitHub - dalerank/playful_programming_cpp
Contribute to dalerank/playful_programming_cpp development by creating an account on GitHub.
🔥1
https://github.com/dalerank/playful_programming_cpp/blob/main/playfull_programming_chapter_1_fundamentals_ru.md
Выложил первую главу про обобщения (ru/eng), много теории почему мы в с++ имеем то, что имеем. Критика и замечания приветствуются
Выложил первую главу про обобщения (ru/eng), много теории почему мы в с++ имеем то, что имеем. Критика и замечания приветствуются
GitHub
playful_programming_cpp/playfull_programming_chapter_1_fundamentals_ru.md at main · dalerank/playful_programming_cpp
Contribute to dalerank/playful_programming_cpp development by creating an account on GitHub.
🔥4
Выложил третью главу про ограничения (ru/eng)
https://github.com/dalerank/playful_programming_cpp/blob/main/playfull_programming_chapter_3_requires_ru.md
https://github.com/dalerank/playful_programming_cpp/blob/main/playfull_programming_chapter_3_requires_ru.md
GitHub
playful_programming_cpp/playfull_programming_chapter_3_requires_ru.md at main · dalerank/playful_programming_cpp
Contribute to dalerank/playful_programming_cpp development by creating an account on GitHub.
🔥3
