Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Authors
WinChess is developed and maintained by:
- **Touil Ghassen** � Project lead, software architecture, and chess-engine development
- **[BAZIZ Chafia](https://github.com/ChiChiNour310)** � Developer
- **[BOUAKAZ Ahlem](https://github.com/ahlambkz0923)** � Developer
## Contributors
Additional contributors are acknowledged through the Git commit history and
the GitHub contributors list.
## Authorship policy
Authors and co-authors must be credited only for work to which they actually
contributed. Joint commits should use Git's `Co-authored-by` trailers with an
email address associated with the contributor's GitHub account.
22 changes: 8 additions & 14 deletions ChessGUI/ChessGUI.csproj
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net10.0-windows</TargetFramework>
<AssemblyName>WinChess</AssemblyName>
<Product>WinChess</Product>
<Description>Windows chess application with a native C++ engine, WPF GUI, and UCI host.</Description>
<Authors>Ahlem Chafia; WinChess contributors</Authors>
<Description>Open-source Windows chess application with a native C++ engine, WPF GUI, and UCI host.</Description>
<Authors>Touil Ghassen; BAZIZ Chafia; BOUAKAZ Ahlem</Authors>
<Version>0.1.0</Version>
<RepositoryUrl>https://github.com/binarylab2022-del/WinChess</RepositoryUrl>
<RepositoryType>git</RepositoryType>
Expand All @@ -20,8 +20,10 @@
prevents BadImageFormatException and keeps deployment deterministic. -->
<PlatformTarget>x64</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
<Company>BinaryLab</Company>
<Copyright>Copyright © 2026 Touil Ghassen, BAZIZ Chafia, BOUAKAZ Ahlem</Copyright>
<PackageProjectUrl>https://github.com/binarylab2022-del/WinChess</PackageProjectUrl>
</PropertyGroup>

<ItemGroup>
<None Remove="Pieces\bB.svg" />
<None Remove="Pieces\bK.svg" />
Expand All @@ -36,7 +38,6 @@
<None Remove="Pieces\wQ.svg" />
<None Remove="Pieces\wR.svg" />
</ItemGroup>

<ItemGroup>
<Content Include="Pieces\bB.svg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
Expand Down Expand Up @@ -75,23 +76,16 @@
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>

<ItemGroup>
<PackageReference Include="SharpVectors.Wpf" Version="1.8.5" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ChessDLL\ChessDLL.vcxproj" />
</ItemGroup>

<Target Name="CopyNativeChessEngine" AfterTargets="Build">
<PropertyGroup>
<NativeChessDll>$(MSBuildProjectDirectory)\..\bin\x64\$(Configuration)\ChessDLL.dll</NativeChessDll>
</PropertyGroup>
<Copy SourceFiles="$(NativeChessDll)"
DestinationFolder="$(OutDir)"
SkipUnchangedFiles="true"
Condition="Exists('$(NativeChessDll)')" />
<Copy SourceFiles="$(NativeChessDll)" DestinationFolder="$(OutDir)" SkipUnchangedFiles="true" Condition="Exists('$(NativeChessDll)')" />
</Target>

</Project>
</Project>
2 changes: 1 addition & 1 deletion ChessUCI/ChessUCI.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -529,7 +529,7 @@ int main() {
const std::string command = tokens[0];
if (command == "uci") {
writeLine("id name WinChess");
writeLine("id author Ahlem Chafia");
writeLine("id author Touil Ghassen, BAZIZ Chafia, BOUAKAZ Ahlem");
writeLine("option name Hash type spin default 64 min 1 max " + std::to_string(g_getHashMaximum()));
writeLine("option name Move Overhead type spin default 30 min 0 max 5000");
writeLine("option name Use PVS type check default true");
Expand Down
Loading