Program

8/5/19 - 8/6/19

https://docs.microsoft.com/en-us/windows/uwp/get-started/get-started-tutorial-game-mg2d
Visual Studio: https://visualstudio.microsoft.com/vs/community/
Monogame 3.7.1: https://github.com/MonoGame/MonoGame/releases/download/v3.7.1/MonoGameSetup.exe
cmd -> dotnet new --install MonoGame.Templates.CSharp
cd Users\xxx\source\repos
dotnet new mgdesktopgl -o gameName
C:\Users\xxx\.nuget\packages\monogame.framework.windowsuap\3.4.0.459\lib\netcore
copy MonoGame.Framework.xr.xml to MonoGame.Framework
open .csproj in Visual Studio
Program.cs -> make sure namespace matches the one in game1.cs
topbar -> debug, x64 -> f6 to build, f5 to run
Game code specifics fixes: http://community.monogame.net/t/how-exactly-to-use-the-pipeline-tool-to-add-assets-in-monogame-3-6-with-visual-studio-2017-in-windows/9927
Monogame imports assets and builds them before for performance sake
http://www.axiomverge.com/blog/localized-font-textures-in-monogame
Monogame doesn't support pngs as spritefonts, so need to make an xml file for spritefont
http://rbwhitaker.wikidot.com/monogame-drawing-text-with-spritefonts
http://www.cs.uu.nl/docs/vakken/gr/2015/assignments/P1/INFOGR15_P1_Tutorial.pdf
http://www.cs.uu.nl/docs/vakken/gr/2010/Practicals_P2/FrameRateCounter.cs
2012 Camera.cs http://www.david-amador.com

8/7/19

https://gameprogrammingpatterns.com/update-method.html

8/8/19

Wrote a checkNeighbors method
Added zooming - correct this time as opposed to 2012
Wrote citytiles method and tried to implement, something inconsistent, need to fix

Goals

[ ]auto roads to connect cities
[ ]algorithm to draw road 

[ ]auto caravans between cities
[ ]caravans should be able to just follow road tiles - keep memory of previous to prevent backtrack and find city tile when it gets to end 


Concepts

*step should be about a day?
*so caves+ should spawn faster, and persist longer