Main Menu
  • Welcome to The RPG Maker Resource Kit.

platform game scrypt

Started by creepy, December 02, 2005, 02:58:34 AM

0 Members and 1 Guest are viewing this topic.

creepy

I dont know if you people need it. but this script is for creating a platform game in rmxp:
The credit doesnt go for me is for a guy that i dont remember his name:

Paste a new screen above main:
# ??? XRXS50. Action-Maps XC. ??? built 033010
# by ?? ??

#==============================================================================
# ? ??????????
#==============================================================================
class XRXS50
#
# Action-Maps ?????????ID???
#
ENABLE_FULL_ACTY_MAPS = [1, 2]
#
# ??????
#
ENABLE_SLIDE_DESCENT = true
#
# ??????(true  : ?????????????
#              false : ?????????????????)
#
JUMP_AS_KEY = false
end
#==============================================================================
# ? Game_Player
#==============================================================================
class Game_Player < Game_Character
#--------------------------------------------------------------------------
# ? ??????????
#--------------------------------------------------------------------------
# ??
attr_writer   :direction_fix
attr_accessor :walk_anime
# ??
attr_accessor :now_jumps
attr_writer   :xrxs50_direction_sidefix
#--------------------------------------------------------------------------
# ? ????????
#--------------------------------------------------------------------------
def max_jumps
  return 1
end
#--------------------------------------------------------------------------
# ? ????
#--------------------------------------------------------------------------
alias xrxs50_turn_left turn_left
def turn_left
  if @xrxs50_direction_sidefix
    @direction = 4
  else
    xrxs50_turn_left
  end
end
#--------------------------------------------------------------------------
# ? ????
#--------------------------------------------------------------------------
alias xrxs50_turn_right turn_right
def turn_right
  if @xrxs50_direction_sidefix
    @direction = 6
  else
    xrxs50_turn_right
  end
end
end
#==============================================================================
# ? Scene_Map
#==============================================================================
class Scene_Map
#--------------------------------------------------------------------------
# ? ?????
#--------------------------------------------------------------------------
alias xrxs50_main main
def main
  # ????
  xrxs50_enable_check
  # ????
  xrxs50_main
end
#--------------------------------------------------------------------------
# ? ??????
#--------------------------------------------------------------------------
alias xrxs50_update update
def update
  # ????
  xrxs50_update
  # ?????? (?????)
  if @xrxs50_enable
    update_coordinates
  end
end
#--------------------------------------------------------------------------
# ? ?????? (?????)
#--------------------------------------------------------------------------
def update_coordinates
  if $game_player.passable?($game_player.x,$game_player.y,2)
    unless $game_player.moving?
      if XRXS50::ENABLE_SLIDE_DESCENT and
         Input.press?(Input::RIGHT) and
         $game_player.passable?($game_player.x,$game_player.y+1,6)
        $game_player.move_lower_right
      elsif XRXS50::ENABLE_SLIDE_DESCENT and
            Input.press?(Input::LEFT) and
            $game_player.passable?($game_player.x,$game_player.y+1,4)
        $game_player.move_lower_left
      else
        $game_player.move_down
      end
    end
  else
    $game_player.move_down
    $game_player.walk_anime = true unless $game_player.walk_anime
    $game_player.now_jumps  = 0
    if Input.trigger?(Input::X) and
       $game_player.now_jumps < $game_player.max_jumps
      if XRXS50::JUMP_AS_KEY
        direction = $game_player.direction == 4 ? -1 : 1
      else
        if Input.press?(Input::RIGHT)
          direction = 1
        elsif Input.press?(Input::LEFT)
          direction = -1
        else
          direction = 0
        end
      end
      $game_player.jump(direction, -2)
      $game_player.now_jumps += 1
      $game_player.walk_anime = false
    end
  end
end
#--------------------------------------------------------------------------
# ? ??????????
#--------------------------------------------------------------------------
alias xrxs50_transfer_player transfer_player
def transfer_player
  # ????
  xrxs50_transfer_player
  # ????
  xrxs50_enable_check
end
#--------------------------------------------------------------------------
# ? XRXS50 ????????
#--------------------------------------------------------------------------
def xrxs50_enable_check
  if XRXS50::ENABLE_FULL_ACTY_MAPS.include?($game_map.map_id)
    $game_player.now_jumps = 0 if $game_player.now_jumps.nil?
    @xrxs50_enable = true
    $game_player.direction_fix = true
    $game_player.xrxs50_direction_sidefix = true
  else
    @xrxs50_enable = false
    $game_player.direction_fix = false
    $game_player.xrxs50_direction_sidefix = false
  end
end
end
join my forum

graywolf

what do you mean????? you mean i can make a playstation game with it???

creepy

Quote from: graywolfwhat do you mean????? you mean i can make a playstation game with it???

What it means is that you create a mario style game
join my forum

Rikkuholic

And credits to XRXS for making this script.

rune76

Unfortunately Dubealex didn't make this script. It was made by XRXS.

Jman777

how do you use this when i try to playtest it says "script *what i call the script* line 25: typeerror occured undefined superclass Game_Charecter"

EDIT: now i have a different problem i start up the game but its not side scrolling
CLICKY
http://home.centurytel.net/pyromancer/game/flash/tdcm.swf
SO I WENT UP TO THIS GANGSTER AND HES ALL LIKE "YO MUTHAFU**KA."AND IM ALL LIKE WHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

dragonmagna

I LOVE YOU!
I'VE BEEN TRYING TO MAKE A platformer game WITH GAME MAKER FOR A LONG TIME!!
It was called Premium Ninja and you were a Ninjdroid trying to svae humanity from the Humanoids! It would be awesome! THANK YOU!
The programming in game maker is WAY too hard to learn(I know, I tried).


Interested in playing these complete games and checking out more? Go to my website!

Season In The Abyss

Looks really short to really make a platform game, but I really never will do a platform game withj RPG Maker.

creepy

You are right dragonmagna making games with game maker it's no
so easy
join my forum

biohazard

wow, i use game maker all the time, infact i was using it for two years before i have RPG maker, i can make pretty much any game exept 3-d. platformers arent so hard once you get gravity down  :D

LinkaN

Is it possible to make it look like Super Mario at nes? Can you jump with the script?

biohazard

yes you can jump, and man i HATE that script! dont get me wrong,  a platformer RPG would be cool, but man the movements that script makes are TERRIBLE! i wouldnt use that when i can make a decent platformer on GM

gyromon

Game maker is easy once you get used to it.
Platformers are actually the hardest thing to make with it, overhead scrollers are MUCH simpler and can look pretty good.
The only reason I still use rm2k3 for rpgs is that making long rpgs in game maker leads to a HUGE loading time.
------------------------
The Scrolls of Time
------------------------
The final demo of the latest and
greatest action-rpg is here at last!
------------------------
Be among the first to experiance
what action battling in rm2k3
is really like!
-----------------------
Download the demo now at

http://www.bigupload.com/d=4609A0CB
------------------------

superjake

Projects:
:)

Blizzard

#14
This topic is over a year old.



*locks*
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!