Hello,
question, would it be possible to run Gideros Player inside the browser on the website, like using somesort of plugin.
I just figured if it is possible to run virtual machine inside browsers:
http://blog.chipx86.com/2012/03/13/wsx-virtual-machines-in-your-browser/http://stackvm.com/Why not Gideros player. That would be awesome for feedback polish loop.
Since I don't know what's behind Gideros Player, just wanted to ask if it's possible and how hard it would be to pull something like this? Create a plugins for browser (like flash or something similar) and run your apps there.
Comments
However as the roadmap is already 1000 miles long I suspect that this might be towards the end
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Let just gorkem do that! I'm kidding
But I could offer my help, if there is anything I can do to help this process.
https://developers.google.com/native-client/devguide/tutorial
cheers
evs
Likes: SinisterSoft
We have to wait for Atilim then ;-)
Ok porting player to native client,
add command line capabilities to control player?
PHP scripting? don't know what server side's got to do with that
But the main idea, was not to port player to web as it is, but to allow others run apps created using Gideros in the web browser. It would be like player with predefined app to run, or option to load app from lua code/bytecode.
Just for clarification
Which would be cool not only for testing, but also for running promos, like try before buy, etc
My previous company does such an idea for J2ME games.
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Although... If Gideros could be used to create web apps either by translating to JS or via some kind of server plugin (like HaXe and the Neko VM) then I'd be more interested
Wasn't there some kind of talk a while ago about using Gideros to make standalone native Windows and or OSX apps, is that still in the pipeline?
Likes: phongtt
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Likes: techdojo
The biggest problem right now is that I want designers to be able to see graphics used in app and test app itself. And yes, right now I simply send the code and designers tries it on it's Gideros Studio, but problem is, that Gideros studio is constantly updating, and designers need to update Studio to make new app run.
And since we are working on apps as side projects, aside from our day work, we constantly changing computers, once it's an office PC, then it's home PC, than it's a laptop. You work when you have time. Keeping latest Gideros Studio on all of them is really tiresome.
Not even talking about getting feedback from friends and family, I can't make them install Gideros Studio. You know like it is, if you can't make the testing comfortable, no one will ever try it and give feedback.
Another aspect is security, sending plain source code, etc.
So standalone Windows/Mac OSs apps would also solve this problem. You simply install application and it runs.
But running inside the browser could be even better, because you simple share URL, where app will run, and each time there will be the newest copy.
Well just to clarify things, I don't say that everyone needs it, and that it should be implemented.
I just wanted to know how difficult it is, and if I can give any help to make it come true. Because as I see, right now all that I could do is to implement Lua interpreter in Javascript to render everything in canvas (Hmm, maybe not such a bad idea).
What do others think?
http://blog.magnusviri.com/gideros-downloader.html
My apps: http://www.yummyyellow.com
I'm the one changing the graphics.
I've already considered your solution, thanks , but that won't solve the problem, that if I use some feature of newest Gideros studio, they could not run it on older ones.
That's why standalone app representation would be great.
That way whenever a new version comes out (or you add more features to your app) just rebuild the project and ship.
I considered this as a potential solution for working with a friend in Canada who doesn't know one end of code from the other and basically putting all the gameplay controls into the (tiled) map file.
I think @Magnusviri tweaked the player so that he could edit code on Dropbox and have the player actually rerun it without having to use the IDE - that might also be a solution.
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
We have a pool of devices that we share, and they are usually taken up by developers.
But it's even maybe not artists I'm concerned about, but as getting more feedback.
Right now I've got feedback from more than 50 people. (We actually took couple of devices to primary school to give the kids to try out game mechanics, physics, etc).
But the goal is even greater. In each level there are 3 buttons, like, don't like, don't know, which send feedback right to the server, where I can then analyze which levels players like the most, and which should be dropped off or improved.
(Yes, I take app development pretty seriously )
With the web based app, it would be possible to take this to the whole new level and reach much broader audience.
Likes: phongtt, hgvyas123, Mells, atilim
The way I see it you've got two choices,
1. Take the current iPhone / iPad player source and then port it yourself to C/C++ and then compile it into either a NaCl app or some kind of ActiveX style plugin, I've never looked at the source so I don't know how much access you get to the display hierarchy (I suspect very little), not an easy job.
2. Use something like Moai / Love2D (or SDL + Lua) + your own interpretation of the display hierarchy and create a standalone exe with your code wrapped inside, that way you can distribute an .exe via the web and also create a standalone product as well.
Actually - there might be a market for option 2, if you decided to partner with Gideros and made it an official thing ????
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Actually opensourcing Gideros player might be pretty fun
It would allow others create customized players, like for example, with preloaded app, or with multiple apps, or even porting it to NaCl and run in a browser.
But the most interesting part is that they basically open a new market for developers. Developers can submit their games to game portals (similar to what flash devs are doing all this time). Probably not a lot of money can be gathered there, but it should be a great way to popularize your app.
Yes, yes I'm going to sit here and whine, until @atilim will put this feature on the roadmap
Just like @techdojo signature says (blame him )
If need it badly, then I would look at tools that support Html5 or desktop already.
Ps. Don't blame me - blame Winnie!
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Currently we're only adding new features to Gideros but we also have plans and dreams about Gideros that can really make a difference (in about 1-2 years). challenge accepted!
Likes: avo, hgvyas123, ar2rsawseen, Mells
I'll bet you a beer that you can't get "render to texture" and "clipping support" in before the end of the year either!
)
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill