To-do list for Ballance

From Yukishiro

(Difference between revisions)
(Things to be done before returning back to school)
 
Line 1: Line 1:
Ballance will be my next project after I finish Fray's to-do list. I don't have a large code base to work with, therefore it will take me a long time to get even close to have a working framework.<br>
Ballance will be my next project after I finish Fray's to-do list. I don't have a large code base to work with, therefore it will take me a long time to get even close to have a working framework.<br>
''It is very likely that Ballance will be developed at a very very slow speed...''<br>
''It is very likely that Ballance will be developed at a very very slow speed...''<br>
 +
==Things to be done before returning back to school==
==Things to be done before returning back to school==
Line 8: Line 9:
* Build primitive scene which only contains a plane and one type of ball and a fixed view point
* Build primitive scene which only contains a plane and one type of ball and a fixed view point
* Build interaction - moving the ball around using keyboard
* Build interaction - moving the ball around using keyboard
 +
 +
 +
==Design Decisions==
 +
 +
Ballance is definitely a very large project for me, thus I need to make a series of design decisions along the way. It may be necessary to document these for future reference.
 +
 +
===Development Platform===
 +
 +
Although Ballance will be written under Linux system, I still hope that it can be cross-platform so that people using other O/S could play it (assuming that I will finish it eventually). Qt has support for OpenGL and it's cross-platform, therefore it is the best choice for me. (esp. cuz I don't know anything about gtk at all..)<br>

Current revision as of 14:42, 6 August 2006

Ballance will be my next project after I finish Fray's to-do list. I don't have a large code base to work with, therefore it will take me a long time to get even close to have a working framework.
It is very likely that Ballance will be developed at a very very slow speed...


Things to be done before returning back to school

  • Build balls (ball, wooden ball, rock ball, and paper ball)

Problems when having texture. This problem also showed in XMMS plugin. I think it's about context issue.

  • Build primitive scene which only contains a plane and one type of ball and a fixed view point
  • Build interaction - moving the ball around using keyboard


Design Decisions

Ballance is definitely a very large project for me, thus I need to make a series of design decisions along the way. It may be necessary to document these for future reference.

Development Platform

Although Ballance will be written under Linux system, I still hope that it can be cross-platform so that people using other O/S could play it (assuming that I will finish it eventually). Qt has support for OpenGL and it's cross-platform, therefore it is the best choice for me. (esp. cuz I don't know anything about gtk at all..)

Personal tools