Skip to content

Commit cd5e676

Browse files
tsushitsushi
authored andcommitted
Initial state of the Actor Tic Tac Toe
1 parent e0bc475 commit cd5e676

40 files changed

+1753
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.25420.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{A07B5EB6-E848-4116-A8D0-A826331D98C6}") = "ActorTicTacToeApplication", "ActorTicTacToeApplication\ActorTicTacToeApplication.sfproj", "{25F2A6A6-0F43-49CC-8756-36CB50A74C64}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Player", "Player\Player.csproj", "{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Player.Interfaces", "Player.Interfaces\Player.Interfaces.csproj", "{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Game", "Game\Game.csproj", "{052AA3B4-AC62-44DA-8A34-04F97AC13777}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Game.Interfaces", "Game.Interfaces\Game.Interfaces.csproj", "{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestClient", "TestClient\TestClient.csproj", "{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}"
17+
EndProject
18+
Global
19+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
20+
Debug|Any CPU = Debug|Any CPU
21+
Debug|x64 = Debug|x64
22+
Release|Any CPU = Release|Any CPU
23+
Release|x64 = Release|x64
24+
EndGlobalSection
25+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
26+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Debug|Any CPU.ActiveCfg = Debug|x64
27+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Debug|x64.ActiveCfg = Debug|x64
28+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Debug|x64.Build.0 = Debug|x64
29+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Debug|x64.Deploy.0 = Debug|x64
30+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Release|Any CPU.ActiveCfg = Release|x64
31+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Release|x64.ActiveCfg = Release|x64
32+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Release|x64.Build.0 = Release|x64
33+
{25F2A6A6-0F43-49CC-8756-36CB50A74C64}.Release|x64.Deploy.0 = Release|x64
34+
{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}.Debug|Any CPU.ActiveCfg = Debug|x64
35+
{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}.Debug|x64.ActiveCfg = Debug|x64
36+
{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}.Debug|x64.Build.0 = Debug|x64
37+
{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}.Release|Any CPU.ActiveCfg = Release|x64
38+
{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}.Release|x64.ActiveCfg = Release|x64
39+
{D01BFE3A-1AC5-4387-AC1F-D57D9DA34A52}.Release|x64.Build.0 = Release|x64
40+
{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}.Debug|Any CPU.ActiveCfg = Debug|x64
41+
{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}.Debug|x64.ActiveCfg = Debug|x64
42+
{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}.Debug|x64.Build.0 = Debug|x64
43+
{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}.Release|Any CPU.ActiveCfg = Release|x64
44+
{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}.Release|x64.ActiveCfg = Release|x64
45+
{1D7A53ED-E12A-46BF-88FC-1369500EFAE7}.Release|x64.Build.0 = Release|x64
46+
{052AA3B4-AC62-44DA-8A34-04F97AC13777}.Debug|Any CPU.ActiveCfg = Debug|x64
47+
{052AA3B4-AC62-44DA-8A34-04F97AC13777}.Debug|x64.ActiveCfg = Debug|x64
48+
{052AA3B4-AC62-44DA-8A34-04F97AC13777}.Debug|x64.Build.0 = Debug|x64
49+
{052AA3B4-AC62-44DA-8A34-04F97AC13777}.Release|Any CPU.ActiveCfg = Release|x64
50+
{052AA3B4-AC62-44DA-8A34-04F97AC13777}.Release|x64.ActiveCfg = Release|x64
51+
{052AA3B4-AC62-44DA-8A34-04F97AC13777}.Release|x64.Build.0 = Release|x64
52+
{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}.Debug|Any CPU.ActiveCfg = Debug|x64
53+
{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}.Debug|x64.ActiveCfg = Debug|x64
54+
{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}.Debug|x64.Build.0 = Debug|x64
55+
{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}.Release|Any CPU.ActiveCfg = Release|x64
56+
{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}.Release|x64.ActiveCfg = Release|x64
57+
{0C63EBC3-CC7E-4058-B562-BA3B147B8F0C}.Release|x64.Build.0 = Release|x64
58+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
59+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Debug|x64.ActiveCfg = Debug|Any CPU
61+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Debug|x64.Build.0 = Debug|Any CPU
62+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
63+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Release|Any CPU.Build.0 = Release|Any CPU
64+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Release|x64.ActiveCfg = Release|Any CPU
65+
{A9D8B03C-4C90-4977-80A7-5EB33DB212F5}.Release|x64.Build.0 = Release|Any CPU
66+
EndGlobalSection
67+
GlobalSection(SolutionProperties) = preSolution
68+
HideSolutionNode = FALSE
69+
EndGlobalSection
70+
EndGlobal
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="..\packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.1.0\build\Microsoft.VisualStudio.Azure.Fabric.Application.props" Condition="Exists('..\packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.1.0\build\Microsoft.VisualStudio.Azure.Fabric.Application.props')" />
4+
<PropertyGroup Label="Globals">
5+
<ProjectGuid>25f2a6a6-0f43-49cc-8756-36cb50a74c64</ProjectGuid>
6+
<ProjectVersion>1.1</ProjectVersion>
7+
</PropertyGroup>
8+
<ItemGroup Label="ProjectConfigurations">
9+
<ProjectConfiguration Include="Debug|x64">
10+
<Configuration>Debug</Configuration>
11+
<Platform>x64</Platform>
12+
</ProjectConfiguration>
13+
<ProjectConfiguration Include="Release|x64">
14+
<Configuration>Release</Configuration>
15+
<Platform>x64</Platform>
16+
</ProjectConfiguration>
17+
</ItemGroup>
18+
<ItemGroup>
19+
<None Include="ApplicationPackageRoot\ApplicationManifest.xml" />
20+
<None Include="ApplicationParameters\Cloud.xml" />
21+
<None Include="ApplicationParameters\Local.xml" />
22+
<None Include="PublishProfiles\Cloud.xml" />
23+
<None Include="PublishProfiles\Local.xml" />
24+
<None Include="Scripts\Deploy-FabricApplication.ps1" />
25+
</ItemGroup>
26+
<ItemGroup>
27+
<Content Include="packages.config" />
28+
</ItemGroup>
29+
<ItemGroup>
30+
<ProjectReference Include="..\Game\Game.csproj" />
31+
<ProjectReference Include="..\Player\Player.csproj" />
32+
</ItemGroup>
33+
<Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" />
34+
<PropertyGroup>
35+
<ApplicationProjectTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Service Fabric Tools\Microsoft.VisualStudio.Azure.Fabric.ApplicationProject.targets</ApplicationProjectTargetsPath>
36+
</PropertyGroup>
37+
<Import Project="$(ApplicationProjectTargetsPath)" Condition="Exists('$(ApplicationProjectTargetsPath)')" />
38+
<Import Project="..\packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.1.0\build\Microsoft.VisualStudio.Azure.Fabric.Application.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.1.0\build\Microsoft.VisualStudio.Azure.Fabric.Application.targets')" />
39+
</Project>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ApplicationManifest ApplicationTypeName="ActorTicTacToeApplicationType"
3+
ApplicationTypeVersion="1.0.0"
4+
xmlns="http://schemas.microsoft.com/2011/01/fabric"
5+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
6+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
7+
<Parameters>
8+
</Parameters>
9+
<!-- Import the ServiceManifest from the ServicePackage. The ServiceManifestName and ServiceManifestVersion
10+
should match the Name and Version attributes of the ServiceManifest element defined in the
11+
ServiceManifest.xml file. -->
12+
<ServiceManifestImport>
13+
<ServiceManifestRef ServiceManifestName="GamePkg" ServiceManifestVersion="1.0.0" />
14+
</ServiceManifestImport>
15+
<ServiceManifestImport>
16+
<ServiceManifestRef ServiceManifestName="PlayerPkg" ServiceManifestVersion="1.0.0" />
17+
</ServiceManifestImport>
18+
<DefaultServices>
19+
<!-- The section below creates instances of service types, when an instance of this
20+
application type is created. You can also create one or more instances of service type using the
21+
ServiceFabric PowerShell module.
22+
23+
The attribute ServiceTypeName below must match the name defined in the imported ServiceManifest.xml file. -->
24+
</DefaultServices>
25+
</ApplicationManifest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Application Name="fabric:/ActorTicTacToeApplication" xmlns="http://schemas.microsoft.com/2011/01/fabric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<Parameters>
4+
</Parameters>
5+
</Application>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Application Name="fabric:/ActorTicTacToeApplication" xmlns="http://schemas.microsoft.com/2011/01/fabric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<Parameters>
4+
</Parameters>
5+
</Application>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<PublishProfile xmlns="http://schemas.microsoft.com/2015/05/fabrictools">
3+
<!-- ClusterConnectionParameters allows you to specify the PowerShell parameters to use when connecting to the Service Fabric cluster.
4+
Valid parameters are any that are accepted by the Connect-ServiceFabricCluster cmdlet.
5+
6+
For a remote cluster, you would need to specify the appropriate parameters for that specific cluster.
7+
For example: <ClusterConnectionParameters ConnectionEndpoint="mycluster.westus.cloudapp.azure.com:19000" />
8+
9+
Example showing parameters for a cluster that uses certificate security:
10+
<ClusterConnectionParameters ConnectionEndpoint="mycluster.westus.cloudapp.azure.com:19000"
11+
X509Credential="true"
12+
ServerCertThumbprint="0123456789012345678901234567890123456789"
13+
FindType="FindByThumbprint"
14+
FindValue="9876543210987654321098765432109876543210"
15+
StoreLocation="CurrentUser"
16+
StoreName="My" />
17+
18+
Example showing parameters for a cluster that uses Azure Active Directory (AAD) security:
19+
<ClusterConnectionParameters ConnectionEndpoint="mycluster.westus.cloudapp.azure.com:19000"
20+
AzureActiveDirectory="true"
21+
ServerCertThumbprint="0123456789012345678901234567890123456789" />
22+
-->
23+
<ClusterConnectionParameters ConnectionEndpoint="" />
24+
<ApplicationParameterFile Path="..\ApplicationParameters\Cloud.xml" />
25+
</PublishProfile>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<PublishProfile xmlns="http://schemas.microsoft.com/2015/05/fabrictools">
3+
<!-- ClusterConnectionParameters allows you to specify the PowerShell parameters to use when connecting to the Service Fabric cluster.
4+
Valid parameters are any that are accepted by the Connect-ServiceFabricCluster cmdlet.
5+
6+
For a local cluster, you would typically not use any parameters.
7+
For example: <ClusterConnectionParameters />
8+
-->
9+
<ClusterConnectionParameters />
10+
<ApplicationParameterFile Path="..\ApplicationParameters\Local.xml" />
11+
</PublishProfile>

0 commit comments

Comments
 (0)