Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I cheated and started a week early because I'm omega level busy and knew I wouldn't get anything done in just the amount of free time I had this week. Don't tell the police. D: But I'm definitely going to finish something that's vaguely gamelike so that's nice.

Here's a video I took when I was working on collision, I just thought it was cute how these balls were dancing with each other https://twitter.com/CHz16/stat...

Nice! Swarming/flocking behavior is a lot of fun to mess with. My main website http://beesbuzz.biz/ has a custom 403 error page that you might enjoy. :)

Nice. Bee-based web security doesn't seem like it'd scale very well though...

If it is any consolation I redid my code about 4 or 5 times trying to get a good collision system.

Oh definitely, physics and collision are way harder than people realize. Circle-circle is just about the easiest case possible and even then it's fraught with all sorts of unexpected things to worry about.

What I like to do is separate the physics out into three passes - setup, generate impulses, apply impulses. This way the order of interactions doesn't matter. And then the impulses themselves just act as if everything's an elastic rigid body.

I was going to use physics for my game, but I didn't realize how different the coding was and the fact that I could just spend more time making collisions instead of messing with physics, so I switched the movement code for the second time out of 5 times. :P

(+1)

"It works well enough that I can do other things now" is a pretty good metric for a game jam