Previous Blog Next Blog
Prev/Next Blog
by date

Plan for Josh Ritter

Plan for Josh Ritter
Name:Prairie Games
Date Posted:Nov 15, 2004
Rating:Not Rated
Public:NO
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Prairie Games

Blog post
wxFirefox, Games and Browser technology....
Some days I'm so excited I can barely type... This is one of them...

I am convinced that browser technology will greatly improve our games. In terms of accessibility, GUI functionality and presentation, network communication, integration, advertising, and security. There is far, far too much going on for us to ignore.

I've been working with Firefox this weekend. It's an AWESOME, cross-platform, web development platform and MORE. It can be embedded and redistributed with traditional applications (including GAMES!).

It's important to be able to combine the browser technology with things like OpenGL rendering contexts, native GUI controls, etc. We use the wxWidgets library for such needs... So, it would be great to have a nice Firefox control we can just plug into the mix...

After compiling Firefox from source (holy crap!), I set about getting wxMozilla (from CVS) and doing some work with it... including the wxPython extension.

Pay dirt!!! Here's a screenshot of an embedded Firefox browser in a wxPython application!!!



We can now use Flash, Firefox extensions, XUL, etc, etc, etc... right in the games!!! It's endless and 100% cross-platform!!!! No ActiveX BS...

THANK YOU MOZILLA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

-Josh Ritter
Technical Director
Prairie Games, Inc

Recent Blog Posts
List:03/29/08 - TGEA 1.7 Build System and Embedded Python
03/14/08 - MegaTerrains - TGEA Update
01/18/08 - Minions of Mirth: Undead Wars Expansion
01/04/08 - Physics Overhaul - Video
12/26/07 - Web Integration - Video
12/21/07 - New MMO Client - Trees - Day/Night Video
12/18/07 - Minions of Mirth - 1.26 - Holiday Edition!
11/28/07 - TGB/TGEA integration first pass

Submit ResourceSubmit your own resources!

Dan MacDonald   (Nov 15, 2004 at 07:07 GMT)
FireFox rox, no doubt about it. Thought the potential I see is actually have games running in the browser... but that's another story ;)

Prairie Games   (Nov 15, 2004 at 07:11 GMT)
You don't need to install a browser on the user's box with this... it's integrated.... and as you KNOW you're using Firefox, you can play specifically to Firefox's tremendous strengths...

You can also combine and integrate with other technology... outside of Browserville.

Booyah!!!!

-J
Edited on Nov 15, 2004 07:14 GMT

Charlie Malbaurn   (Nov 15, 2004 at 07:13 GMT)
I hate to bring MS in on converstations relating to open source things but I felt it applied here.
One of the cooler new things with Longhorn is the XAML language. Wich in short is basically a marked up xml for aplications. In theory, if it can work on a desktop it can work in a browser.
MS is really pushing this stuff and sending it out there for consideration with other platforms. Who knows, maybe someday we will see more 'Games in browsers'.
There was another inplementation made for Mozilla but it was never really picked up due to MS's domination of the browser market. Now thats becoming less and less the case, there may still be options for other xml mark-ups

Prairie Games   (Nov 15, 2004 at 07:16 GMT)
I am interested in exploiting/combining browser technology in a cross-platform manner. I also want to use Firefox specific extensions and features without forcing the user to install Firefox, or upgrade their install!!!

I'm probably going to have to show more of this for it to be obvious... it's part of our next "test applicaion", so it won't be too long :)

-J
Edited on Nov 15, 2004 07:51 GMT

Melv May   (Nov 15, 2004 at 08:43 GMT)
Awesome. I recently switched to FireFox and I've not looked back. Bring back tabs, seperate download manager e.g. the basics. This is superb! Thank you Mozilla indeed and that you Ritter!!

- Melv.

Dylan Sale   (Nov 15, 2004 at 08:55 GMT)
Yay. Been a convert for about half a year now. Man I love Firefox :D

Prairie Games   (Nov 15, 2004 at 09:08 GMT)
:)

I've almost managed to get Chatzilla up in the browser control... There's just something I'm missing. The cool thing is that the layout controls are all working... this is crazy cool stuff.

I have a ton to learn now...

-J

dakz0rz   (Nov 15, 2004 at 11:03 GMT)
Firefox took too long to load to start up...
So I went back to Internet Explorer

Mike Stoddart   (Nov 15, 2004 at 11:15 GMT)
Good luck fighting off the baddies trying to get in through the security holes Thomas! ;)

Nicolas Quijano   (Nov 15, 2004 at 11:18 GMT)
er, Thomas, do yourself a favor and try the latest Firefox, it starts up nearly instantly here ;)
As usual, nifty stuff Joshua :)
And as you're known to say : Rock On, Rebel Warrior !!
Edited on Nov 15, 2004 11:18 GMT

Xavier "eXoDuS" Amado   (Nov 15, 2004 at 12:34 GMT)
@Josh: Actually what you are embedding is Gecko, which FireFox embeds too, it's Mozilla's rendering engine. And yes it's a great thing, I did a webbrowser based on C# and Gecko, it was great stuff.
Edited on Nov 15, 2004 12:35 GMT

Prairie Games   (Nov 15, 2004 at 16:49 GMT)
Whee!!!

Yeah, it's Gecko... just going after some instant recognition in the .plan is all :)

I need to contact the wxMozilla people... may have to branch their work...

-J

Alan Kantz   (Nov 16, 2004 at 03:19 GMT)
@Josh:

Are you looking to use XUL for GUI elements? I've been hoping someone would do something like that. The Mozilla platform looks like it would mesh well with the rapid development paradigm you're pushing.

Richard Bottoms   (Mar 18, 2005 at 19:13 GMT)
Hi, great stuff. What's the current staus of it? I know I'd be willing to pay for an add-in to my game like this. I am at the demo stage for my game and so I have to do all the programming myself and I need add the help I can get.

Welias D. Willie II   (Sep 08, 2005 at 22:28 GMT)
This would be excellent. Has anyone worked on wxWidgets, wxMozilla and Torque?

@Josh: I agree with others, I would gladly pay for this "add on". Can you give us an update on your progress with it or have you dropped it all together?

Xavier "eXoDuS" Amado   (Sep 09, 2005 at 02:05 GMT)
Punky: Please realize this is a 1 year old .plan file, the chances you will get an answer are negative. Post on the forums instead.

You must be a member and be logged in to either append comments or rate this resource.