Advertising (This ad goes away for registered users. You can Login or Register)

[RELEASE] RayCast3D Engine - 3D Game Engine for lpp-vita

HENkaku is a native Homebrew Enabler for the PS Vita and PS TV. It lets you run homebrews on the PS Vita
Post Reply
User avatar
Rinnegatamante
VIP
Posts: 679
Joined: Sat Mar 26, 2011 10:02 am
Contact:

[RELEASE] RayCast3D Engine - 3D Game Engine for lpp-vita

Post by Rinnegatamante » Sat Aug 06, 2016 2:09 pm

Image
RayCast3D is a 3D Game Engine for Nintendo 3DS / PSVITA which runs under Lua Player Plus.
It uses Ray-Casting algorithm (https://en.wikipedia.org/wiki/Ray_casting) to generate a 3D world starting from a 2D map allowing to create basic 3D games without any knowledge of how 3D rendering works.
On PSVITA it runs good with accuracy values >= 3.
In the download package you'll find also a little sample app.

At the moment these are the Features RayCast3D offers:

[list]
[*]Different tile size maps
[*]Automated camera and player position management
[*]Support for huge maps (pratically there aren't limitations)
[*]Support for sky rendering and floor rendering
[*]Automated minimap renderer with player position
[*]Textured walls support
[*]Wall Collisions check
[*]Shading support
[*]Bullet system (Ray casting with returning values)[/list]
What this engine needs to be finished is listed in this TODO List:

[list]
[*]Player collisions with walls
[*]Sprites support for animations
[*]Bullets physic
[*]Editable FOV
[*]Support to textures for walls, sky, floors[/list]

Video of a sample app
[youtube]RuQ5fCFESFE[/youtube]

Credits:

[list]
[*]Rinnegatamante: Author
[*]gnmmarechal: Video footage
[*]Special thanks to fpermadi for this really cool tutorial i used as base about RayCasting algorithm: http://permadi.com/1996/05/ray-casting- ... -contents/[/list]

Repository:
https://github.com/Rinnegatamante/Lua-R ... ree/master


Download:
Here you can download the first alpha version (v.0.1) with a sample tech demo and a short documentation for the available functions: https://rinnegatamante.it
Advertising
If you want, visit my website: http://rinnegatamante.it :D

gambikules
Posts: 22
Joined: Sat Aug 06, 2016 4:34 pm

Re: [RELEASE] RayCast3D Engine - 3D Game Engine for lpp-vita

Post by gambikules » Sat Aug 06, 2016 4:49 pm

After collision with "I" wall i have error message "impossible draw image ..."
After 3 errors my ps vita reboot and now impossible to restart because "PS" button flashing.
Advertising

User avatar
Rinnegatamante
VIP
Posts: 679
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] RayCast3D Engine - 3D Game Engine for lpp-vita

Post by Rinnegatamante » Sat Aug 06, 2016 4:53 pm

gambikules wrote:After collision with "I" wall i have error message "impossible draw image ..."
After 3 errors my ps vita reboot and now impossible to restart because "PS" button flashing.
impossible draw image is not an error returnable by lpp-vita: https://github.com/Rinnegatamante/lpp-v ... aphics.cpp

Also, if your PSVITA "rebooted", it means the PSVITA state is restored and it's basically impossible that it doesn't boot. (You can always shutdown it by holding the power button and then re-start it).
If you want, visit my website: http://rinnegatamante.it :D

gambikules
Posts: 22
Joined: Sat Aug 06, 2016 4:34 pm

Re: [RELEASE] RayCast3D Engine - 3D Game Engine for lpp-vita

Post by gambikules » Sat Aug 06, 2016 8:54 pm

Impossible shutdown . Now i wait when battery runs out =) Yolo 10-15 days maybe

Post Reply

Return to “HENkaku”