V1.3 - BIG UPDATE


A lot of new systems has been implemented!

Every entity is now belong to their respected "CLASSES" Any entity child object can be customized but it has be a CLASS child
collideAt(); and canCollide(); only works if that object is the "ENTITIES" Child. Do not use collideAt(); on other objects for them just use instance_place();

-| What changed |-

  • Class System has been added, (Entities, Kinetic, Static, Push) With comments for better understanding
  • Class objects has variable definition settings
  • Class child objects use variable definition to define some variables now
  • Push able objects added, (o_box) Children of the Push Class
  • PadJump(); state has been removed
  • Jump Pad object works without a state now, inside the Player's .Addition();
  • marioJump in other words (variable jump) has been added and you can control this mode in variable definition of the Player
  • collideAt(); been updated with various settings in it's arguments
  • canCollide(); been updated with various settings in it's arguments
  • Slope systems on Kinetic Class can be deactivated via variable definition now
  • WallGrab(); state is now more smooth and realistic
  • When you press down, you can drop down more smoothly and easily from platforms
  • hsp & vsp is always (0) at every events start via .IncludeToStart();
  • New variables are added saved_hsp & saved_vsp, like in their names, save's the last value of hsp & vsp before they were set back to (0)
  • LedgeGrab(); state works so much better right now with upgraded code you can hold any ledge corner like inverted or even scaled ones
  •  .Start(); and .Step(); events of some states are been updated with better and understandable versions
  • move_x()/move_y() or push_move_x()/push_move_y() Codes have more options now, their when collide summon this code is now customizable
  • There are options for those functions (stop_x/stop_y) or in push class its (push_stop_x/push_stop_y) or (shift_x/shift_y) or (push_shift_x/push_shift_y), this options are for when colliding with an Class object selecting the outcome
  • Bugfixes

Files

Koyan's Platformer Template V1.3 107 kB
Jun 03, 2023

Get GameMaker Template

Download NowName your own price