tag:blogger.com,1999:blog-17705895224175049572024-03-05T03:59:12.785-08:00A-DroidA-Droidhttp://www.blogger.com/profile/17304890239532454127noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-1770589522417504957.post-38078399726515643902010-04-28T10:44:00.000-07:002010-05-14T23:15:02.781-07:00Support VibraSeq patterns in your app!I've just released a nice step sequencer app for your phone vibrator. It is a lot of fun to play with it and it can also export the "pattern" as a short string. (see the export menu in the app)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf6-aalX6kpwxaXanEz1HUsRkwZFJV5C9T8xLfGGxnkhJn8ss_Mm7XY13HliWF6EF79Q0iaOIHCK2aY_jQv3PG89eldnUfSpRRG_zY2vzkiZt4lY0SPRvXtGhyphenhyphenzxlGkAQ9nYquLWJjiXU/s1600/screenshot2_land.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf6-aalX6kpwxaXanEz1HUsRkwZFJV5C9T8xLfGGxnkhJn8ss_Mm7XY13HliWF6EF79Q0iaOIHCK2aY_jQv3PG89eldnUfSpRRG_zY2vzkiZt4lY0SPRvXtGhyphenhyphenzxlGkAQ9nYquLWJjiXU/s320/screenshot2_land.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5471375351224802642" /></a><br /><br />Install VibraSeq now:<br /><br /><img alt="qrcode" src="http://qrcode.kaywa.com/img.php?s=5&d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.vibraseq"><br /><br />If you want to support VibraSeq patterns in your own call manager / SMS manager app (like ChompSMS, etc...), you only have to let the user to paste VibraSeq patterns into a text box somewhere in your app (around the place where you're letting the user to choose from simple vibrator patterns already).<br /><br />You can parse and play the VibraSeq patterns very easily. See this example code and build in support now ;)<br /><br /><code><br /><span style="font-size:90%;color:#000000;"><br /> //plays the given VibraSeq pattern looped forever<br /> private void playVibraSeqPattern(String vibraSeqPattern) {<br /> //parse the VibrsSeq pattern into a long array<br /> long[] pattern = parseVibraSeqPattern(vibraSeqPattern);<br /> //get the vibrator instance<br /> Vibrator vibrator =<br /> (Vibrator)getSystemService(VIBRATOR_SERVICE);<br /> //play the pattern in a loop forever<br /> vibrator.vibrate(pattern, 0);<br /> }<br /><br /> //returns the Vibrator.vibrate() compatible long array<br /> private long[] parseVibraSeqPattern(String vibraSeqPattern)<br /> {<br /> try {<br /> String[] strarr = vibraSeqPattern.split(",");<br /> int cnt = strarr.length;<br /> long[] result = new long[cnt];<br /> for (int a=0;a<cnt;a++) {<br /> result[a] = Long.parseLong(strarr[a], 16);<br /> }<br /> return result;<br /> } catch (NumberFormatException e) {<br /> return null;<br /> }<br /> }<br /></span><br /></code>A-Droidhttp://www.blogger.com/profile/17304890239532454127noreply@blogger.com8tag:blogger.com,1999:blog-1770589522417504957.post-7596293402034350742010-01-29T05:47:00.000-08:002010-01-29T05:59:46.863-08:00Ball Madness Review at Android App Review SourceI've just seen a Tweet about a Ball Madness review at Android App Review Source.<br />They liked the game ;) They filed it in the <a href="http://www.androidappreviewsource.com/category/thumbs-up/">"Thumbs Up" category</a>!<br /><br />Click for the review:<br /><a href="http://www.androidappreviewsource.com/2010/01/29/ball-madness-android-app-review/">Ball Madness Android App Review</a><br /><br />A-DroidA-Droidhttp://www.blogger.com/profile/17304890239532454127noreply@blogger.com1tag:blogger.com,1999:blog-1770589522417504957.post-36214921108061799972010-01-26T05:35:00.001-08:002010-01-26T05:36:26.160-08:00Ball Madness v1.2Ball Madness v1.2 has been released to the Android Market.<br /><br />New in v1.2:<br />> Now with 30 levels! (+10 new levels)<br /><br />Please install it from here:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qrcode.kaywa.com/img.php?s=5&d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 195px;" src="http://qrcode.kaywa.com/img.php?s=5&d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness" border="0" alt="" /></a>A-Droidhttp://www.blogger.com/profile/17304890239532454127noreply@blogger.com0tag:blogger.com,1999:blog-1770589522417504957.post-3112671154832934852010-01-11T11:51:00.000-08:002010-01-11T11:53:09.692-08:00Ball Madness v1.1I've just released a Ball Madness update (v1.1) to the Android Market:<br /><br />New in this version (1.1):<br />+ Saves/loads your level progress<br />+ Support for 1.5 (Cupcake)<br />+ Mute/de-mute option<br />+ minor improvementsA-Droidhttp://www.blogger.com/profile/17304890239532454127noreply@blogger.com0tag:blogger.com,1999:blog-1770589522417504957.post-47648856612023734312010-01-06T12:54:00.000-08:002010-01-07T00:44:14.429-08:00Ball MadnessBall Madness is an addictive ball game that uniquely combines game genres brain/puzzle and arcade/action.<br />Original concept: Crillion by Oliver Kirwa (C64, 1988)<br /><br />It is one of my few all-time-favorite games, so I decided to make a version for Android. I hope you'll enjoy playing it! ;)<br /><br />This is an AdMob supported/free game with 20 levels. There is no paid version.<br />Internet Access and Position Access is only required/used by AdMob, not the game itself.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQg4DFI3VVwB7IvBveqrroxzECXEeRR6kRCTm_T8539MBaTYZsXm1q5zd6hdPYlQjjX-8alloKYb9KSXSXAofN5gR1RcOnb5VOQnqiQIAlE20FkJhw19wrBSxF3glzAe-Bsz8M6KkrfjA/s1600-h/screenshot1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQg4DFI3VVwB7IvBveqrroxzECXEeRR6kRCTm_T8539MBaTYZsXm1q5zd6hdPYlQjjX-8alloKYb9KSXSXAofN5gR1RcOnb5VOQnqiQIAlE20FkJhw19wrBSxF3glzAe-Bsz8M6KkrfjA/s320/screenshot1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423740112868444482" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGc0oXegfr9nuxwHcWvoR6eGZw1tJr5sJ4LEPoQmYJD5YB0h4_oiE818TFvsV_TTxCPAlny7c3bNNKesgvDXBjiuT4V_wzwVzYRFHH5XtiKzfy_Y1VgowZWZSujk_p_bdllwoR4RzwH6g/s1600-h/screenshot2.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGc0oXegfr9nuxwHcWvoR6eGZw1tJr5sJ4LEPoQmYJD5YB0h4_oiE818TFvsV_TTxCPAlny7c3bNNKesgvDXBjiuT4V_wzwVzYRFHH5XtiKzfy_Y1VgowZWZSujk_p_bdllwoR4RzwH6g/s320/screenshot2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423740579691822594" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qrcode.kaywa.com/img.php?s=5&d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 195px;" src="http://qrcode.kaywa.com/img.php?s=5&d=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.a_droid.ballmadness" border="0" alt="" /></a><br /><br />Instructions:<br /><br />* Destroy all the flat blocks to complete a level<br />* The ball destroys blocks with the same color as the ball<br />* Blocks with a star icon will change the ball’s color<br />* Blocks with a butterfly icon can be moved (same color as the ball)<br />* Avoid skulls<br /><br />Controls:<br /><br />* LEFT: Key "Q" or Tap the left side of the screen<br />* RIGHT: Key "W" or Tap the right side of the screen<br />* Restart Level (when you’re stuck): MENU/Restart Level<br /><br />Compatibility:<br /><br />The game should run on all Android phones from 1.6 and above.<br />It was tested on my T-Mobile G1/Dream (1.6 Donut) and on emulators with various screen sizes/roms. So, it should also run on the Motorola Droid/Milestone and the Google Nexus One for example. Small-screen devices are also supported.<br /><br />Any feedback is welcome!A-Droidhttp://www.blogger.com/profile/17304890239532454127noreply@blogger.com24