I decided to have some fun with dragonruby by rewriting a game I'd started doing in godot.
I started off rather rocky- mostly due to not being that familiar with ruby , and only having the sample applications code as documentation (which is great until you want to do something that isn't covered in the samples, So I'm really looking forward to having some kind of official documentation :) )
My positive feedback is that I love how simple it is to just stuff done is- and how I just need a text editor. No complicated IDE or tools required, no importing of assets etc
The brick wall I've hit at the moment is with collisions- I have a player sprite and a monster sprite (both are png's with a transparent background) , I can get the collision working fine via:
if args.game.mob_sprite.intersects_rect? args.game.player_sprite
but that then causes the collision to happen when the invisible (transparent) parts of the sprites touch each other, I just want it to happen when the actual viable parts collide- otherwise the player would feel very cheated by not actually visibly touching the monster, yet colliding with it.
Hopefully I've explained that well... anyway is there a way to do this, I'm hoping its just me missing the obvious xD