Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.76 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <meta name="description" content="">
  7. <meta name="author" content="">
  8. <link rel="icon" href="../../favicon.ico">
  9.  
  10. <title>Cover Template for Bootstrap</title>
  11.  
  12. <!-- Bootstrap core CSS -->
  13. <link href="../../dist/css/bootstrap.min.css" rel="stylesheet">
  14.  
  15. <!-- Custom styles for this template -->
  16. <link href="cover.css" rel="stylesheet">
  17. </head>
  18.  
  19. <body>
  20.  
  21. <div class="site-wrapper" >
  22.  
  23. <div class="site-wrapper-inner">
  24.  
  25. <div class="cover-container" >
  26.  
  27. <div class="masthead clearfix">
  28. <div class="inner">
  29. <h3 class="masthead-brand">Projekt 2018</h3>
  30. <nav class="nav nav-masthead ">
  31. <a class="nav-link" href="#zadatak">Zadatak</a>
  32. <a class="nav-link" >Teorija</a>
  33. <a class="nav-link" href="#implementacija">Implementacija</a>
  34. </nav>
  35. </div>
  36. </div>
  37.  
  38. <div class="page-header">
  39. <div>
  40. </br></br></br></br>
  41. <h1 class="h1" id="zadatak">Zadatak</h1>
  42. <div class=row>
  43. <a>Zadatak projekta bio je uz pomoć neuronskih mreža i genetskog programiranja napraviti autonomne igrače (botove) za dvije logičke igre. Odabrali smo sljedeće:</br></br></a>
  44. </div>
  45. <div class=row>
  46. <div class="col h3">
  47. <a href="http://theaigames.com/competitions/warlight-ai-challenge"> Warlight</a>
  48. </div>
  49. <div class="col h3">
  50. <a href="https://2016.halite.io/rules_game.php"> Halite </a>
  51. </div>
  52. </div>
  53.  
  54. <div class=row>
  55. <div class="col">
  56. <img src="warlight.png" alt="Lights" style="width:100%">
  57. </div>
  58. <div class="col" font="">
  59. <img src="halite.png" alt="Lights" style="width:100%">
  60. </div>
  61. </div>
  62. <div class=row>
  63. <div class="col">
  64. Warlight je strateška igra osvajanja svijeta. U igri postoji nekoliko različitih poteza koji definiraju strategiju. Svaki igrač ima određen broj vojski koje u potezu <b style="color: #99d6ff">postavlja</b> na svoje zemlje. Kada su sve vojske postavljene, igrač definira smjer (zemlju) koju želi <b style="color: #99d6ff">napasti</b>, tj. u koju želi <b style="color: #99d6ff">premjestiti</b> vojsku. Na jednoj zemlji može biti neograničeno mnogo vojski. Svaki napad rezultira gubitkom dijela vojske za igrače. Pobjednik je onaj igrač koji uspije prije 100 krugova poraziti sve suigračeve vojske.
  65. </div>
  66. <div class="col" font="">
  67. Nesto o Halite igrici sta ce mi fran poslat...
  68. </div>
  69.  
  70. </div>
  71. </br></br></br>
  72. <div>
  73. <h1 class="h1">Teorija</h1>
  74.  
  75. <div>
  76. <h1 class="h1" id="implementacija">Implementacija</h1>
  77. <div class=row>
  78. <a> </br>
  79. Projekt smo podijelili u nekoliko osnovnih dijelova:
  80. <ol class="text-left">
  81. <li>Pokretanje i modifikacija pokretača igre (engl. <i>game engine</i>)</li>
  82. <li>Izrada početnih igrača</li>
  83. <li>Implementacija algoritma učenja igrača</li>
  84. <li>Izrada omotača (engl. <i>wrapper</i>)</li>
  85. </ol></a>
  86. </div>
  87.  
  88. <h4 class="h4">Warlight</h4>
  89. <a>Neuronska mreža korištena je za generiranje početnih igrača i za kasniju evaluaciju igrača. Nakon što se izgeneriraju početni igrači poboljšavaju se uz genetsko programiranje. Bot za ovu igricu sadrži dva stabla odluke. Jedno je za postavljanje vojski na kartu, a drugo za napade i kretanja vojski. Stabla su već kreirana tijekom evolucije igrača. Za evaluaciju poteza korištena je <a href="https://en.wikipedia.org/wiki/Q-learning">Q-learning</a> strategija. Svaki dobar potez osim sebi, poveća dobrotu nekoliko prethodnih poteza.</br>
  90. <a href="https://about.gitlab.com/">Link na kod.</a></br></br>
  91. </a>
  92. <h4 class="h4">Halite</h4>
  93. <a>Bot koristi 2 open-source biblioteke. Prva je Neuroph koja služi kao framework za neuronsku mrežu kojom se bot koristi. Implementacija omogučava treniranje različitih modela od kojih je jedan odabran za potrebe bota. Model je moguće trenirati izvan bota te pokretati bot s drugom mrežom. Trenirati se može pomoću integrirane funkcije bota ili pomoću Neuroph Studio. Druga biblioteka je Jenetics koja nudi različite implementacije genetskih i evoluciskih algoritama te genetskog programiranja. Za potrebe bota korišteno je genetsko programiranje. Bot podržava učenje novog stabla ili igranje s nekih prethodno generiranim.</br>
  94. <a href="https://github.com/M3talen/Halite-M3Bot">Link na kod.</a></br></br></br></br></br></br></br></br>
  95. </a>
  96. </div>
  97.  
  98. </div>
  99.  
  100. <div class="mastfoot">
  101. <div class="inner">
  102. <p>Cover template for <a href="http://www.fer.unizg.hr/predmet/pipp">Projekt iz programske potpore.</a> </p>
  103. </div>
  104. </div>
  105.  
  106. </div>
  107.  
  108. </div>
  109.  
  110. </div>
  111.  
  112. <!-- Bootstrap core JavaScript
  113. ================================================== -->
  114. <!-- Placed at the end of the document so the pages load faster -->
  115. <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
  116. <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
  117. <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
  118. <script src="../../dist/js/bootstrap.min.js"></script>
  119. <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
  120. <script src="../../assets/js/ie10-viewport-bug-workaround.js"></script>
  121. </body>
  122. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement