- Procedural Content Generation for C++ Game Development
- Dale Green
- 160字
- 2021-07-16 09:37:44
Procedural generation versus random generation
I'd like to make a distinction before we go any further. In this book, we're going to talk a lot about procedural generation and random generation. These terms are often used interchangeably, but they are not the same thing. Therefore, let's take a moment to define them.
Procedural generation
Procedural generation is the process of creating content using an algorithm. This in itself has no element of randomness. If the functions, expressions, algorithms, and inputs that are used to generate the content remain the same, then you'll always get the same results. This is due to the fact that computers are deterministic, which is something that we'll cover shortly. Procedural generation is not inherently random.
Random generation
Randomness is induced when we give these algorithms different inputs or alter their expressions. This variance is what creates the variety of the output. When someone says something was procedurally generated, they usually mean procedurally generated utilizing randomness.
- Facebook Application Development with Graph API Cookbook
- Apache ZooKeeper Essentials
- Python數據分析基礎
- Android 9 Development Cookbook(Third Edition)
- Serverless computing in Azure with .NET
- Bootstrap 4 Cookbook
- Kotlin Programming By Example
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- JSP程序設計與案例實戰(慕課版)
- Developing Java Applications with Spring and Spring Boot
- Java面向對象程序設計教程
- 信息學奧林匹克競賽初賽精講精練
- Mastering Data Analysis with R
- 歐姆龍PLC編程指令與梯形圖快速入門
- PHP典型模塊與項目實戰大全