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: | or 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
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 your own resources!| Dan MacDonald (Nov 15, 2004 at 07:07 GMT) |
| Prairie Games (Nov 15, 2004 at 07:11 GMT) |
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) |
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'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) |
- Melv.
| Dylan Sale (Nov 15, 2004 at 08:55 GMT) |
| 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) |
So I went back to Internet Explorer
| Mike Stoddart (Nov 15, 2004 at 11:15 GMT) |
| Nicolas Quijano (Nov 15, 2004 at 11:18 GMT) |
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) |
Edited on Nov 15, 2004 12:35 GMT
| Prairie Games (Nov 15, 2004 at 16:49 GMT) |
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) |
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) |
| Welias D. Willie II (Sep 08, 2005 at 22:28 GMT) |
@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) |
You must be a member and be logged in to either append comments or rate this resource.



Not Rated


