Skip to content

Commit

Permalink
Assembly v 4.3.2 (24.06.24)
Browse files Browse the repository at this point in the history
  • Loading branch information
adslbarxatov committed Jun 24, 2024
1 parent 38cc508 commit 0c94af2
Show file tree
Hide file tree
Showing 6 changed files with 93 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/Release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
# Константы, используемые далее по тексту
env:
PROJ: ${{ github.event.repository.name }}
TAG: '4.3'
TAG: '4.3.2'

steps:
# Проверка состава репозитория (без анализа, как может показаться)
Expand Down
10 changes: 4 additions & 6 deletions .release/Release.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
_Changes for v 4.3_:
- ***The search operation is properly abortable now***;
- The application has been retargeted to `.NET Framework 4.8.1`;
- Access checking method has been completely rewritten: now it will properly detect problems with file / registry input / output and help user with fixing them;
- Added the special section in the user guide for access troubleshooting;
- Updated HypeHelp and Updates checker mechanics: this should fix apps freezing immediately after launch (on some PCs)
_Changes for v 4.3.2_:
- `XPUN` update has been applied;
- The search operation is properly abortable now;
- The application has been retargeted to `.NET Framework 4.8.1`
Binary file added .release/SudokuSolver.exe
Binary file not shown.
42 changes: 42 additions & 0 deletions .release/SudokuSolver_en_us.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<html charset='utf-8'>
<head>
<title>Sudoku solver: user guide | SudokuSolver</title>
</head>

<body>

<h1 id="sudoku-solver-user-guide">Sudoku solver: user guide</h1>
<p><strong>ƒ</strong>  RD AAOW FDL; 1.12.2023; 2:34</p>

<p>This tool allows you to solve default (9 x 9) sudoku tables.</p>
<p>Solution based on recursive function that builds series of “assumptions”
and finds first one that doesn’t conflict with sudoku game rules. Also
tool uses binary representation of known (<code>7 → 001000000b</code>) and unknown
(<code>1 or 2 or 6 → 000100011b</code>) numbers for simplifying solution process.</p>
<blockquote>
<p>Warning! This method <em><strong>always</strong></em> finishes with some result (it is finite).
But in some cases it can take some time. This behavior is correct
for the application.</p>
</blockquote>
<p><em><strong>Controls:</strong></em></p>
<ul>
<li><code>1</code><code>9</code> – press these numbers while on cells to enter them;</li>
<li>any other character – to clear selected cell;</li>
<li><code>F5</code> – to run the solution process:
<ul>
<li>you will get red cells if your table is unsolvable (has or leads to a duplication of values);</li>
<li>you will get green cells when a solution is found;</li>
</ul>
</li>
<li><code>F8</code> – to clear only found cells;</li>
<li><code>F12</code> – to clear all cells;</li>
<li><code>F3</code> – to load the table from file;</li>
<li><code>F4</code> – to save the table to file;</li>
<li><code>F1</code> – to get the quick help;</li>
<li><code></code>, <code></code>, <code></code>, <code></code> – to move over the field;</li>
<li>mouse buttons – to change values;</li>
<li><code>Alt</code> + <code>F4</code> – to exit the application</li>
</ul>

</body>
</html>
43 changes: 43 additions & 0 deletions .release/SudokuSolver_ru_ru.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<html charset='utf-8'>
<head>
<title>Sudoku solver: руководство пользователя | SudokuSolver</title>
</head>

<body>

<h1 id="sudoku-solver--">Sudoku solver: руководство пользователя</h1>
<p><strong>ƒ</strong>  RD AAOW FDL; 1.12.2023; 2:34</p>

<p>Этот инструмент позволяет решать стандартные (9 x 9) судоку.</p>
<p>Решение основано на рекурсивной функции, строящей серии «предположений»
и возвращающей первое из них, которое не конфликтует с правилами судоку.
Программа использует бинарное представление известных (<code>7 → 001000000b</code>)
и неизвестных (<code>1 или 2 или 6 → 000100011b</code>) значений для упрощения
поиска решения.</p>
<blockquote>
<p>Внимание! Этот метод <em><strong>всегда</strong></em> завершает работу с каким-либо результатом (является конечным).
Но в некоторых случаях это может занять некоторое время. Такое поведение является
нормой для приложения.</p>
</blockquote>
<p><em><strong>Управление:</strong></em></p>
<ul>
<li><code>1</code><code>9</code> – нажимайте эти цифры, находясь в ячейках, чтобы ввести их;</li>
<li>любой другой символ – чтобы очистить выделенную ячейку;</li>
<li><code>F5</code> – чтобы запустить процесс решения:
<ul>
<li>вы получите красные ячейки, если ваша таблица неразрешима (имеет или приводит к дублированию значений);</li>
<li>вы получите зелёные клетки, когда решение будет найдено;</li>
</ul>
</li>
<li><code>F8</code> – чтобы очистить только найденные клетки;</li>
<li><code>F12</code> – чтобы очистить все ячейки;</li>
<li><code>F3</code> – загрузить таблицу из файла;</li>
<li><code>F4</code> – сохранить таблицу в файл;</li>
<li><code>F1</code> – получить краткую справку;</li>
<li><code></code>, <code></code>, <code></code>, <code></code> – для перемещения по полю;</li>
<li>кнопки мыши – для изменения значений;</li>
<li><code>Alt</code> + <code>F4</code> – для выхода из приложения</li>
</ul>

</body>
</html>
3 changes: 3 additions & 0 deletions Changes.log
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
Sudoku solver: changes log

Version 4.3.2:
• XPUN update has been applied

Version 4.3:
• The search operation is properly abortable now;
• The application has been retargeted to .NET Framework 4.8.1;
Expand Down

0 comments on commit 0c94af2

Please sign in to comment.