Making use of the Grav Sensor - Touch Pro, Fuze General

I grabbed the most recent version of the API that's been floating around for hooking into the HTC grav sensor and created a little etch-a-sketch style program using a tweaked version of it. I was hoping to get a little feedback on the changes I made and how I'm using it in this application.
I tried to fully explain what I did in a blog post I made about it, but have also linked to the source files (VS 2008) and the exe/dll for the phone if anyone's willing to take a look at it in any of the mediums and give me some feedback on the way I went with it.
Thank you in advance for any suggestions / feedback you can provide.
Blog Post Explaining it all
Link to the Source Code
Link to the exe/dll to run on the phone

Went ahead and added an installer (CAB version) to make it easier for anyone willing to help
Tilt Draw Installer (CAB)

Any comments, criticisms or suggestions at all?

I can't draw with a pen and paper, but....
Some thoughts:
Perhaps add a pen-up / pen-down feature. I did notice that you can tap on the screen even if tilt is enabled to reposition the cursor, however maybe link it to a hard button so you can do this without touching the screen? Make the cursor flash or something while in pen-up mode.
Another thing that would be cool is when the tilt is enabled, perhaps have an overlay or small area that would have a "direction/speed" indicator - this would give the user an idea of how far they have the screen tilted etc. Doesn't have to be large at all, in fact. Maybe a little picture of two moving etch-a-sketch knobs
Would there be a way to "flash" where the cursor is at? For instance, if I draw with the color red - and I draw into an existing set of pixels that are red, I can lose track of the cursor. Perhaps outline the edge of the painting cursor with the cursor's complimentary color so it will show up even if you're drawing over other colors.
Also, you can draw off the bottom of the screen (in my limited testing.) The cursor keeps drawing in the direction you're tilting, but the menu at the bottom obscures the painting. Perhaps limit the drawing screen to the visible canvas?
Other than these suggestions, this app uses the input well - I could generally move the fuze and have the drawing accurately reflect using the g-sensor. Very nice!

Groovy, thank you for the feedback, I'll see about incorporating it in.
It's good to hear that the response from the tilt sensor seems to be alright, I was concerned that the changes I made to it may have made it feel ..."off"

Related

Much Awaited Windows Mobile 7

The much awaited windows mobile 7 interface and all other info below
Microsoft is currently developing Windows Mobile 7, the first revolutionary change to its mobile device operating system. Recently, I was given a document by a source inside Microsoft that details the touch and gesture plans for Mobile 7.
Below, you’ll find over 3,000 words detailing my notes from the document. I can’t publish the document here, at least not until after the product is announced, to protect my sources. I will provide the document to trusted journalists in order to share and show proof of this information. If there is anything I leave out, please don’t hesitate to ask and I will try to provide a screenshot or answer.
Windows Mobile 7 will dramatically change the way we use mobile devices. It will emphasize the use of touch on the device, as well as motion gestures created by using the device. It is, absolutely, Microsoft’s effort to beat back the iPhone, and the iPhone is referenced several times in the document.
Windows Mobile 7 will use touch gestures, similar to how the iPhone does. You will be able to flick through lists, pan, swipe sideway, draw on the screen. A lot of emphasis has been put on making navigation easier and doing away with scrollbars, including a new scroll handle that allows for multiple ways of finding items extremely fast.
Windows Mobile 7 will use motion gestures, something the iPhone does not. It will not use an intricate and complicated series of gyroscopes and accelerometers. Instead, it will use the camera on the phone to detect motions and create appropriate actions. You will be able to shake, twist and otherwise manipulate the phone and get things done. The phone will be able to perform actions when placed face down on a surface, and it will know when it is in your pocket or bag.
Windows Mobile 7 will have an exciting locking screen, that will allow you to play around with it, draw on it, shake it and completely otherwise mess with it.
Windows Mobile 7 will have dramatically improved visuals, different from the iPhone and much more similar to the dark and futuristic visuals of Windows Vista. It will feature graphical transitions, subtle effects, and other things to make it more interesting to look at. This is not detailed in the document, but featured in the multitude of screenshots.
Windows Mobile 7 is designed to use the finger, not the stylus, though many devices will be required to include a stylus. It is designed to be easy to use with the hand, including one-handed, and to be fun to use and easy to understand. It is designed to be used on devices with no buttons, few buttons, lots of buttons, full keyboards, and devices without touch screens.
Windows Mobile 7 is clearly designed for better media playback, with screenshots indicating a much-improved Media Player and photo gallery application. There is talk in the document of a games mode. Mobile Internet Explorer runs full-screen web pages in a minimalistic interface, and has “tabbed” browsing, except you can switch tabs by shaking the phone.
The keyboard has been improved, but plans for a full touch keyboard, a la the iPhone, have been shelved until a future version of Windows Mobile.
Below are my detailed notes. Some of it is raw, some of it is very detailed. It is accompanied by screenshots direct from the document which show off other features planned for Windows Mobile 7.
Goals of the New User Interface.
Touch, gestures, scrolling, and direct manipulation. Also, animations, transitions, motion gestures, and codenames “Phosphur” and “Starburst”.
Goal: Finger optimized, best in class touch experience that users are comfortable with everywhere.
Requirements: simple, memorable and fun; consistent, predictable and interesting; natural movements, natural animations and transitions; and enhance the mobile experience, not degrade it.
Goal is to support hardware with buttons, hardware with buttons and touch screens, and touch screen-only devices. The Touch-only devices are specifically referenced as “iPhone compete”.
User experience requirements: consistent UI interaction across the device (up and down should always scroll up and down lists, not something else), should not be overloaded. The new UI will not be opt-in for applications, but required, so old applications will all get it. There will be a “game mode”, where games will be allowed to override the UI requirements and use similar movements for different actions, allowing games to have more complicated controls than the average app.
There will be audio and visual feedback, only where appropriate, like indicating the top and bottom of a list, which objects are touchable, and a “ring of fire” indicating where you press and hold down your finger.
Designed to be used by a finger, without a stylus. Microsoft Research is researching the size of the average fingertip/tap size. Currently, they are working with the assumption of a 7.6×7.6 millimeter fingertip size. The goal is a device that can be used almost entirely one-handed with the thumb of the hand holding the device.
There were plans to implement the Soft Input Panel (the on-screen keyboard) as a finger accessible portion of the UI (like the iPhone does), but it was cut for Windows Mobile 7.
Tap drills down in a list, but some lists will have you tab once to select, once again to drill down the list. Interface elements will be designed so there is no fear of users making a mistake and missing their target. It will be able to dynamically resize elements of the user interface, prioritizing them and making them easier to hit. Corners, like the close button, scrollbars, icons and the title bar/status bar, will all be able to grow to make things easier on the user.
A stylus will be required on devices meeting certain screen size, orientation, DPI and resolution marks. User interface elements will scale their size and be prioritized in order to make hitting them easier, especially scrollbars, corner elements, icons, the title bar and the status bar.
Touch may be the actual product name as it stands.
Gestures for scrolling (horizontal and vertical), task and menu access, press and hold controls, list items, press and drag, and launching shortcuts. The device will be able to detect finger velocity, scrolling further if the user’s finger moves faster.
They are considering the need for scroll bars when users are scrolling with gestures. Current plan is to show them on Touch devices when flicking through a list, but not show them on button-only devices when scrolling.
When a dialog is longer than the screen and needs to be scrolled horizontally, they are considering replacing the scroll bar with a visual indicator, like text fading off the edge of the screen. Pressing and holding launched the context (right-click) menu, as it does now.
By default in a list, tapping drills down items, but there will be visual and audio feedback if drilling doesn’t occur and the user is merely focusing on an item.
A stylus will be required for device makers to include, based on screen size, screen orientation, and screen resolution.
Microsoft is considering if it needs to support screens and drivers that do multi-touch, but multi-touch is not a base feature of Windows Mobile 7. Multi-finger touch is shown for cropping and rotating photos, but there is no indication if this is software based or requires multi-touch hardware.
Motion Gestures.
There will be various finger motion gestures, used for scrolling vertically and horizontally, task and menu access, pressing and holding on controls, list items, pressing and dragging, and launching shortcuts.
Some UI elements, called Spinner and Pivot, will have a gesture where you swipe them from left to right. In a Spinner, you have a single item with left and right buttons next to it, but instead of hitting the left and right buttons, you can just swipe to change the option.
There will also be motion gestures, where the user moves the device to invoke certain commands. Microsoft Research has a technology concept that uses the device’s camera as a motion sensor, enabling motion control while using the device. This means devices will not need accelerometers and other complicated gyroscopes to get these features, and that existing Windows Mobile devices could be upgraded to full Windows Mobile 7 functionality. These gestures will require the camera to be operating all the time a gesture may be used, which will affect battery life.
There would need to be support for gestures when the device is locked, including slider control, which hints at a similar locking mechanism to the iPhone. It will also support changing screen orientation when turning the device sideways, just like the iPhone does, but using the camera, not a gyroscope.
Windows Mobile 8 will support gestures in the auxiliary screen. Windows Mobile 7 will not.
Gestures shown include in music or a slideshow, shaking the phone left or right to go to the previous or next song or photo, and shaking the phone in order to shuffle it. Here’s an image, which may only be a mockup, or it is showing us what Windows Media Player will look like on Windows Mobile 7, as well as the picture viewer:
As you see, Media Player has an emphasis on album art along with other cool visual elements. Also notice the ever-present battery and signal strength indicators have been placed inside the soft key buttons at the bottom of the screen, saving screen real estate and making them a lot cooler.
Another gesture: When pressing the directional pad down in a full-screen media application, such as a photo application, you can move the device forward and backward to zoom in and out of the image.
windows mobile 7 continue
The web browser will incorporate gestures for back and forward actions. Here’s an image:
Notice the differences in Internet Explorer. The interface is simpler and much nicer, with just an address bar and go button, the web page is a desktop version, just like on the iPhone, and the browser has tabbed browsing, used by gesturing through a series of graphical thumbnails. This is very impressive.
The camera will also cause certain actions based on light sensitivity. For example, if you put your phone in your pocket or in a bag, it will shut off the screen, and can even make the ringer louder or put it on vibrate, as directed. It can also turn the screen on automatically when taking the phone out, trigger the timer on the phone’s camera when the phone is placed face down on a surface, automatically activate the camera flash based on available light, snooze the phone’s alarm when waving your hand over the phone’s camera, taking a picture when anyone walks past the phone (or any other desired action, like making a noise), or remotely connecting to other devices when the phone sees them.
Waking Up and the Lock Screen.
Here’s an example of a gesture, shaking the phone to wake it up:
The document says that gestures should be distinct, convenient, easy to use, and they should also be fun and have feedback that responds to the user’s action. They shouldn’t be hard motion, but simple jiggles or shakes, with the screen reacting to the amount of shaking, the number of shakes, that sort of thing.
An example of the screen showing a transition from the device being asleep to awake:
As you see, it’s a very nice and detailed, but subtle graphical transition. Microsoft never cared about transitions before, but it looks like Windows Mobile 7 will be different.
There’s also a part talking about allowing the user to “doodle” on the screen (their word, not mine), letting users draw doodles on the device lock screen, as well as shake the screen to affect the wallpaper (like making water run, or blurring an image). The iPhone’s lock screen is an iconic part of the device, and Microsoft wants to have a cool lock screen without copying Apple, so the plan is to give you fun things to do on the lock screen.
Here’s an image showing the user doodling. Notice the use of two fingers, hinting at software-based simple multi-touch, or perhaps the image assumes the device has multi-touch hardware?
And a screen that has been shook or doodled on:
That makes for a pretty cool locked phone.
Touch Scrolling/Flicking.
Users will be able to flick their way through lists and swipe sideways for certain actions and pivoting views. When scrolling through lists, letters are shown to indicate as the user makes his way through the alphabet, as well as the addition of a scroll bar. There will be a visual bump when reaching the end of a list.
Besides flicking up and down, the user will be able to pivot sideways between different hotlists. The user can swipe to pivot between each, tap a selection in the pivot wheel, or hit an arrow to launch a pivot selector for all available pivots.
An example of pivoting in the Recent Programs menu:
Here’s a screenshot of Outlook’s inbox:
Also shown is flicking and swiping through an unnamed maps application, based on Windows Live Maps, and flicking based on the velocity of the user’s finger. Other types of finger gestures include the use of spinners and sliders, and unrestricted omni-directional movement.
A screenshot of panning in the maps application:
Those arrows on the sides of the screen are shown as being used in all applications, including IE Mobile, to let the user know when they are panning the screen.
When hitting buttons/icons on the screen, the UI will try to prioritize items and determine which one the user wanted to hit, so users who are sloppy with their fingers will still get the desired result. It will use this smart targeting when using your finger, but not when using the stylus, a very smart design decision. When using the keyboard, the letter enlarges and appears above your finger when you hit it, just like on the iPhone. When highlighting text, a zoom/edit box appears above it to show what you are highlighting. When in full page view in IE Mobile, if you hit an area with links it will zoom in with a bubble and help you choose from the links. Observe:
Notice Word Mobile. It has the Office 2007 Ribbon, but it appears to be lifted directly from Word 2007 and far too small to be used on a mobile device. Assume that this was put in for the mockup, and not an actual application screenshot, but also assume that they are going in the direction of a Ribbon-based user interface for Office Mobile.
There is handwriting recognition listed for OneNote Mobile.
An example of a context menu, activated by pressing and holding in an area (like right-clicking on a PC):
Other examples of what Microsoft calls Press N Hold UI elements include an application launcher and a quick scroller (for quickly moving through a list with a scrollbar and the first letter of list items):
Currently, when scrolling down a screen with the directional pad, the selector moves to the bottom of the screen, then scrolls downward one item at a time. In Windows Mobile 7, the list scrolls upwards as the selector moves downwards, acting in sync so that the selector does not reach the bottom of the screen until it reaches the end of the list. This gives the user feedback on how long the list is and where the user currently is within the list.
When the user flicks to scroll within a list, a scroll handle will appear on the side. If the user touches it, the user can drag the scroll handle up and down for faster scrolling. This replaces the scroll bar. The more the handle is moved, the faster the screen will scroll. A screenshot:
Scroll bars in Windows Mobile 7 will never be part of the screen, but rather floating transparent visual elements on top of it. They will only be used when necessary.
A filmstrip view is shown, with the music filmstrip clearly showing a Zune icon with the option to purchase the song:
There are many pages showing other UI elements, including radio buttons, Spinners, sliders, text entry boxes, combo boxes, drop down menus and such, that I have left out. If anyone desperately wants to see them, let me know and I can add screenshots.
There’s a list of gestures that are being explorer and may or may not make it into Mobile 7, including a gesture to dismiss an on-screen notification by shaking it off the screen, a gesture to automatically take you to a Smart Search notification panel, turning the phone like turning a key to unlock it, Pivoting by gesturing the phone sideways, moving through lists by shaking the phone up or down, switching the camera into black and white or other modes by shaking it down, adjusting camera aperture and shutter speed by rotating the camera, sending a file by “tossing” it to another device.
I left out most of these, but if there are any more you want to see, just let me know and I will try to accommodate. Here’s the camera gesture, just because the UI is so cool:
There’s a list of list view options that are likely cut, including expandable/collapsible headers in grid view (I also didn’t cover grid view), a carousel view (sort of like a vertical pivot), scrolling one item at a time with touch, accelerometer gestures.
Windows Mobile 7 will ship in 2009, according to the document. This makes sense with the Mobile 6.1 point release that is coming around now. Hopefully, Bill Gates will announce Windows Mobile 7 at CES tonight, but if not, you now have advance notice of what is coming next year. Microsoft clearly has a lot planned to make Windows Mobile 7 the revolution it needs to be to compete with Apple, and Mobile 7 is going to bring some cool and excitement to Microsoft’s smart phones.
welcome to yesterday
A quick link to the same old story would have saficed...
this sounds so familiar...
hmmm thx for the "new" information i wouldnt have known if it wasnt for u thankyou
Did they say how many times a day it would crash and reboot itself?? lol
Sorry, I was being rude to the original poster! Thanks for the informative highlights of WM7 and I look forward to all future threads concerning this subject.
**Note** I aim saying this under direst from my wife who thinks I'm being rude....
mchapman007 said:
Sorry, I was being rude to the original poster! Thanks for the informative highlights of WM7 and I look forward to all future threads concerning this subject.
**Note** I aim saying this under direst from my wife who thinks I'm being rude....
Click to expand...
Click to collapse
The documentation is really huge.... i will have to sit and sort it out ..!
if you want a peek through this , visit http://www.htcclub.net/en/shownews.php?ID=294
i just wanted to help the homies right here ...
let me know who needs further clarification
SpringfieldXD45C said:
Did they say how many times a day it would crash and reboot itself?? lol
Click to expand...
Click to collapse
Well i will ask them and let you know... how many times exactly it will ... crash ...
i have a feeling these new gestures will take using (read: failing to use) the phone while drunk to new levels!
constantly using the camera as a light sensor is going to be just great for battery life......

betatesters invited ...

Hi,
in case you have few minutes of free time I would appreciate if you could have a look at my app (Painting, free in Android Market) and report back how it behaves on your device (2.2 required) ...
Painting is a paint app with aim to provide a virtual color book for kids (e.g. you draw the contour, your kids color it). I plan to include some templates later on together with a browser or random pick from templates available.
Thanks in advance for all feedback!
Nice app. I always liked playing around with paint. Nothing like photoshop... but that's besides the point. lol
One thing I noticed just real quick. When you select the "draw" button and start to draw, then switch to the "paint brush" mode, draw with that... but if you want to go back to just the regular "draw" mode... you have to go through the whole cycle again to get to the "draw" mode. It would be nice to have a drop down menu or something so that you could just click, then select what you want. Instead of having to cycle through all the options.
suggestion
Or scroll back in addition to scrolling forward??
Thanks for the feedback - I think I will separate "Draw/Move mode" buton from "Pencil, PaintBucket" button hence it will be more intuitive and faster to switch as indeed those two methods are used most often one after another.
controls improvements have been completed [new separated buttons]. thanks for the feedback. anything else - please post here.
Nice changes. Just installed the update. I like that the buttons are seperated now.
One other (minor) suggestion... is changing the order of the buttons. Having the pencil and then the fill bucket... and then the brush 3-4 buttons down, is a bit annoying.
If you could (and want to), I would adjust the order of the buttons to a more logical order (pencil, brush, fill, eraser, undo/redo, etc.).
Good work!
Nice! Thanks for making that change.

one handed enhancements

I prefer android apps that use the lower portion of the screen more than the top, due to how I hold the phone. Also right side is better than left.
Finding the right app is very difficult due to 9/10 apps having most buttons on top. I keep wondering why you can't just move the toolbar control down to the bottom.... seems simple enough, Maybe there's a way to hack this? It should be simple enough to move the toolbar but if there's a dropdown menu, it gets more complicated. Maybe overlay configured to mirror another part of the screen, that would repeat taps to the original location....
Resizing the whole screen is one solution. There's Touchwiz for S5, OneHanded (Galaxy Note) and One-Hand Mode Xposed Mod which are pretty good but I just want to reach higher sometimes. A super quick way to enable/disable the screen sizer might work. Is there a gesture program that responds to gestures based on length of swipe and location? Maybe auto-return to full screen after 3s of inactivity? Is there something like this that will let you move the whole screen without resizing?
If you have found any great apps with bottom toolbars, please post links. Or if there's a good thread about this
The tool bar is called an ActionBar, moving the actionbar to the bottom is virtually impossible or as Google says a No No. We don't know why. But there is a split actionbar option, where you can add actions to the bottom of the screen.
You may be able to add actions to the bottom if you completely remove the actionbar (by using a theme that has no action bar) and then coding a fake one and merging it to the lower part of the layout.
Though you can't really do this to applications that have already been made unless you have the source code.
So I suggest. Get a smaller phone? Most large phones nowadays require two hand use.

[GAME][4.0+] Shape Rotate

Hi guys
I am a software engineering student, eager xda reader and in my (little) free time i like to mess around with my android phone. So i developed a little game over the last half year. It's called Shape Rotate.
I wanted to do a simple but new game, not another flappy bird clone. So finally i put the first version online in the playstore yesterday, here is a short description:
In my game you always see two equal shapes, in random rotations. Your task is to rotate the outer shape so that it is equally aligned to the inner one - once they are aligned equally tap the screen anywhere to get the next one. That sounds easy, but since time is not on your side (you gain some extra time every time you get the two shapes aligned identically) it gets really tricky once the shapes are not that obvious any more. The goal is to survive as long as you can.
It would be really great if you check it out, i would really appreciate feedback (or, even better: positive reviews )
Here is the playstore link: Shape Rotate in google play
It is of course free (no in-app purchases or what-so-ever), and i plan to add a lot more different shapes in the future! I attached some screenshots of the app, and i also added a demo video in the playstore description.
Great game. Has great potential to be a time waster. There does seem to be some lag between the shape changes that can prematurely end your game. Get that timing down and you've hit a home run.
As for some suggestions to add. Maybe have levels to unlock similar to an angry birds setup. In level one hand similar shapes with minimal colors, next thing to unlock, add another shape or two with an additional color. Thus making each level progressively harder.
ph37rd said:
Great game. Has great potential to be a time waster. There does seem to be some lag between the shape changes that can prematurely end your game. Get that timing down and you've hit a home run.
As for some suggestions to add. Maybe have levels to unlock similar to an angry birds setup. In level one hand similar shapes with minimal colors, next thing to unlock, add another shape or two with an additional color. Thus making each level progressively harder.
Click to expand...
Click to collapse
Thx for your feedback! Regarding the lags, may i ask which device you are using?
I tested it on several devices from an I9000 to my Nexus 4. The only lag i found was that on older devices it takes some time to start the game, but once it displays the first shape i haven't found any lag :s
Yes i already thought about such a thing - creating different "shape packages" and unlocking them time after time. That is definitely a good suggestion for the future and i will soon start working on this. This now is just a first version where i wanted to check out how the game mechanics work and how people react to it.
Varjo said:
Thx for your feedback! Regarding the lags, may i ask which device you are using?
I tested it on several devices from an I9000 to my Nexus 4. The only lag i found was that on older devices it takes some time to start the game, but once it displays the first shape i haven't found any lag :s
Yes i already thought about such a thing - creating different "shape packages" and unlocking them time after time. That is definitely a good suggestion for the future and i will soon start working on this. This now is just a first version where i wanted to check out how the game mechanics work and how people react to it.
Click to expand...
Click to collapse
I'm running on an N4 with KK 4.4.4 and hellscore b47, most kernel settings default.
To be sure I'm understood, I solve one shape and before the transition to the next set of shapes, there is a noticeable pause.
This is a good concept. There’s a lag also when rotating the outer shapes. Though this might be because of my slow samsung galaxy tab.
Overall, this is a good gameplay.
https://docs.google.com/file/d/0B48cqoutz8n3dDFnbTJvRm1XOVU/edit?usp=docslist_api
There should be an mp4 video to illustrate the lag.
Seems there may be an issue with the timer as well.
ph37rd said:
https://docs.google.com/file/d/0B48cqoutz8n3dDFnbTJvRm1XOVU/edit?usp=docslist_api
There should be an mp4 video to illustrate the lag.
Seems there may be an issue with the timer as well.
Click to expand...
Click to collapse
hm, well it could be that what you think is a lag is actually my poor description and/or implementation?
The playing mechanics should be: you rotate the outer shape so that it is correctly aligned. IF it is so, then you tap anywhere on the screen to "submit" it. if it is correct you get the next shapes.
(The reason why it cannot "auto submit" the moment it is correctly aligned is because then it would be trivial, you would just rotate it until it snaps in - thats why you need that extra "next shape please"-tap)
The possible rotation is actually split into 12 different angles, so there are 11 different angles with which shapes can appear.
The best way to control it is to drag with a finger on the border of the screen (or use two fingers as in normal rotation gestures). you have to drag the finger a bit until the shape snaps in to the next one.
so could it be that it's because i didn't explain the intended controls enough? If so, do you have any suggestions to improve that, or how to better explain the way to play it?
really really appreciating your feedback btw :good:
Varjo said:
hm, well it could be that what you think is a lag is actually my poor description and/or implementation?
The playing mechanics should be: you rotate the outer shape so that it is correctly aligned. IF it is so, then you tap anywhere on the screen to "submit" it. if it is correct you get the next shapes.
(The reason why it cannot "auto submit" the moment it is correctly aligned is because then it would be trivial, you would just rotate it until it snaps in - thats why you need that extra "next shape please"-tap)
The possible rotation is actually split into 12 different angles, so there are 11 different angles with which shapes can appear.
The best way to control it is to drag with a finger on the border of the screen (or use two fingers as in normal rotation gestures). you have to drag the finger a bit until the shape snaps in to the next one.
so could it be that it's because i didn't explain the intended controls enough? If so, do you have any suggestions to improve that, or how to better explain the way to play it?
really really appreciating your feedback btw :good:
Click to expand...
Click to collapse
I may not have read it if you wrote it. When initially testing something like this I go for intuitive. The extra tap isn't.
What about doing the the auto next based on a touch release. You know when the shape is being rotated, the screen is being touched. Can you detect when a finger is removed? There would be no more rotation and wouldn't allow just spinning randomly to get it to snap as you describe.
EDIT:
Looking it up it's called a touch event using MotionEvent class with ACTION_DOWN and ACTION_UP
ph37rd said:
What about doing the the auto next based on a touch release. You know when the shape is being rotated, the screen is being touched.
Click to expand...
Click to collapse
That is actually a quite interesting suggestion! I tried it out, and it feels kind of nice. it also makes the game easier, maybe i have to reconsider the additional time gain... I created a debug build, would be nice if you would download and try it and tell me what you think ( you have to deinstall the appstore version first, since this one is signed with my local debug key)
It now checks the correct alignment each time you lift your finger from the screen.
Edit: i think that is a gamebreaker because it makes the game way to easy. you just have to swipe very quickly on the border, and due to the "auto" check you always get the alignment correct very quickly.
another version would be this one. here it is also checked on touchUp but if the alignment is wrong it jumps back in the initial state. that makes it even a bit harder, but also requires more focus and looking.
what do you think?
OK, going to leave this one up to you. I didn't catch a difference between the two in how they play. The first one appears to be snappier and jerky, as opposed to the second one being smoother and slower.
Either way, you nailed what I was saying. What do you think? I think this is far more intuitive. Now you just need to figure out the levels of difficulty.
The ultimate would be to have the shapes and colors auto generated with random attributes. You would not have to map anything out, the app would automagically create them.
Ok i found some issues that caused the touch input to be way to sensitive or way to unresponsive - that fixed i got some feedback that the overall control is way better now (especially on high res devices).
ph37rd said:
Either way, you nailed what I was saying. What do you think?
Click to expand...
Click to collapse
I still like the idea, but it brings some new issues that i need to figure out. Once you got the current control mechanism people don't think to much about it - so i'm not quite sure if it is really that much benefit. I will test that out over the next iterations and try gathering more feedback (about the current control and about how much people think it's good/bad).
ph37rd said:
The ultimate would be to have the shapes and colors auto generated with random attributes. You would not have to map anything out, the app would automagically create them.
Click to expand...
Click to collapse
That is the second big point on my todo list. but i don't really know how to start.
The best way that comes to my mind is to define different "base shapes" that are then just colored randomly. but that again would require alot of different base shapes to keep up a good variety?
at the moment i add hand drawn shapes with each update (around 170 now and using .gif its not that of a size problem anymore)

Request - feature addition to this open-source app

https://forum.xda-developers.com/android/apps-games/app-reachability-cursor-phone-t3846525
Please see above thread. I've reached out to this developer via email, via Play Store review, via reply to his original thread here, AND via PM here.
He seems to have completely fallen off the radar since this time last year.
I love his app, but I just have one request - to be able to adjust the opacity of both the cursor and the tracker (especially the tracker). All the way down to completely transparent (invisible) if desired. They are currently only solid colors with 100% opacity.
Also an option to allow the keyboard to take precedence, because I keep accidentally activating the cursor while swipe typing.
His app is open source (if you download it and go in to the "about" section, he links it there), are any developers able to accomplish this and make an apk? I have paid for the pro version from the dev. I can't find anything like this in the Play Store that is as simple and fluid. I want to keep THIS app, but I just want to be able to make the tracker pad invisible on my screen.
I just record my screen a lot and the tracker being opaque is pretty unsightly. In my recordings I'd like people to only be able to see the actual cursor portion moving around, not the big blob where my thumb is controlling it. When using normally, it's beneath your thumb anyway, so no real reason to have it be visible. Or at least let me turn down the opacity to barely visible, and see-through (with the option to make it 100% transparent and invisible if desired).
Can anyone assist with this?

Categories

Resources