00:00
00:00
juako04
Haxe/Unity developer currently working at Ironhide game studio

Age 36, Male

Game Developer

crandon

Uruguay

Joined on 11/9/04

Level:
13
Exp Points:
1,800 / 1,880
Exp Rank:
34,199
Vote Power:
5.53 votes
Rank:
Civilian
Global Rank:
> 100,000
Blams:
10
Saves:
38
B/P Bonus:
0%
Whistle:
Normal
Trophies:
1
Medals:
287

New game!

Posted by juako04 - April 21st, 2020


Go and play it!!!

iu_113243_1035771.gif



Tags:

5

Comments

That gif got me. Will play in a few!

Hope you like it !

Oh hey, I was looking at your khawky library & you mentioned "aggregation instead of inheritance" and I was wondering if that meant it used some entity component system (ECS) or a different design?

Kha seems very cool, like lime but... better?

I will tryn take a look / make something with it after the haxeflixel contest is over. Also whats the liscense of khawky?

Kha is super cool! it gives you an abstracion of the graphic API and backend. khawy is another level of abstraction to use in games. I have use flixel since flash, I love it, but the design is kind of... hacky. The main problem is that FlxSprite does too much. You can't have an entity with 2 sprites without some hacking, Sprites have collision info even if you don't want to use it,etc. In kawy you have Entity that handles the update , Sprite(or any IDraw) that renders stuff to the screen, and CollisionBox(ICollider) to do collisions. You can replace any of them with another implementation, for example I have a ECS lib (https://github.com/juakob/ComponentEntitySystem super experimental) and I can use that instead of Entity, or an Entity can have more than one Sprite, or more than one collision, or use box2d instead.
Khawy is still a work in progress, but I'm currently using it to teach game programming so I hope I fix and add more stuff. Khawy if free to use in any way