The Procedural Map Generator project in PHP is an initiative focused on studying and practicing procedural programming, particularly in the PHP language. The main objective is to create a system capable of generating maps procedurally, providing a hands-on experience in manipulating terrain generation algorithms.
- Terrain Generation: Implementation of procedural terrain generation algorithms, such as Perlin Noise, to create realistic and diverse maps.
- Map Customization: Ability to customize parameters, such as map size, terrain smoothness, element density, among others, to allow a wide range of variations.
- PHP 8.2: The project requires PHP version 8 or higher for optimal functionality.
- Composer: Composer is essential for managing PHP dependencies. Ensure it is installed to handle project dependencies effectively.
- PHP: Primary language for project development.
- HTML/CSS: For creating a simple graphical interface.
Use the composer to generate autoloader:
composer install
If everything is ok, start the local server inside the files folder:
php -S localhost:8000