[ R.I.P. ]
MSX Utilities
 by Oleg Alferov aka Secoh 
     

Uplink...

in Russian...


Windows
Utilities



MSX
Emulator...



About...

Links...

Friends...

Mailing List...
 
BASIC Editors    BASIC Visual effects    BASIC Games    Programming studies    File converters

Programming Studies

GRAFF.E


thoroughness: 4/5
faultlessness: 5/5
GRAFF.E screenshot, small
GRAFF.E
Download (37.4K).

This is an engine to the route finder, that takes points, connected to each other by shortcuts and tries to find the shortest path from the starting point to the ending one. The path can involve some intermediate points. The path that looks "straighter" may be actually longer than a circuitous one. And the program must not think forever...

I moved the description of the problem of the route search and the algorithm details to the separate file because it is very formal, long and may be complicated for understanding.

User controls, when entering points:

  • arrows — move the cursor;
  • Space — place a next point;
  • Enter — go to entering shortcuts.

User controls, when entering shortcuts:

  • Space — go to next point;
  • Tab — remember the current point;
  • Esc — connect the current point to the remembered one;
  • F1 — mark the starting point;
  • F2 — mark the ending point;
  • Enter — calculate the shortest route (may take some time).

After calculation completes, press the q key to start over. There is no exit from this program.
 


© 2002,
Oleg Alferov
aka Secoh
secoh@anl.gov