My sincere apologies for leaving everyone hanging for awhile but I bring with me now a forecast of things to expect in the future:
- New Character Physics
- Particle Engine + Lua wrapper ( this one overfills the DC vertex buffer if you're not careful)
- Dedicated Warping system ( Features more Object Orientedness than you're used too with this engine )
- VQ texture compression on Dreamcast
- VMU Shenanigans
- Special Textbox formatting ( you can color text and even put in special sprites!)
2D RPG Engine
Moderator: PC Supremacists
- Light-Dark
- Dreamcast Developer
- Posts: 307
- Joined: Sun Mar 13, 2011 7:57 pm
- Current Project: 2D RPG & NES Platformer
- Favorite Gaming Platforms: NES,SNES,N64,Genesis,Dreamcast,PC,Xbox360
- Programming Language of Choice: C/++
- Location: Canada
Re: Simple 2D RPG Engine
<tpw_rules> LightDark: java is a consequence of inverse moore's law: every 18 months, the average program will be twice as slow. therefore, computers always run at the same percevied speed. java's invention was a monumental step
- Light-Dark
- Dreamcast Developer
- Posts: 307
- Joined: Sun Mar 13, 2011 7:57 pm
- Current Project: 2D RPG & NES Platformer
- Favorite Gaming Platforms: NES,SNES,N64,Genesis,Dreamcast,PC,Xbox360
- Programming Language of Choice: C/++
- Location: Canada
Re: Simple 2D RPG Engine
Now with even more Dreamcast and monotone ramblings!
<tpw_rules> LightDark: java is a consequence of inverse moore's law: every 18 months, the average program will be twice as slow. therefore, computers always run at the same percevied speed. java's invention was a monumental step
- RyanPridgeon
- Chaos Rift Maniac
- Posts: 447
- Joined: Sun Sep 21, 2008 1:34 pm
- Current Project: "Triangle"
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/C++
- Location: UK
- Contact:
Re: Simple 2D RPG Engine
Nice work. Does the collision change with the depth warp? Like for example, to stop you from walking down through the ladder when you're underneath the platform, but still allowing you to walk up the ladder to get on top of the platform. I always wondered how that was handled in games like this.
- Light-Dark
- Dreamcast Developer
- Posts: 307
- Joined: Sun Mar 13, 2011 7:57 pm
- Current Project: 2D RPG & NES Platformer
- Favorite Gaming Platforms: NES,SNES,N64,Genesis,Dreamcast,PC,Xbox360
- Programming Language of Choice: C/++
- Location: Canada
Re: Simple 2D RPG Engine
Yep. Basically if you're not on the two depth values it warps between the warp system won't even bother to check for collisions with that warp. Same goes for the collision layer, the engine won't bother with collision geometry that isn't on the same depth layer as you. How I prevent gamebreaking scenarios, like getting stuck in the new collision plane in tight warp spaces after a warp, is to snap the player to the warp after a certain point before warping them.RyanPridgeon wrote:Nice work. Does the collision change with the depth warp? Like for example, to stop you from walking down through the ladder when you're underneath the platform, but still allowing you to walk up the ladder to get on top of the platform. I always wondered how that was handled in games like this.
<tpw_rules> LightDark: java is a consequence of inverse moore's law: every 18 months, the average program will be twice as slow. therefore, computers always run at the same percevied speed. java's invention was a monumental step