After working all night on Thursday with my GDW group, I managed
to finish the AI steering behaviour assignment! This was definitely the hardest
thing I’ve ever done, which goes to show why programming is probably not my
strong skill. The behaviours that were implemented were Seek, Flee, Arrive,
Pursue, Evade, Wander, Repulse and of course Path following. It was hard for me
to get the actual code down, but with help, I knew exactly what I had to have
going on. Seek and Flee were the basis of the majority of the behaviours. In our game, we've used these behaviours on the ghost of our game. Which if you have any idea what are game is about you will understand who they are.
The greatest challenge I believe
for this assignment was implementing the flocking behaviours. In my previous AI
assignment, I lost a lot of marks because my characters would not align
properly, or even perform cohesion for long. This was presented to the TA on Friday.
Due to my lack of sleep, I’m not even sure I was even talking properly, the
entire time I was thinking about completing our Game Design II paper prototype,
which nobody seemed to wanna do. Now that I’ve gained this EXP I should have
gained the full assignment mark. This is the last lecture for the semester, Im
hoping we receive a good exam review similar to the one we received on the
midterm… a little more detail wouldn’t hurt? I mean what’s the point of showing
us everything when you can just say everything? But I guess it’s important that
we know everything we’ve studied. I myself find it extremely difficult for
these programming courses to study for exams. I generally understand all the
theory behind it, but when it comes to coding, I’m stumped. I need some sort of
direction, and I’m extremely grateful for the Havok and Ogre3D examples that we
were given at the beginning of the year, without them I don’t believe I would
have made it this far. It’s been quite a crazy semester but for now this is the
end of engines.
If you’ve been following, hopefully you’ve
enjoyed or been entertained by my struggle through this course. Come check out
the GDW presentations tomorrow.