Thesis Title

Total Page:16

File Type:pdf, Size:1020Kb

Thesis Title BACHELOR THESIS Andrej Ciˇzm´arikˇ Framework for Development of Tower Defense-like Games Department of Software and Computer Science Education Supervisor of the bachelor thesis: Mgr. Jakub Gemrot Study programme: Computer Science Study branch: Programming and Software Systems Prague 2017 I declare that I carried out this bachelor thesis independently, and only with the cited sources, literature and other professional sources. I understand that my work relates to the rights and obligations under the Act No. 121/2000 Sb., the Copyright Act, as amended, in particular the fact that the Charles University has the right to conclude a license agreement on the use of this work as a school work pursuant to Section 60 subsection 1 of the Copyright Act. In ........ date ............ signature of the author i N´azevpr´ace:Framework pro tvorbu her typu tower defense Autor: Andrej Ciˇzm´arikˇ Katedra: Katedra softwaru a v´yukyinformatiky Vedouc´ı bakal´aˇrsk´epr´ace: Mgr. Jakub Gemrot, Katedra softwaru a v´yuky informatiky Abstrakt: Tower Defense hry s´upopul´arnym subˇz´anromreal-time strategick´ych hier, kde hr´aˇc chr´ani str´aˇzen´y objekt obrann´ymi veˇzami pred n´ajazdmi nepriatel’ov. S´uˇcasn´e Tower Defense hry s´uvˇsak uzavret´e, ˇc´ım znemoˇzˇnuj´u ak´ukol’vek rozˇs´ıritel’nost’ a sk´umaniezdrojov´ehok´odu. Ciel’om pr´aceje preto vytvorit’ multiplatformov´yframework pre tvorbu hier typu Tower Defense spolu s ilustraˇcnouimplement´aciouhry v tomto frameworku. Framework podporuje potrebn´e hern´e objekty: veˇze, jednotky, ako aj interakcie medzi nimi – vˇsetko skriptovatel’n´ev jazyku LUA. Dalejˇ podporuje manipul´acius text´urami, anim´aciami,zvukov´ymiefektami a hern´ymimapami vytvoren´ymiv dostupnom grafickom editore. Uˇz´ıvatel’sk´erozhranie sa navrhuje v deklarat´ıvnom jazyku XAML. Ciel’ pr´acesa podarilo naplnit’ – pomocou vytvoren´ehoframeworku je moˇzn´evyv´ıjat’ Tower Defense hry na platforme Windows a Android. Kl´ıˇcov´aslova: framework, v´yvoj poˇc´ıtaˇcov´ych her, Tower Defense Title: Framework for Development of Tower Defense-like Games Author: Andrej Ciˇzm´arikˇ Department: Department of Software and Computer Science Education Supervisor: Mgr. Jakub Gemrot, Department of Software and Computer Science Education Abstract: Tower Defense is a popular subgenre or real-time strategy, where the player guards an object by building defending towers against raiding enemy units. Current Tower Defense games have, however, closed source code which completely prevents any possibility to extend these games or study their code. Due to this fact the aim of this thesis is to develop a multi-platform framework for development of Tower Defense games together with an illustrative example game created using the framework. Framework supports game objects: towers, units and interactions between them – all scriptable in scripting language LUA. Framework also supports textures, animations, sound effects and game maps created using an available graphical editor. User interface is designed using declarative language XAML. In the result we fulfilled the aim of the thesis – using the created framework users can develop Tower Defense games for platforms Windows and Android. Keywords: framework, video games development, Tower Defense ii I would like to thank my supervisor, Mgr. Jakub Gemrot, for his patient guidance and valuable advice he has provided during my work on this thesis. I am also very grateful for the support my family provided not only during the work on this thesis but throughout my whole bachelor studies. iii Contents Introduction 3 1 Problem analysis 5 1.1 Tower Defense definition . .5 1.2 Game mechanics in Tower Defense . .6 1.3 Our definition for Tower Defense-like . .8 1.3.1 Supported mechanics . .8 1.4 User interface layouts . .9 1.5 Creating and representing maps . .9 1.6 Framework requirements . 10 1.6.1 Pluggable design . 10 1.6.2 Target platforms . 10 1.6.3 Third party libraries . 11 1.6.4 Graphics library . 11 1.6.5 User interface library . 12 1.6.6 LUA interpretter library . 13 1.7 Supported features . 13 2 User documentation 15 2.1 Target audience . 15 2.2 Creating a new game . 15 2.3 Content Pipeline . 17 2.4 Adding graphics and sounds . 18 2.5 Adding unit animations . 18 2.6 Adding visual effects . 19 2.7 Adding units . 19 2.8 Adding towers . 20 2.9 Adding game actions . 21 2.10 Scripting support . 22 2.10.1 Debugging embedded scripts . 22 2.11 Scripting game entities . 23 2.12 Scripting units . 25 2.13 Scripting towers . 28 2.14 Scripting game actions . 30 2.15 Registering for scripting . 31 2.16 Adding upgrades . 32 2.17 Adding maps . 32 2.18 Adding levels . 34 2.19 Adding sounds . 36 2.20 Adding custom fonts . 36 2.21 Adding user interface screens . 37 2.21.1 Visual Studio designer tool . 39 2.22 Example game . 39 2.22.1 User interface in the example game . 41 1 3 Development documentation 43 3.1 Development tools . 43 3.2 Top-down solution design . 43 3.2.1 Solution structure . 43 3.2.2 Model-view-viewmodel pattern . 44 3.3 Overview of the solution architecture . 44 3.4 Game real-time progression . 45 3.4.1 Timestep modes in MonoGame . 45 3.4.2 Game loop in MonoGame . 46 3.5 Framework initialization phase . 47 3.6 Framework gameplay phase . 48 3.7 The main framework projects . 49 3.7.1 Game objects component . 50 3.7.2 Input/Output component . 52 3.7.3 Data and Persistent storage component . 54 3.7.4 Sound system component . 54 3.7.5 Spritesheet packing component . 55 3.7.6 Level state, Game events and World component . 55 3.7.7 User interface and other framework components . 57 3.7.8 Custom file format . 58 3.7.9 Scripting environment . 59 3.8 UserInterface.csproj . 60 3.9 GameUILibrary.csproj . 60 3.10 MapDataExtractor utility . 62 3.11 Expanding the project . 63 Conclusion 65 Bibliography 67 List of Figures 70 Attachments 71 A Framework solution and documentation . 71 B MapDataExtractor utility solution . 71 C Compiling and running framework . 71 D Licenses . 71 2 Introduction Tower Defense (TD) is a popular real-time strategy game subgenre, focusing on correct tower positioning and resource management. The main objective is to defend an object against raiding enemy units. TD games are played on maps with one or more paths leading to the guarded object. Players can then build defending towers alongside the paths to destroy and obstruct enemy units from reaching the object. TD games are usually level-based, meaning that players need to successfully finish previous levels in order to unlock harder ones. While TD games have been quite popular over the past years, there are rarely seen solutions which present tools specifically designed to simplify the development of TD games. There are some open-source real-time strategy games [1], however, these games do not serve as a tool and thus can not be directly used to create new games. Even though many successful implementations of TD games already exist, for instance, Kingdom Rush [2], Bloons TD [3] or Plants vs Zombies [4] their source code is closed. This fact completely prevents the possibility of code studying or extending these games. Majority of current game frameworks (e.g., Unity [5], MonoGame [6], Unreal Engine 4 [7] present complex solutions containing many unnecessary features for the development of TD games. Furthermore, many subsystems and game objects, which are actually needed for the development, are not implemented. As a result of mentioned reasons, the goal of this thesis is to design and implement a 2D framework for the development of TD-like games. An integral part of the thesis is implementation of an illustrative game created using the framework as a proof of concept. The framework together with the game provide a decent starting point for creating an easily extendable and multi-platform game. Project goals In this section we will list our goals that we aim to fulfill in this thesis. (G1) Easy way of defining game objects and adding content By simple to use, we mean the user is not required to be a programmer. Game objects should be defined by modifying game files, instead of writing source code. (G2) Maps The project should support an intuitive way of creating game maps. By intuitive we mean making use of a graphical editor, rather than forcing the user to define complex maps using text files. (G3) Pluggable design In order to avoid recompiling whole project every time something is changed, we intend to provide a solution relying on the pluggability. 3 (G4) Support for replays The players should be offered with an option to save the replay of the current level. This feature simplifies the process of generating gameplay videos. (G5) Multi-platform By multi-platform we mean that the project should support development for at least two different platforms. (G6) Tutorials Publishing a framework without illustrative tutorials may result in discouraging many potential users. Therefore, this thesis should provide easy-to-follow tutorials, showing users how to create their own games. (G7) Example game As a proof of concept, but also to showcase the features of the framework, a simple TD game should be implemented. Structure of this thesis In the first chapter we will analyze the TD genre, focusing on the key concepts and game mechanics found in some popular TD games. We analyze possible approaches for implementation of our framework and establish more specific goals which have to be met during the development. User documentation, consisting mainly of illustrative tutorials is contained in the second chapter. This serves as the starting point for users that want to create their own TD game mostly by modifying the example game.
Recommended publications
  • Minecraft Free Download Laptop
    Minecraft Free Download Laptop Minecraft Free Download Laptop CLICK HERE TO ACCESS MINECRAFT GENERATOR Bedrock Dedicated Server Tutorial. Bedrock Dedicated Server (Alpha) is official server software for Windows and Ubuntu Linux to host your own server for Minecraft (Bedrock). This tutorial is intended to supplement the official bedrock_server_how_to.html documentation included with the server software.. Disclaimer: This is an unofficial tutorial. Minecraft Installer 1.0 on 32-bit and 64-bit PCs. This download is licensed as freeware for the Windows (32-bit and 64-bit) operating system on a laptop or desktop PC from rpg games without restrictions. Minecraft Installer 1.0 is available to all software users as a free download for Windows. minecraft pocket edition free download full version 0.4 0 is minecraft free pc Minecraft birthday party food labels free printable menu based on dirt coco sc st pinterest also best minecraft images food labels rh pinterest com and fa fff fb fecea birthday party foods cake birthday. free androind minecraft seever skin maker minecraft download free Ceux-ci servent à mettre des drapeaux ou des flèches si vous êtes éloigné sur la mini-map et même avoir un symbole dans le monde à votre point, afin de vous retrouvez facilement. Comment faire pour en mettre ? Allez dans le menu de la mini-map (donc M si vous n'avez pas changé la touche), puis Waypoints. image des skin hacker minecraft 1. Click on the “Download Game” button. 2. Download “Minecraft Bedrock” Installer (Supports Resumable Downloads). 3. Open the Installer, Click Next and choose the directory where to Install.
    [Show full text]
  • How to Get Minecraft for Free on Ipad
    How To Get Minecraft For Free On Ipad How To Get Minecraft For Free On Ipad CLICK HERE TO ACCESS MINECRAFT GENERATOR Step 6: Installation in Minecraft. Well, now go to Installations, + New Option, Type in the name of the installation that you want to Install!. I’m talking about OptiFine File that we installed just a few mins prior!. Select OptiFine and it’s the latest version from the drop-down box!. Name what you want to name, (But I’ll recommend you not to rename because that can be slightly tricky ... Free Modded Minecraft Server Hosting Health. Health Details: Create Minecraft Server With Mods Health.Health Details: How to Setup a Modded Minecraft Server (1.12.2) : 6 Steps .Health Details: Open your server's mods folder and paste the mods there.Then you'll want to move the original mods you copied to your .minecraft folder. to find it, press the windows key and type %appdata% into the ... Discover the best free Minecraft Online Games.Play amazing Kids and Funny games on Desktop, Mobile or Tablet.¡Play now on Kiz10.com! is an OPEN WORLD construction video game which was created by the Swedish Markus Persson (NOTCH) and later for the company he created called... Vous pouvez jouer en ligne avec eux, même si votre copie de jeu est officielle. Tout ce dont vous avez besoin de faire est de créer un serveur Minecraft en modifiant quelques détails, ainsi tout le monde pourra rejoindre votre serveur. Faites un doubleclic sur le programme afin de lancer le serveur.
    [Show full text]
  • Free Minecraft Maps Pe
    Free Minecraft Maps Pe Free Minecraft Maps Pe CLICK HERE TO ACCESS MINECRAFT GENERATOR fun free games like minecraft for pc Windows 10 is officially here, and frankly, there's a ton of new features in Microsoft's latest operating system. From the return of the Start menu to the new Edge browser, Windows 10 can take some getting used to. Luckily, we've done a lot of the leg work for you, and what follows are all the tips and tricks, big and small, that you need to know to get you quickly up and running with Windows ... minecraft azure hack client building games online free like minecraft how to download minecraft for free no account needed minecraft 1.14.4 fly hack Download over 7 free Minecraft Thumbnail templates! Browse over thousands of templates that are compatible with After Effects, Cinema 4D, Blender, Sony Vegas, Photoshop, Avee Player, Panzoid... minecraft earth hack android It is part from other games category and is licensed as shareware for Windows 32-bit and 64-bit platform and can be used as a free trial until the trial period will end. The Minecraft demo is available to all software users as a free download with potential restrictions compared with the full version. Minecraft PC Version Full Game Setup Free Download Minecraft is a legendary third-person sandbox adventure with abundant crafting and building options. The main feature of the game is the creation of your own world, which is completely and completely built of cubes, from the landscape to the characters. Download Minecraft Windows 10 Edition for free on PC - this page will show you how to download and install the full version of Minecraft Windows Survive dangerous mobs at night.If you previously purchased Minecraft, login with your Microsoft Account to re-install.
    [Show full text]
  • Mine Minecraft Games for Free
    Mine Minecraft Games For Free Mine Minecraft Games For Free CLICK HERE TO ACCESS MINECRAFT GENERATOR Download Laser Gun Addon. Portal Gun (Script) This gun mod for Minecraft PE contains scripts that add to your Minecraft a Portal Gun. You can use this gun to create a port in Minecraft PE, and you can quickly teleport around the world. Les serveurs Minecraft authentifient chaque connexion et chaque utilisateur doit avoir un identifiant Minecraft unique et valide. Le profil du joueur Minecraft sur cette machine sera modifié de manière semi-permanente pour vous permettre de jouer sur le réseau local avec un nom d'utilisateur non... Welcome to r/MinecraftClients! Here we can discuss everything related to Minecraft Hacked Clients and Ghost Clients. Please be sure to read the rules. Dont forget to join our Guilded! You can also talk about badlion/lunar but you will probably be made fun of Microsoft Xbox Wireless Controller - Minecraft Pig - Xbox One (Discontinued) ESRB Rating: Rating Pending | Sep 12, 2017 | by Microsoft 4.8 out of 5 stars 1,678 EpicMc is a Malaysia server. Server Hosting is located in Singapore that provide the best latency to players without any lags or delay. EpicMc is a Hardcore faction survival server that featured guns, op mobs , pvp , pve , custom mods , mcmmo , RPG , magic items , quests and more! This is an older post here on The OT Toolbox, but one that is one of my absolute favorites. We read the dinosaur book, Dinosaurumpus by Tony Mitton…and created a fun dino game that the kids loved! Our dinosaur movement game inspired tons of giggles and wiggles as we moved our way through this book with a gross motor activity! How do I exit beta testing in Bedrock Edition Windows 10? Comments.
    [Show full text]
  • Leveling Up: How Posters on R/Stopgaming Describe Video Gaming, Its Consequences, and Trying to Stop
    Leveling Up: How Posters on r/StopGaming Describe Video Gaming, Its Consequences, and Trying to Stop John Gregory Daues M.A. Thesis Spring 2017 University of Houston Department of Sociology * *Department of Sociology, 3551 Cullen Blvd Room 450, Houston, TX 77204-3012, [email protected]. LEVELING UP INTRODUCTION Video games are popular enough to be considered normal in the United States today (Gamespot 2010; Martins, Williams, Harrison, and Ratan 2010; Yao, Manhood, and Linz 2010; Greitemeyer and Osswald 2011; Cooley 2013; Jordan 2014; Entertainment Software Association 2013; Near 2013; Mason 2014; Copenhaver 2015; Dalisay 2015; DeCamp and Ferguson 2015; Iwen 2015; Kondrat 2015; Weststar 2015; Charrieras and Ivanova 2016; Kampler and Joseph 2016; Turner 2016; Choi 2017; Markovits and Green 2017). They are marketed to people of all ages and accessible to anyone that can afford them (Gamespot 2010; Entertainment Software Association 2013). In the United States, video gaming as an industry is worth several billion dollars and comprised of millions of players (Gamespot 2010; Entertainment Software Association 2013). It is a major source of entertainment, particularly in the middle class, among children, and among adults ages 18 to 30 (American Psychiatric Association 2000; Behm-Morawitz and Mastro 2009; Gamespot 2010; Coyne, Busby, Bushman, Gentile, Ridge, and Stockdale 2012; Entertainment Software Association 2013). While there are stereotypes about the culture of video gaming (particularly, as a culture that reflects hegemonic masculinity), it is safe to say that men, women, and children of all ages and ethnic backgrounds in the United States are exposed to video games or video game advertising (Connell 1987; Kimmel, Brod, and Kaufman 1994; American Psychiatric Association 2000; Behm-Morawitz and Mastro 2009; Gamespot 2010; Colburn 2011; Coyne et al.
    [Show full text]
  • Minecraft Pe Apk Free Download
    Minecraft Pe Apk Free Download Minecraft Pe Apk Free Download CLICK HERE TO ACCESS MINECRAFT GENERATOR Follow this guide to download Minecraft Bedrock Edition on Windows 10. How To Download Minecraft Bedrock Edition: To get the game on your PC head over to the Microsoft Store. Search for Minecraft and upon attempting a purchase, the game offers three different editions with different price tags, naturally offering extra content as the price goes up. Edit: see my comment below for more codes... Hah. my friend kept encouraging me to get minecraft to play on his server. looks like I got here too late.... perhaps another time... This legend has given me the gift of minecraft, a game that i wouldn't otherwise be able to afford. minecraft free craft byregular byregular minecraft thumbnail thumbnail youtube minecraft thumbnail youtube thumbnail. Minecraft YouTube Thumbnail Tasarım - Beyaz KURT. Creative Spects. Konu. We provide our users with the best free Minecraft hacks, hacked clients and cheats. The MCHACKS.net database includes many different hacks & cheats for Minecraft, all of which are completely free to download. mcpe hack clients. for the creator of these clients i am going to add you under the download links when i have free time but for now ill just say theses are not my hacks this is just athem easy route to download. alphahack v2. amber v1 client. free minecraft modding software Hello everyone, NicktrosGaming here and today I'll be showing you a Minecraft Windows 10 Bedrock Edition Hacks 1.16.210. This is a video on Minecraft Atani H..
    [Show full text]
  • Minecraft Mod Updater
    Minecraft Mod Updater Minecraft Mod Updater CLICK HERE TO ACCESS MINECRAFT GENERATOR minecraft 1.8 7 hacked client Free apps are great -- but wading through all the terrible free apps in the App Store and the Google Play Store? Not so great. This list features some of our favorite free-to-download apps for kids, and although some of them have optional in-app purchases, we've only included the highest- quality selections that are still fun to play. how to get a free custom minecraft account sigma hack minecraft premium crack Download Minecraft Coders Pack 918 (1.8.8) (or MCP) Unzip the MCP into a folder and enter it; Double click the "decompile" bat file inside of the folder and wait for the assets to be copied; When the message "== Decompiling client using fernflower ==" pops up inside of the terminal you can close the window (there is no need to actually ... The best free hacked Client with awesome fly hack. Enzy. DOWNLOAD. New update, fly bypasses, new gui and theme. Free Minecraft Accounts. DOWNLOAD. DMC is the ultimate free checker . Checks 1000/min unlike Eggcrack that only checks 30/min. You can easily learn DMC in a few minutes and get heaps of accounts. Minecraft Dungeons is a dungeon crawler video game developed by Mojang Studios and Double Eleven and published by Xbox Game Studios.It is a spin-off of the sandbox video game Minecraft and was released for Nintendo Switch, PlayStation 4, Windows, and Xbox One on May 26, 2020. The game received mixed reviews; many deemed the game fun and charming, with praise for its visuals and music.
    [Show full text]
  • Minecraft Texture Packs Free Download
    Minecraft Texture Packs Free Download Minecraft Texture Packs Free Download CLICK HERE TO ACCESS MINECRAFT GENERATOR Free fonts. Youtube thumbnail grabber. Youtube live chat dynamic link. Short link generator. minecraft school cheat launcher de minecraft minecraft para hacks candidature pour devenir modérateur minecraft serveur pvp cheat how to get minecraft for free on ios 9 Bedrock Dedicated Server Tutorial. Bedrock Dedicated Server (Alpha) is official server software for Windows and Ubuntu Linux to host your own server for Minecraft (Bedrock). This tutorial is intended to supplement the official bedrock_server_how_to.html documentation included with the server software.. Disclaimer: This is an unofficial tutorial. minecraft demo try out for free Ucraft's free logo maker allows you to choose, edit, customize, and download a unique emblem for your brand in just a few minutes. Create a stunning logo to establish a professional online presence, personalize a landing page, and even print it to use offline. Monster School. Movie. Noob vs pro vs hacker vs god. Personal Blog. Minecraft Monster school. Games/Toys. Minecraft-pro vs noob vs hacker. April 28, 2020. Minecraft NOOB vs PRO vs HACKER- SAFEST HOUSE DEFENSE CHALLENGE in Minecraft - Animation. Un amis a moi ma télécharger et hack minecraft sur mon pc. je l'est transférer sur le pc d'accoter dont ma sœur joue dessus ( se pc est en réseau avec mon premier pc). J'aimerais créer un serveur local pour que ma sœur et moi puisons jouer dessus. Je précise que je ne veut pas hamachi mais juste un... We provide our users with the best free Minecraft hacks, hacked clients and cheats.
    [Show full text]
  • Game Changers: Everyday Gamemakers and the Development of the Video Game Industry
    GAME CHANGERS: EVERYDAY GAMEMAKERS AND THE DEVELOPMENT OF THE VIDEO GAME INDUSTRY by Christopher James Young A thesis submitted in conformity with the requirements for the degree of Doctor of PhiLosophy FacuLty of Information University of Toronto © Copyright by Christopher James Young 2018 Game Changers: Everyday Gamemakers and the DeveLopment of the Video Game Industry Christopher James Young Doctor of Philosophy Faculty of Information University of Toronto 2018 Abstract This dissertation examines the emergence of everyday gamemakers and their roles in transforming the cultural norms and practices of the global video game industry. Everyday gamemakers are digital game creators who share multiple professional and leisure-based gamemaking identities, including developers, “indies,” modders, user-generated content creators, and writers of interactive fiction. Since the Apple App Store opened in 2008, game engines and digital venues have developed and enabled widespread production and distribution of digital games. Game engines such as Unity3D, GameMaker Studio, and Construct 2, which simplify the process of making a digital game using “drag-and-drop” tools and editors, have enabled a range of gamemakers with no programming or artistic experience and training to create digital games. The simultaneous release of digital platforms such as Google Play, Steam, and itch.io, has also streamlined the process of distributing digital games into new and traditional communities of players. These developments have emerged because the video game industry perceives everyday gamemakers to be innovators in diversifying and producing products, creating jobs, and increasing profits. However, I argue that the inclusion of the everyday gamemaker has simultaneously enabled local and grassroots norms and practices to transform the production process of digital game creation in the global video game industry.
    [Show full text]
  • Is Minecraft Free on Xbox
    Is Minecraft Free On Xbox Is Minecraft Free On Xbox CLICK HERE TO ACCESS MINECRAFT GENERATOR This wikiHow teaches you how to play Minecraft for free. Minecraft is a popular indie sandbox and survival game developed by Mojang AB. Minecraft allows players to build, demolish, fight, and explore in an open-world. There are a few ways to play Minecraft for free. You can use an unauthorized Minecraft launcher, which is not exactly legal. new super minecraft bros rom hack download You can install mods in "Minecraft" by playing the "Java Edition" and using the third-party Minecraft Forge app. Minecraft Forge will give you a folder to put your mods in, and help you enable them... The best place to get cheats, codes, cheat codes, walkthrough, guide, FAQ, unlockables, tricks, and secrets for Minecraft: Switch Edition for Nintendo Switch. Open it, and copy and paste the following text: java -Xmx2048M -Xms2048M -jar forge-1.12.2-14.23.5.2838-universal.jar -o true nogui. The number 2048 actually says how much ram the server will be using, 2048 being 2gb, or 4096 being 4gb. replace the number to suit how much ram you want to use. Minecraft Mod: 100% working on 5 devices, voted by 47, developed by Mojang. [Note] This version is suitable for version 2.3 and above! Unlock all skin, if you open a flashback, delete the memory card directory Games / Com.mojang, remove the com.mojang this folder is re- opened! If you create a game interface to use the resource package to flash back, it is recommended to download from the store ..
    [Show full text]
  • Desarrollo De Un Videojuego Tower Defense Usando Unity3d Y Una API Para La IA En Lenguaje C
    Escola Tècnica Superior d’Enginyeria Informàtica Universitat Politècnica de València Desarrollo de un videojuego Tower Defense usando Unity3D y una API para la IA en lenguaje C# Trabajo Fin de Grado Grado en Ingeniería Informática Autor: Enrique Gonjar Verdejo Tutor: Ramón Pascual Mollá Vayá 2018/2019 Desarrollo de un videojuego tower defense usando Unity y una API para la IA en lenguaje C# 2 3 Desarrollo de un videojuego tower defense usando Unity y una API para la IA en lenguaje C# Resumen Este proyecto consiste en el desarrollo de un videojuego de estrategia tipo Tower Defense utilizando el motor gráfico Unity. Se hace uso de una API para la gestión de la inteligencia artificial basada en el uso de máquinas de estados finitos. Desarrollada en el departamento de Sistemas informáticos y Computación de la Universitat Politècnica de València. El videojuego se creará desde cero y se lanzará para los sistemas operativos Android y Windows. El código fuente será implementado en el lenguaje de programación C#. Palabras clave: Unity, lenguaje C#, Android, FSM, videojuego, estrategia, IA. Abstract This project consists of the development of a Tower Defense strategy video game using the Unity graphics engine. It makes use of an API for the management of artificial intelligence based on the use of finite-state machines. Developed in the Computer Systems and Computing Department of the Universitat Politècnica de València. The game will be created from scratch and will be launched for Android and Windows operating systems. The source code will be implemented in the C# programming language. 4 Keywords: Unity, lenguage C#, Android, FSM, strategy, videogame, IA.
    [Show full text]
  • Wurst Hacked Client
    Wurst Hacked Client Wurst Hacked Client CLICK HERE TO ACCESS MINECRAFT GENERATOR download minecraft for psp free Custom made plastic Minecraft toys with a wide variety of accessories & designs to choose from. Skip to content Free Shipping for ALL U.S. Orders [ATTENTION]: Shipments to all countries outside of the United States may experience extensive delays as long as 6-8 weeks due to COVID-19 restrictions on outgoing air cargo. minecraft windows 10 free trial download Windows 10 is officially here, and frankly, there's a ton of new features in Microsoft's latest operating system. From the return of the Start menu to the new Edge browser, Windows 10 can take some getting used to. Luckily, we've done a lot of the leg work for you, and what follows are all the tips and tricks, big and small, that you need to know to get you quickly up and running with Windows ... Minecraft Wurst Hacked Client v7. Java 93 Adds glass stairs and glass slabs to Minecraft. Wurst Client for Minecraft 1. Minecraft client implementation for Capes API. The Wurst logo in different... Minecraft friends, this Add-on is very useful for completing your Minecraft Projects, like adventure ma... Addon. Minecraft PE Mods & Addons. 20 Dec, 2020 (UPDATED) Craftable Light Blocks Tired of placing torches and other things that give light but make the way your creation looks like awful? This survival friendly addon will improove gameplay ... minecraft free or not jigsaw hack minecraft 1.8.9 How to make your own Standard Minecraft 1.12.2 server.
    [Show full text]