Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Corona® Ultimote v1.4 - New Version!
Started by M.Y.developers Nov 12 2011 11:32 AM

101 replies to this topic
[TOPIC CONTROLS]
Page 2 of 5 1 2 3 4 »
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#26

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 70477


[TOPIC: post.html]
#27

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 72281


[TOPIC: post.html]
#28

BAMify

[GLOBAL: userInfoPane.html]
BAMify
  • Enthusiast

  • 36 posts
  • Corona SDK

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
uid: 62042 topic_id: 17667 reply_id: 72888


[TOPIC: post.html]
#29

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 72949


[TOPIC: post.html]
#30

izamojc

[GLOBAL: userInfoPane.html]
izamojc
  • Observer

  • 26 posts
  • Guests

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!
uid: 52771 topic_id: 17667 reply_id: 72970


[TOPIC: post.html]
#31

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 73122


[TOPIC: post.html]
#32

izamojc

[GLOBAL: userInfoPane.html]
izamojc
  • Observer

  • 26 posts
  • Guests

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. ;)
uid: 52771 topic_id: 17667 reply_id: 73153


[TOPIC: post.html]
#33

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 73370


[TOPIC: post.html]
#34

brucemartin

[GLOBAL: userInfoPane.html]
brucemartin
  • Enthusiast

  • 91 posts
  • Corona SDK

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").

1. Using the project "ConnectionDemo" folder, I built the app and then installed it on my iPad.

2. 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?
uid: 23636 topic_id: 17667 reply_id: 75806


[TOPIC: post.html]
#35

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 75830


[TOPIC: post.html]
#36

leom271

[GLOBAL: userInfoPane.html]
leom271
  • Observer

  • 21 posts
  • Guests

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?
uid: 41389 topic_id: 17667 reply_id: 75857


[TOPIC: post.html]
#37

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 75863


[TOPIC: post.html]
#38

leom271

[GLOBAL: userInfoPane.html]
leom271
  • Observer

  • 21 posts
  • Guests

Sweet thanks M.Y Developers, in the future will we there be an option to stream the images not just the outlines?
uid: 41389 topic_id: 17667 reply_id: 75866


[TOPIC: post.html]
#39

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 75872


[TOPIC: post.html]
#40

brucemartin

[GLOBAL: userInfoPane.html]
brucemartin
  • Enthusiast

  • 91 posts
  • Corona SDK

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.
uid: 23636 topic_id: 17667 reply_id: 75886


[TOPIC: post.html]
#41

harry

[GLOBAL: userInfoPane.html]
harry
  • Observer

  • 29 posts
  • Corona SDK

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
uid: 93610 topic_id: 17667 reply_id: 76179


[TOPIC: post.html]
#42

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hello Harry,
We replied to your email a few minutes ago.
Some android devices (so far we know of HTC Sensation) have known networking issues. Many remote type applications (like VLC remote) do not work with this phone because of problems receiving UDP broadcasts. Another Corona Devloper, Martin, had the same problems and he was able to fix the problem by applying a UDP broadcast patch as well as tethering his phone.

Have you tried tethering your android? In fact this would provide you the lowest latency connection.

For the manual connection the IP address is the IP of the computer the simulator is running on. The port is displayed when Ultimote loads, we decided not to specify a particular port in case they were blocked or already being used by something else.

Thank you and we apologize for the problem,
M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 76233


[TOPIC: post.html]
#43

harry

[GLOBAL: userInfoPane.html]
harry
  • Observer

  • 29 posts
  • Corona SDK

Thanks guys, I appreciate your quick response here and by email.

Best wishes

Harry
uid: 93610 topic_id: 17667 reply_id: 76235


[TOPIC: post.html]
#44

Satheesh

[GLOBAL: userInfoPane.html]
Satheesh
  • Contributor

  • 732 posts
  • Corona SDK

Is there a trial version of some sort? I would really love to test and see if the app works before buying it..
uid: 64174 topic_id: 17667 reply_id: 76872


[TOPIC: post.html]
#45

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hello Satheesh,

Thank you for your interest in our product. We do not have a trial version yet but it is currently in our plans to make one soon. If you purchase the Android version, we will also send you a promo code for the iOS version and if you do not like it or if your app does not work on it then we can definitely give you a refund.

Thanks,
-M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 76905


[TOPIC: post.html]
#46

Hive

[GLOBAL: userInfoPane.html]
Hive
  • Enthusiast

  • 86 posts
  • Corona SDK

I wanted to jump in here to relay my (very recent) experience with the Ultimote devs. I had purchased the iOS app and had an issue (which was on my end) getting it connected to my simulator to send and receive events. I contacted the devs and they were incredibly awesome. I was up and running within a few minutes.

Of note for others - I had a virtualbox instance on my windows machine that uses a host adapter in networking. This should be disabled if you have it running as it may interfere with the other (main) network adapter. YMMV.

I can't recommend this tool enough. It has saved me so much time. It's really an amazing addition to Corona development and the people behind it are wonderfully refreshing.

My two cents.
uid: 42417 topic_id: 17667 reply_id: 77113


[TOPIC: post.html]
#47

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hello Hive,

Thank you for the kind words. We really appreciate your support and please feel free to let us know if you run into anymore problems.

-M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 77136


[TOPIC: post.html]
#48

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hello Community,

We are now offering a sale for Ultimote! For limited time only. Please visit: http://www.mydevelopersgames.com/site/corona-ultimote-2/

Thank you,
M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 77358


[TOPIC: post.html]
#49

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hello Community,

Please ensure that you have a build of Corona SDK that has the json library pre-installed. This is required for using Ultimote.

Thank you,
M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 77659


[TOPIC: post.html]
#50

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hello Community,
Unfortunately there have been problems with Dreamhost recently and our website is currently down. We are working to fix this issue so please be patient.

Update on development:
We will soon be updating the Ultimote networking interface to be using our AutoLAN system, which is a much faster framework than the current version. Hopefully this will solve lag issues that you may be having. This will also have the interesting feature of remote controlling the simulator from the internet. Not sure why you would need it but we are sure someone will come up with a creative use of the feature.
Also, we will release a demo version for people to try before you buy. Most likely it will be a time limit demo.
Thank you,
M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 81603



[topic_controls]
Page 2 of 5 1 2 3 4 »
 
[/topic_controls]