Skip to main content
↑
↓
Spherical forums
Community for the
Sphere game engine
New?
Contact Us
to register an account!
1 Hour
1 Day
1 Week
1 Month
Forever
Community
Help
Search
Recent Posts
Log in
Contact Us
News
Spherical
Facebook
-
Twitter
-
Discord chat
New?
Contact us
to register an account!
Sphere Development
Sphere Support
Player Movement Systems...
1
Print
Topic: Player Movement Systems...
(Read 5385 times)
previous topic
-
next topic
0 Members and 1 Guest are viewing this topic.
Miscreant
High Poster
Posts: 384
Game Developer
Logged
Player Movement Systems...
October 08, 2017, 05:26:52 am
Hypothetical...
2 maps:
First is top down view, tile based movement system
Second is a side scroller, non-tile based system
Would it possible to create two different player movement systems and switch between them based upon the map the player is currently on?
If so, would it be as simple as, maybe using an if conditional to SetUpdateScript or might the two different movement systems cause glitches & movement bugs to occur?
Last Edit
: October 08, 2017, 05:35:15 am by Miscreant
"I am to misbehave." - Malcom Renyolds, Captain of Serenity
Rhuan
High Poster
Posts: 384
Logged
Re: Player Movement Systems...
Reply #1
–
October 08, 2017, 04:41:33 pm
It's certainly possible and a simple switching mechanism could be implemented.
Could it cause glitches? Well if there were mistakes in the code, sure
DaVince
Legendary Poster
Posts: 1,001
Logged
Administrator
Used Sphere for, like, half my life
Re: Player Movement Systems...
Reply #2
–
October 09, 2017, 03:45:55 am
Seems easily doable. It could be as simple as setting which function to run on every update (aka SetUpdateScript in legacy), determined by a variable.
Spherical Downloads Repo
||
My (really old) Sphere stuff
Miscreant
High Poster
Posts: 384
Game Developer
Logged
Re: Player Movement Systems...
Reply #3
–
October 10, 2017, 12:00:35 am
My mind is already churning with ideas for the sequel to P:ZeC and one of the thoughts I had was to create it in the style of Zelda II: The Adventure of Link. With that game the world was a top down map while the levels were side scrolling maps. It would definitely require the 2 seperate movement systems.
Last Edit
: October 10, 2017, 12:19:29 am by Miscreant
1
Likes
"I am to misbehave." - Malcom Renyolds, Captain of Serenity
DaVince
Legendary Poster
Posts: 1,001
Logged
Administrator
Used Sphere for, like, half my life
Re: Player Movement Systems...
Reply #4
–
October 10, 2017, 05:04:16 am
Link's Awakening comes to mind too, with the little underground platforming segments.
Spherical Downloads Repo
||
My (really old) Sphere stuff
Miscreant
High Poster
Posts: 384
Game Developer
Logged
Re: Player Movement Systems...
Reply #5
–
October 10, 2017, 07:06:27 am
From:
gaminghistory101.files.wordpress.com
One of the few Link/Zelda games I never did get to complete...
I was definitely thinking along these lines though...
Last Edit
: October 10, 2017, 07:10:40 am by Miscreant
3
Likes
"I am to misbehave." - Malcom Renyolds, Captain of Serenity
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Player Movement Systems...
Reply #6
–
October 10, 2017, 10:07:23 am
Link's Awakening to this day is my favorite Zelda game. I have it on my 3DS and I play through the whole game at least once a year. The size of the dungeons and the pacing were both perfect, and the reveal three quarters of the way through the game (no spoilers!) was so well-done that it colored my experience of the remaining 3 dungeons and made them completely unforgettable.
I do prefer the original black-and-white version to the colorized DX one though, not only for nostalgia (naturally) but also for reasons largely having to do with the aforementioned spoiler. Some of the atmosphere was lost in the move to full-color. Still an awesome game, though.
1
Likes
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
Miscreant
High Poster
Posts: 384
Game Developer
Logged
Re: Player Movement Systems...
Reply #7
–
October 10, 2017, 06:51:26 pm
Slightly early considering I'm still creating ZeC but as an example here's a very early pic. This
will
be changed, for as in ZeC the landscape will be different.
Also, in doing background research into the original games, it was stated that the original japanese version had animated water but when ported over to the US version, Nintendo made the water static and unanimated. As you can see, that is just one thing that will be reimplemented.
Note: Many different sites state that the bottom of the map where the hammer is located in Zelda 2 is the area from Zelda, denoted by the cemetary, woods & spectacle rock. If it is indeed the area from the original Zelda, then the map for ZeC II will reflect that and have a somewhat matching landscape from P:ZeC.
"I am to misbehave." - Malcom Renyolds, Captain of Serenity
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Player Movement Systems...
Reply #8
–
October 10, 2017, 07:18:46 pm
I kind of like the unmoving water, having no movement at all gives the overworld a feeling of looking at an actual map, with Link (whose own movements on the overworld are very rigid too) as a marker of sorts. Then you enter a sidescrolling section and everything "comes alive" so to speak. Even when the occasional random encounter enemies pop up it all feels very abstract. Animated water in that context seems unnecessarily distracting.
Maybe I'm just weird though...
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
Miscreant
High Poster
Posts: 384
Game Developer
Logged
Re: Player Movement Systems...
Reply #9
–
October 10, 2017, 08:20:46 pm
Quote from: Fat Cerberus on
October 10, 2017, 07:18:46 pm
Maybe I'm just weird though...
Totally off topic for a moment:
Through my many experiences throughout this life (so far), it seems like people use the word
weird
as a negative connotation. I, for one, don't see it as such. I see that word and I see an acronym defined as:
Wonderous
Exciting
Ingenious
Resouceful
Determined
Now, back on topic:
As stated, very early example. I'd like to finish the production of ZeC before I start ZeC II. One of the things I found while researching was this
https://www.gamefaqs.com/nes/563487-zelda-ii-the-adventure-of-link/faqs/27747
. I wasn't going to base everything off of the differences listed. It isn't difficult to make the water once again static, especially with a dev engine like sphere, but the animated water seemed like an interesting concept.
1
Likes
"I am to misbehave." - Malcom Renyolds, Captain of Serenity
1
Print
Sphere Development
Sphere Support
Player Movement Systems...