Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementation of a 2D Game Engine Using DirectX 8.1
Karlstad University, Division for Information Technology.
Karlstad University, Division for Information Technology.
2004 (English)Independent thesis Basic level (professional degree), 10 points / 15 hpStudent thesis
Abstract [en]

This paper describes our game engine written in C++, using the DirectX libraries for graphics, sound and input. Since the engine is written using DirectX, an introduction to this system is given. The report gives a description of the structure of the game and the game kernel. Following this is a description of the graphics engine and its core components. The main focus of the engine is on the physics and how it is used in the game to simulate reality. Input is discussed briefly, with examples to show how it relates to the physics engine. Implementation of audio in the game engine is not described, but a general description of how sound is used in games is given. A theory for the basics of how artificial intelligence can be used in the engine is presented. The system for the architecture of the levels is described as is its connection to the graphics engine. The last section of the report is an evaluation and suggestions for what to do in the future. A user manual for the level editor is included as an appendix.

Place, publisher, year, edition, pages
2004. , p. 76
Keywords [en]
Platform Game, 2D, DirectX, Game Engine, Game Physics, Bitmap, Collision Detection, Bresenham
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kau:diva-367OAI: oai:DiVA.org:kau-367DiVA, id: diva2:6017
Presentation
2004-06-03
Uppsok
teknik
Supervisors
Examiners
Available from: 2006-08-29 Created: 2006-08-29 Last updated: 2018-01-11

Open Access in DiVA

fulltext(622 kB)3122 downloads
File information
File name FULLTEXT01.pdfFile size 622 kBChecksum MD5
3b62c15c0237af1d7abadf0eb6dbc6416502a31f5fb5d2a8ba4157baeeed73657fd17486
Type fulltextMimetype application/pdf

By organisation
Division for Information Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 3122 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1048 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf