Google Home App/ Actions on Google

Has anyone here turned their Quest game into an app for the Google Home?

I would love to do that but am not sure where to start, can anyone point me in the right direction?


Theoretically, you can do this, but I advise against even trying it.


There is an abandoned project called QuestJS. It was never completed, and it has an 80% failure rate. So, keep that in mind.


QuestJS

There is a guy who posts on this forum quite frequently. He isn't very good with code, but he thinks he is, and he tried to fix QuestJS, which was intended to be software that converts a .quest game file into a website.

It has many issues. I would advise against trying to use it. Even if it does appear to successfully compile, the game still may not even load. Even if the game does load, you are likely to run into errors.


QuestJS is so bad... I don't have it in me to post a link.

If you go through the trouble of finding it, though, I can tell that you'll need to find the wannabe coder's fork, because the stuff in the main repo is basically useless.

(Sorry! You may think I'm mistreating you by refusing to post the link, but the opposite is true. I promise!)


Visual Studio

You will (probably) need to build QuestJS from the source code, and VS seems to be the only thing that works.


Android Studio

If you somehow end up successfully converting your game to a website, you would probably want to use Android Studio, and you would need to know how to convert a website into an app.

You would most assuredly need to modify the display settings, too. (The panes will only display if the screen width is greater than 962 (or 1000), so you'll probably want to (maybe) look at the code in the Mobile directory in Quest's source code to see the best way to handle things in mobile.)


An alternative to Android Studio is PhoneGap. You will still need to know how to convert a website into an app, and I think you have to upload files to their site to have the apps emailed to you (and I do not know if they charge for this service).


Rules while creating the game

  • No map

  • Avoid setting up additional script dictionary attributes

  • Do not mess with the display settings

  • Don't add anything to your game which might create unknown problems! (this is the most vague & most important rule)


BLAH, BLAH, BLAH

I have successfully converted 3 games into websites, but I did not make them into apps.

I had to edit one of the game.js files (which requires at least a little Javascript knowledge) to make everything run smoothly.

If you decide to try this (and, again, I advise against it), make sure you read all the Issues and the wiki posts and the warning that pops up when you open the program.

...and pray to the patron saint of interactive fiction throughout the process (although this probably won't help)!


He isn't very good with code, but he thinks he is, and he tried to fix QuestJS

Wasn't that KV that tried to do that?
Don't trash talk him man!
'tis not ok!


Don't trash talk him man!

(RH laughs manically.)

He doesn't mind. He knows it's true.


For those who don't know, I write the Ralph games and he codes them.

I heard he was inventorying all of the toys in his attic yesterday, and now there's a sign on his door which reads:

SIMPLY GONE FISHING

No one knows when he'll be back, so I've decided to try to help out until that time comes.


I gave the dude my login info to submit games on this site, and I see that he has been posting a few things under my name. I assume he thought he was logged into his account when this happened...

Either way, I'm cool with it. Dude taught me how to code in Quest, and I appreciate that. He can post whatever he pleases under my name in my absence.


PS

He isn't that bad with code.


Thank you for all your guidance

I had already opened up the source code in in Visual Studio ... not really sure where to start with anything, but thought I would go here first to in order to not reinvent the wheel if someone else had already done what I'm trying to do.

I'm brand spankin' new to coding. I have only gone through a few languages in Codecademy (Ruby, Python, JavaScript) without a whole lot of experience otherwise.

I know its a huge project to try to accomplish... but a girl can dream, right?!? :)


I had already opened up the source code in in Visual Studio

Quest or quest-js?


This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums