|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | +<head> |
| 4 | + <meta charset="utf-8"> |
| 5 | + <!-- Meta tags for social media banners, these should be filled in appropriatly as they are your "business card" --> |
| 6 | + <!-- Replace the content tag with appropriate information --> |
| 7 | + <meta content="Escapebot" name="description"> |
| 8 | + <meta content="Escapebot" property="og:title"/> |
| 9 | + <meta content="A javafx 2D labyrinth game with level editor" property="og:description"/> |
| 10 | + <meta content="https://m4schini.github.io/escabebot" property="og:url"/> |
| 11 | + <!-- Path to banner image, should be in the path listed below. Optimal dimenssions are 1200X630--> |
| 12 | +<!-- <meta content="static/image/your_banner_image.png" property="og:image"/>--> |
| 13 | + <meta content="1200" property="og:image:width"/> |
| 14 | + <meta content="630" property="og:image:height"/> |
| 15 | + |
| 16 | + |
| 17 | + <meta content="Escapebot" name="twitter:title"> |
| 18 | + <meta content="A javafx 2D labyrinth game with level editor" name="twitter:description"> |
| 19 | + <!-- Path to banner image, should be in the path listed below. Optimal dimenssions are 1200X600--> |
| 20 | +<!-- <meta content="static/images/your_twitter_banner_image.png" name="twitter:image">--> |
| 21 | +<!-- <meta content="summary_large_image" name="twitter:card">--> |
| 22 | + <!-- Keywords for your paper to be indexed by--> |
| 23 | + <meta content="Java Javafx Game" name="keywords"> |
| 24 | + <meta content="width=device-width, initial-scale=1" name="viewport"> |
| 25 | + |
| 26 | + <meta name="citation_author" content="Schink, Alex"> |
| 27 | + <meta name="citation_title" content="Escapebot"> |
| 28 | + <meta name="citation_date" content="2021"> |
| 29 | + <meta name="citation_dissertation_institution" content="University of Applied Sciences Wedel"> |
| 30 | + <meta name="citation_publication_date" content="2021"> |
| 31 | + <meta name="citation_type" content="other"> |
| 32 | + <meta name="citation_language" content="en"> |
| 33 | + <meta name="citation_place" content="Wedel, Germany"> |
| 34 | + <meta name="citation_public_url" content="https://m4schini.github.io/escapebot/"> |
| 35 | + <meta name="citation_pdf_url" content="https://s3.auroraborealis.cloud/static/escapebot_benutzerhandbuch.pdf"> |
| 36 | + |
| 37 | + |
| 38 | + <title>Escapebot - Bachelor's Thesis</title> |
| 39 | + <link href="static/images/FBot.png" rel="icon" type="image/png"> |
| 40 | + <!-- <link href="https://fonts.googleapis.com/css?family=Google+Sans|Noto+Sans|Castoro" rel="stylesheet">--> |
| 41 | + |
| 42 | + <link href="static/css/bulma.min.css" rel="stylesheet"> |
| 43 | + <link href="static/css/fontawesome.all.min.css" rel="stylesheet"> |
| 44 | + <link href="static/css/academicons.min.css" rel="stylesheet"> |
| 45 | + <link href="static/css/index.css" rel="stylesheet"> |
| 46 | + |
| 47 | + <!-- <script src="https://documentcloud.adobe.com/view-sdk/main.js"></script>--> |
| 48 | + <script defer src="static/js/fontawesome.all.min.js"></script> |
| 49 | +</head> |
| 50 | +<body> |
| 51 | + |
| 52 | + |
| 53 | +<section class="hero"> |
| 54 | + <div class="hero-body"> |
| 55 | + <div class="container is-max-desktop"> |
| 56 | + <div class="columns is-centered"> |
| 57 | + <div class="column has-text-centered"> |
| 58 | + <h1 class="title is-1 publication-title">Escapebot</h1> |
| 59 | + <h2 class="title is-5 publication-title">A javafx 2D labyrinth game with level editor</h2> |
| 60 | + <div class="is-size-5 publication-authors"> |
| 61 | + <!-- Paper authors --> |
| 62 | + <span class="author-block"> |
| 63 | + <a href="https://orcid.org/0009-0008-3023-1228" target="_blank">m4schini</a></span> |
| 64 | + </div> |
| 65 | + |
| 66 | + <div class="is-size-5 publication-authors"> |
| 67 | + <span class="author-block">University of Applied Sciences Wedel<br>Programmierpraktikum</span> |
| 68 | + </div> |
| 69 | + |
| 70 | + <div class="column has-text-centered"> |
| 71 | + <div class="publication-links"> |
| 72 | + <!-- Supplementary PDF link --> |
| 73 | + <span class="link-block"> |
| 74 | + <a class="external-link button is-normal is-rounded is-dark" href="https://s3.auroraborealis.cloud/static/escapebot_benutzerhandbuch.pdf" |
| 75 | + target="_blank"> |
| 76 | + <span class="icon"> |
| 77 | + <i class="fas fa-file-pdf"></i> |
| 78 | + </span> |
| 79 | + <span>Benutzerhandbuch</span> |
| 80 | + </a> |
| 81 | + </span> |
| 82 | + |
| 83 | + <!-- Github link --> |
| 84 | + <span class="link-block"> |
| 85 | + <a class="external-link button is-normal is-rounded is-dark" href="https://github.com/m4schini/escapebot" |
| 86 | + target="_blank"> |
| 87 | + <span class="icon"> |
| 88 | + <i class="fab fa-github"></i> |
| 89 | + </span> |
| 90 | + <span>Code</span> |
| 91 | + </a> |
| 92 | + </span> |
| 93 | + <!-- Github link --> |
| 94 | + <span class="link-block"> |
| 95 | + <a class="external-link button is-normal is-rounded is-dark" href="https://github.com/m4schini/escapebot/releases" |
| 96 | + target="_blank"> |
| 97 | + <span class="icon"> |
| 98 | + <i class="fas fa-download"></i> |
| 99 | + </span> |
| 100 | + <span>Download</span> |
| 101 | + </a> |
| 102 | + </span> |
| 103 | + </div> |
| 104 | + </div> |
| 105 | + </div> |
| 106 | + </div> |
| 107 | + </div> |
| 108 | + </div> |
| 109 | +</section> |
| 110 | + |
| 111 | + |
| 112 | +<!-- Paper abstract --> |
| 113 | +<section class="section hero is-light"> |
| 114 | + <div class="container is-max-desktop"> |
| 115 | + <div class="columns is-centered has-text-centered"> |
| 116 | + <div class="column is-four-fifths"> |
| 117 | + <h2 class="title is-3">Abstract</h2> |
| 118 | + <div class="content has-text-justified"> |
| 119 | + <p> |
| 120 | + Im Rahmen des Programmierpraktikums im Wintersemester 2021 an der Fachhochschule Wedel entstand das Spiel EscapeBot, ein Programm, das Konzepte der Programmierung spielerisch vermittelt. EscapeBot basiert auf dem bekannten Spiel LightBot und fordert die Spieler:innen auf, einen Roboter so zu programmieren, dass er in verschiedenen Leveln Münzen einsammelt und eine Tür erreicht, um das Level erfolgreich abzuschließen. |
| 121 | + <br><br> |
| 122 | + Das Spiel bietet eine grafische Benutzeroberfläche basierend auf JavaFX, in der Benutzer:innen Prozeduren aus einfachen Befehlen wie Vorwärtsgehen, Drehen oder Springen zusammenstellen können. Darüber hinaus verfügt es über einen Karten-Editor, mit dem eigene Level erstellt und auf Lösbarkeit überprüft werden können. |
| 123 | + <br><br> |
| 124 | + EscapeBot implementiert fortschrittliche Algorithmen, darunter Pathfinding und Floodfill, um Levelanalyse und optimale Lösungswege zu ermöglichen. Es wurde in Java entwickelt und ist plattformunabhängig ausführbar, solange die Java Runtime Environment (Version 17.0.1 oder höher) installiert ist. Das Projekt kombiniert interaktive Spielelemente mit einem pädagogischen Ansatz, um das Verständnis für Algorithmen und logische Abläufe zu fördern. |
| 125 | + <br><br> |
| 126 | + <em>This abstract was generated by ChatGPT</em> |
| 127 | + </p> |
| 128 | + </div> |
| 129 | + </div> |
| 130 | + </div> |
| 131 | + </div> |
| 132 | +</section> |
| 133 | +<!-- End paper abstract --> |
| 134 | + |
| 135 | +<section class="section hero"> |
| 136 | + <div class="container is-max-desktop"> |
| 137 | + <div class="columns is-centered has-text-centered"> |
| 138 | + <div class="column is-four-fifths"> |
| 139 | + <h2 class="title is-3">Architecture</h2> |
| 140 | + <div class="content has-text-justified"> |
| 141 | + <p> |
| 142 | + </p> |
| 143 | + </div> |
| 144 | + <img src="static/images/escapebot-POP_v4.7.png" alt=""> |
| 145 | + </div> |
| 146 | + </div> |
| 147 | + </div> |
| 148 | +</section> |
| 149 | + |
| 150 | +<section class="section hero is-light"> |
| 151 | + <div class="container is-max-desktop"> |
| 152 | + <div class="columns is-centered has-text-centered"> |
| 153 | + <div class="column is-four-fifths"> |
| 154 | + <h2 class="title is-3">Results</h2> |
| 155 | + <div class="content has-text-justified"> |
| 156 | + <p> |
| 157 | + </p> |
| 158 | + </div> |
| 159 | + <img src="static/images/EscapeBotStart.png" alt=""> |
| 160 | + </div> |
| 161 | + </div> |
| 162 | + </div> |
| 163 | +</section> |
| 164 | + |
| 165 | + |
| 166 | + |
| 167 | +<!--BibTex citation --> |
| 168 | +<section class="section is-light" id="BibTeX"> |
| 169 | + <div class="container is-max-desktop content"> |
| 170 | + <h2 class="title">BibTeX</h2> |
| 171 | + <pre><code> |
| 172 | + @software{schink2021escapebot, |
| 173 | + author = {m4schini}, |
| 174 | + title = {Escapebot}, |
| 175 | + year = {2021}, |
| 176 | + school = {University of Applied Sciences Wedel}, |
| 177 | + type = {software}, |
| 178 | + address = {Wedel, Germany}, |
| 179 | + url = {https://m4schini.github.io/escapebot/}, |
| 180 | + } |
| 181 | + </code></pre> |
| 182 | + </div> |
| 183 | +</section> |
| 184 | +<!--End BibTex citation --> |
| 185 | + |
| 186 | + |
| 187 | +<footer class="footer"> |
| 188 | + <div class="container"> |
| 189 | + <div class="columns is-centered"> |
| 190 | + <div class="column is-8"> |
| 191 | + <div class="content"> |
| 192 | + |
| 193 | + <p> |
| 194 | + This page was built using the <a |
| 195 | + href="https://github.com/eliahuhorwitz/Academic-project-page-template" target="_blank">Academic |
| 196 | + Project Page Template</a> which was adopted from the <a href="https://nerfies.github.io" |
| 197 | + target="_blank">Nerfies</a> project |
| 198 | + page. |
| 199 | + You are free to borrow the source code of this website, we just ask that you link back to this |
| 200 | + page in the footer. <br> This website is licensed under a <a href="http://creativecommons.org/licenses/by-sa/4.0/" |
| 201 | + rel="license" |
| 202 | + target="_blank">Creative |
| 203 | + Commons Attribution-ShareAlike 4.0 International License</a>. |
| 204 | + </p> |
| 205 | + |
| 206 | + </div> |
| 207 | + </div> |
| 208 | + </div> |
| 209 | + </div> |
| 210 | +</footer> |
| 211 | +</body> |
| 212 | +</html> |
0 commit comments