To-do list for Ballance
From Yukishiro
(→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..)