My main focus for the past while or so has been to get rid of this cold that I have( being sick is no fun :/ ) and to come up with a good control system that works for all types of input and when I say works I mean works well and is not only intuitive but also has a natural feel and comfort when being used. On top of that this control system has to be able to take input from mouse, keyboard, touch screen , touch screen pad as well as a potential joystick. Originally I didn't think that this would be much of a challenge but it turned out to be quite a process due to many fantastic theoretical concepts that I had which turned out to be not so fantastic in the real world situation and just ended up being thrown away.
After spending quite a bit of time theorizing and repeated testing I have finally come to a basic control system that I would like to move forward with, keep in mind that this is still incomplete and will potentially be significantly different and much better polished in the final version that would be used in the CSK project. So basically this version of the control system is in the very early stages and I am just showing it to you guys so you know kind of what to expect.
Just to go over it quickly touch input will result in a magnification of where the finger is when it is on a selectable button, the reason for this is that you can not see exactly where your finger is when it is on a small object on the screen, of course on larger screen devices this would not be an issue due to the large screen size.
Using the directional pad on the screen with your finger moves around a rectangular green border that shows you which button is currently focused so that you can choose which button you want to trigger.
With a keyboard and mouse you can select any button on the screen with the mouse or use the keyboard arrows or WASD to move around the rectangular green border that shows you which button is currently focused so that you can choose which button you want to trigger.
It is very likely that this is the control system that I will be moving forward with or some variation of this concept because I really like this idea and I think it has a nice and natural feel to it when I use it on my smart phone which has a really small screen in comparison to most current smart phones that are on the market today.
And as promised I have provided in the link below the current prototype for anyone with an Android device that would like to test it out for yourself to see what the control system is really like. Again keep in mind that this is not the actual game and just a prototype, you can go as far as getting into a battle and then using the control system to select buttons. There is no other functionality beyond this point yet but I would like for those of you who do try it to give me some feedback of what you think and what your experience is like using the prototype control system.Android file