Online Highscore test med min Android mobil!
by
, 2012-08-17 at 23:27 (7034 Visningar)
Hujj!
Ända sedan jag lade upp online highscore tutorialen, har jag varit sugen på att få det att funka från min android mobil.
Verktyg: Pelyas Android SDL port, NDK, Curl, Codeblocks
Resans gång:
- Jag började med att designa ett litet trevligt tangentbord i Gimp, blev ganska nöjd med det (Jag är ingen grafiker i vanliga fall).
- Skrev sedan en egen input handler för det hela. ( Använda androids eget tangentbord är ju tråkit.... det går ju inte
)
- Input handlern buggade sönder.... meckade om den en 4-5 gånger, sen helt plötsligt utan att egentligen ändrat något från ursprungskoden, så började den att fungera.
- Skrev om applikationen så att den blev hårdvaruaccelererad. SDL 1.2 till android är lite knepigt, kör man hårdvaruacceleration måste man rita om skärmen med surfaces, samt köra 16 bit färger... att bara köra en: SDL_FillRect(screen, NULL, 0x000000); funkar inte. Kör man software accelererat funkar det klockrent däremot... men SLÖTT.
- Genererade en liten bakgrundsbild i Gimp och meckade in den så att den ritar upp först innan allt annat i koden.
- Lade till lite tangentnedtrycknings grafik..... syns inte så väl eftersom man har sina feta fingrar i vägen
, men coolt iaf.
- slängde in curl libbet, kompilerade och körde!! Funkade på första försöket
Här är videon på spektaklet när jag slänger upp lite ny data till min databas från mobilen (på engelska):