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
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-upLet 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
ECS speaks to me because you have a problem, you make a system, problem solved, I love ECS.
Have a nice one!
Comments
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 ). 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
What's missing? NOT
- 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
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
Likes: hgy29, pie, PaulH