search query: @keyword architecture / total: 61
reference: 27 / 61
« previous | next »
Author:Behr, Tommi von
Title:Raha-automaattipelien logiikkapohjan analysointi ja parannus
Analysis and upgrade for a slot machine game logic layer
Publication type:Master's thesis
Publication year:2010
Pages:[7] + 58      Language:   fin
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Vuorovaikutteinen digitaalinen media   (T-111)
Supervisor:Takala, Tapio
Instructor:Laakso, Mikko
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:slot machine
games
architecture
raha-automaatti
pelit
ohjelmistoarkkitehtuuri
Abstract (eng): Slot machine games have advanced significantly during last decade.
They have wide range of features and graphics that rival last generation console games.
Finnish Slot Machine Association (RAY) has developed and provided state-of-the-art slot machine games by incrementally adding new features and making small changes to their software codebase.
During ten years this codebase has become awkward and cumbersome.
Some refactoring and rewrite has been done to address issues in graphics components, but the codebase governing game logic is still mainly based on code that is ten years old.
At the same time, RAY's new strategy demands for shorter development times and better quality games.
It is clear that the old game logic isn't up to the task.

In this thesis the feature requirements for major game logic upgrade are indentified.
The old codebase is analysed based on requirements, and the parts that need refactoring and redesign are presented.
A comprehensive software architecture plan is proposed for a new game logic layer that will match the requirements.
Game logic template -concept is presented to help bring new features to games in future.
Abstract (fin): Raha-automaattipelit ovat kehittyneet suomessa ja maailmalla huomattavasti viimeisten vuosien aikana.
Niiden toiminnallisuus monimuotoistuu ja videografiikka lähentelee jo kotitietokoneilla pelattavia pelejä.
Suomessa raha-automaattipelejä tarjoavan Raha-automaattiyhdistyksen (RAY) ohjelmistopohja on kehittynyt vuosien saatossa monimutkaiseksi ja hankalasti hallittavaksi kokonaisuudeksi.
Grafiikan osalta ohjelmistopohjaa on kehitetty ja suunniteltu uudelleen muutamaan otteeseen viiden vuoden sisällä, mutta pelin toimintoja ohjaava logiikkapohja perustuu edelleen noin 10 vuotta sitten tehtyyn koodiin.
Samaan aikaan RAY:n strategia painottaa pelikehitykseltä parempaa laatua ja lyhyempiä kehitysaikoja.
Vanha logiikkapohja ei enää pysty vastaamaan sille asetettuihin vaatimuksiin uusien ominaisuuksien, laadun tai nopeuden osalta.

Tässä työssä selvitetään, millaisia ominaisuuksia käytössä olevan logiikkapohjan pitäisi pystyä tarjoamaan peleille nyt ja tulevaisuudessa, sekä esitetään näistä johdetut vaatimukset logiikkapohjan parannukselle.
Työssä analysoidaan vanha logiikkapohja esitettyjen vaatimusten perusteella ja selvitetään, miltä osin se vaatii uudelleensuunnittelua ja toteutusta.
Tuloksena esitetään logiikkapohjan parannuksen vaatimat toimenpiteet, sekä uusi arkkitehtuurisuunnitelma, joka toteuttaa esitetyt vaatimukset.
Olennaisena osana parannusta esitetään pelilogiikkamalli, joka nopeuttaa ja helpottaa uusien ominaisuuksien käyttöönottoa peleissä.
ED:2010-08-23
INSSI record number: 40222
+ add basket
« previous | next »
INSSI