MultiImagePicker Library for Multiple Image Selection

App developmentcan be done in more than a handful of ways. You can write every single … more

Shoot Troubles, Not Users w/ Alex Boag-Munroe – XDA:DevCon 2014

In presenting the various sessions from XDA:DevCon 2014, weve mainly … more

Oppo Releases ColorOS for the Find 5… Poorly

Almost every OEM has taken the liberty of creating its own incarnation of the Android OS. … more

XDA LG Development Challenge Winners

Almost 3months ago, we set out with LGto findtwo amazing apps that developers could put together … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[LIVE WALLPAPER] ShakeThemAll - Droids with physics (v1.77)

OP Yougli

7th March 2010, 05:24 PM   |  #1  
OP Senior Member
Thanks Meter: 2
 
152 posts
Join Date:Joined: Mar 2010
Shake Them All! is a live wallpaper using realistic physics engine and g-sensors to display Androids falling down your screen.
Androids react to gravity, touching, shaking your phone and even light and sound now.

Free version:


Donate version (1):


APK is now also available from the official website here:
http://www.shake-them-all.net

Video here:
http://www.youtube.com/watch?v=-A41vG6ks7k

Any feedback welcome, thanks

------------------------------------------------------------

Skins
Use the official website to download or create your own skins.


------------------------------------------------------------

Translations
Help needed with translations, feel free to contribute (french, german, japanese, chinese and hungarian already available):
- Droids falling down your screen. Uses physics, gravity and g-sensor. (Wallpaper description)
- Presets
* Choose a preset - Default - Gravity only (Low Battery Use) - All sensors (High Battery Use)
- Droids
* Number of droids
* Size of droids
* Droids skin
* Color of droids
- Background
* Background Type - Select background type (color or image) -> Color / Image
* Background Color - Select background color -> Pick a color -> Tap here to confirm / Default color
* Background Image - Select background image
- Sensors
* Reaction to gravity - Disabled / Factor
* Reaction to acceleration - Disabled / Factor
* Reaction to touch - Disabled / Factor
* Reaction to light - Disabled / Factor
* Reaction to sound - Disabled / Factor
- Sound calibration
- Calibration in progress, please wait
- Calibration done!
- Ambient Level
- Warning!
- You activated sound reaction. Sound reaction conflicts with 'Voice Search', you should disable it if you use 'Voice Search' regularly.

------------------------------------------------------------

TODO list:
- Use geomagnetic sensor to interact with droids
- Fix conflict between sound sensor and voice search
- Background selector from static wallpaper too
- Random sizes and colors

ChangeLog:


Version 1.77:
- Finally fixed the Skin Manager
- Added new version notification



Version 1.75:
- Added notifications system to get notified when new skins are available

Version 1.7:
- Fixed one major FC for Droid users
- Added translations for all market enabled languages

Version 1.65:
- fixed more FCs

Version 1.6:
- fixed 3 of the most commonly reported FCs

Version 1.57:
- added 'slide' effect
- fixed ratings update

Version 1.56:
- image cropping tool for custom background

Version 1.55:
- merged skin selector and downloader to 'Skin Manager'
- ability to remove skins from SDCard, and also rate skins (check the contextual menu with long press on a skin)

Version 1.52:
- settings issue fixed
- further improvements in CPU and battery use

Version 1.5:
- Improvements in CPU use and battery consumption

Version 1.49:
- Fixed FC when tilting phone while loading skins list or downloading skin
- Fixed reloading of skins list when tilting phone in the Skin Downloader
- Fixed FC when trying to download skins list without data connexion or wifi
- Added support of "Move to SD card" feature
- Added ability to open wallpaper selector from the 'Open' button in the Market

Version 1.48:
- New skin: battery indicator -> default skin with color going from green to red depending on battery level.
- Updated dev tools (SDK / NDK), improved framerate on Android 2.2
- Updated physics engine

Version 1.47:
- Improved Skin Downloader -> added skins preview and caching
- Fixed background loading issues on Droids

Version 1.46:
- Improved Skin Downloader -> added progress indicators

Version 1.45:
- Added very simple Skin Downloader (still needs caching of skins list, skins thumbnails, and loader)
- Fixed bug with background and skin not loading after reboot

Version 1.4:
- Removed all skins except default one, use the website to get your skins
- Added distinction between left and right legs in skins
- Simplified skins selector

Version 1.37:
- Fixed bug with custom background disappearing
- Improved skin selector with ability to have several skins on SD Card
- Added skin from Games&Geeks -> Ryu

Version 1.36:
- Fixed FC when trying to display custom background with mounted SD Card
- Added custom skin setting loaded from SD Card (see above)

Version 1.35:
- Added skin settings (Big Daddy, Kratos, Megaman, Metroid, Sack Boy, Vault Boy => Credits to http://www.gamesandgeeks.com/blog/)
- Added check of sensors availability (May improve compatibility with other devices)
- Added default color to picker

Version 1.32:
- Improved color picker
- Fixed a bug where wallpaper acts as if in landscape mode while in portrait mode

Version 1.31:
- Added setting for color of droids

Version 1.3:
- Added setting for size of droids
- Added presets
- Fixed issue with droids disappearing

Version 1.21:
- Disabled 'Sound reaction' by default, only activate it if you don't use 'Voice Search' regularly.

Version 1.2:
- Added audio sensor -> Shake your booty, little droids!
- Added black/white to color picker
- Added fix to keep legs and arms stuck to body
- Removed instruction from Manifest preventing the Wallpaper to appear on unofficial 2.1 Market

Version 1.1:
- Updated physics engine + tweaking (now about 70 fps with 10 droids, 35 fps with 20)
- Updated to last NDK version (compiled with GCC 4.4.0)
- Decrease of sensors refresh rate (should reduce battery usage)
- Androids can't get stucked together anymore
- Change default nb of androids to 10
- Added Japanese translation (Thanks to musashiken)
- Changed settings of droids nb from text input to slide bar
- Added reaction to light -> arms rotation depending on intensity
- Added limit to legs rotation so that they don't go up
- Added settings for each sensor (0 to 100%, 0 -> sensor disabled)


------------------------------------------------------------
Attached Thumbnails
Click image for larger version

Name:	sta2.jpg
Views:	2916
Size:	23.9 KB
ID:	290429   Click image for larger version

Name:	sta1.jpg
Views:	2978
Size:	21.3 KB
ID:	293192  
Attached Files
File Type: zip ShakeThemAll-sample-skin.zip - [Click for QR Code] (9.1 KB, 1171 views)
Last edited by Yougli; 28th December 2010 at 09:43 PM.
7th March 2010, 05:27 PM   |  #2  
Account currently disabled
Thanks Meter: 0
 
4 posts
Join Date:Joined: Mar 2010
Quote:
Originally Posted by Yougli

Hi,

I've been working on a Live Wallpaper that uses physics and g-sensor to display falling dolls in the background.

I'm about to submit it to the market, but I'd like to have some feedback about it. Tests on my Nexus were good, but we never know...

Features I plan to add:
- Settings activity to manage various parameters with physics
- Applying 'impulse' forces when touching screen
- Ability to change the 'skin' of the dolls

Any feedback welcome, thanks

Going For this right now..

GodDriven..

Not G-Driven For who KNows..
7th March 2010, 05:32 PM   |  #3  
Senior Member
Thanks Meter: 9
 
698 posts
Join Date:Joined: Dec 2009
Downloaded, will try this and report back in a bit.

Edit: amagod, this is the cutest thing I've ever seen. I nearly died of cute.

Right, the little 'droids look a bit pixelated at the edges. Particularly noticeable with the head and antennae.

I'd suggest adding, if possible, a setting to set how many dolls you want falling and rolling around. Being able to change the background would be a welcome addition, too.

Just minor nitpicks, though. Excellent work, honestly, and the first live wallpaper I've ever seen that has physics. It actually reacts to the phone being shaken! (Was wondering why one of the dolls was stuck at the bottom; on impulse I gave the phone a shake and it came loose. Awesome.)
Last edited by grainysand; 7th March 2010 at 05:39 PM.
7th March 2010, 05:34 PM   |  #4  
Senior Member
Thanks Meter: 1
 
187 posts
Join Date:Joined: Jan 2010
Nice, works ok

A bit too slow i suppose, i think you should add the ability for more Droids

Also one of them has just seemed to get stuck in a corner and not want to move
7th March 2010, 05:38 PM   |  #5  
OP Senior Member
Thanks Meter: 2
 
152 posts
Join Date:Joined: Mar 2010
Try shaking your phone if they get stucked

I'm still working on improving the physics to allow more droids / speed.
7th March 2010, 05:39 PM   |  #6  
Jrbourque's Avatar
Senior Member
Thanks Meter: 42
 
1,628 posts
Join Date:Joined: Jan 2009
this **** is sick...its not slow on my phone...but agree ability to add more androids and maybe give 3 sizes to pick from for droid size..besides that awesome job
7th March 2010, 05:46 PM   |  #7  
Account currently disabled
Thanks Meter: 0
 
4 posts
Join Date:Joined: Mar 2010
Quote:
Originally Posted by Jrbourque

this **** is sick...its not slow on my phone...but agree ability to add more androids and maybe give 3 sizes to pick from for droid size..besides that awesome job

Add a couple more.. Focus on the Resolution due to Pixles, focus on the "Physics", this is new.. You should do a **** LOAD more.. Even take the same wallpapers out now, and add this feature to them.. Really, EVERYONE will love it. I Hope you keep getting testers.. Good Luck..!

Quote:
Originally Posted by lolittle

Nice, works ok

A bit too slow i suppose, i think you should add the ability for more Droids

Also one of them has just seemed to get stuck in a corner and not want to move

Not really, Dude, Do you really know what slow is On a Nexus One..

Quote:
Originally Posted by grainysand

Downloaded, will try this and report back in a bit.

Edit: amagod, this is the cutest thing I've ever seen. I nearly died of cute.

Right, the little 'droids look a bit pixelated at the edges. Particularly noticeable with the head and antennae.

I'd suggest adding, if possible, a setting to set how many dolls you want falling and rolling around. Being able to change the background would be a welcome addition, too.

Just minor nitpicks, though. Excellent work, honestly, and the first live wallpaper I've ever seen that has physics. It actually reacts to the phone being shaken! (Was wondering why one of the dolls was stuck at the bottom; on impulse I gave the phone a shake and it came loose. Awesome.)

Ditto, on what he said.. Right on the money!
7th March 2010, 05:46 PM   |  #8  
Senior Member
Thanks Meter: 9
 
698 posts
Join Date:Joined: Dec 2009
Shaking this thing is hilarious fun.

Drops my phone's performance some, but admittedly I'm running a Desire ROM and Sense is something of a memory bitch, so it may very well be smooth on other people's N1's.
7th March 2010, 05:49 PM   |  #9  
Account currently disabled
Thanks Meter: 0
 
4 posts
Join Date:Joined: Mar 2010
Quote:
Originally Posted by grainysand

Shaking this thing is hilarious fun.

Drops my phone's performance some, but admittedly I'm running a Desire ROM and Sense is something of a memory bitch, so it may very well be smooth on other people's N1's.

Jesus Christ.. Another Ditto.. Try On Manup Desire.. It's Faster.. More Zip Aligns, etc.. On Cyanogen, This is smooth as butter..

Ditto, Ditto, Ditto..

Hahahaha.. GodDriven Is Back Baby...
7th March 2010, 05:51 PM   |  #10  
OP Senior Member
Thanks Meter: 2
 
152 posts
Join Date:Joined: Mar 2010
Concerning pixels on the edge, this is due to the Android image I used that had a blue background.
I made the background transparent, but had to remove some pixels that were a bit blue. Hence the pixaleted edges.
I'll try finding another pic.

Post Reply Subscribe to Thread

Tags
android, android live wallpaper, live wallpaper, shake them all
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes