Типичный программист
81.7K subscribers
2.71K photos
779 videos
8 files
8.18K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Ловите игру, в которой вам нужно будет спроектировать простейший компьютер: https://tprg.ru/EdR2

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

Отличная игра для изучения основ вычислительной техники.

#обучение #игры
В нашем боте появилась продвинутая версия игры «Быки и коровы»

Правила игры: ваша задача состоит в том, чтобы отгадать загаданное ботом 4-значное число за минимальное количество ходов. В ответ на каждый ваш ход бот подсказывает число отгаданных цифр, стоящих на своих местах (число быков) и число отгаданных цифр, стоящих не на своих местах (число коров). Например, если бот загадал 2306, а вы написали 2350, то у вас 2 быка (цифры 2 и 3) и 1 корова (цифра 0).

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

Друзей можно пригласить позже, а вот бот уже загадал для вас первое число. Попробуйте отгадать: https://tttttt.me/tproger_official_bot?start=game

#игры #логика
Угадаете игру по её факту?

Мы подготовили тест, в котором собрали много интересных фактов об игровом мире. Вам предстоит угадать откуда тот или иной факт:

https://tprg.ru/Xun3

#игры
Media is too big
VIEW IN TELEGRAM
Обновлен рекорд скорости прохождения игры «Super Mario Bros. 3» — теперь игру можно пройти чуть более, чем за 3 минуты

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

На видео — прохождение с подробностями о каждом используемом баге. А по ссылке — разбор всех странностей для любителей копнуть поглубже:

https://tprg.ru/TwDR

#игры #баги #марио
История графики игр: от бледных пятен на экране до фотореалистичных миров

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

Об основных этапах развития игр, графики в них и игрового оборудования расскажем в сегодняшней статье:

https://tprg.ru/c9Fm

#история #игры #gamedev
На каком движке была создана эта игра? Тест для заядлых геймеров

Какой игровой движок использует Cyberpunk 2077? А на чём созданы Rust, Dota 2, Cuphead, Bioshock? Игрострой не ограничивается лишь Unreal Engine, Unity и Source.

Пройдите тест и узнайте, насколько хорошо вы разбираетесь в играх и движках, на которых они созданы:

https://tprg.ru/1Ywm

#игры #gamedev
Собрали подборку из 10 увлекательных приложений, с помощью которых можно обучить программированию детей, а можно и самому залипнуть:

https://tprg.ru/Xg7E

#игры #начинающим
Подборка игр для программистов

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

https://tprg.ru/Vvac

#игры #начинающим
Игры — хороший «контейнер» для донесения и закрепления знаний, в том числе и в программировании

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

#игры #начинающим
Уверены, что хорошо разбираетесь в компьютерных играх?

Проверьте себя в нашем тесте и попробуйте угадать, из какой популярной игры тот или иной факт: https://tproger.ru/quiz/guess-game-by-fact/

#игры #тесты
Эти 3 игры помогут прокачаться программистам с опытом

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

https://tprg.ru/IRxO

#игры
История графики игр: от бледных пятен на экране до фотореалистичных миров

Кто бы полвека назад мог подумать, что примитивные аркады того времени смогут развиться в нечто гораздо большее. И это произошло. Но не сразу. Рассказываем про самые важные этапы развития игр, графики в них и игрового оборудования:

https://tprg.ru/e1Wm

#история #игры #gamedev
Нейропомощник для программиста Codex AI создал бота в Minecraft, который программирует сам себя для взаимодействия с миром и игроком

Процесс выглядит примерно так. Игрок голосом говорит боту, что нужно сделать. Например, «подойди сюда». А тот генерирует рабочий код, основанный на Minecraft API, чтобы агент двигался к игроку. Что интересно, бот справляется и с более сложными задачами. Например, без проблем крафтит новые предметы. Получается эдакий самопрограммируемый ИИ компаньон в майнкрафте, который ещё и голосом управляется:

https://www.wired.com/story/minecraft-ai-code-microsoft/

Интересно, как скоро у него появится своё мнение на команды и действия «хозяина»?

#ии #microsoft #нейросети #игры
Как устроен облачный гейминг с точки зрения технологий и почему это будущее игровой индустрии?

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

С помощью него уже сейчас можно сыграть в новую требовательную к ресурсам игру на супер слабом железе. И если раньше технология была сырая даже для ПК, то сейчас с помощью неё можно запросто играть в Cyberpunk 2077 даже на смартфоне. Как такое стало возможно, как работает технология изнутри и с чего начать облачный гейминг — разобрались в статье на примере МТС Remote Play:

https://tprg.ru/bYRN

#игры #технологии
Энтузиасты из Digital Foundry запустили на Xbox Series X|S Windows 98, а на нём несколько классических шутеров и RTS

Эмулятор DOSBox Pure недавно получил поддержку Windows 98, а это открыло множество возможностей. Хоть с некоторыми играми пришлось помучаться, создавая виртуальный образ диска и загружая его через ftp, но у энтузиастов всё получилось.

В итоге на Xbox Series X|S получилось запустить C&C: Tiberian Sun, Quake, Quake II, Half-Life, Unreal и Turok: The Dinosaur Hunter с эмуляцией 3dfx Voodoo:

https://youtu.be/lrpkFuKh4CI

#игры #история
Подборка IT-шных игр с нашего сайта от разработчиков Tproger:

— Игра, в которой нужно собирать серверы из комплектующих. Как 2048, только с серверами: https://tprg.ru/AzDy

— Игра для сисадминов, в которой нужно своей мощной аурой не позволить серверам выйти из строя: https://tprg.ru/DK5N

— Прокаченная версия змейки для разработчиков: https://tprg.ru/Zkr5

#gamedev #игры
А вы хорошо разбираетесь в компьютерных играх?

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

#игры #тесты #gamedev
Если вам нравится писать код, а играть в игры ещё больше, то у нас хорошие новости
 
Мы составили крутой топик с играми, о которых вы могли не знать. Почти каждый сможет найти что-то для себя, вне зависимости уровня ваших скиллов.
 
Вот несколько прикольных проектов из топа:
— Retro Gadgets: ламповый симулятор для инженеров-программистов, с заданиями по созданию гаджетов, пайке микросхем и написанию кода на Lua.
— SQL Murder History: детективная игра, где вы расследуете убийство с помощью SQL, чтобы выяснить — who-все-таки-dunnit.
— Swift Playgrounds: приложение для iPad и Mac, которое поможет научиться программировать на Swift и создавать собственные проекты для iOS.
— while True: learn(): игра, в которой вы обнаруживаете, что ваш кот настоящий гений в программировании. Но, чтобы его понять, предстоит разработать переводчик с кошачьего, используя машинное обучение.

#программирование #игры