├── Source
├── Web
│ └── OnlineGames.Web.AiPortal
│ │ ├── Views
│ │ ├── _ViewStart.cshtml
│ │ ├── Shared
│ │ │ ├── Error.cshtml
│ │ │ ├── _LoginPartial.cshtml
│ │ │ └── _Layout.cshtml
│ │ ├── Upload
│ │ │ └── Index.cshtml
│ │ ├── Uploads
│ │ │ └── All.cshtml
│ │ ├── Battles
│ │ │ ├── Info.cshtml
│ │ │ └── All.cshtml
│ │ ├── Account
│ │ │ └── LoginWithTelerikAcademy.cshtml
│ │ ├── Home
│ │ │ └── Index.cshtml
│ │ ├── Competitions
│ │ │ └── Info.cshtml
│ │ ├── Web.config
│ │ └── Teams
│ │ │ ├── Create.cshtml
│ │ │ └── Info.cshtml
│ │ ├── favicon.ico
│ │ ├── Global.asax
│ │ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── glyphicons-halflings-regular.woff2
│ │ ├── Scripts
│ │ └── _references.js
│ │ ├── Controllers
│ │ ├── BaseController.cs
│ │ ├── AdminDashboardController.cs
│ │ ├── UploadsController.cs
│ │ ├── HomeController.cs
│ │ ├── BattlesController.cs
│ │ ├── CompetitionsController.cs
│ │ └── AccountController.cs
│ │ ├── Infrastructure
│ │ ├── Mapping
│ │ │ ├── IHaveCustomMappings.cs
│ │ │ ├── IMapFrom{T}.cs
│ │ │ └── AutoMapperConfig.cs
│ │ ├── PrincipalExtensions.cs
│ │ ├── AiPortalPrincipal.cs
│ │ └── AiPortalUserData.cs
│ │ ├── Startup.cs
│ │ ├── App_Start
│ │ ├── FilterConfig.cs
│ │ ├── RouteConfig.cs
│ │ ├── BundleConfig.cs
│ │ └── NinjectWebCommon.cs
│ │ ├── ViewModels
│ │ ├── Home
│ │ │ ├── IndexViewModel.cs
│ │ │ └── IndexCompetitionViewModel.cs
│ │ ├── Teams
│ │ │ ├── UploadViewModel.cs
│ │ │ ├── TeamBattleViewModel.cs
│ │ │ ├── TeamInfoViewModel.cs
│ │ │ ├── CreateTeamViewModel.cs
│ │ │ └── TeamMemberViewModel.cs
│ │ ├── Battles
│ │ │ ├── BattleGameResultViewModel.cs
│ │ │ ├── BattleInfoViewModel.cs
│ │ │ └── BattleSimpleInfoViewModel.cs
│ │ ├── Upload
│ │ │ ├── FileUploadInputModel.cs
│ │ │ └── UploadInListViewModel.cs
│ │ ├── Account
│ │ │ └── ExternalLoginViewModel.cs
│ │ └── Competitions
│ │ │ └── CompetitionViewModel.cs
│ │ ├── Content
│ │ └── Site.css
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── PublishProfiles
│ │ │ ├── 78.128.6.6.pubxml
│ │ │ └── TelerikAcademyServer.pubxml
│ │ ├── Global.asax.cs
│ │ └── packages.config
├── Workers
│ └── OnlineGames.Workers.BattlesSimulator
│ │ ├── BatchFiles
│ │ ├── StopService.bat
│ │ └── InstallService.bat
│ │ ├── GamesExecutors
│ │ ├── SantasePlayerDirector.cs
│ │ ├── GameSimulationException.cs
│ │ ├── IGamesExecutor.cs
│ │ ├── BaseGamesExecutor.cs
│ │ ├── SantaseGamesExecutor.cs
│ │ ├── TexasHoldemGamesExecutor.cs
│ │ └── TexasHoldemPlayerDirector.cs
│ │ ├── IJob.cs
│ │ ├── packages.config
│ │ ├── GamesSimulator
│ │ ├── IGamesSimulator.cs
│ │ ├── SingleGameResult.cs
│ │ ├── GamesSimulatorResult.cs
│ │ └── GamesSimulator.cs
│ │ ├── Program.cs
│ │ ├── BattlesSimulatorServiceInstaller.cs
│ │ ├── SynchronizedHashtable.cs
│ │ ├── Settings.cs
│ │ ├── Properties
│ │ └── AssemblyInfo.cs
│ │ ├── App.config
│ │ └── BattlesSimulatorService.cs
├── OnlineGames.Common
│ ├── packages.config
│ ├── GlobalConstants.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── OnlineGames.Common.csproj
├── Data
│ ├── OnlineGames.Data.Common
│ │ ├── packages.config
│ │ ├── App.config
│ │ ├── Models
│ │ │ ├── IOrderable.cs
│ │ │ ├── IAuditInfo.cs
│ │ │ ├── IDeletableEntity.cs
│ │ │ └── BaseModel{TKey}.cs
│ │ ├── IDbRepository{T}.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── DbRepository{T}.cs
│ │ └── OnlineGames.Data.Common.csproj
│ ├── OnlineGames.Data
│ │ ├── packages.config
│ │ ├── Migrations
│ │ │ ├── 201511291330516_GamesExecutorClassName.cs
│ │ │ ├── 201511282136457_Battles.Designer.cs
│ │ │ ├── 201511232031160_FileUploads.Designer.cs
│ │ │ ├── 201510221601215_InitialCreate.Designer.cs
│ │ │ ├── 201511291330516_GamesExecutorClassName.Designer.cs
│ │ │ ├── 201511232031160_FileUploads.cs
│ │ │ ├── Configuration.cs
│ │ │ └── 201511282136457_Battles.cs
│ │ ├── App.config
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── AiPortalDbContext.cs
│ └── OnlineGames.Data.Models
│ │ ├── packages.config
│ │ ├── BattleGameWinner.cs
│ │ ├── UserProvider.cs
│ │ ├── TeamMember.cs
│ │ ├── BattleGameResult.cs
│ │ ├── Role.cs
│ │ ├── Upload.cs
│ │ ├── App.config
│ │ ├── User.cs
│ │ ├── Team.cs
│ │ ├── Battle.cs
│ │ ├── Competition.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
├── Services
│ └── OnlineGames.Services.AiPortal
│ │ ├── Uploads
│ │ ├── LibraryValidators
│ │ │ ├── ILibraryValidator.cs
│ │ │ ├── LibraryValidatorResult.cs
│ │ │ ├── TexasHoldemLibraryValidator.cs
│ │ │ └── SantaseLibraryValidator.cs
│ │ ├── IUploadFileValidator.cs
│ │ ├── UploadFileValidatorResult.cs
│ │ └── UploadFileValidator.cs
│ │ ├── IRemoteDataService.cs
│ │ ├── packages.config
│ │ ├── Models
│ │ └── CheckUserLoginApiModel.cs
│ │ ├── Battles
│ │ ├── IBattlesGenerator.cs
│ │ └── BattlesGenerator.cs
│ │ ├── App.config
│ │ ├── Sandbox.cs
│ │ ├── Properties
│ │ └── AssemblyInfo.cs
│ │ └── RemoteDataService.cs
├── stylecop.json
├── Settings.StyleCop
├── .gitignore
└── Rules.ruleset
├── Assets
└── AiPortal
│ └── Icons
│ ├── favicon.ico
│ ├── apple-icon.png
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── favicon-96x96.png
│ ├── ms-icon-70x70.png
│ ├── apple-icon-57x57.png
│ ├── apple-icon-60x60.png
│ ├── apple-icon-72x72.png
│ ├── apple-icon-76x76.png
│ ├── ms-icon-144x144.png
│ ├── ms-icon-150x150.png
│ ├── ms-icon-310x310.png
│ ├── android-icon-36x36.png
│ ├── android-icon-48x48.png
│ ├── android-icon-72x72.png
│ ├── android-icon-96x96.png
│ ├── apple-icon-114x114.png
│ ├── apple-icon-120x120.png
│ ├── apple-icon-144x144.png
│ ├── apple-icon-152x152.png
│ ├── apple-icon-180x180.png
│ ├── android-icon-144x144.png
│ ├── android-icon-192x192.png
│ ├── apple-icon-precomposed.png
│ ├── browserconfig.xml
│ ├── manifest.json
│ └── README.md
├── appveyor.yml
├── README.md
└── LICENSE
/Source/Web/OnlineGames.Web.AiPortal/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "~/Views/Shared/_Layout.cshtml";
3 | }
4 |
--------------------------------------------------------------------------------
/Source/Workers/OnlineGames.Workers.BattlesSimulator/BatchFiles/StopService.bat:
--------------------------------------------------------------------------------
1 | NET STOP "AI Battles Simulator Service"
2 | pause
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/favicon.ico
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/favicon-16x16.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/favicon-32x32.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/favicon-96x96.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/ms-icon-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/ms-icon-70x70.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-57x57.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-60x60.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-72x72.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-76x76.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/ms-icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/ms-icon-144x144.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/ms-icon-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/ms-icon-150x150.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/ms-icon-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/ms-icon-310x310.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/android-icon-36x36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/android-icon-36x36.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/android-icon-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/android-icon-48x48.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/android-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/android-icon-72x72.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/android-icon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/android-icon-96x96.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-114x114.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-120x120.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-144x144.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-152x152.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-180x180.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/android-icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/android-icon-144x144.png
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/android-icon-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/android-icon-192x192.png
--------------------------------------------------------------------------------
/Source/Web/OnlineGames.Web.AiPortal/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Source/Web/OnlineGames.Web.AiPortal/favicon.ico
--------------------------------------------------------------------------------
/Assets/AiPortal/Icons/apple-icon-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Assets/AiPortal/Icons/apple-icon-precomposed.png
--------------------------------------------------------------------------------
/Source/Web/OnlineGames.Web.AiPortal/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="OnlineGames.Web.AiPortal.MvcApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/appveyor.yml:
--------------------------------------------------------------------------------
1 | version: 1.0.{build}
2 | os: Visual Studio 2015
3 | before_build:
4 | - ps: nuget restore Source\OnlineGames.sln
5 | build:
6 | verbosity: minimal
--------------------------------------------------------------------------------
/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NikolayIT/GameAITesterOnline/HEAD/Source/Web/OnlineGames.Web.AiPortal/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/Source/OnlineGames.Common/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
| № | 12 |Competition | 13 |Team name | 14 |Uploaded on | 15 |
|---|---|---|---|
| @upload.Id | 20 |@upload.CompetitionName | 21 |@upload.TeamName | 22 |@upload.CreatedOn | 23 |
No uploads.
30 | } 31 | -------------------------------------------------------------------------------- /Source/Web/OnlineGames.Web.AiPortal/ViewModels/Teams/TeamInfoViewModel.cs: -------------------------------------------------------------------------------- 1 | //@Model.Comment
17 |Last modified on: @Model.ModifiedOn
18 |Is finished: @Model.IsFinished
19 || Id | 26 |Winner | 27 |Info | 28 |
|---|---|---|
| @game.Id | 33 |@game.BattleGameWinner | 34 |@game.Report | 35 |
No games played.
42 | } 43 | -------------------------------------------------------------------------------- /Source/Web/OnlineGames.Web.AiPortal/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- 1 | //Try your algoritmic skills.
11 |37 | Check the rankings » 38 |
39 || № | 14 |First team | 15 |Result | 16 |Second team | 17 |Comment | 18 |Ready | 19 |Last change | 20 |
|---|---|---|---|---|---|---|
| @battle.Id | 36 |@battle.FirstTeamName | 37 |@battle.FirstTeamWins - @battle.SecondTeamWins | 38 |@battle.SecondTeamName | 39 |
40 |
41 | @battle.Comment 42 | 43 | |
44 | 45 | | @battle.ModifiedOn | 46 |
No battles.
54 | } 55 | -------------------------------------------------------------------------------- /Source/Web/OnlineGames.Web.AiPortal/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Santase (known as 66, Сантасе, Sixty-six or Sechsundsechzig) is a well-known card game in Bulgaria and also played in Germany.
45 |It is a fast 6-card game for 2 players played with a deck of 24 cards consisting of the Ace, Ten, King, Queen, Jack and Nine.
46 |The game is named 66 because the objective of each hand is to be the first to collect 66 card points in tricks and melds.
", 47 | IsActive = true, 48 | MinimumParticipants = 2, 49 | MaximumParticipants = 3, 50 | LibraryValidatorClassName = "OnlineGames.Services.AiPortal.Uploads.LibraryValidators.SantaseLibraryValidator", 51 | GamesExecutorClassName = "OnlineGames.Workers.BattlesSimulator.GamesExecutors.SantaseGamesExecutor", 52 | }); 53 | context.Competitions.Add( 54 | new Competition 55 | { 56 | Name = "Texas Hold'em AI", 57 | Description = @"As in most forms of poker, Texas Hold’em uses a standard 52-card deck that is shuffled before every hand.
58 |Each player starts with two hole cards. There are three rounds of community cards. These are dealt face up, for every player to use, with betting after each round.
59 |The best 5-card hand using any combination of the five community cards and two hole cards wins.
", 60 | IsActive = true, 61 | MinimumParticipants = 2, 62 | MaximumParticipants = 3, 63 | LibraryValidatorClassName = "OnlineGames.Services.AiPortal.Uploads.LibraryValidators.TexasHoldemLibraryValidator", 64 | GamesExecutorClassName = "OnlineGames.Workers.BattlesSimulator.GamesExecutors.TexasHoldemGamesExecutor", 65 | }); 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /Source/Data/OnlineGames.Data/Migrations/201511282136457_Battles.cs: -------------------------------------------------------------------------------- 1 | //Only the last uploaded file will be used for AI battles.
34 |No uploads for this team :(
61 | } 62 | 63 || Opponent team | 71 |@Model.Name | 72 |Opponent points | 73 |Comment | 74 |Last change | 75 |
|---|---|---|---|---|
| @battle.OpponentTeam | 85 |@battle.TeamWins | 86 |@battle.OpponentWins | 87 |88 | 89 | @if (!battle.IsFinished) 90 | { 91 | Battle is not finished, yet. 92 | } 93 | else 94 | { 95 | @battle.Comment 96 | } 97 | 98 | | 99 |@battle.ModifiedOn | 100 |
104 | Current sum of points: @Model.Battles.Sum(x => x.TeamWins)
105 | There might be a difference between the official team points and the current sum. This is due to still unfinished battles.
106 |
No battles :(
111 | } 112 | -------------------------------------------------------------------------------- /Source/.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | 4 | # User-specific files 5 | *.suo 6 | *.user 7 | *.userosscache 8 | *.sln.docstates 9 | 10 | # User-specific files (MonoDevelop/Xamarin Studio) 11 | *.userprefs 12 | 13 | # Build results 14 | [Dd]ebug/ 15 | [Dd]ebugPublic/ 16 | [Rr]elease/ 17 | [Rr]eleases/ 18 | x64/ 19 | x86/ 20 | build/ 21 | bld/ 22 | [Bb]in/ 23 | [Oo]bj/ 24 | 25 | # Visual Studo 2015 cache/options directory 26 | .vs/ 27 | 28 | # MSTest test Results 29 | [Tt]est[Rr]esult*/ 30 | [Bb]uild[Ll]og.* 31 | 32 | # NUNIT 33 | *.VisualState.xml 34 | TestResult.xml 35 | 36 | # Build Results of an ATL Project 37 | [Dd]ebugPS/ 38 | [Rr]eleasePS/ 39 | dlldata.c 40 | 41 | *_i.c 42 | *_p.c 43 | *_i.h 44 | *.ilk 45 | *.meta 46 | *.obj 47 | *.pch 48 | *.pdb 49 | *.pgc 50 | *.pgd 51 | *.rsp 52 | *.sbr 53 | *.tlb 54 | *.tli 55 | *.tlh 56 | *.tmp 57 | *.tmp_proj 58 | *.log 59 | *.vspscc 60 | *.vssscc 61 | .builds 62 | *.pidb 63 | *.svclog 64 | *.scc 65 | 66 | # Chutzpah Test files 67 | _Chutzpah* 68 | 69 | # Visual C++ cache files 70 | ipch/ 71 | *.aps 72 | *.ncb 73 | *.opensdf 74 | *.sdf 75 | *.cachefile 76 | 77 | # Visual Studio profiler 78 | *.psess 79 | *.vsp 80 | *.vspx 81 | 82 | # TFS 2012 Local Workspace 83 | $tf/ 84 | 85 | # Guidance Automation Toolkit 86 | *.gpState 87 | 88 | # ReSharper is a .NET coding add-in 89 | _ReSharper*/ 90 | *.[Rr]e[Ss]harper 91 | *.DotSettings.user 92 | 93 | # JustCode is a .NET coding addin-in 94 | .JustCode 95 | 96 | # TeamCity is a build add-in 97 | _TeamCity* 98 | 99 | # DotCover is a Code Coverage Tool 100 | *.dotCover 101 | 102 | # NCrunch 103 | _NCrunch_* 104 | .*crunch*.local.xml 105 | 106 | # MightyMoose 107 | *.mm.* 108 | AutoTest.Net/ 109 | 110 | # Web workbench (sass) 111 | .sass-cache/ 112 | 113 | # Installshield output folder 114 | [Ee]xpress/ 115 | 116 | # DocProject is a documentation generator add-in 117 | DocProject/buildhelp/ 118 | DocProject/Help/*.HxT 119 | DocProject/Help/*.HxC 120 | DocProject/Help/*.hhc 121 | DocProject/Help/*.hhk 122 | DocProject/Help/*.hhp 123 | DocProject/Help/Html2 124 | DocProject/Help/html 125 | 126 | # Click-Once directory 127 | publish/ 128 | 129 | # Publish Web Output 130 | *.[Pp]ublish.xml 131 | *.azurePubxml 132 | # TODO: Comment the next line if you want to checkin your web deploy settings 133 | # but database connection strings (with potential passwords) will be unencrypted 134 | #*.pubxml 135 | #*.publishproj 136 | 137 | # NuGet Packages 138 | *.nupkg 139 | # The packages folder can be ignored because of Package Restore 140 | **/packages/* 141 | # except build/, which is used as an MSBuild target. 142 | !**/packages/build/ 143 | # Uncomment if necessary however generally it will be regenerated when needed 144 | #!**/packages/repositories.config 145 | 146 | # Windows Azure Build Output 147 | csx/ 148 | *.build.csdef 149 | 150 | # Windows Store app package directory 151 | AppPackages/ 152 | 153 | # Others 154 | *.[Cc]ache 155 | ClientBin/ 156 | ~$* 157 | *~ 158 | *.dbmdl 159 | *.dbproj.schemaview 160 | *.pfx 161 | *.publishsettings 162 | node_modules/ 163 | bower_components/ 164 | 165 | # RIA/Silverlight projects 166 | Generated_Code/ 167 | 168 | # Backup & report files from converting an old project file 169 | # to a newer Visual Studio version. Backup files are not needed, 170 | # because we have git ;-) 171 | _UpgradeReport_Files/ 172 | Backup*/ 173 | UpgradeLog*.XML 174 | UpgradeLog*.htm 175 | 176 | # SQL Server files 177 | *.mdf 178 | *.ldf 179 | 180 | # Business Intelligence projects 181 | *.rdl.data 182 | *.bim.layout 183 | *.bim_*.settings 184 | 185 | # Microsoft Fakes 186 | FakesAssemblies/ 187 | 188 | # Node.js Tools for Visual Studio 189 | .ntvs_analysis.dat 190 | 191 | # Visual Studio 6 build log 192 | *.plg 193 | 194 | # Visual Studio 6 workspace options file 195 | *.opt 196 | -------------------------------------------------------------------------------- /Source/Workers/OnlineGames.Workers.BattlesSimulator/GamesExecutors/TexasHoldemPlayerDirector.cs: -------------------------------------------------------------------------------- 1 | //