В игру Го играют тысячи лет. С большим количеством ходов на доске большим , чем количество атомов во вселенной, го представляет собой игру большой сложности и высокого уровня абстракции, возникающую из набора простых правил. Программа AlphaGo от DeepMind попала в заголовки газет, когда в 2016 году она обыграла лучшего игрока в го Ли Седоля в матче из пяти игр.. Выполнение небольших проектов, подобных этому, было большой частью моего собственного развития как программиста, поэтому я надеюсь, что...
Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может быть, и с выгодой). В этом туториале, состоящем из пяти частей, я расскажу вам, как создавать двухмерные однопользовательские игры с помощью Python 3 и замечательного фреймворка PyGame.
(Остальные части туториала: вторая, третья, четвёртая, пятая.)
Мы создадим версию классической игры Breakout...