Past and current stuff

Hopper is using Ogre as its graphics engine, ode for physics, OpenAL for sounds and SQlite as a database.

At the start of the project I wrote a framework using Ogre and integrating the other components. As I am doing something like extreme programming ( as far as I understood it ), everything was more or less refactored when needed. With a working version after any modification.

This is what I am doing these days : heavy refactoring and moderate additions.

I modified the Input Management, and implemented the input configuration : now joysticks, mouse, or keys can be used to control the ship !

hopper_input_configuration1

hopper_input_configuration2

Preparing for other stuff like video configuration inside the game instead of keeping the Ogre default way to do this ( a dialog box appearing each time the game is started ), I made my own configuration file management class.

Also, I rewrote my own GUI instead of using a hacked mini-GUI wrote by someone else.

So next, I will have to integrate these things into the project.

Advertisements

3 Responses to Past and current stuff

  1. Grale says:

    Are you still working on this? Lander was a favourite of mine and i would love to try this out!

  2. hopp3r says:

    Yes I’m still developing it. I’ve refactored a lot of parts, improved physics and particles, implemented shooting, and recently began to add turrets.

  3. Steve says:

    Oh this is awesome. I played the demo of lander solidly back when it was released but have never come across something like it since. Looking forward to an alpha release

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: