Skip to content

Commit

Permalink
Assembly v 2.4.3 (16.08.24)
Browse files Browse the repository at this point in the history
  • Loading branch information
adslbarxatov committed Aug 15, 2024
1 parent d58ac00 commit 9b8c3e1
Show file tree
Hide file tree
Showing 7 changed files with 297 additions and 9 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: '2.4.2'
TAG: '2.4.3'

steps:
# Проверка состава репозитория (без анализа, как может показаться)
Expand Down
6 changes: 3 additions & 3 deletions .release/Release.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
_Changes for v 2.4.2_:
- `XPUN` update has been applied;
- The application has been retargeted to `.NET Framework 4.8.1`
_Changes for v 2.4.3_:
- The “App about” interface has been updated;
- `XPUN` update has been applied
Binary file added .release/Thousand.exe
Binary file not shown.
144 changes: 144 additions & 0 deletions .release/Thousand_en_us.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
<html charset='utf-8'>
<head>
<title>Thousand: user guide | Thousand</title>
</head>

<body>

<h1 id="thousand-user-guide">Thousand: user guide</h1>
<p><strong>ƒ</strong>  RD AAOW FDL; 25.06.2023; 20:26</p>

<p>The game uses 5 dice. Each player takes turns rolling the dice. If all or part of the dice form a combination,
the player may optionally roll all or the remainder of the dice respectively again. Only after all the dice
have taken part in the combinations, they can all be rolled again.</p>
<p>Each roll brings points (for each roll they are counted separately), which are accumulated until the player
saves them. Unsaved points are burned if some roll didn’t give any combinations. When saving points or when they
burn out, the turn passes to the next player. The game continues until one of the players gets exactly 1000 points.</p>
<p>Combinations that allow you to perform an additional roll:</p>
<table>
<thead>
<tr>
<th>Combination</th>
<th>Points increment</th>
</tr>
</thead>
<tbody>
<tr>
<td>one “one”</td>
<td>+10</td>
</tr>
<tr>
<td>one “five”</td>
<td>+5</td>
</tr>
<tr>
<td>two “ones”</td>
<td>+20</td>
</tr>
<tr>
<td>two “fives”</td>
<td>+10</td>
</tr>
<tr>
<td>three “ones”</td>
<td>+100</td>
</tr>
<tr>
<td>three “twos”</td>
<td>+20</td>
</tr>
<tr>
<td>three “threes”</td>
<td>+30</td>
</tr>
<tr>
<td>three “fours”</td>
<td>+40</td>
</tr>
<tr>
<td>three “fives”</td>
<td>+50</td>
</tr>
<tr>
<td>three “sixes”</td>
<td>+60</td>
</tr>
<tr>
<td>four “ones”</td>
<td>+200</td>
</tr>
<tr>
<td>four “twos”</td>
<td>+40</td>
</tr>
<tr>
<td>four “threes”</td>
<td>+60</td>
</tr>
<tr>
<td>four “fours”</td>
<td>+80</td>
</tr>
<tr>
<td>four “fives”</td>
<td>+100</td>
</tr>
<tr>
<td>four “sixes”</td>
<td>+120</td>
</tr>
<tr>
<td>five “ones”</td>
<td>+1000</td>
</tr>
<tr>
<td>five “twos”</td>
<td>+200</td>
</tr>
<tr>
<td>five “threes”</td>
<td>+300</td>
</tr>
<tr>
<td>five “fours”</td>
<td>+400</td>
</tr>
<tr>
<td>five “fives”</td>
<td>+500</td>
</tr>
<tr>
<td>five “sixes”</td>
<td>+600</td>
</tr>
<tr>
<td>“one”, “two”, “three”, “four” and “five”</td>
<td>+150</td>
</tr>
<tr>
<td>“two”, “three”, “four”, “five” and “six”</td>
<td>+250</td>
</tr>
</tbody>
</table>
<p>It should be noted that if the sum of the saved and current points exceeds 1000, the current points are also burned.</p>
<p>In addition, there are so-called “casks” in the game (in the app they’re indicated on the scales from above by red
areas). These are the cases where the points saved are in one of the following ranges: <strong>0 to 100</strong> (not including 100),
<strong>300 to 400</strong> (not including 400), or <strong>700 to 800</strong> (not including 800). In these cases, the dice must be rolled until
the sum of points leaves these ranges.</p>
<p>Blue scales allow you to navigate with the “casks”, indicating where the player will be relative to them if he saves
points. The yellow bars show the points already saved.</p>
<hr />
<p>Keyboard:</p>
<ul>
<li><code>[F1]</code> – call help;</li>
<li><code>[F2]</code> – change the interface language;</li>
<li><code>[F5]</code> – select the first player;</li>
<li><code>[F12]</code> – exit the game;</li>
<li>Hold <code>[Space]</code> – shuffle the dice;</li>
<li>Release <code>[Space]</code> – roll the dice;</li>
<li><code>[Enter]</code> – save current points</li>
</ul>

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

<body>

<h1 id="thousand--">Thousand: руководство пользователя</h1>
<p><strong>ƒ</strong>  RD AAOW FDL; 25.06.2023; 20:27</p>

<p>Для игры используются 5 игральных кубиков. Каждый игрок по очереди бросает кубики. Если все или часть
кубиков формируют некоторую комбинацию, игрок может по желанию бросить все или оставшуюся часть кубиков
соответственно ещё раз. Только после того, как все кубики поучаствовали в комбинациях, их можно
все бросать заново.</p>
<p>Каждый бросок приносит очки (для каждого броска они считаются отдельно), которые накапливаются до того
как игрок не сохранит их. Несохранённые очки сгорают, если какой-то бросок не дал никаких комбинаций.
При сохранении очков или при их сгорании ход переходит к следующему игроку. Игра продолжается до получения
одним из игроков ровно 1000 очков.</p>
<p>Комбинации, позволяющие выполнить дополнительный бросок:</p>
<table>
<thead>
<tr>
<th>Комбинация</th>
<th>Добавляемые очки</th>
</tr>
</thead>
<tbody>
<tr>
<td>одна единица</td>
<td>+10</td>
</tr>
<tr>
<td>одна пятёрка</td>
<td>+5</td>
</tr>
<tr>
<td>две единицы</td>
<td>+20</td>
</tr>
<tr>
<td>две пятёрки</td>
<td>+10</td>
</tr>
<tr>
<td>три единицы</td>
<td>+100</td>
</tr>
<tr>
<td>три двойки</td>
<td>+20</td>
</tr>
<tr>
<td>три тройки</td>
<td>+30</td>
</tr>
<tr>
<td>три четвёрки</td>
<td>+40</td>
</tr>
<tr>
<td>три пятёрки</td>
<td>+50</td>
</tr>
<tr>
<td>три шестёрки</td>
<td>+60</td>
</tr>
<tr>
<td>четыре единицы</td>
<td>+200</td>
</tr>
<tr>
<td>четыре двойки</td>
<td>+40</td>
</tr>
<tr>
<td>четыре тройки</td>
<td>+60</td>
</tr>
<tr>
<td>четыре четвёрки</td>
<td>+80</td>
</tr>
<tr>
<td>четыре пятёрки</td>
<td>+100</td>
</tr>
<tr>
<td>четыре шестёрки</td>
<td>+120</td>
</tr>
<tr>
<td>пять единиц</td>
<td>+1000</td>
</tr>
<tr>
<td>пять двоек</td>
<td>+200</td>
</tr>
<tr>
<td>пять троек</td>
<td>+300</td>
</tr>
<tr>
<td>пять четвёрок</td>
<td>+400</td>
</tr>
<tr>
<td>пять пятёрок</td>
<td>+500</td>
</tr>
<tr>
<td>пять шестёрок</td>
<td>+600</td>
</tr>
<tr>
<td>единица, двойка, тройка, четвёрка и пятёрка</td>
<td>+150</td>
</tr>
<tr>
<td>двойка, тройка, четвёрка, пятёрка и шестёрка</td>
<td>+250</td>
</tr>
</tbody>
</table>
<p>Следует отметить, что, если сумма сохранённых и текущих очков превышает 1000, текущие очки также сгорают.</p>
<p>Кроме того, в игре существуют так называемые «бочки» (в программе указаны на шкалах сверху красными областями).
Это – те случаи, когда сохранённые очки находятся в одном из следующих диапазонов: <strong>от 0 до 100</strong> (не включая 100),
<strong>от 300 до 400</strong> (не включая 400) или <strong>от 700 до 800</strong> (не включая 800). В этих случаях кубики нужно бросать до тех пор,
пока сумма очков не покинет эти диапазоны.</p>
<p>Ориентироваться с «бочками» позволяют синие шкалы, указывающие, где относительно них окажется игрок, если сохранит очки.
Жёлтые шкалы показывают уже сохранённые очки.</p>
<hr />
<p>Клавиатура:</p>
<ul>
<li><code>[F1]</code> – вызвать справку;</li>
<li><code>[F2]</code> – изменить язык интерфейса;</li>
<li><code>[F5]</code> – выбрать первого игрока;</li>
<li><code>[F12]</code> – выйти из игры;</li>
<li>Удерживать <code>[Пробел]</code> – перемешивать кости;</li>
<li>Отпустить <code>[Пробел]</code> – бросить кости;</li>
<li><code>[Enter]</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 @@
Thousand: changes log

Version 2.4.3:
• The “App about” interface has been updated

Version 2.4.2:
• XPUN update has been applied

Expand Down
5 changes: 0 additions & 5 deletions src/ThousandForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -581,8 +581,6 @@ private void LoadNames ()
{
for (int i = 0; i < playerNames.Count; i++)
{
/*playerNames[i].Text = RDGenerics.GetAppSettingsValue ("P" + (i + 1).ToString ());
*/
playerNames[i].Text = RDGenerics.GetSettings ("P" + (i + 1).ToString (),
RDLocale.GetText ("PlayerDefaultName" + (i + 1).ToString ()));

Expand All @@ -594,9 +592,6 @@ private void LoadNames ()

private void SaveNames ()
{
/*RDGenerics.SetAppSettingsValue ("P1", Player1Name.Text);
RDGenerics.SetAppSettingsValue ("P2", Player2Name.Text);
RDGenerics.SetAppSettingsValue ("P3", Player3Name.Text);*/
for (int i = 0; i < playerNames.Count; i++)
RDGenerics.SetSettings ("P" + (i + 1).ToString (), playerNames[i].Text);
}
Expand Down

0 comments on commit 9b8c3e1

Please sign in to comment.