Developing games for hUb?

if you wanted to release your game on hub is there such possibility? Is there any special requirements for it to work with hub? or is it open enough to support python/java/flash games too?

Just wondering. =)

-Blakhouse

users avatar

How it works

Up until now we have focused on c++ stuff since that's we use here at SoP, and haven't put much thought into anything else.

We do, as hObbE has mentioned in another thread, detect and install a version of DirectX that is required for our games. Basically we try to keep in sync as to what version of the SDK we all are using, so that we install the right version.

I suppose that Python and Java have some kind of similar "platform" requirements in order to run, but right now we're not well equipped to handle the installation of these. Neither would we want to force the install of something like that since not all games require it.

I have seen that Valve's Steam seems to have the capability of doing "first time init" for games, in that each game can have platform stuff installed the first time they are run. Again, we don't have this.

Concerning Flash games; they really make the whole idea of hUb completely redundant, as .swf files are meant to be run via a browser, and the whole "keep it up to date" issue is built in. Java Applets are basically the same thing.

One thing that would probably be one the cleaner possible solutions (for things other than Python) would be for us to add the capabilities for a hUb hosted game to simply be an URL, which in turn leads to whatever Java Webstart, Java Applet, or Flash website you might want. This way you still get the visibility offered by hUb, but we don't have to do any stupid over-engineering on the part of the hUb.

hObbE / daniel, any thoughts here?

/johno
"you can't stop the change"

users avatar

Seems like a correct

Seems like a correct description by me Smiling

I'd just like to say we are indeed keen on expanding and adding more developers on hUb. Preferably those who support our ideas of iterative development.

It also seems as this is something to discuss on SoPCON 1

I guess anything technical can be solved in a good way with some collaboration. One idea could just be to make the exe that hUb launches do whatever you need as far as detecting system configuration and need and then launch your game after that.

Although webstart, flash et. al. do make hUb redundant from the point of view of automatic updates, hUb still offers the community aspects and getting your game out to our community.

Also you should be striving towards charging something for your game and there is a revenue sharing model going on for keeping the homepage, hUb etc online.

If you are really interested, we'd first of all like to get to know you and what you do... so be active on the community.. and you can always contact us for a more private email discussion.

users avatar

yea been following SoP and

yea been following SoP and hUb for quite a while though not actively because I like the idea's behind the project. But seeing as it was becoming more and more like a steam of indie games it seems there isn't much information regarding joining hUb on the forums or so.

As for name-dropping flash and such was just for sake of trying to get to know how wide and cross platform the interface of the community part of the hUb is as well as if it was possible ( to keep it simple and centralised for the users)

But yea since I am coming to sopcon id like to discuss this further.

Current project at home is A tower defence game built on an c#/xna framework a friend of mine has made. And currently i am employing iterative development with my personal game designer =)

users avatar

Curious

Is there an API for handling the high scores? Say I want some form of nifty high-score thing like T.W.T.P.B. with integrating the user name and score with hUb, the website etc? Or do all games handle this differently?

______________________________________________________________
There's no kill like an overkill!

users avatar

Yes there is a simple high

Yes there is a simple high score api in place right now. Though it quickly became obsolete Sticking out tongue Our current ideas is that each game should handle this themselves (possibly on a separate server, having a dependency on the SoP web-server will definitely give you a harder time iterating as you won't get direct access to it)

The SoP server can then pull data from your server and tie in with the community. At least that is the general idea Sticking out tongue

Possibly these things should also be discussed on SoPCON... where is the community heading...

users avatar

hmm expanding the idea.

hmm expanding the idea.

Wouldnt it be greate if there was developer.spellofplay.com
where information about highscore api / twitter functionality as well as what gfx liberies people are using and checking for as well as maby even some common api for api installs and stuff? just basically information that you could use and maby help give feedback on more directed to actual development?

keeping track of new technical information of new hub versions /api versions or just the basic info needed on the setting up a header for the hub listing and so on.

- Blakhouse

users avatar

Post new comment

Please solve the math problem above and type in the result. e.g. for 1+1, type 2.
The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <h1> <h2> <h3> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.
  • Images can be added to this post.

More information about formatting options