Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Beat'em up — Gideros Forum

Beat'em up

MoKaLuxMoKaLux Member
edited December 2023 in Game & application design
Hi guys, I have always dreamt of making a street fighter game!
After just a couple of days it turned out to be the beginning of a beat'em up :p
The project started almost from scratch and putting together some code from the wiki ;)

Some screenshots:



A link to try the proto in your browser :)
https://mokalux.itch.io/gideros-beatem-up

Let me share the very rough and dirty prototype that I have. I am using tiny-ecs. I followed sir rrraptor steps and tried ecs in Gideros and now I am hooked o:)

ECS speaks to me because you have a problem, you make a system, problem solved, I love ECS.

Have a nice one!
zip
zip
beatem_up_tecs.zip
629K

Likes: keszegh, pie, PaulH

my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
+1 -1 (+3 / -0 )Share on Facebook

Comments

  • MoKaLuxMoKaLux Member
    edited January 4
  • let me share my approach to a beat'em up and my struggles:
    1- hitbox and hurtbox: new to me!
    Hurt boxes: one for the upper body (head) and one for the lower body (need more?)
    Hit boxes: one for the punch and one for the kick (you may have many kicks and punches)

    2- sorting sprites in a 2.5D perspective!
    Each sprite should be sorted accordingly (some old arcade games don't deal with this :o ). Cpu intensive, more than 256 sprites and lags appear but I shouldn't need that much?

    3- AI: it can be hard!
    The game is supposed to be "realistic" and I struggled quite a bit with this part

    4- sfx & vfx: to add some juice
    Just pick some random effects and you are good to go!

    5- levels: I choose the easy one
    I don't use cbump nor liquidfun, I checked some modern beat'em ups and a straight level can do

    6- camera: I use sir rrraptor's camera but I may implement a much simpler one should I need to save some cpu?

    7- gfx and animations: with my other Gideros app I can make quite some good ones in no time :)


    I think I have a good base for a beat'em up and I shall call it done?

    What's missing?
    - more than 1 level
    - adjust the collision detection for the jump kick
    - add pickups, bonuses and destructible objects (crates, cars, ...)
    - more juice with particles
    - various enemy type and bosses
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
  • MoKaLuxMoKaLux Member
    edited April 23
    teaser for future code release (GH + forum zip if not too big) and most likely a new Gideros Wiki written tutorial B)

    What's missing? NOT :p
    - more than 1 level: DONE
    - adjust the collision detection for the jump kick: DONE
    - add pickups, bonuses and destructible objects (crates, cars, ...): DONE
    - more juice with particles: DONE
    - various enemy type and bosses: DONE

    new:
    - key remapping o:)

    to do:
    - clean the code
    - add comments

    PS: I can't insert pictures (attach image) in my comments

    https://mokalux.itch.io/gideros-beatem-up new proto :)

    Viva Gideros <3
    beu01.png
    642 x 392 - 209K
    beu02.png
    642 x 392 - 151K
    beu03.png
    642 x 392 - 237K

    Likes: hgy29, pie, PaulH

    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
    +1 -1 (+3 / -0 )Share on Facebook
Sign In or Register to comment.