From 846b64b766f7eccdd3696603bf44b54231f03fa6 Mon Sep 17 00:00:00 2001 From: Andinus Date: Wed, 3 Nov 2021 16:42:30 +0530 Subject: Document iteration grids --- README | 43 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 6 deletions(-) (limited to 'README') diff --git a/README b/README index cc0c2e0..b527d21 100644 --- a/README +++ b/README @@ -10,8 +10,10 @@ Table of Contents ───────────────── -1. Fornax Format -2. Project Structure +1. Documentation +2. Fornax Format +.. 1. Grids +3. Project Structure ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -27,7 +29,14 @@ This collection includes: languages. -1 Fornax Format +1 Documentation +═══════════════ + + Fornax parses /Fornax format/, generates a `PNG' for each iteration + which is later converted to a slideshow with `ffmpeg'. + + +2 Fornax Format ═══════════════ Fornax format is an intermediate output file generated after solving @@ -45,11 +54,33 @@ This collection includes: single line. • Every iteration should be separated by a newline. - • If the iteration cells is not equal to `rows * columns' then it may - be ignored by the program that parses the file. + + • If the iteration cells is not equal to `rows * columns' or `(rows * + columns) + 1' then it may be ignored by the program that parses + the file. + + • Solved iteration must be preceded by `|' character. The program may + or may not use it while rendering the video. + + +2.1 Grids +───────── + + A grid is printed for every iteration. Grids are composed of cells. + + ━━━━━━━━━━━━━━━━━━━━━━━━━━ + Cell Symbol + ────────────────────────── + Path `.' + Blocked `#' + ────────────────────────── + Visited `-' + Current Position `@' + Destination `$' + ━━━━━━━━━━━━━━━━━━━━━━━━━━ -2 Project Structure +3 Project Structure ═══════════════════ • Algorithms are located in `algorithms/' directory, sub-directory -- cgit 1.4.1-2-gfad0