Skip to content

bogdankharchenko/racetrack-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple 2D Race Track Generator

Installation

composer require amberlampsio/racetrack-generator

Requirement

ImageMagick

Usage Examples

$track = (new Track())->drawTrack();
        
header("Content-Type: image/png");
echo $track->getImageBlob();

Additional Options

$track = (new Track())
          ->setBackgroundColor('black')
          ->setStrokeColor('white')
          ->setStrokeWidth(2)
          ->setStrokeOpacity(0.8)
          ->drawTrack(); //returns an Imagick Object
          

$track->setImageFormat("png");
$track->trimImage(0);
	
//square up an image
$track->rotateImage('black', 45);
$track->scaleImage(300, 300, true);
	
header("Content-Type: image/png");
echo $track->getImageBlob();

Credit

This is a port of a JavaScript Racetrack generator found on, http://static.opengameart.org/procgen/track.html https://opengameart.org/forumtopic/procedural-racetrack-generation-in-javascript

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages