-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathqueens.html
108 lines (104 loc) · 3.73 KB
/
queens.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
---
layout: "programs-tplt"
group: apps
priority: 50
version: "4.1.1"
os: "Windows 2000 and later"
release-date: "2016-02-15"
title: "8 Queens Problem Solver"
precis: "Demonstrates all solutions of the 8 queens problem"
summary: "Demonstrates all solutions of the 8 queens problem."
meta-desc: "ABANDONED project that finds all solutions of the 8 queens problem. Open source. Written in Delphi Pascal."
want-header-buttons: false
status: "mothballed"
---
<section class="panel panel-warning">
<div class="panel-heading">
<h2 class="panel-title">
Mothballed
</h2>
</div>
<div class="panel-body">
<p class="lead">
Development of <em>{{ page.title }}</em> is frozen.
</p>
<p>
This program has roots going back to a Turbo Pascal DOS program from 1991. It's Windows incarnation goes back to the v2 release 1997 and was one of my early attempts at OOP using Delphi 1.
</p>
<p>
The program has been given numerous overhauls over the years through 4 major versions, finally ending up as a heavily redesigned 32 bit Windows program.
</p>
<p>
In 2016 I decided it was time to let it be, so I released one final version in case anyone's interested.
</p>
<p>
The source code remains available should anyone want to develop the program further. See below.
</p>
<p class="alert alert-warning lead glyph">
There is no support available for this program. Please do not report any bugs or contact me about it.
</p>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<h2 class="panel-title">
Overview
</h2>
</div>
<div class="panel-body">
<p>
This program calculates and displays all possible solutions of the "eight queens problem". This problem asks how many different ways eight queens can be placed on a chess board so that no queen can capture any other.
</p>
<p>
<img class="scale center-block" src="{{ site.data.core.software-images-base-url}}/8queens.png" alt="Screenshot of 8 Queens Problem Solver program" title="8 Queens Problem Solver"/>
</p>
<p class="small text-smallcaps text-center">
<em>8 Queens Problem Solver v4.1.1 running in manual mode on Windows 10.1.</em>
</p>
<p>
A user guide, in PDF format, is included with the program.
</p>
<p>
The main point of interest in writing this program was learning how to solve the problem. The answer lies in the source code, which is freely available. See below.
</p>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<h2 class="panel-title">
Download
</h2>
</div>
<div class="panel-body">
<p>
The <em>8 Queens</em> source code is archived in the <a href="https://github.com/ddab-archive/8queens"><strong>ddab-archive/8queens</strong></a> repository on GitHub. The read-me file of that project explains how to get the final source code and binary release.
</p>
<p>
See <a href="https://github.com/ddab-archive/8queens/blob/main/BUILD.md"><code>BUILD.md</code></a> in the GitHib repo for details of how to compile the program and its dependencies.
</p>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<h2 class="panel-title">
License
</h2>
</div>
<div class="panel-body">
<p>
<em>8 Queens Problem Solver</em> is released under the terms of the <a href="https://delphidabbler.mit-license.org/1991-2016/">MIT License</a>.
</p>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<h2 class="panel-title">
Change Log
</h2>
</div>
<div class="panel-body">
<p>
The program's change log can found <a href="https://raw.githubusercontent.com/ddab-archive/8queens/main/Docs/ChangeLog.txt">here</a>.
</p>
</div>
</section>