diff --git a/Indecix/bin/html/index.html b/Indecix/bin/html/index.html index 126c992..cd658d3 100644 --- a/Indecix/bin/html/index.html +++ b/Indecix/bin/html/index.html @@ -70,7 +70,7 @@ Une capture de d Certaines situations après le lancer de dé ou la pose rapportent des points : Le vainqueur est le joueur ayant remporté le plus de points dès qu’il ne reste plus de dés à jouer.

@@ -171,8 +171,10 @@ La capture rapporte des points au joueur qui a plac

Former une suite

-Compléter une ligne ou une colonne de la grille en posant son dé, rapporte des points : la somme des faces de tous les dés de la ligne ou de la colonne sans compter le dé posé.
-Si la suite ne contient que des dés propres, le score est doublé.

+Compléter une ligne ou une colonne de la grille en posant son dé, rapporte des points : la somme des faces de tous les dés de la ligne ou de la colonne, soit 21 points.
+Si la suite ne contient que des dés propres, le score est doublé, soit 42 points.

+Il faut nécessairement que le dé posé ne puisse capturer aucun dé de la ligne complétée : la capture est obligatoire si une ligne est complétée. +Si la ligne ou la colonne est située au bord du plateau, le score est acquis (21 ou 42 points). Dans le cas contraire, il faut que la ligne ou la colonne reste complète jusqu'à la fin de la partie pour que le score soit acquis.


@@ -218,7 +220,7 @@ Cette option permet
-
Dernière mise à jour : le 7 octobre 2021 - patquoi.fr - Envoyer un mail.
+
Dernière mise à jour : le 15 septembre 2024 - patquoi.fr - Envoyer un mail.
diff --git a/Indecix/bin/lisezmoi.txt b/Indecix/bin/lisezmoi.txt index fb0b3ef..dba1d4a 100644 --- a/Indecix/bin/lisezmoi.txt +++ b/Indecix/bin/lisezmoi.txt @@ -52,10 +52,14 @@ versions ant HISTORIQUE DES VERSIONS +[Version 1.2 - 15/09/2024] +Le score d'une ligne ou colonne complétée inclut celui du dé posé à savoir 21 +points ou 42 si la ligne ou colonne complète ne contient que des dés propres. + [Version 1.1 - 27/08/2021] Ajout du mode Master où les dés sont figés (mode sans hasard). [Version 1.0 - 12/05/2021] Première version. -Dernière mise à jour le 27 août 2021. +Dernière mise à jour le 15 septembre 2024. diff --git a/Indecix/ins/indecix.iss b/Indecix/ins/indecix.iss index 3d45ae7..3e92019 100644 --- a/Indecix/ins/indecix.iss +++ b/Indecix/ins/indecix.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Indécix" -#define MyAppVersion "1.1.0.21" +#define MyAppVersion "1.2.0.2" #define MyAppPublisher "Patquoi.fr" #define MyAppURL "http://patquoi.fr" diff --git a/Indecix/src/Indecix.dproj b/Indecix/src/Indecix.dproj index 63d21e6..bb364c0 100644 --- a/Indecix/src/Indecix.dproj +++ b/Indecix/src/Indecix.dproj @@ -1,7 +1,7 @@  {32CFECCA-2A1A-4823-A523-035B261A2B8F} - 19.5 + 20.1 VCL Indecix.dpr True @@ -9,6 +9,7 @@ Win64 3 Application + Indecix true @@ -71,13 +72,12 @@ $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png Indecix 1036 - CompanyName=Patquoi.fr;FileDescription=$(MSBuildProjectName);FileVersion=1.1.0.21;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.patquoi.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.1;Comments= + CompanyName=Patquoi.fr;FileDescription=$(MSBuildProjectName);FileVersion=1.2.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.patquoi.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.2;Comments= true true ..\dcu ..\dcu - 1 - 21 + 2 DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;tethering;svnui;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;FireDAC;vcltouch;vcldb;bindcompfmx;svn;FireDACSqliteDriver;FireDACPgDriver;inetdb;soaprtl;DbxCommonDriver;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) @@ -88,6 +88,7 @@ ..\res\ico\indecix_44.png ..\res\ico\indecix_150.png Indecix_Icon.ico + none DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;FireDAC;vcltouch;vcldb;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;inetdb;soaprtl;DbxCommonDriver;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) @@ -98,6 +99,7 @@ ..\res\ico\indecix_44.png ..\res\ico\indecix_150.png Indecix_Icon.ico + none DEBUG;$(DCC_Define) @@ -109,12 +111,10 @@ false - true PerMonitorV2 Indecix_Icon.ico - true PerMonitorV2 Indecix_Icon.ico @@ -125,18 +125,16 @@ 0 - true PerMonitorV2 Indecix_Icon.ico - 22 - CompanyName=Patquoi.fr;FileDescription=$(MSBuildProjectName);FileVersion=1.1.0.22;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.patquoi.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.1;Comments= + 3 + CompanyName=Patquoi.fr;FileDescription=$(MSBuildProjectName);FileVersion=1.2.0.3;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.patquoi.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.2;Comments= - true PerMonitorV2 Indecix_Icon.ico - 22 - CompanyName=Patquoi.fr;FileDescription=$(MSBuildProjectName);FileVersion=1.1.0.22;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.patquoi.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.1;Comments= + 2 + CompanyName=Patquoi.fr;FileDescription=$(MSBuildProjectName);FileVersion=1.2.0.2;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.patquoi.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.2;Comments= @@ -172,14 +170,12 @@ Indecix.dpr - Composants Microsoft Office 2000 Sample Automation Server Wrapper - Composants Microsoft Office XP Sample Automation Server Wrapper + Composants Microsoft Office 2000 Sample Automation Server Wrapper + Composants Microsoft Office XP Sample Automation Server Wrapper - - @@ -274,6 +270,16 @@ 1 + + + res\drawable-anydpi-v21 + 1 + + + res\drawable-anydpi-v21 + 1 + + res\values @@ -294,6 +300,66 @@ 1 + + + res\values-v31 + 1 + + + res\values-v31 + 1 + + + + + res\drawable-anydpi-v26 + 1 + + + res\drawable-anydpi-v26 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-anydpi-v33 + 1 + + + res\drawable-anydpi-v33 + 1 + + res\values @@ -304,6 +370,16 @@ 1 + + + res\values-night-v21 + 1 + + + res\values-night-v21 + 1 + + res\drawable @@ -474,6 +550,56 @@ 1 + + + res\drawable-anydpi-v24 + 1 + + + res\drawable-anydpi-v24 + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-night-anydpi-v21 + 1 + + + res\drawable-night-anydpi-v21 + 1 + + + + + res\drawable-anydpi-v31 + 1 + + + res\drawable-anydpi-v31 + 1 + + + + + res\drawable-night-anydpi-v31 + 1 + + + res\drawable-night-anydpi-v31 + 1 + + 1 @@ -714,6 +840,9 @@ 1 + + 1 + @@ -1007,6 +1136,7 @@ + True diff --git a/Indecix/src/Indecix.res b/Indecix/src/Indecix.res index 88630c8..5212792 100644 Binary files a/Indecix/src/Indecix.res and b/Indecix/src/Indecix.res differ diff --git a/Indecix/src/base.pas b/Indecix/src/base.pas index 3d5c35f..3668971 100644 --- a/Indecix/src/base.pas +++ b/Indecix/src/base.pas @@ -332,16 +332,18 @@ for c := Low(TCoordonnee) to High(TCoordonnee) do Exit; end else - if c <> x then // On ne compte pas le dé créateur de la suite (score entre 15 et 20) - Inc(Result, Ord(Des[Gr[c, y]].Face)); + // Version 1.2 : On compte le dé posé soit un score systématique de 21 points (ou 42 avec que des dés propres) + //if c <> x then // On ne compte pas le dé créateur de la suite (score entre 15 et 20) + Inc(Result, Ord(Des[Gr[c, y]].Face)); oVerticale: if Gr[x, c] = ndIndefini then begin Result := 0; // La suite a été cassée Exit; end else - if c <> y then // On ne compte pas le dé créateur de la suite (score entre 15 et 20) - Inc(Result, Ord(Des[Gr[x, c]].Face)); + // Version 1.2 : On compte le dé posé soit un score systématique de 21 points (ou 42 avec que des dés propres) + //if c <> y then // On ne compte pas le dé créateur de la suite (score entre 15 et 20) + Inc(Result, Ord(Des[Gr[x, c]].Face)); end{case o of}; if Propre then // Score x2 Inc(Result, Result); @@ -775,7 +777,7 @@ begin for o := Low(TOrientation) to High(TOrientation) do begin OK[o] := True; // Optimiste ! - Propre := True; // Pessimiste + Propre := True; // Optimiste ! for c := Low(TCoordonnee) to High(TCoordonnee) do case o of oHorizontale: if Gr[c, y] = ndIndefini then diff --git a/Indecix/À faire.txt b/Indecix/À faire.txt index 93fef30..c6246d5 100644 --- a/Indecix/À faire.txt +++ b/Indecix/À faire.txt @@ -1,5 +1,9 @@ RAF +Changer la règle du jeu sur la ligne ou colonne complète + - 21 points quel que soit le dé posé. Score doublé si tous les dés sont propres. Si ligne ou colonne de bord, score acquis car dés imprenables. + + - Continuer le mode Master * afficher les dés en gardant les emplacements des dés joués.