This was made in Visual Studio 2015 Community edition, instructions are accordingly.
How to Build and Run (version 2016-01-24)
- Download Zip
- Make sure the NuGet packages are restored
- Set "GameEngine.Service" as Start project
- In project "GameEngine.Service", edit the App.config and change the settings for:
- nlog/logdirectory
- appSettings/levelData (this should point to the folder "GameLevelData" found in the zip
- Build everything
Running it:
- Open "CallRemoteActor.fsx" in project "GameEngine.Service", in your editor
- Open the logfile you configured in App.Config, in your editor (you can monitor activity)
- Run the service, "GameEngine.Service"
When the service is ready with initialization (see logfile, or command window), you can run the lines from the beginning of "CallRemoteActor.fsx" until (and including) this line:
registerPlayer <! GameEngine.Common.RegisterMe(ActorRefs.untyped(playerReceiver))When the interactive returns a message that it is your move, you can send the choice (for level1.xml, the first choice is always 7)