Author Topic: Stand on enemies and pushable enemies  (Read 2023 times)

War

  • "The top player is here!"
  • Level 20: Nobom
  • *
  • Posts: 1490
    • View Profile
    • My website
Stand on enemies and pushable enemies
« on: October 16, 2019, 05:34:50 AM »
Be able to stand on enemies without bouncing on them AND be able to push them. Like, to make crates or other physics-based things. We could even make working platforms ;D
Hey, wassup wassup? My name is Warrior555MainsGanon (but just call me War) and I'm the main guy behind Megaman Zero Online and the upcoming Matt's Adventure! I don't speak often here but I'm a very friendly lad so if you wanna talk, don't hesitate!

Gizgord

  • average
  • Level 18: Statix
  • *
  • Posts: 835
    • View Profile
Re: Stand on enemies and pushable enemies
« Reply #1 on: October 16, 2019, 02:07:59 PM »
maybe not pushing, but I really like the idea of  standing on enemies
« Last Edit: October 16, 2019, 02:32:53 PM by Gizgord »

War

  • "The top player is here!"
  • Level 20: Nobom
  • *
  • Posts: 1490
    • View Profile
    • My website
Re: Stand on enemies and pushable enemies
« Reply #2 on: October 16, 2019, 06:53:00 PM »
maybe not pushing, but I really like the idea of  standing on enemies
[Me] Do we currently have pushable crates in PB ?
[Giz] No
[Me] Thats why we need pushable enemies
Hey, wassup wassup? My name is Warrior555MainsGanon (but just call me War) and I'm the main guy behind Megaman Zero Online and the upcoming Matt's Adventure! I don't speak often here but I'm a very friendly lad so if you wanna talk, don't hesitate!

CGM

  • Christian, 3D artist, former Platform Builder gamdev
  • Master Builder
  • *
  • Posts: 3836
    • View Profile
Re: Stand on enemies and pushable enemies
« Reply #3 on: October 16, 2019, 08:00:39 PM »
Way ahead of both you guys. I've created many mechanics in ASM that you guys aren't aware of. This is one of them. Simply create an invisible block that cannot be broken and create a looping timeline that keeps the invisible block over the enemy. Make sure that the block has the same height and width of the enemy. Though it depends on what you want. As for pushing, that is something that could be done in theory, but wouldn't work too well if you wanted to do something really good. 

Gizgord

  • average
  • Level 18: Statix
  • *
  • Posts: 835
    • View Profile
Re: Stand on enemies and pushable enemies
« Reply #4 on: October 16, 2019, 09:15:22 PM »
oh yeah, you're right.
that solves that, then. :P

War

  • "The top player is here!"
  • Level 20: Nobom
  • *
  • Posts: 1490
    • View Profile
    • My website
Re: Stand on enemies and pushable enemies
« Reply #5 on: October 17, 2019, 08:24:53 AM »
Way ahead of both you guys. I've created many mechanics in ASM that you guys aren't aware of. This is one of them. Simply create an invisible block that cannot be broken and create a looping timeline that keeps the invisible block over the enemy. Make sure that the block has the same height and width of the enemy. Though it depends on what you want. As for pushing, that is something that could be done in theory, but wouldn't work too well if you wanted to do something really good.
But this is super complex and a big waste of performance. We better add "Stand on enemy" and "Pushable" options.
Hey, wassup wassup? My name is Warrior555MainsGanon (but just call me War) and I'm the main guy behind Megaman Zero Online and the upcoming Matt's Adventure! I don't speak often here but I'm a very friendly lad so if you wanna talk, don't hesitate!

CGM

  • Christian, 3D artist, former Platform Builder gamdev
  • Master Builder
  • *
  • Posts: 3836
    • View Profile
Re: Stand on enemies and pushable enemies
« Reply #6 on: October 17, 2019, 06:27:13 PM »
It's not terribly complex. And I prefer not to be limited with pre-written code when I can just build it from the ground up. I prefer not to use checkboxes and such. I like to build stuff on my own. But if it's something super complex, then I like to have it pre-built with many customization options.

TingThing

  • Admin and Developer
  • Level 20: Nobom
  • *
  • Posts: 1395
  • Creator and Developer of Platform Builder
    • View Profile
    • Platform Builder Home
Re: Stand on enemies and pushable enemies
« Reply #7 on: November 17, 2019, 10:02:57 PM »
I actually tried building that feature when I first designed PB alpha years ago. I ended up abandoning the project because it became too complex. Enemies and Moving Platforms are coded quite differently and it was a nightmare to try merging the two into one.


CGM's idea could work, but it won't give you a moving platform effect. If you want on the enemy and the enemy is moving, it will slip from under your feet.

War

  • "The top player is here!"
  • Level 20: Nobom
  • *
  • Posts: 1490
    • View Profile
    • My website
Re: Stand on enemies and pushable enemies
« Reply #8 on: November 18, 2019, 07:43:13 AM »
I actually tried building that feature when I first designed PB alpha years ago. I ended up abandoning the project because it became too complex. Enemies and Moving Platforms are coded quite differently and it was a nightmare to try merging the two into one.


CGM's idea could work, but it won't give you a moving platform effect. If you want on the enemy and the enemy is moving, it will slip from under your feet.
You can just fix the platforms you know...
Hey, wassup wassup? My name is Warrior555MainsGanon (but just call me War) and I'm the main guy behind Megaman Zero Online and the upcoming Matt's Adventure! I don't speak often here but I'm a very friendly lad so if you wanna talk, don't hesitate!