That’s it! There are good chances that I could turn this project I made in my free time into something useful for my student career. This, along with other things, will bring some changes in the way the game will come to life.
First, I need to develop a GUI, and that was already planned. The tech choice will probably fall on the QT framework, with which I’m feeling happy lately. This will probably mean the possibility of some customization options and maybe model loading for the end user. I need to discuss this better with my professor.
Second, I’m gonna remove epoc support for this stage of the game life. This is because a series of reasons: the epoc is behind the scope of my thesis and will make things too long and complicated; emotiv hasn’t behaved too correctly with me recently; I can’t afford to spend $500, especially for a thing I don’t believe anymore in.
On the other hand, without the epoc, the game won’t be the same thing so I’m still thinking about re-adding epoc support in an undefined future and I’ll definitely do so if someone contributes with the donations to help me buy the device and license.
Third, I’m going to add support for “scene creation” with different markers you can spread around the playing field representing different objects. This means you can have trees or skyscrapers or whatever that can interact with the game. I’m still planning all this, but a possibility is to offer a fixed set of objects, represented by different markers that you can freely place in the scene, thus having different game dynamics every time you play. Another possible approach is to define a set of markers and let the user assign 3D models to each of them. This will allow for more freedom, but will raise the problem of managing the objects, for example if they’re not correctly oriented, or with a size not comparable with others (too big or too small). So I’m still exploring all the possibilities.
This is all for now. More news will come as I define the details with my professor and start implementing the new ideas.