So, I’ve been thinking about how this application will work. Should I do it in Titanium? Should it be it’s own domain? What js library should I use? But then it struck me I was asking all the wrong questions. What I should be asking are things like “what problem does this solve?” “how is this better than what’s already out there?” and “Is this worth my time?”
Let’s try to answer these questions, since perhaps somehow this process I’m going through might help you out in some way.
1) What problem does this solve?
Arcadius is meant to be a way for you to store your web-based game links. It’s meant to be a place you go to when you want to play a web game, and a place to save the links you discover. For me, I have bookmarks here and there, and I can’t remember even then if I liked the game, or how often I played it. So all of those things I’m seeking to do. Here’s a summary:
- Save web game bookmarks
- Launch game from the bookmark entry
- Rate game / write notes
- stats on gameplay
- game “playlists”
In addition to this, I’d like to help folks discover new web games. So as a secondary feature, I want you to enter a site like Kongregate and see games from their “feed”
- Add web game feeds
- see a “random game”
- game recommendations — you like rpgs or shooters
There are other features, such as social stuff, but this is a lot for a 1.0 . One last thing. I want this to work with Facebook connect, so that eventually you’ll be able to share your activity on facebook, or send a friend a game recommendation.
So, second question:
2) How is this better than what’s out there?
As far as I know there isn’t anything like this out there. Other than just using bookmarks. The company I work at Raptr keeps track of your gameplay, but that’s way overkill for what I want to do for this – which is just to give you some idea how many times you’ve played some web game. So, as far as I can tell, this is unique.
3) Is it worth my time?
Well, I do play a lot of web games, so even if I end up being the only user of this, I think it is worth my time, because I have so little of it, and I usually want to find something quickly to play, and not waste time. Plus when I find something cool, I want to keep it here to be able to come back to it.
— So, right now it looks like a GO for my little project. More about libraries and such Tomorrow.
