- Procedural Content Generation for C++ Game Development
- Dale Green
- 214字
- 2021-07-16 09:37:47
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.
- NLTK基礎(chǔ)教程:用NLTK和Python庫構(gòu)建機器學(xué)習(xí)應(yīng)用
- Flink SQL與DataStream入門、進階與實戰(zhàn)
- SQL Server 2016數(shù)據(jù)庫應(yīng)用與開發(fā)習(xí)題解答與上機指導(dǎo)
- INSTANT Passbook App Development for iOS How-to
- Getting Started with Laravel 4
- Nginx實戰(zhàn):基于Lua語言的配置、開發(fā)與架構(gòu)詳解
- Learning Laravel's Eloquent
- C和C++游戲趣味編程
- Python語言實用教程
- Visual Studio Code 權(quán)威指南
- SciPy Recipes
- Kotlin極簡教程
- Mastering Elixir
- 零基礎(chǔ)輕松學(xué)C++:青少年趣味編程(全彩版)
- 大規(guī)模語言模型開發(fā)基礎(chǔ)與實踐