Ah the towerfall builds aren't updated so I can't use my secret character (Today)

@Tellous I guess sign ups were all day and people signed up mad early (Today)

The pax towerfall tourney is already full so the assassin prince will have to sit this one out ; ( (Today)

RT @Livelyivy: I'll announce the Gravity Ghost release date and platforms on Sept 8 (my b-day). Y'all can still preorder here: t.co/… (Today)

RT @brandonnn: why won't this vine go viral what is wrong with literally all of you t.co/GVnU7NaWJX (Today)

@JassonMcMorris haha I am the worst <3 (Today)

You'd figure after flying so much I would have less crippling anxiety about it, but nope. (In Seattle now, see you at PAX!) (Yesterday)

@infinite_ammo snow problem. ice to meet you. cool party. chill out. what killed the dinosaurs? THE ICE AGE (2 days ago)

@NoelFB Ohhhh shit did you watch season 3 of Korra? (3 days ago)

RT @saint11: Heeey we finished our Ludum Dare game! Chaos Heart: t.co/XdVc7Jbh5d #LD48 with @amora_b @NoelFB @MattThorson @ashly_bur… (3 days ago)

@ADAMATOMIC @mossmouth YEAH I only played one game so far but it was fun on a bun. (3 days ago)

RT @mossmouth: Time Barons: t.co/oEDzoPVcH0 New 2P card game by me and my friend @perryjon! Fast, brutal, lots of freedom. t.… (3 days ago)

@soundofjw You searchin for sfml2 dot net on mac stuff? (4 days ago)

@TommyRefenes @Spotify Okay no Beasty Boys but how about this DUB STEP REMIX OF BEASTY BOYS YEAAAAH (4 days ago)

@mikekasprzak Responsive web design! I recently made a responsive site and listed some resources I used here t.co/zu0mhAgC7B (4 days ago)

@dom2d My favorite form of progression in a procedural game is none ;p Maybe Spelunky's ability to practice areas through warp doors. (5 days ago)

@___discovery @Demruth @Sosowski are you making bets with sos's dog now? (6 days ago)

@pietepiet omg @djcoreynolan needs these (6 days ago)

@Toasticus Sure, I think over time it will find its own style during development. ;D (6 days ago)

@GarretRandell YES! (6 days ago)

follow
search

2014 - 8 - 11 / 11:54 am / general

Behavior Tree Experiments

Behavior Tree Experiments

As I dig back into my main project one of the upcoming things on my to do list that has been bugging me has been getting the enemies working in a fun and compelling way. Something where they feel smart enough to be challenging to take on.

Usually the way I've always done enemies is through finite state machines which is a pretty fancy term that you shouldn't look up on Wikipedia unless you're going to become incredibly confused. Basically a finite state machine can be used to separate an enemy's behaviors into a bunch of different distinct states. A state can then link itself to other states. So an enemy might have attack, confused, hurt, or defeated states, and depending on what's happening in the game it will switch between them to act on things.

A behavior tree is way more fancy than that and apparently is more powerful in a lot of ways. Ways that I'm not sure that I understand yet, and ways that I've been trying to figure out over the past however long I've actually been working on this game.

Image

I've started putting together a quick behavior tree library that covers the basics that I learned from this article here. For now I'm calling it Kodo and you can check out the full source on BitBucket. I'm not sure how well it works at all, so be warned. Currently I'm using it for some tests using Otter, and so far it seems like things are working but I haven't stepped into the realm of incredibly complicated trees yet.

One of the toughest things for me right now is understand how exactly I'm supposed to be building behavior trees. Finite state machines have always been easier for me to implement, and understand, and going from that to behavior trees has left me completely clueless for the most part, but everywhere I go on the internet assures me that behavior trees are ultimately worth it in the end!

1 Comment

2014 - 8 - 7 / 2:39 pm / doodle

Doodle Post

Image

5 Comments

2014 - 8 - 6 / 10:26 am / doodle

Doodle Post

Image

No Comments

2014 - 8 - 4 / 11:52 am / general

Dan Adelman Web Stuff

Dan Adelman Web Stuff

News is spreading fast that the famous Dan Adelman has left his job at Nintendo to pursue helping indie game development teams with business development and marketing. How awesome is that! What's even more awesome is that I got to make Dan's new website for him. Check it out!

Image

The site is actually created as a custom Tumblr theme which ended up being pretty straight forward to set up. I find it way easier to work with than WordPress, although you don't have as much freedom to host it yourself. Working with Tumblr definitely has its kinks though. The work flow can get pretty weird towards the end of the development... I ended up having to copy and paste the entire template for the site over and over again to update things which is pretty strange, but hey it works!

This is also the first site I've done with any sort of real responsive design. Check out how the site changes when the screen width changes.

Image

It can be squeezed down pretty far in case you're viewing it on a Game Boy.

Image

I had a lot of fun making this site! Haven't really taken on any web development work in awhile, so I had to shake a lot of the rust off, and I got to learn a lot of new things along the way.

No Comments

2014 - 7 - 30 / 4:52 pm / doodle

Doodle Post

Image

No Comments

2014 - 7 - 29 / 6:27 pm / doodle

Doodle Breakdown

Image

Thought it would be neat to go through the layers/phases of my most recent doodle post!

2 Comments

about

About

Hi there, my name is Kyle, and I'm a 27 year old kid with adult powers. I'm making video games and living the indie game developer life in Tempe, Arizona. Here you will find my thoughts, games, websites, doodles, and other stuff like that. I worked on Snapshot, Offspring Fling, and a whole bunch of other games. I also created and maintain Otter, a 2d game making framework. If you want to get a hold of me use the form on the bottom of the page, leave a comment, or just tweet at me. I try to post three times a week. Thanks for stoppin' by! You're the coolest.

facebook

videos

Do you want to make a Let's Play of one of my games, or a just a video featuring footage of my games? You have my full permission to do so! Even if you are monetizing your videos, you still have my full permission to use any footage from any of my games. Go for it!

contact

Your message has been sent! Thanks :)
SEND MESSAGE