jet11 (06-13-2015),Mokou-Sama (06-09-2015)
I've recently been working on an Android app due to school, i'm posting it here to receive some CnC regarding the design.
Unluckily i'm unable to post screenshots of it right now, i'll add them tomorrow tho.
The application's starting idea was to re-create WarioWare's gold digger minigame (i believe some of you remember the thread i've opened about it) and since i was at it i've added as a goal to remake the pet chameleon minigame too.
Since those two ideas were made quite quickly, i've added two more minigames: the first one was yet inspired by WarioWare, it's a find the difference game where on the top of the screen there are 9 colors and at the bottom there are the same colors but one, which you have to tap.
The other minigame was suggested by a friend and it's a quickly made fedora tipping simulator.
Initially, the app shows a menu with 4 buttons filling the whole screen (it's been a pain to make it work for every screen size because...Android.) each one showing an image that clearly identifies one of the four minigames.
Tapping one of the buttons brings you to the minigame, if you lose (where applicable) you'll just have to tap to go back, otherwise you'll have to use the back button of the phone.
The first time one minigame (where you have an objective) is run, the app throws a text tutorial at you, tapping the screen will permanently remove it (so if somebody double taps or ignore it they have to re-install the app to read the tutorial again, however this way there are no buttons left back one you know how things work).
In the chameleon minigame, you obviously have a chameleon. Once you tap the screen, the background will randomly change colour and after a delay so will the chameleon. While it looks fairly easy on paper i've had to use some "hacks" to keep it simple: since the chameleon must change color after the background i had to find a way to keep the current color and to switch to the new one.
The only practical/easy way to do that was through a set variety of colors (10 atm) and having 10 different chameleons.
When the background changes, the app creates a copy of the current chameleon on top of the existing one, changes the color of the original one and fades the clone, thus there is the animation.
Same thing has to happen for the background as well, even tho it's not an image.
As for the gold digging minigame (which is where you pick your nose <3) it features various interesting mechanics such as progressively faster movement, different fingers and score multipliers.
One cool feature is that the finger(s) actually do enter the nostrils rather than just going beneath them, it took quite some time to align all the textures .
This minigame has a tutorial so no need to explain the details, however one thing it doesn't mention is that when you miss the hand will move forward a little then very early on it'll come back. It's intended.
The color difference minigame was already explained before, 9 colors, one is different, tap it.
The last one is the fedora tipping simulator and all it does is...tipping a virtual fedora and displaying a " *tip* " text.
Not much to add except i'd r8 it 8/8 m8.
Of course, the image features a custom icon as well.
I've attached the apk.
It isn't on the play store because it's deceptively hard to sign your app...so i just avoided it for now.
I'll add screenshots tomorrow, as already written, lookin' forward for your opinions! ^.^
*edit*
As said, here are a few screenshots:
https://imgur.com/0ItD1X3,NrZLsoe,Mqf...QF6LWv,6a1cf5o (they're quite big for the thread)
Last edited by IV2B; 06-09-2015 at 02:30 AM.
jet11 (06-13-2015),Mokou-Sama (06-09-2015)
Mokou-Sama (06-09-2015)
RIP in peace feelings... x|
Well tbh i was certain it'd gather a tiny little more interest...
Where'd you learn the android API?
What site and what IDE?
MPGH Staff History:
Minion: 02-12-2013 - 6-28-2013
Former Staff: 6-28-2013 - 7-14-2014
Minion: 7-14-2014 - 1-3-2015
Minion+: 1-3-2015 - 6-1-2015
Moderator: 6-1-2015 - 10-2-2016
Global Moderator: 10-2-2016 - Current
Current Sections:
DayZ Mod & Standalone Hacks & Cheats
BattleOn Games Hacks, Cheats & Trainers
Minecraft Hacks
Other Semi-Popular First Person Shooter Hacks
Blackshot Hacks & Cheats
Need For Speed World Hacks
Other First Person Shooter Hacks
CounterStrike: Global Offensive Hacks
Garry's Mod Hacks & Cheats
Donating:
If you want to donate money to me I take Bitcoin & Paypal, PM me for either of these if you're interested and thanks.
Top Donators: (Awesome People)
FanticSteal $75.00
smurf_master $58.00 <- Best DayZ Gear Seller
Fujiyama $25.00
[MPGH]Black $10.00
[MPGH]Hova $10.00
xJudgez $4.54
[MPGH]Normen's Sheep $3.50
eminemlover $1.50
Brony?
https://www.mpgh.net/forum/groups/1728-mpgh-bronies.html
[MPGH]Jim Morrison (06-11-2015)
Know any way to get those PDFs? Or any tutorials you'd recommend?
MPGH Staff History:
Minion: 02-12-2013 - 6-28-2013
Former Staff: 6-28-2013 - 7-14-2014
Minion: 7-14-2014 - 1-3-2015
Minion+: 1-3-2015 - 6-1-2015
Moderator: 6-1-2015 - 10-2-2016
Global Moderator: 10-2-2016 - Current
Current Sections:
DayZ Mod & Standalone Hacks & Cheats
BattleOn Games Hacks, Cheats & Trainers
Minecraft Hacks
Other Semi-Popular First Person Shooter Hacks
Blackshot Hacks & Cheats
Need For Speed World Hacks
Other First Person Shooter Hacks
CounterStrike: Global Offensive Hacks
Garry's Mod Hacks & Cheats
Donating:
If you want to donate money to me I take Bitcoin & Paypal, PM me for either of these if you're interested and thanks.
Top Donators: (Awesome People)
FanticSteal $75.00
smurf_master $58.00 <- Best DayZ Gear Seller
Fujiyama $25.00
[MPGH]Black $10.00
[MPGH]Hova $10.00
xJudgez $4.54
[MPGH]Normen's Sheep $3.50
eminemlover $1.50
Brony?
https://www.mpgh.net/forum/groups/1728-mpgh-bronies.html
Unluckily i believe none of us copied the PDFs used, plus they're in Italian.
Googling "android tutorial" will show you a few tutorials that explain how stuff works overall and how to create a new project.
Afterwards, i'm afraid you'll have to take the initiative: need to make a button? google how! Need to send a sms? google how!
Basically once you've made the hello world app, it'll be necessary to search for each thing you need to get done.
In general, if you need to put elements that the user can interact with, you go into the design panel and drag&drop the required element inside it, then you choose an ID for it by double clicking it and you work with it using the FindViewById method.
An example for this:
You've made a button called Button1 which is in the middle of the screen.
In the code, you type: Button ButtonName = (Button) findViewById(R.id.Button1);
Once that is done controlling the button becomes intuitive: need to change the text? Use setText! Need to change the width? use setWidth! etc.
Aside learning how to interact with the screen (so loading elements, moving them, etc etc) it's identical to Java.
One very little bump.
Would really love to read any CnC. :/