Wednesday, 25 May 2011

Stack Overflow game

I've had an idea for yet another game!

The game would use Stack Overflow data to score the developers enrolled, and then the player would build a software development team from the available developers.

Developers are unique, so once one is assigned to a team, that developer is removed from the pool of available developers. A developer's cost to be hired from the pool is directly proportional to their score (this is not just based on their rep, but would also involve certain badges to some degree).


Teams might have to be small, maybe a maximum of 7 developers. Not sure about that.

I guess the teams would be companies that are beholden to share holders, so that their ability to produce good code affects them. Still a bit sketchy on that.

A round of the game would last from one data dump to the next (currently that looks quarterly), and at the beginning of a round teams can transfer developers between themselves. In this instance developers would cost at least their pool worth, but their value will be a negotiated price, so could be a lot higher.

The need for better developers would be driven by the need to up keep facilities, attain and deliver on high paying contracts, and satisfy the board and share holders. This feels a little light, there may be a need for other incentives.

This needs to be fleshed out somewhat. I also need to find out what permissions I need to use user names and (possibly) avatars.

Monday, 19 January 2009

online CCG

So I read somewhere that Wizards of the Coast put Magic the Gathering online. Obviously this was years ago, but I wasn't paying attention. It did get me thinking.

Yet again I'm a bit stuck for a story, but that doesn't mean I can't come up with the basics of how it would work.

It would be a simple(ish), web based affair. I envisage a free game, because getting people to pay for things is too hard. It would be a turn based game; games could last for ages, it wouldn't really matter. There would be a leader board, trading area, bulletin board, regular website stuff. Players would be allowed a maximum number of cards, and a deck would contain a factor of those. Cards can represent resources, defensive objects or aggressive objects. Cards will have a rarity - hence CCG.

I'll flesh out this idea at a later date.

Sunday, 18 January 2009

Game idea: Hack Net

Ok, so this has been posited by a bajillion people, but anyway: Uplink as an MMOG.
The premise would be pretty much the same, although the story arc(s) would be different. I don't have any story arc in mind at the moment. I'm more interested in hammering out the game mechanics.

In this version of the game (I'm gonna call it Hack Net, as a working title) the players would be able to hack into each other's machines. Also you can pick to work for security services (MI5, FBI, what ever) as a job. There would be no need to remain loyal to your employer, of course, and double agents could abound.

I'm not sure how getting employed at an actual place would work, since that would involve going somewhere and having an interview and such.

The idea would be to allow people to play at a romanticised version of cybercrime, but with a greater depth than the original Uplink. I realise that this would put off certain (read: most) people, but that's ok. I'm looking to create a game I want to play not a game for everyone.

I'm kinda letting this post flow freely, just to get the ideas flowing from my head.

The interface would be very Linux-esque, possibly even a Linux VM. There would be some sort of in game currency. There will be various servers for various institutions, business, etc. The stock market could be featured. There would be a way to find hacking work. Various community tools. I think a web browser would be necessary, although it wouldn't browse the real web. Same with ftp, and other protocols. I'd like a way that allows the system to reply to emails sent to companies - in Uplink it always annoyed me that it would say that the address didn't exist. Similarly to the original, hacking tools would available to purchase, but Hack Net would also allow the creation of new or improved tools. Scripting of some sort would be a must.

I think rather than a VM, I should try and create an environment that works like an OS. Quite a task, but I think it will allow me greater control in the long term, and make the game easier to get into.

Well, that's a starting point for the design.