Map Generate
- http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/
- http://blog.habrador.com/2013/02/how-to-generate-random-terrain.html
- https://github.com/baxter/csterrain/blob/master/src/generate_terrain.coffee
- https://github.com/Trejdify/Random-Terrain/blob/master/RandomMap/_map_generating_methods/diamond_square.py
- https://notch.tumblr.com/post/3746989361/terrain-generation-part-1
- http://accidentalnoise.sourceforge.net/minecraftworlds.html
- https://github.com/UnknownShadow200/ClassicalSharp/wiki/Minecraft-Classic-map-generation-algorithm
- http://www.playfuljs.com/realistic-terrain-in-130-lines/
- http://pcg.wikidot.com/pcg-algorithm:map-generation
- https://www.google.co.kr/search?q=gdc+terrain&oq=gdc+terrain+&aqs=chrome..69i57j0l2.8350j0j7&sourceid=chrome&ie=UTF-8
- http://devmag.org.za/2009/04/25/perlin-noise/
- http://flafla2.github.io/2014/08/09/perlinnoise.html
- https://www.slideshare.net/eiaserinnys/ndc2011-8169682
- http://msparkms.tistory.com/entry/%ED%8E%84%EB%A6%B0-%EB%85%B8%EC%9D%B4%EC%A6%88Perlin-Noise
- https://m.blog.naver.com/PostView.nhn?blogId=kails_&logNo=220615490504&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F
- https://gamedev.stackexchange.com/questions/31241/random-map-generation?lq=1
- https://gamedev.stackexchange.com/questions/45403/algorithms-for-rainfall-river-creation-in-procedurally-generated-terrain
- https://gamedev.stackexchange.com/questions/37389/diamond-square-terrain-generation-problem
- http://srchea.com/terrain-generation-the-diamond-square-algorithm-and-three-js
- http://pcg.wikidot.com/pcg-algorithm:procedural-sky
- http://pcg.wikidot.com/the-death-of-the-level-designer
- https://gamedev.stackexchange.com/questions/19017/evolving-a-terrain-generator
- https://www.youtube.com/watch?v=f0m73RsBik4
- https://www.youtube.com/watch?v=c2BUgXdjZkg
- http://ludumdare.com/compo/tag/map-generation/
- https://www.youtube.com/watch?v=vFvwyu_ZKfU
- https://www.youtube.com/watch?v=-AYJsDE0NGw
- https://www.youtube.com/watch?v=l6PEfzQVpvM
- How Minecraft Generates Such HUGE Worlds | Game/Show | PBS Digital Studios
- https://groups.google.com/forum/#!topic/golang-nuts/xHmcadfCf5Y
- http://devmag.org.za/2009/04/25/perlin-noise/
- https://www.reddit.com/r/proceduralgeneration/
- https://www.youtube.com/watch?v=JyExN9_ZvAo&list=PLrUdxfaFpuuKrWM9xJFy9W0y8O0QA-P9R&index=6
horizen
- https://www.google.co.kr/search?q=ship+visibility+at+sea&newwindow=1&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiH2e7ViMDWAhXJurwKHd3vAJAQ_AUICigB&biw=1367&bih=780#imgrc=b68bIdvgSEHmLM:
- https://en.wikipedia.org/wiki/Horizon
- http://www.midessexships.org.uk/visible_distance.html
Three.js trick
- https://stackoverflow.com/questions/35322965/creating-three-js-meshes-in-a-webworker
- https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/WWOBJLoader2.js
- https://github.com/mrdoob/three.js/issues/11746
- https://stackoverflow.com/questions/33679713/using-webworkers-in-three-js
- https://stackoverflow.com/questions/40545604/posting-three-js-meshes-to-web-worker-using-javascript
ease function
noise function
etc
- http://www.iquilezles.org/www/articles/gradientnoise/gradientnoise.htm
- http://www.iquilezles.org/www/articles/morenoise/morenoise.htm
- https://stackoverflow.com/questions/4297024/3d-perlin-noise-analytical-derivative
- http://nic-gamedev.blogspot.kr/2011/11/mmo-architecture-creating-ghosting.html
- https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
- https://stackoverflow.com/questions/1065758/movement-algorithm-in-client-server-multiplayer-mmo-games
- https://stackoverflow.com/questions/4729660/smooth-multiplayer-movement