Skip to content

Commit

Permalink
Add small detail to GBA readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
kosua20 committed Jun 3, 2017
1 parent f37f222 commit 32da7b0
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gba/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
![](images/gba1.png)

The Game Boy Advance is a limited but interesting platform. Only a few games (such as Doom) implemented real 3D rendering on it, while most games were 2D based, using tricks to simulate perspective (parallax, mode 7,...).
I picked the latter option, creating 2D sprites for the monkey (8 sprites for the cyclic animation), the dragon (split in 4 sprites because of its size on screen) and the sun ; the floor and sky are backgrounds made of small repeating tiles. All tiles were pixel-painted in Photoshop, using screenshots of the full OpenGL renders and textures as reference.
I picked the latter option, creating 2D sprites for the monkey (8 sprites for the cyclic animation), the dragon (split in 4 sprites because of its size on screen) and the sun ; the floor and sky are backgrounds made of small repeating tiles. All tiles were pixel-painted in Photoshop, using screenshots of the full OpenGL renders and textures as reference. They were then converted to raw C-style array of integers. 16 colours palettes for each item were also generated, along with the maps for the backgrounds.
The user can move with the directional pad, and reset the camera position by pressing the A button. To give an impression of perspective, sprites and backgrounds are moving at different speeds.

![](images/gba2.png)
Expand Down

0 comments on commit 32da7b0

Please sign in to comment.