This article has been localized into Russian by the community.
In this article series, we're building a complete Snake game from scratch. It makes sense to start with the Introduction and then work your way through the articles one by one, to get the full understanding.
If you want to get the complete source code for the game at once, to get started modifying and learning from it right now, consider downloading all our samples!
Полная игра и слова в заключение
В последних нескольких статьях мы целиком создали классическую игру Змейка, используя только XAML и C#. Мы сделали основные вещи игрового движка, такие как отрисовка фона, отрисовка главного героя (в данном случае зеленой змеи), а также более сложные вещи, такие как обнаружение столкновений.
Кроме того, мы увидели, как мы можем создать несколько уровней пользовательского интерфейса для игры, используя только XAML, и даже как мы можем изменить внешний вид и поведение старого доброго окна, чтобы оно выглядело именно так, как мы этого хотим. На самом деле, когда вы запустите нашу окончательную версию игры, вы не подумаете, что это была не что иное, как настоящая (хотя и довольно простая) игра - мы скрыли все части, которые делали ее похожей на Windows-приложение.
В то время как в первых статьях мы сосредоточились на создании самой простой Змейки, мы использовали последние статьи, чтобы отполировать всё и добавить некоторые приятные вещи, такие как список рекордов. Мы также добавили звуки!
Полная игра
Со всеми этими вещами мы создали полноценную игру, проведя вас через все этапы. Теперь вы можете объединить все части, если вы хотите создать эту игру самостоятельно, и, конечно же, внести несколько крутых и инновационных модификаций по пути.
Однако, если вы хотите получить более простой обзор того, как мы все сделали и как игра развивалась на всех шагах, показанных в статье, мы предлагаем вам загрузить все примеры кода из этого руководства.
<TextBlock>
To see the entire game source code,
download all the samples from this
tutorial using the link above!
</TextBlock>
Каждая статья представлена собственным примером кода, поэтому вы можете увидеть, как мы всё сделали, и научиться этому. Вдобавок ко всему, полная окончательная игра также включена в качестве образца, чтобы вы могли модифицировать его по своему усмотрению или просто играть в свое удовольствие.
Заключение
Мы надеемся, что вам понравился этот полный набор статей о том, как создать игру с помощью WPF. Это показывает, насколько велик и настраиваем фреймворк WPF - с ним все возможно!