Showing posts with label gobandroid. Show all posts
Showing posts with label gobandroid. Show all posts

May 6, 2010

tracedroid - send Stacktraces via Email after FC's on Android

This work is inspired by remote stacktrace for Android i played with recently. But after looking at the sourcecode I decided to do a total rewrite with these things in mind:

  • main: Option to send the trace in other ways - e.g. share via email - pros:
  1. no need for internet permission
  2. having a email adress of the sender to contact the user after e.g. the bugfix
  3. no problem when there is no internet at the moment
  4. user is able to write some more info into the stacktrace mail
  5. user can easily see what is send ( can be important with logging stuff ) and can delete parts of the log
  • modularize ( diffrent send modules )
  • small core ( only collecting stacktraces to files - nothing else )
  • sending asyncronous to collecting - being able to send stacktraces when the user is more in the mood ( e.g. in wlan range )
  • attach Logging info


the screenshot above is from gobandroid 0.46 which now includes tracedroid.

the sourcecode is on github

Mar 4, 2010

gobandroid GnuGo AI support



Based on the NDK part of Andreas Grothe' godroid I managed to add GnuGo AI support to gobandroid with v0.29
I'm more a java than a c guy and my time is very limited at the moment, thats why I had no time to dig into the NDK stuff - so special thanks to Andreas Grothe for the NDK work! I just had to make it work with NDK1.6 ( NDK 1.5 is not avialable any longer ) and change namings in the java bridge and it worked like a charm ;-)
Because gnugo is relatively big for an mobile application and not all users like playing a computer i splitted the GnuGo support to a diffrent apk which acts as a android service. This also opens the possibility to easily add other go AI's ( e.g. fuego ).

It's all GPL - here are the sources:
NDK Part
SDK Part

Feb 20, 2010

Gobandroid 0.22

Gobandroid can now load saved SGF's and has some review features now.



Also there is now QVGA support and a new Settings Screen where you can choose diffrent skins for board and Stones:


Feb 14, 2010

Gobandroid Sente Skin

Today I got permission from Marco Scheurer to use the Images from freegoban by sente.ch. So I have build a new skinstaller for gobandroid - Its now for free on the Android Market and that's how it is looking:



Feb 8, 2010

Gobandroid

When i got my first Android Phone ~2 months ago there was no goban for android yet - but i wantet some - so i started the opensource project gobandroid ( goban + android ;-)
I got a lot of feedback, that's one of the reasons why i am writing this blogpost. First of all thanx to the first contributor Ruth Hinckley aka Lironah for with first images ( i started with single color circles and lines ;-) See the difference:





Second thanx to the potential contributor shay raikin who wants to implement gnugo !-)
And last but not least thanx to all the mails with bugreports/ideas and greetinx.
There are not much features yet but even with these little featureset some users are just happy with it e.g. to write down games and save them to SGF.
Tonight I implemented something new - the skins are now saved to SD-Card with applications called gobandroid skinstaller ( skin + installer ;-) - These applications uninstall after they did the job of copying images to the sd-card - so there is not much Application Space is needed. Application Space is actually a big issue on android at this time. I have a lot of space on sd-card but lack space where i can install application. This needs to be fixxed on android but until then I'm going this workaround.




here is the code of gobandroid: http://github.com/ligi/gobandroid

the code is GPL licenced

and here is the code of the installer ( perhaps the uninstalling or the resources to SD-Card part is interesting for someone ) : http://github.com/ligi/gobandroid-skinstaller-lironah/