Foldit Remote Control

Started by jeffpyke

jeffpyke Lv 1

Hey everyone,

Get ready for a new way to play Foldit!

Over the past couple of months, we’ve been working on a way for Foldit to be available on more platforms. As you are aware, the game is highly computational in nature, constantly being updated to use the latest scientific tools to most accurately score proteins. This represents a challenge in bringing the game to low power, portable devices. The solution that we have come up with opens up the possibility for Foldit to be played on many devices, without affecting one aspect of the game: using the best computational tools available.

Say hello to Remote Control, a streaming system that allows you to play fully featured Foldit on your tablet or smartphone.

How does it work? Essentially, Remote Control connects the computational power of your computer to your smartphone or tablet. Run Foldit on your computer, then open up the new Remote Control panel under the social tab to open up your computer for connection. Download the Foldit app on your Android tablet or smartphone (Android is our first platform, iOS is not currently supported) and type in the IP address of your computer to connect for a complete Foldit experience.

Why did we decide to implement Foldit on Android as a streaming system? This opens up several possibilities beyond Android. The overhead is less for bringing remote play to more platforms in the future. There is the opportunity to natively stream Foldit to multiple devices at once; think next-generation classroom interactivity, with an entire classroom able to view their teacher’s protein on their own device. All in all, it eliminates most barriers of porting to new platforms, and gives us more flexibility to focus on revolutionizing the gameplay and science itself, rather than the platform details.

Now more than ever, we would love to hear your ideas and feedback! Check out the preview below, and stay tuned for the upcoming release.

spmm Lv 1

Looks like a very interesting initiative and in the demo seems responsive.
It should work well for the use case you mentioned of a classroom situation but I doubt it would be considered 'a complete foldit experience' by most regular players many of whom use hot keys, to do things, in conjunction with some very precise mouse moves, for example selecting a non-contiguous set of segments.
This version seems to require using your own computer to fold so just adding more (not sure how much)overhead to already stressed systems?

Being able to do something else and monitor the folding computer and perhaps change scripts may be fun on the bus, but I am not quite sure how the security would work to protect my home network and devices.

auntdeen Lv 1

Perhaps I am misunderstanding, but I have been using both of those to control my Foldit clients away from home on my iPad and out of state computer - for 4 years. Our team has used Teamviewer for demos for over 3 years.

Yes, with remote control, you can easily run scripts, do saves and shares, demos, etc. But for hand work? No way. Even using my large screen computer out of state with plenty of real estate, that doesn't work.

So what is the advantage of a dedicated remote control app over the remote control programs already around for a few years?

jeffpyke Lv 1

I also asked myself this question when we decided to implement this. Remote desktop programs are similar to the remote control functionality that we have implemented. I'm sure that some users may still find it more practical to use a remote desktop solution to play Foldit on the go. However, the built-in functionality allows for a couple of advantages. We can respond to multi-touch gestures that are designed to make gameplay feel more natural on a touchscreen device and allow easier setup for users who are not familiar with remote desktop applications, for example.

jeffpyke Lv 1

playing the game precisely can be a little bit more difficult on a touchscreen device. We will probably take touchscreen input use-case into account when designing new game interface elements in the future. Regular players may find the remote control useful to change scripts or monitor the folding protein on the bus as you mentioned, which can be fun and convenient. This also opens up another avenue for new players to discover the game through Google Play, the Android app store.

Deleted user

How is this supposed to navigate the NAT or IP masquerading to be able to access a PC on a private network behind a public facing IP ?

Simplest example is a PC behind a cable modem - the IP address of the PC is not accessible from the internet side.

It doesn't seem very practical.

WilliamKayaErbil Lv 1

When is this feature going to be included in the publicly distributed Foldit! software? I am extremely interested in using it for my class now!

Thank you, great idea!

MurloW Lv 1

That is so very useful..
You guys are targeting ~20% of your overall demographic with this; of which probably ~50% already had their own solution, which they will continue to use (i.e. teamviewer).
So I'm curious, since you (probably) have staff working on making stuff like this (and this) functional; how is this helping the Baker lab and FoldIt's supposedly scientific curriculum ?
Wouldn't those resources be better spent on making FoldIt a better, stabler 'game' again ?

Look into the veteran players' feedbacks and comments to improve your 'game', instead of wasting</u> resources on stuff like this. Stop trying to hop onto the smartphone/tablet popularity train, and focus on fixing/improving what is already in place.

AsDawnBreaks Lv 1

It is very common to have separate teams working on different areas. For example, in one game, people thought that resources either had to be going towards letting new geographic areas play or fixing bugs. However, the reality is that there are two different teams. Granted, this is a different team and a different game, but the same concept can still apply.

spmm Lv 1

One way of making this really useful would be to create a game which explored the different aas and how they work together with a combination of backbone and sidechains. Even showing the existing stick and ball views and how they change for different score. Many players with a science background know this already, lots of people don't.
It may even be possible to do highly trimmed design or docking puzzles, these are mostly locked already.

Just a thought, I'd play it on the ithings :D