POKE Raycaster Engine GBA: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title= (Game engine) - GameBrew |title_mode=append |image=pokeraycastergba2.png |image_alt=POKE Raycaster Engine }} {{Infobox GBA Homebrews |title=POKE Raycaster Engi...")
 
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 7: Line 7:
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=POKE Raycaster Engine
|title=POKE Raycaster Engine
|image=pokeraycastergba2.png
|image=pokeraycastergba02.png
|description=A simple raycaster engine.
|description=A simple raycaster engine.
|author=ry0g4_
|author=ry0g4_
|lastupdated=2022/03/05
|lastupdated=2022/03/06
|type=Game engine
|type=Development
|version=2022
|version=2022
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/gbahomebrews/https://ry0g4.itch.io/poke-raycasting-engine
|downloadraw=[https://ry0g4.itch.io/poke-raycasting-engine Download on itch.io]
|website=https://ry0g4.itch.io/poke-raycasting-engine
|website=https://ry0g4.itch.io/poke-raycasting-engine
|source=
|source=https://github.com/jduranmaster/GBA-caster
}}
}}
This is a simple raycaster created based on the [https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/]Ray-Casting Tutorial For Game Development And Other Purposes] by F. Permadi.
This is a simple raycaster created based on the [https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/ Ray-Casting Tutorial For Game Development And Other Purposes] by F. Permadi.


It's a fairly straightforward implementation of the basic techniques presented in the tutorial, with fixed-point math and table-based trig functions giving it speed, as well as the odd bit of assembler.
It's a fairly straightforward implementation of the basic techniques presented in the tutorial, with fixed-point math and table-based trig functions giving it speed, as well as the odd bit of assembler.
Line 34: Line 34:


==Screenshots==
==Screenshots==
pokeraycastergba3.png
https://dlhb.gamebrew.org/gbahomebrews/pokeraycastergba3.png
pokeraycastergba4.png
https://dlhb.gamebrew.org/gbahomebrews/pokeraycastergba4.png


==Media==
==Media==
Line 48: Line 48:
==External links==
==External links==
* itch.io - https://ry0g4.itch.io/poke-raycasting-engine
* itch.io - https://ry0g4.itch.io/poke-raycasting-engine
 
* GitHub - https://github.com/jduranmaster/GBA-caster
[[Category:GBA homebrew games]]
* Romhacking.net - https://www.romhacking.net/homebrew/143/
[[Category:GBA homebrew demos]]
 
==Screenshots==
==Media==
<youtube></youtube>

Latest revision as of 06:40, 10 May 2024

POKE Raycaster Engine
Pokeraycastergba02.png
General
Authorry0g4_
TypeDevelopment
Version2022
LicenseMixed
Last Updated2022/03/06
Links
Download on itch.io
Website
Source

This is a simple raycaster created based on the Ray-Casting Tutorial For Game Development And Other Purposes by F. Permadi.

It's a fairly straightforward implementation of the basic techniques presented in the tutorial, with fixed-point math and table-based trig functions giving it speed, as well as the odd bit of assembler.

This homebrew includes an sprite system for drawing in-game objects, and some floor and ceiling textures textures. This homebrew also added shading to give the graphics a bit more depth.

Controls

Menu:

D-Pad - Select dungeon

A - Enter dungeon

Start - Get additional information about this homebrew for GBA

Screenshots

pokeraycastergba3.pngpokeraycastergba4.png

Media

Writing a POKEMON Raycaster Engine for Game Boy Advance using C Programming Language (DevKitAdv) (RYOGA V.S. the ARCADE MOLE!)

Compatibility

Runs on emulator - up to about 15-20fps in VisualBoy Advance.

It runs on real hardware too, but a little more slowly.

External links

Advertising: