Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Platform Mode Beta Release

Status
Not open for further replies.

Eilei

Sponsor

Platform Mode Beta (v0.9)

Features
  • Sub-tile movement
  • Gravity
  • Flying events which ignore gravity
  • Platform events which ignore gravity and move things around
  • Modified movement types for appropriate behavior in platform mode
  • Implement 8 directional movement during flying mode

Screenshot
http://img222.imageshack.us/img222/4797/screenshotlv5.th.png[/IMG]

Download
Download the Demo here.

To Do List
  • Fix bug where sometimes you land inside a platform
  • Allow events and player to be larger than 32x32 pixels
  • Make jumping more parabolic
  • Fix bug where Platforms can push you off the screen and into walls
  • Don't allow character to leave displayed screen if autoscroll in that direction is off
  • Allow flying player to move up and down with arrows
  • Fix jumping and falling to be left/right directional

Legalese
This script is copyright me, as specified in the script comments, and is being distributed under GNU copyleft. Essentially, that means you can download it and edit it all you want for free, as long as you aren't selling it.

Event Editing (as seen in script comments)
Code:
                          Event Editing Instructions
                          
1.) Events come in three main varieties under platform mode; normal, flying, and
    platform.
    
    PLATFORM events need to have a comment that says "platform" on the first
    line of the active event page.  Platform events can push the player and
    other events around on the screen, and even off the screen, so be careful
    where you put them.  Platform events automatically ignore gravity.
    
    FLYING events need to have a comment that says "flying" on the first line
    of the active event page.  Flying events ignore gravity, but don't push
    the player or other events around; they bump into other things as normal.
    
    NORMAL events are events without a "flying" or "platform" comment.  They
    are affected by gravity.

2.) The three movement types are HIGHLY modified.

    First of all, custom movement needs a lot more statements to move an equal
    distance compared to a tile-based movement map.  This is because each move
    command only moves the event one "step" of its movement speed.  Movement
    Speed 3 requires 16 move lefts to move one tile to the left!  This was done
    deliberately so you can customize movement paths outside normal tile
    boundaries.
    
    Second, toward player only works with left and right unless the event is
    flying, in which case it works up/down, too.  There is no pathfinding if
    something is in the way.
    
    Third, random movement only moves left or right, even for flying events.

===================================


This is a Beta release; If you try this script and notice any bugs, please let me know with a screenshot and detailed description in this thread.


THIS DEMO IS NOT MARIO, IT ONLY LOOKS LIKE IT. IT IS ONLY MEANT TO DEMONSTRATE PLATFORM MOVEMENT! Please do not post about the question blocks not working.
 

Mac

Member

Buggier then a Bugs Life, but its definitely promising....better then most platformer systems release on the RMXP.
 

Eilei

Sponsor

Mac;285753 said:
Buggier then a Bugs Life, but its definitely promising....better then most platformer systems release on the RMXP.

Some description of the bugs you encountered would really help.
 
O.o You are the King of the Minigames, this is a beautiful script of Plataform... Urra!.

I cant see any important bug, altough the script need tobe refined, but you know that XD.

Good Work men!, we waiting for the 1.0 version.
 

arev

Sponsor

Glad to see another one. I don't like the jumps though, they're VERY mario-ish. Could possibly rebuild the jumps to be more like, let's say, Contra? I messed with platforms once, and jumping was made by giving the character a value of vertical boost (up).Then, in every frame, the boost was reduced by the value of the gravity. This way the jump was 'parabolic', like you said, and pretty good, imo. Oh yeah, and what about shooting?
Keep working on this, a script like this is needed ;)
 

Eilei

Sponsor

kolobkreations said:
Eilei,

How do you turn your platform script off and on? I can't find your call to it anywhere. I think it's amazing though. Thanks for you work!

KolobKreations

kolobkreations asked this in a PM and I figured he might not be the only one wondering, so I'm answering it here.

From the script itself:
Code:
2.) Edit the line which says

      PLATFORMERS = [ 2, 3, 4 ]
      
    so that the list includes only the map IDs you want played in platform mode
That's it; there's no calls to be made, it's automatic.
 
Oh man this is awesome. Now all I gotta do is get it to work with Mr Mo's ABS. That would be god-like.

Also, when the player goes down, his characterset switches direction.
 

Eilei

Sponsor

arctrooper48;286762 said:
Also, when the player goes down, his characterset switches direction.

That's deliberate in case the creator wants a specific falling animation. Set TURN_ON_FALL to false if you don't want this to happen. TURN_ON_JUMP is the same thing for jumping.
 
So would it be possible in future progress to have the characterset change when you jump a certain direction? I got the falling thing down, but it's for one direction.
 

Eilei

Sponsor

Link in Pink;287274 said:
So would it be possible in future progress to have the characterset change when you jump a certain direction? I got the falling thing down, but it's for one direction.

That seems reasonable; I'll add it to the to do list. It will affect jumping as well.
 
this is crumbleievable!

May you please make all your scripts seeable so that you can just copy and paste the script or whatever? It's much easier thaat way.


Please do not double post.
~ SephirothSpawn
 
Status
Not open for further replies.

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top