Skip to content

marcushutchings/AshesOfArour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AshesOfArour

Concept piece for 3rd person action game. Using ray casting, maintain 20 fps on the Gamebuino Classic.

Work Done

  • Wrote assembler functions for fast 32-bit fixed-point multiplaction and division.
  • Walls, floors and ceiling rendered.
  • Wall rendering produces nasty saw-toothed effects up close - removed them by calculating y-draw step from the centre of the screen instead for from the top.
  • Had to keep and embed texture/sprite column bliting in the code to keep performance up
  • Modified Gamebuino Library to set display to verticial mode and improved screen bliting

To Do

  • Rendering functions can be faster if written in assembler, but that is a big job.
  • Finish sprite bliting
  • Collision detection
  • Code logic :)
  • Stop Gamebunio Library from clearing the screen each frame during the game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published