Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Saturday, January 4, 2020

Number+ 1.4 - statistics

0 commenti
Number+ is an addictive single player puzzle game you can play on your smartphone right now for free! Go to google play now!



I've published a free update for Number+ on google play with a some fixes and a new screen about statistics.

Let me know what do you think about this update!



Tuesday, July 23, 2019

Number+ 1.3 - balance & pause

0 commenti
Number+ is an addictive single player puzzle game you can play on your smartphone right now for free! Go to google play now!



I've published a free update for Number+ on google play with a some game balances and a new feature: pause!

This is a small update, but like others my idea is to follow player's requests in particular:

  • balance: bonuses now more hard to obtain, every 500 points
  • pause: if you close the app, game state is restored at next start

Let me know what do you think about this update!



Saturday, July 6, 2019

Number+ 1.2 - bonuses

0 commenti
Number+ is an addictive single player puzzle game you can play on your smartphone right now for free! Go to google play now!



I've published a free update for Number+ on google play with a new requested addition: bonuses!

Idea behind this is to expand player experience without altering game's mechanics (for more info on this, see here). Player now at every 200 points will earn a random bonus from a pool of three types:

- down: decrease all tiles by one
- up: increase all tiles by one
- shuffle: randomly arrange tiles position on the board

So Number+ is not changed at his core, it's always the same game, but will be expanded for players that like it.. because bonuses are permanent (with maximum of 9 for every category) between runs.

So far tests shows players like this, especially who play more than one game!

I've also setup a page on itch.io for Number+



Wednesday, June 12, 2019

Number+

0 commenti

Number+ is a relaxing mobile game I've developed in past months for Android, you can find it on google play store here

Goal for the game is to touch numbers and create a series (vertical or horizontal) of same numbers. You have only four moves before lose, so could be pretty challenging


 Here complete feature list:

  • challenge yourself in a single player puzzle
  • understand game mechanics following a simple and visual tutorial
  • create chains of numbers of 4+ numbers to go next stage
  • simple to catch but hard to master
  • infinite replayability


I've created also an itch.io page here:






Friday, May 12, 2017

A droid story: from desktop to android

0 commenti
Today was a really productive day!

I've been able to add android support for my game "A droid story", thanks to libgdx awesome support on that side.

The roadmap was really simple, after initial setup:

1) create a new project with android support

2) move all source file into new project

3) compile & run

The pain point here is the support for touch on android device, in particular my game was keyboard controlled, so add a new type of input was a learning path.

First I studied the api on that side, found an example and build an "invisible" interface, so the player can move the little droid without any controls on screen. The result was.. not so nice in my opinion! Mainly because the input was strange and not so precise.

So I switched to a more clear interface with button on phone screen and after realize that reinvent the wheel is not the right choice, I've opted in use the ui buttons to do the dirty job.










the result on my smartphone


As you can see the result is just a starting point, but works! I'm happy also on support for the back button, something easy that every android developer should consider for theirs apps!

More info ( and a runnable build) soon, after some tests!

Tuesday, May 15, 2012

Catch the cat - new graphics and gameplay update

0 commenti
 
Time for version 1.0 of Catch the cat, my small android project that helps me in learning a lot on Android!

new incredible graphics!


Here Qr code to download and play it

Catch the cat QR code


or downloading here



Catch cat, not dogs!


News

- new graphics, thanks to Viviana Nardin
- avoid catch the dog!
- new bonuses
- credits
- bugfixes
- asked permission only on accessing internet (for online score) and telephone status (for login online/offline for score)

IMPORTANT NOTE: because this game is an experiment, I offer no guarantee for it, okay? I'm not responsible for any damage on your phone. Anyway, code in simple and not dangerous!

READ BEFORE DOWNLOAD: if install fail is because this game is an experiment, please go to application and check "Install from untrusted certificate" and try again

Required: Android 1.6+ to run, tested for now on Android 2.2, 2.3.4, 2.3.6, 4.0.3

Credit: Slick, Slick-AE,Slick forums and Viviana Nardin for graphics

Thursday, May 3, 2012

Catch the cat - swarm update

0 commenti
I've worked a bit lately on Catch the cat, fixing some bugs on gameplay and support on phones. In particular this time I have focused on online highscore.
To build an efficent online leaderboards I have decided to use Swarm service: I need your test to check if all is okay, then first download new version of Catch the cat from here:


Note: for this release Catch the cat require access to network permission, so be aware about that!

Anyway, after installing Catch the cat, you can access online options (if you are connected) using Login option:

Login, both online and offline mode
then login online with Swarm: create an account is a matter of seconds:



On main screen, if you have logged online with swarm or offline on your phone, can see your username:


Then you can play as always, catch cats and so on. In the end of the game, if you have logged-in before, you have your username already set:


And from main menu you can show online leaderboards:


You can notice "Test" in last screenshoot: because every leaderboards have a name, this is test leaderboard. So can you help me test this feature?
Thanks a lot!

Monday, March 19, 2012

Catch the cat - update

0 commenti
you want cath the cat.. but somehow ananas are better!

A small update for my first Android game: add a mute option using option button, someone doesn't like cats meowing around at least during work!

New and exiciting options!


Install using this link or using this QR code

QR code me and get catch the cat!

Note: you can download and overwrite previous installation of Catch the cat, highscore will be saved!

Catch the cat! Current record is 4400 ? Someone could beat this ?

For more information about Catch the cat

Monday, March 12, 2012

Catch the cat Android development

0 commenti
After releasing catch the cat, it's time to get some info about Android development

IDE, coding and time

Working with android is pain without a real device: emulator isn't comparable with Android device so keep in mind this. Eclipse is a first class IDE, many many plugins and more important Android Development Tools! With this tools, Eclipse and your phone you can start android development for free, simple right? Many tutorial around so I will not waste time setup all things.

Library for making games with Android

I've worked a bit with Slick (Fuzzy, Escape from colors, Pong clone, You cant' win, Cute tower defense, Jpacman are some examples) so when Slick creator announced an adaptor for using it into Android I've been interested in it.
Main problem with Slick AE is no information :( just a forum here where ask ) and a svn repository here with an example here.
So working with Slick AE is in first instance a matter of faith and deveotion to Slick: if you never played a bit with Slick, don't try Slick AE, because you have to understand a little bit about Slick before continue.
Slick AE is only a wrapper around Libgdx calls to Android so you can program games with Slick, try it and deploy into Android, cool right?
There are a lot of alternative for example Libgdx: it's different from Slick, but not so much and you can do same things! Gemserk for example use it a lot for their games

Downsides

Bad thins happens sometimes: for example when you have a beta library like SlickAE and a no real layer for separate desktop version from Android version. So input game name is a thing that in desktop version is not possible. It's just an example how much difficult could be working in a mixed enviroment Android/Desktop, without a preparation for this. My suggestion is to write little games, try different libraries and then move to bigger projects!

Conclusion

Catch the cat it's a small game, build with no todo list, no plan and no objective than learn how to build and deploy a little game on Android. And this experiment, despite some flaws (code is a mess, one big class for everything, one for storing information into sql lite android memory and so on..) I've learned a lot.
Games could be a nice way to learn how to develop in a new platform and any Java programmer must try to do something for Android: it's easy, fast and cool!

Monday, March 5, 2012

Catch the cat

0 commenti
Catch the cat is a small Android game I wrote past months.
Gameplay is simple and fun: player must catch cat before ten seconds ends. Search fruits and avoid dogs.. but wait, time is running out!

legendary main screen

cat or fruit? only twelve seconds!

input your name, build highscore list and run for glory!

challenge your friends and bosses into epic run for glory!
Features list

- catch cats! avoid dogs! search fruit in a run against time for score!
- no internet connection required, no permissions
- locale highscore, challenge your friends and bosses everywhere!
- random generated levels, I mean, one, fast random level!

Download

 It's a little game, you can download using this QR code:

grab a QR code reader and make a photo of me!

or just open this link and download apk!


IMPORTANT NOTE: because this game is an experiment, I offer no guarantee for it, okay? I'm not responsible for any damage on your phone. Anyway, code in simple and not dangerous!

READ BEFORE DOWNLOAD: if install fail is because this game is an experiment, please go to application and check "Install from untrusted certificate" and try again

Required: Android 1.6+ to run, tested for now on Android 2.2, 2.3.4, 2.3.6

Credit: Slick, Slick-AE, Kevin Glass fo graphics, I've made this not for money, so no problem, I guess

Tuesday, September 6, 2011

Java game development with MarteEngine/Android

0 commenti


yes, Android want you!

 This is a code story, so be ready :D

The story so far

On slick forum user ask me for an example project for MarteEngine (adding version 0.3 in development on Github, see dev branch) n Android and thanks of his efforts I was able to build and example project. To do this I've started from Slick-AE Template project (you can download it here).

You can download from here and import into your Eclipse workspace (tested with Eclipse Indigo and Helios, works fine )

Into zip file you can find two projects:

  • MarteEngineDemo-Desktop: base project with desktop launcher and all your game files,

yes, Hello World on Android with MarteEngine, great programs start from here (Desktop screenshot)
  • MarteEngineDemo-Android: just a wrapper project to launch your game on android phone ,
and the demo working on my phone


I want it too!

For make it work you need to setup your enviroment like every Android application and then download this example.

Be sure to change target android sdk for both projects, so it will compile on your enviroment too ( for me is api sdk 8, for android 2.2).

You can play a bit launching Desktop launcher, maybe following MarteEngine tutorials, but what you want is see action, so just launch Android project as Android application (don't try to use virtual device, try on a real Android phone, works better).

I've not tested everything, but integration is good and works fine on my Android 2.2 phone

Conclusion

Get working MarteEngine games on Android is possible and easy, if you start from a template project.
There are some flaws, like understanding how to use new input capabilities, but you can start from that.