It turns out I needed to reset my router. I assume it was an IP conflict or something.
It would be good if there was an ultimote wiki to document this sort of thing. [import]uid: 52771 topic_id: 17667 reply_id: 70277[/import]
It turns out I needed to reset my router. I assume it was an IP conflict or something.
It would be good if there was an ultimote wiki to document this sort of thing. [import]uid: 52771 topic_id: 17667 reply_id: 70277[/import]
Izamojc,
Thank you for letting us know of the problem. We are happy to hear that Ultimote is working for you and we are working on our new site that will eventually have a wiki and a bug tracker/feature request system.
Let us know if you run into any further problems, we try to check this forum often.
Thank you,
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 70296[/import]
If I can make a suggestion, it would be great if there was a way to fake geo-locations by dragging a point around a map. I’m building a location-based app that uses proximity to play audio.
The locations I’m testing are in New York and I’m in Toronto so it’s impossible for me to test on the device. It would be nice to be able to drag a fake “user” around a map rather than manually building location macros.
Keep up the great work! [import]uid: 52771 topic_id: 17667 reply_id: 70308[/import]
Hi Izamojc,
Thank you for the suggestion. It is a very good idea and even more practical. We are working on importing google earth paths into our program so in the mean time, please make sure you have google earth on your computer and also be familiar with the add path tool as we will be using this feature to import data into Ultimote. We will keep you updated.
Thank you,
M.Y. Developers
[import]uid: 55057 topic_id: 17667 reply_id: 70328[/import]
New feature update: Google® Earth Path import
You can now import any arbitrary path from Google® Earth into Ultimote and play the sequence of coordinates as a macro. You can either get a path from a driving direction query or you can choose to draw one yourself. Now you not only simulate location events, but entire paths anywhere in the world! See the documentation for more information.
Download the update from
http://www.mygamedevelopers.com/UltimoteDistribution13.zip
Let us know if you have any questions,
M.Y. Developers
[import]uid: 55057 topic_id: 17667 reply_id: 70477[/import]
Please download an important update. If touch events are not being triggered due to invisible objects being drawn on top then please download the update from here.
http://www.mygamedevelopers.com/UltimoteDistributionv131.zip
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 72281[/import]
I just wanted to write a quick review of Ultimote here, as I purchased it about a week ago.
Ultimote has made my life so much easier - I’d go as far as to say it’s been my best purchase in enhancing the standard Corona SDK.
In my projects so far I’m just using the touch functionality, but this is so much easier than using the simulator directly - and it supports multitouch, so not having to build to device constantly is a great time saver.
I’m planning on using the accelerometer in a future project, so the fact that Ultimote supports that (along with gyroscope, compass and gps) made the purchase a no brainer.
I did have a small issue when I first used Ultimote in my project, but the level of support I received was excellent - on providing some sample code I literally received a fix within 1 hour!
So I’d wholeheartedly recommend you purchase Ultimote to speed up your development process - a big thumbs up from me.
Bryn
[import]uid: 62042 topic_id: 17667 reply_id: 72888[/import]
Thank you for the review. We appreciate your support. We are constantly trying to make our products better and if you have any suggestions or comments, please let us know.
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 72949[/import]
The GPS functionality has been a life-saver. I built an app that used specific geo-location data from Central Park in New York. I live in Toronto, Ontario; Too far from New York City to do live testing.
Instead, I was able to get my client to build paths in Google Earth which I was then able to run as macros in Ultimote. This ensured my geo-coordinates were tracking correctly to their locations.
It took a lot of the guesswork out of testing GPS functionality in Corona; All without having to leave my desk.
For the GPS functionality alone Ultimote is worth every penny! [import]uid: 52771 topic_id: 17667 reply_id: 72970[/import]
Hello izamojc,
Thank you for your nice comments. We were able to implement the Google earth feature per your request and we always welcome any feature requests/problems. Thank you for making our product better and more efficient.
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 73122[/import]
The only thing I don’t like about the app is the user interface. The buttons are very small and hard to click, and the Star Trek fonts don’t look very professional. [import]uid: 52771 topic_id: 17667 reply_id: 73153[/import]
Thank you for your honest comments. We are definitely working on making the user interface better. We spend more time on getting the product functional but user interface is also very important therefore we will improve it.
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 73370[/import]
I have installed your Air Hockey game from the app store and played in wireless mode with another iPad. Very cool.
Now I want to add the same wireless multiplayer capability to the next version of my Pinball Soccer game. (See http://martinapps.com/pinballsoccer.html.)
I downloaded your UltimoteDistributionV131 but am having trouble seeing it work. Here is what I did (following your instructions in “Read me please.txt”).
Using the project “ConnectionDemo” folder, I built the app and then installed it on my iPad.
I opened the project from the same folder in the simulator.
But the console just keeps printing “Waiting for device…”, and the ConnectionDemo app on my iPad never shows an Autoconnect button. I can start the game by hitting Play on either the device or simulator, but they don’t connect and the game play is very sluggish on both.
Am I missing something? Do I need to install your app from the store on my device to make this work?
[import]uid: 23636 topic_id: 17667 reply_id: 75806[/import]
Hello Bruce,
The Ultimote Distribution files are the library files to accompany the Ultimote app from the app store. Currently only downloading the library files will allow you to test the macro playback functionality of Ultimote. The project files included there were not intended to be compiled and installed on devices as these were made to run on the simulator with the Ultimote app connecting to them. The autoconnect button refers to the Ultimote app from the store.
It appears from your questions you are trying to create a multiplayer game, correct? Ultimote was designed for transmitting real time device only events (etc gyroscope, accelerometer, multitouch) to the simulator, not device to device. However, we have another third party tool in the works (will be out in a day or two) that will be exactly what you are looking for. This new tool will feature:
-Automatic network discovery (much like ultimote), ie no need to enter in IPs/Ports
-Client/Server model with multiple clients/servers on the same network
-High speed UDP for time critical events with different levels of importance (acknowledgments)
-Ability to transfer files for maps and such. We will try to do this in UDP but may end up using TCP
-Ability to choose from multiple servers on the same network
Am I missing something? Do I need to install your app from the store on my device to make this work?
If you want to stream hardware events from the device to the simulator and record macros then you need to install the app from the app store.
However, if you just want to make a multiplayer game. then we ask you wait a day or two for our new tool (Corona Multiplayer, Corona LAN, name not decided yet)
I have installed your Air Hockey game from the app store and played in wireless mode with another iPad. Very cool.
The air hockey demo you see on our youtube video is a sample game done by Ansca. We just used it to show how easy it is to incorporate Ultimote into existing projects. Could you send us the app store link? The game is not ours but it sounds interesting.
Thank you and sorry for the misunderstanding,
M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 75830[/import]
Just bought corona ultimote and its awesome! What a huge time saver, if only I stopped buying all these cool corona tools and buy an indie developer license! haha
I have a suggestion, I would be great if you could have the whole game stream to the device, don’t know if thats too much bandwidth though? [import]uid: 41389 topic_id: 17667 reply_id: 75857[/import]
Hello Leom271,
Thanks for checking us out!
You can use Ultimote on test driver, indie, or pro license it will work on all.
It is possible to stream the entire game screen to the device but you cannot send the individual pictures if you choose to do this. You can do this with the following code:
ultimote.setOption({sendAllObjects = true})
from now on you should be getting outlines of your objects to help you interact with them better. You will see many outlines but you should be able to pick out active game elements from there.
One important thing to remember about ultimote is it saves options for each project in a text file. If you wish to disable sending all objects then you must explicitly do so but you only need to do it once per project as this option will be saved.
Another option you have is to send periodic screenshots of your game screen by using this code:
ultimote.autoScreenCapture({name = "screen.jpg", period = 2000})
this will take a screenshot every 2 seconds and save it under your sandbox directory as “screen.jpg”. It will also send the screenshot to your device and display it there.
Let us know if you have any more problems.
Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 75863[/import]
Sweet thanks M.Y Developers, in the future will we there be an option to stream the images not just the outlines? [import]uid: 41389 topic_id: 17667 reply_id: 75866[/import]
Hi leom271,
Currently you can stream images to the device if you set the ultimoteObject = true for any display object(s) for example:
local someObject = display.newCircle(100,100,20) --this can be anything including display groups
someObject.ultimoteObject = true --this will stream the object, generate an image, and send it to the device
You can choose to stream however many objects you wish, but currently it is not possible to stream the entire scene (so you need to turn off the sendAllObjects option to false).
There are plans to improve the network protocols for Ultimote. We are working on another third party tool (Corona Multiplayer) that features an improved networking protocol that we will not only be used for multiplayer games but also for applications such as Ultimote. This will improve the network connection and allow you to stream more objects.
Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 75872[/import]
Here is the link to the Air Hockey Gold game on the app store.
http://itunes.apple.com/us/app/air-hockey-gold/id353410847?mt=8
You can play with 2 iPads by tapping Wireless 2 Player. I thought this game was done by you guys, which is why I was confused when your demo package was not able to produce the same result.
This game’s iPad-to-iPad game play is very responsive. This impressed me as I was expecting the latency in the network handshaking to be too slow to allow the fast game play that this game provides.
I was originally thinking of Bluetooth for the network, but Corona doesn’t support that yet. So I will be waiting for your new package to try. [import]uid: 23636 topic_id: 17667 reply_id: 75886[/import]
Hi - I just bought the Ultimote for Android but can’t get it to connect- with the demo code all I am seeing is ‘waiting for device’ constantly.
If I try to connect in Manual mode, what is the IP address referred to? Should it be the IP address of the computer I’m running the simulator on? Also, the port setting?
Thanks
Harry [import]uid: 93610 topic_id: 17667 reply_id: 76179[/import]