2015-03-18, 12:46
Hello,
My name is Pantelis and I am a 2nd year Computer Science student from Greece. I really enjoy retro gaming and I use Kodi almost everyday, so I believe that this is the perfect project for me to tackle.
My name is Pantelis and I am a 2nd year Computer Science student from Greece. I really enjoy retro gaming and I use Kodi almost everyday, so I believe that this is the perfect project for me to tackle.
Quote:Name: Pantelis Tamtakos
forum/e-mail: Dantegr / [email protected]
Summary: Since Kodi is availble on android devices, I would like to make the necessary additions to the code in order to provide a HUD touchscreen controller similar to the picture bellow.
How will I achieve this: I will achieve this by creating a seperate hud controller addon that will inherite from the already existing controller libraries from libretro in order to match the specific touchscreen coordinates to the buttons of the buttons of the actuall controller. I also plan to create a menu subcategory that will allow the user to pick from some already predifined button position setups according to his needs.
What will the project focus on: The project will focus on touch screen configurations in order to make it responsive, regardless of the screen size and aspect ratio. Also attention will be given to include all the controller of the emulated devices currently supported by retroplayer. And finally the creation of a user friendly menu.
Benefits: All android Kodi users,who enjoy retro gaming, should be benefited from this project.
Goals:
- Get familiar with libretro controler library in order to map the controler buttons
- Create a seperate android activity that will act as the contoller HUD and implement it
- Make several overload constructors in order to support all the controlers needed.
- Toy around with the XML layout of the android activity in order to make it responsive to many devices
- Test it on several devices (Phones,Tablets, etc.)
What does it touch in Kodi: Not much Propably since it is an overload addon that will already read from the existing code.
Requirements: C,C++,Android,Java,XML
Possible mentors: Garbear