Tool for creating Animations

Project:Langadia++ 2
Component:Graphics
Category:task
Priority:normal
Assigned:Alex
Status:closed
Description

With the Tile and Animation classes, Langadia++ 2 has already good built-in support for drawing stuff in 2D. What we now need, is an easy to use way to save animation information and a tool to edit and save these.

This task includes:

  • Get familiar with Qt 4 and Langadia++ 2
  • Get Qt Creator up and running on Windows
  • Get Langadia++ 2, compile it and try building own projects with it (e.g. the included example)
  • Review the involved classes (Lg::Gfx::Tile and Lg::Gfx::Animation) and think about further functionality that is needed or would be nice to have
  • Create a good XML schema we could use to store the animation information in
  • Finally, create a tool we can use to create and store animations

The resulting software will be part of the official Langadia++ 2 distribution, therefore make sure the code is well documented. Also consider that:

  • The found schema for the XML files shall be extensible if needed
  • The tool shall be easy to use and most important robust: Depending on the direction Langadia++ evolves to, it might be possible that people with little to no expertise in computer graphics and development will use the tool.
  • The software shall only depend on Qt 4.5 and higher as well as Langadia++ 2.

Please use the most recent version for development, which can be downloaded from Gitorious. A tutorial about how to use Git is available in our Tutorials section, as well as an article with general information about version control systems.

martin's picture

#1

Status:active» closed

Project has been droppen in favor of RP/GDK.

Take all of me
The desires that keep burning deep inside
Cast them all away
And help to give me strength to face another day
I am ready
Help me be what I can be

Copyright (c) RPdev 2008 - 2011