Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1027764 Posts in 41240 Topics- by 32863 Members - Latest Member: FraterAser

July 29, 2014, 04:45:12 AM
TIGSource ForumsDeveloperBusinessAn open source distribution platform
Pages: [1] 2 3
Print
Author Topic: An open source distribution platform  (Read 5446 times)
nico
Level 0
***


is swigging some strong dwarven ale


View Profile Email
« on: March 01, 2012, 11:51:21 AM »

Hi everybody.

I've been working on a new experimental project that I'm happy to finally announce: an open source distribution platform / installer / thingie for downloadable games.

My aim for it is to create something like an open source Steam, but it's still far from that goal, so it's possible the end result will be something quite different. This is going to be an entirely open system, and that opens for a lot of cool and unique possibilities. Just the fact that there's no need to worry about competition, maintaining profits or keeping secrets, will affect a lot of design decisions.

The current prototype is still very early alpha and only supports freeware games, but it's a start, and it works. I've called it Tiggit, here's a screenshot (click for larger version):



Current features:
- freeware games only (no shop, though I'm adding demos soon)
- very simple wxWidgets-based front-end
- download, install and run games with a single click
- has some 200+ games currently, you can add games on the site

Test the prototype (Windows installer)
Source code at github
Homepage

The idea going forward is to stay with freeware and demos for a while longer to perfect the technology. But I hope we can add a shop of some kind to it in the not too distant future. I'm picturing this less as a centralized / monolithic shop though, and more as an open system for self promotion that connects people's individual shops into one system, but this is all just on the early planning stage.

I'd love to hear people's feedback on this. Obviously there's a lot more to do before this can be considered even remotely done, so all ideas and suggestions are highly welcome.
Logged

This .. is .. Tiggit!    ( games | download | forum | blog )
Hima
Level 4
****


OM NOM NOM


View Profile WWW Email
« Reply #1 on: March 02, 2012, 03:21:41 AM »

Something like Steam but opensource and make it so easy to donate or subscribe to monthly payment for developers would be a dream come true! Unfortunately I'm on OSX right now so I can't try it yet. Will try it when I'm on Windows.
Logged

Attila0413
Level 1
*



View Profile WWW Email
« Reply #2 on: March 02, 2012, 04:20:51 AM »

Sounds like a wonderful idea  Smiley
Logged

Check out my dev-blog! - http://www.attiliocarotenuto.com
brettchalupa
Guest
« Reply #3 on: March 02, 2012, 08:27:00 AM »

I like this idea a lot. It would be especially awesome if it was cross-platform.

I'm gonna follow the repo and if I have time or any ideas, I will definitely add to the codebase. I think you should definitely make a github wiki page with a roadmap and add TODOs in another page or in the issues section. That way if other people want to work on it, they know what to work on.

It would also be pretty cool if this was something that just existed for freeware games. This would make it easy to find them, install them, and play them. It would also remove the process of accounts, dealing with payments, and all of that. If that's not something you'd want to do, then that's totally fine as well.  Smiley

Anyways, great work! I look forward to what this project brings.
Logged
ஒழுக்கின்மை
Level 10
*****


Also known as रिंकू.

RinkuHero
View Profile WWW Email
« Reply #4 on: March 02, 2012, 08:31:34 AM »

has been tried many many times before (remember tigsbox?), failed each time. maybe this time it'll succeed, but my cynicism says probably not
Logged

nico
Level 0
***


is swigging some strong dwarven ale


View Profile Email
« Reply #5 on: March 05, 2012, 03:57:33 AM »

Thanks for the ideas and support guys! Some thoughts:

I like this idea a lot. It would be especially awesome if it was cross-platform.


It definitely will be Smiley. In fact I'm already doing my own development in Linux, I've just decided to focus on the Windows release in the alpha phase since it's easier to support one target than several (and most games are native to windows.) All the tech I use (wxWidgets, libCurl, CMake etc) is highly portable.

One lofty idea I'm toying with (for some post-1.0 release) is automatic Wine integration, to be able to run Windows-only games on other platforms with zero effort. Maybe coupled up with a system for users to rate Wine compatibility. I think that would be incredibly cool.

Quote
I think you should definitely make a github wiki page with a roadmap and add TODOs in another page or in the issues section. That way if other people want to work on it, they know what to work on.

That's a great idea, I'll definitely get around to doing that soon.

Quote
It would also be pretty cool if this was something that just existed for freeware games. This would make it easy to find them, install them, and play them. It would also remove the process of accounts, dealing with payments, and all of that.

I agree. Though I can't see the sense in excluding non-free games for that purpose, since I think people want to find and play both. Right now the service is exactly what you describe (account-free and with freeware frontline and center), and I think and hope we'll be able to keep that aspect of it even if we add a shop. Using and registering for the shop could be entirely optional.
Logged

This .. is .. Tiggit!    ( games | download | forum | blog )
nico
Level 0
***


is swigging some strong dwarven ale


View Profile Email
« Reply #6 on: March 05, 2012, 04:09:23 AM »

has been tried many many times before (remember tigsbox?), failed each time. maybe this time it'll succeed, but my cynicism says probably not

Actually I'd love to learn more about these attempts, who were behind them, why they failed, etc. Do you have more info or links? Google didn't turn up anything for tigsbox. And were they all open source?  I'd be especially interested in scavanging ideas, experiences and even source code from these projects.
« Last Edit: March 05, 2012, 04:25:28 AM by nico » Logged

This .. is .. Tiggit!    ( games | download | forum | blog )
Christian Knudsen
Level 10
*****



View Profile WWW Email
« Reply #7 on: March 05, 2012, 05:45:39 AM »

http://forums.tigsource.com/index.php?topic=4235.0
http://forums.tigsource.com/index.php?topic=8599.0
Logged

Laserbrain Studios
Currently working on Hidden Asset (TIGSource DevLog)
Player Ʒ
Level 10
*****


Flagrant Errors


View Profile WWW
« Reply #8 on: March 05, 2012, 06:00:15 AM »

As much as I'd like to toy with this, it appears my anti-virus won't let me due to "infection risk."

Logged

nico
Level 0
***


is swigging some strong dwarven ale


View Profile Email
« Reply #9 on: March 05, 2012, 07:15:37 AM »

As much as I'd like to toy with this, it appears my anti-virus won't let me due to "infection risk."

Ouch! Concerned Well the only match I could find on google (this one) is about a false positive (I assume you're also using Webroot?), but that doesn't prove anything though. Anyone else with other virus software want to try scanning the file?

For what it's worth, my own AV software (Avast) asked me if I want to quarantine it on the first run, but then again it does that for a lot of software. After some research I assumed it's because tiggit installs itself into appdata\, and most AV software don't seem to like that. I should probably change that.
« Last Edit: March 05, 2012, 07:26:22 AM by nico » Logged

This .. is .. Tiggit!    ( games | download | forum | blog )
nico
Level 0
***


is swigging some strong dwarven ale


View Profile Email
« Reply #10 on: March 05, 2012, 07:24:44 AM »


Thanks! Ah yes, I can understand why this thread is like deja vu all over again for some people Wink
Logged

This .. is .. Tiggit!    ( games | download | forum | blog )
ஒழுக்கின்மை
Level 10
*****


Also known as रिंकू.

RinkuHero
View Profile WWW Email
« Reply #11 on: March 05, 2012, 07:44:35 AM »

yeah those two are two main ones. another one is this: http://forums.tigsource.com/index.php?topic=9138.msg284766#msg284766 -- it was similar although its emphasis was on community and the ability for developers to sell games through it. but it was also going to have a client similar to steam's, etc. etc. -- from what i remember he basically finished the site and got all the programming and infrastructure done, but *nobody used it*, so he abandoned it

you do have to realize that the biggest hurdle towards this thing is *not* creating it, it's marketing it, and getting people to use it. merely creating it is easy, it's having it be successful and popular and have people actually installing it and using it that's the real challenge. steam got popular because it had an extremely popular game (half life) to popularize the service, and because it was first, and because it had millions of marketing dollars behind it. without those advantage projects like this struggle to get even a few dozen users, word of mouth isn't really enough
Logged

Starflier
Level 2
**


I can't see how this could possibly go wrong...


View Profile WWW Email
« Reply #12 on: March 05, 2012, 09:09:25 AM »

I for one shall be excitedly watching this one progress, One more venue to distribute games is always good Smiley
Logged

Metal Snail Idea Workshop - Hey, there's actually a website there now X(
Cats in the Kitchen - It's a comic about cooking, and the cooks that do it...
cce
Level 0
*



View Profile
« Reply #13 on: April 18, 2012, 04:30:36 AM »

Gave it a try, and it seems to be working fine. The user interface is pretty clear, and the games downloaded at reasonable speeds. If you are going to add some commenting or a similar features, you should consider Twitter/Facebook/Google verification instead of requiring them to create a new account. Everyone hates that.

And kudos for the open source release, it gives this some credibility. Hand Thumbs Up Left Smiley
Logged
larsiusprime
Level 2
**



View Profile WWW
« Reply #14 on: April 18, 2012, 09:13:52 AM »

Hey, pretty sweet! Downloaded it just now and downloaded a couple of games.

Question - what's the process for getting games on to this? How do you guard against malware, and how do you decide what goes on? Is it just a decision you make yourself, or will some community decide, etc?
Logged

Nostrils!
Pages: [1] 2 3
Print
Jump to:  

Theme orange-lt created by panic