I moved to a new URL! Check it out!

Dev Log: Tile Collisions!

Image


Finally after weeks of putting off the task I got around to implementing the tile based collision system in my C# SFML framework. Right there in that animation above is a simple movement that is actively colliding with the tiles, stopping the movement. I can scale up and down the hit box and sometimes it does get caught on an overlap as a result which is why it turns red.

I used a couple of references to get this working including Flashpunk's own tile collision which can be found in the source code, and I also took a peek at C# Punk to see how it was implemented there as well. My solution is similar, and maybe worse, but for now it works and that's all that matters.

With the tile based collision in, I have all the power in the world to make a platformer if I wanted... well, as long as it didn't have any slopes.

Doodle Post

Image

Dev Log: Code Sample

Dev Log: Code Sample
I'm slowly getting back into the groove of programming again after a long hiatus. In case you're just tuning in, I'm working on a C# SFML framework for 2d games. Right now I'm calling the framework Otter, and eventually when I get it to a more presentable state I'll be open sourcing it on BitBucket somewhere so other people can use it, and contribute to it.

For now here's a small teaser of how some code looks when using the framework. This is for the entity that the player controls with mouse and keyboard or a PC game controller. It flies around in a top down view in the scene. It's a big chunk of code, so I'm putting it behind the "read more" link!

Local Game Dev Community Tips

Local Game Dev Community Tips
This past week IGDA Phoenix held another one of its monthly meetings. We had about 60 something people turn up for the meeting to check out a presentation from one of our local game developers, which is pretty awesome. I'm the co-chair of IGDA Phoenix along with Corey, so we are responsible for putting together each of these meetings.

Our meeting turn out is pretty impressive, especially when new people show up and they tell me that they had no idea that Phoenix even had a game development scene. We're one of the few IGDA chapters (from what I hear) that has consistent monthly meetings, and I believe that we've only actually missed 3 monthly meetings in the past 3 or 4 years that we've been running it.

Since we've been running this thing for a couple years now and it feels pretty successful, I thought it would be neato to share some tips that I think are important to maintaining an active community of any kind!

Doodle Post

Image


More doodles from a skype conversation. I think my brain almost wants to jump back into coding again, but for now I'm just trying to have any sort of creative output.

Doodle Post

Image