Ada 95 til Linux

Fraktal landskabsgenerator

Jeg har skrevet et Ada-program til at lave fraktale LEGO-landskaber i LDraw-format. Systemet er delt op i to dele. Programmet Fractal_Landscape, der laver et fraktalt landskab i form af en gråtone-bitmap (i PGM-format) og programmet PGM_To_LDraw, der oversætter PGM-filer til LDraw-format.

Den seneste udgave af systemet kommer også med et demonstrationsprogram, der i tre skridt laver et lille kystlandskab:

  1. Bløde grønne bakker.
  2. De bløde grønne bakker er nu farvelagt med blåt og sandfarvet nede i dalene.
  3. Vandet nede i dalene er nu blevet vandret.

Demonstrationsprogrammet er afhængigt af LDGLite (kommandoen ldglite-run) og Perl.

De to programmer i pakken oversættes med GNU Ada oversætteren med følgende kommandoer:

   gnatmake fractal_landscape
   gnatmake pgm_to_ldraw

De oversatte programmer bør flyttes til /usr/local/bin eller ~/bin:

   su root -c 'mv fractal_landscape pgm_to_ldraw /usr/local/bin'

Du kan læse kildeteksten on-line og der findes henvisninger til Ada-oversættere til et bredt udvalg af styresystemer på AdaIC-webstedet.

At tilføje:

2001-08-19:

Nu med centrerede modeller og bedre håndtering af store kort.

2001-08-10:

Nu med demonstrationsprogram og kanter der når "ned på jorden". Eksempler på hvad der kan komme ud af demonstrationsprogrammet:

1999-06-15:

1997-05-09:

-- 

Jacob Sparre Andersen <jacob@jacob-sparre.dk>.

Senest opdateret: 12. maj 2008