ChessCraft

Procedurell generering är ett kraftigt verktyg för att kunna skapa en stor mängd spelvärldar utan att själv behöva manuellt designa spelplaner en och en. Med bra programmerade algoritmer kan man få tillgång till en nästan obegränsad mängd av unika spelvärldar med mycket mindre arbete. Vårt uppdrag ä...

Full description

Bibliographic Details
Main Authors: Hahne, Erik, Alho, Mustafa
Format: Others
Language:Swedish
Published: Örebro universitet, Institutionen för naturvetenskap och teknik 2015
Subjects:
c#
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-46006
id ndltd-UPSALLA1-oai-DiVA.org-oru-46006
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-oru-460062018-01-11T05:12:45ZChessCraftsweChessCraftHahne, ErikAlho, MustafaÖrebro universitet, Institutionen för naturvetenskap och teknikÖrebro universitet, Institutionen för naturvetenskap och teknik2015chesscraftchessprocedural generationmap generationgame developmentturn-based gameunityc#swedish game awardsmultiplayerchesscraftschackprocedurell generationspelplansgenereringspelutvecklingturbaserat spelunityc#swedish game awardsflerspelarlägeSoftware EngineeringProgramvaruteknikProcedurell generering är ett kraftigt verktyg för att kunna skapa en stor mängd spelvärldar utan att själv behöva manuellt designa spelplaner en och en. Med bra programmerade algoritmer kan man få tillgång till en nästan obegränsad mängd av unika spelvärldar med mycket mindre arbete. Vårt uppdrag är att skapa spellogiken och spelplansgenerering till ett spel som ska skickas in som bidrag till Swedish Game Awards[1], som är nordens största tävling för spelutveckling. Vi samarbetar med en annan grupp som ska göra Nätverk och Server-funktionalitet. Deras uppgift är att skapa en huvudserver-applikation, och ett klient/server-system där två spelare kan spela mot varandra med en av spelarna som agerar server. Slutgiltiga målet är att integrera de två olika projekteten till en slutgiltig produkt. Spelet vi tänker skapa är ett schack-baserat spel som utspelar sig i en 3D-miljö. De två spelarna kommer att ha en mängd olika enheter som de kan välja att köpa för sina pengar, kallade för credits i spelet. Spelarna använder sina enheter för att förstöra motspelarens enheter, och målet är att besegra motståndarens kung. Spelet pågår tills någon av spelarnas kungar är besegrad eller tills en av spelarna ger upp. Procedural generation is a powerful tool for creating a large set of game worlds without having to design each one individually. With the proper implementation, this can allow an almost unlimited amount of unique game worlds using far less resource and time. Our task is to create the game logic and game map generation for a game that will be entered as a contestant in Swedish Game Awards, the biggest competition for game development in the Nordic Countries. We will be working in parallel with a separate group who will be implementing the networking side of the application, where the goal is to have a server where two players can play against each other from separate end systems. As the deadline for the competition approaches, we will then combine the two projects to a finished product. The game we are creating is a chess-influenced game that takes place in a 3D world. Two players will have access to different types of units that can be purchased by the in game resource known as credits, and the main objective is to defeat the enemy king. One game session continues until either of the two kings is defeated, or one of the players surrender. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-46006application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic chesscraft
chess
procedural generation
map generation
game development
turn-based game
unity
c#
swedish game awards
multiplayer
chesscraft
schack
procedurell generation
spelplansgenerering
spelutveckling
turbaserat spel
unity
c#
swedish game awards
flerspelarläge
Software Engineering
Programvaruteknik
spellingShingle chesscraft
chess
procedural generation
map generation
game development
turn-based game
unity
c#
swedish game awards
multiplayer
chesscraft
schack
procedurell generation
spelplansgenerering
spelutveckling
turbaserat spel
unity
c#
swedish game awards
flerspelarläge
Software Engineering
Programvaruteknik
Hahne, Erik
Alho, Mustafa
ChessCraft
description Procedurell generering är ett kraftigt verktyg för att kunna skapa en stor mängd spelvärldar utan att själv behöva manuellt designa spelplaner en och en. Med bra programmerade algoritmer kan man få tillgång till en nästan obegränsad mängd av unika spelvärldar med mycket mindre arbete. Vårt uppdrag är att skapa spellogiken och spelplansgenerering till ett spel som ska skickas in som bidrag till Swedish Game Awards[1], som är nordens största tävling för spelutveckling. Vi samarbetar med en annan grupp som ska göra Nätverk och Server-funktionalitet. Deras uppgift är att skapa en huvudserver-applikation, och ett klient/server-system där två spelare kan spela mot varandra med en av spelarna som agerar server. Slutgiltiga målet är att integrera de två olika projekteten till en slutgiltig produkt. Spelet vi tänker skapa är ett schack-baserat spel som utspelar sig i en 3D-miljö. De två spelarna kommer att ha en mängd olika enheter som de kan välja att köpa för sina pengar, kallade för credits i spelet. Spelarna använder sina enheter för att förstöra motspelarens enheter, och målet är att besegra motståndarens kung. Spelet pågår tills någon av spelarnas kungar är besegrad eller tills en av spelarna ger upp. === Procedural generation is a powerful tool for creating a large set of game worlds without having to design each one individually. With the proper implementation, this can allow an almost unlimited amount of unique game worlds using far less resource and time. Our task is to create the game logic and game map generation for a game that will be entered as a contestant in Swedish Game Awards, the biggest competition for game development in the Nordic Countries. We will be working in parallel with a separate group who will be implementing the networking side of the application, where the goal is to have a server where two players can play against each other from separate end systems. As the deadline for the competition approaches, we will then combine the two projects to a finished product. The game we are creating is a chess-influenced game that takes place in a 3D world. Two players will have access to different types of units that can be purchased by the in game resource known as credits, and the main objective is to defeat the enemy king. One game session continues until either of the two kings is defeated, or one of the players surrender.
author Hahne, Erik
Alho, Mustafa
author_facet Hahne, Erik
Alho, Mustafa
author_sort Hahne, Erik
title ChessCraft
title_short ChessCraft
title_full ChessCraft
title_fullStr ChessCraft
title_full_unstemmed ChessCraft
title_sort chesscraft
publisher Örebro universitet, Institutionen för naturvetenskap och teknik
publishDate 2015
url http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-46006
work_keys_str_mv AT hahneerik chesscraft
AT alhomustafa chesscraft
_version_ 1718604963324624896