Sign in to follow this  
programmermattc

Where to next?

Recommended Posts

I've followed some tutorials online and understand what I've coded quite well, the problem is I don't know what to do next. This is what I have in an overview: My Tech Demo The following have crossed my mind but seem to be too advanced maybe? -Collision Detection (between character and height map) -Engine Redesign -3rd Person Camera (rotate around the character and move the character, quaternion?) -Particles (point sprites) Any suggestions on what would be a good thing to look at next? I would be EXTREMELY grateful.

Share this post


Link to post
Share on other sites
oliii    2196
Animation, then maybe some physics and collision, to turn it more towards a game environment. A math library for starters (Quats, vectors, matrices, ...).

Also, it looks like it could use some cool dynamic lighting.

Once you get more interactions, there will be thinks you will want to add, like particle system, sound, AI, a game framework, ect...

Share this post


Link to post
Share on other sites
oliii    2196
Rotation matrices are easier to visualise, since the column / rows represent the axis of orientation. Quaternions are more mind bending. In the context of game maths, It's hard to get a visual representation of them, but it's easier if you consider them as some sort of axis-angle representation of a rotation.

Quaternion(x, y, z, w).

(x, y, z) -> axis of rotation.
w -> cos(angle of rotation / 2).

I use them without going into too much detail. In their simplest form and usage, they are not too bad. Use them as a tool for basic maths routines, quaternion<->euler<->matrix<->vector operations and conversions, that should be enough. They are great for cameras, and skeleton frames for animations.

Once you have that math library ready, it will make your life a whole lot easier when you start doing physics, animation, collision and AI. It's good to have the choice of using quaternions vs matrices.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this