官术网_书友最值得收藏!

Summary

In this chapter, we learned that procedural generation is the creation of content by using algorithms. This concept can be applied to all digital media and is used in games to create dynamic systems and environments. Procedural generation brings larger games, variety, and dynamism; all at the cost of lesser control, and potentially lesser performance as it is taxing on hardware. Some examples of the most popular uses of procedural generation in modern gaming include terrain generation, texture creation, and procedural animation.

In the next chapter, we will take a look at the project that has been supplied with the book. As we learn to create procedural systems, we will be implementing them in a real game project, with the ultimate goal of creating a roguelike game, a genre that heavily utilizes procedural generation. We will review the game template, the SFML modules that we will be using, and get the project setup. Then, we will compile it on your system.

If you are familiar with C++ game development and have used SFML before, you may already be familiar with the concepts presented in the next chapter. If that's the case, feel free to skim through the chapter to get right into the programming in Chapter 3, Using RNG with C++ Data Types.

主站蜘蛛池模板: 七台河市| 浦东新区| 平远县| 桓仁| 台中市| 揭阳市| 布尔津县| 昌乐县| 威海市| 柞水县| 海安县| 闻喜县| 同仁县| 嫩江县| 柘荣县| 新乡县| 阜新市| 苏尼特右旗| 松溪县| 牙克石市| 囊谦县| 苍梧县| 木兰县| 白银市| 刚察县| 吉隆县| 盘锦市| 甘洛县| 汪清县| 永年县| 桂阳县| 安西县| 敦化市| 吴旗县| 泰兴市| 丽江市| 新巴尔虎左旗| 陇西县| 青海省| 常州市| 和田市|