Add to del.icio.us

rpg2knet development: nested set model

Written: 19:52 on July 26, 2008  |  By: jon  |  MORE…
Squirrel, the mascot of rpg2knetAs most visitors I imagine will know (since they are mainly friends), I used to run a website about game making called rpg2knet.com. The site has been down for many years now (since around about this time in 2006) and I have been trying to get it sorted and back online again. It has only been recently that I have really been pushing hard to get this all completed. I got really wrapped up with Counter-Strike: Source for several years (starting around about April 2005 and ending just recently), which caused me to struggle finding time for programming. Now that I have effectively retired from the source scene, I have had plenty of time to get on with rpg2knet.

I thought, since I'm coming up to roughly the half-way mark in terms of coding, I could start using the group blog here at dovka as a devlog as well, since posts can be filtered quite easily with our tagging system. So, today I thought I'd let people know about how things are progressing. This weekend has mainly been spent working on part of the site that I have toyfully been calling Nutforge (a play on sourceforge). It is a tool for starting a game-making project, finding your team/friends with certain skills to help you work (and rating them on how useful they've been, etc), talking about your game, showing off screenshots, and uploading/releasing your game to the masses. The 'end-game' for nutforge is to have your hard work reviewed by the panel of reviewers here that we shall (hopefully) hire for rpg2knet.com, just like it happened last time.

One of the features I have implemented is a "skill set" system. Using the excellent Hierachical (Nested) Set paradigm, I've managed to come up with a tree of skills that you can tag with different levels of proficiency. The idea being, you can search for 'free' people that have listed that they are looking for a project to help out with, and order them by their proficiency, filter them out and well… cherry pick the people you like. Obviously I can foresee a problem with trolls putting all their 'proficiencies' at maximum just to clutter up the search results. With that in mind, I've been thinking about adding in a modifier system where community members can vote a member up or down in skill level if they have been involved in a project with them. That way, if somebody is a time waster, they'll essentially be flagged as such and this will warn others about undertaking a project with them.

This tiny feature is something that I consider to be, at the time of writing, very unique. I can't see any other RPG maker based website doing anything like this, although I'm aware I may have been mildly inspired by the excellent assembla.com. This is what rpg2knet.com is all about in my eyes. Something original, that nobody else has thought of, or something that nobody else can do. If all goes to plan and we can couple this website up with the sort of community spirit the old rpg2knet.com had, I believe we are really onto a winner. And that spirit is exactly what keeps me programming every night to get it completed *hurl*. As cheesy as sounds, it's true.

comments

We love comments at dovka. In fact, we take these comments and put them into a big stew. They're so full of internetty goodness that they keep us full up until lunchtime.

leave a comment

20 + 18
Saving... Comments can take up to 10 seconds to post due to spam checking.
01
Meg at 22:49 on July 26, 2008 142.177.45.77
It will be really something to have the site up and running again… I think the community will blossom just the same, with lots of newbie talent.
02
Jon at 11:56 on July 30, 2008 91.84.158.217
Thanks for the kind words, Meg. I really hope you're right… at the end of the day I don't mind if the site doesn't even become half as popular as the original. So long as I can say "I've done it. Now I can move on to something else".

I expect it should be just as popular as the previous iteration however, based on the functionality. :)
03
Mike at 01:51 on August 02, 2008 78.70.36.44
Fuck yäh, is all i have to say
04
ted at 02:04 on August 11, 2008 71.231.139.141
i look forward to seeing the complete site. right now, i'm cramming for actionscript 3.0 and php & mysql, so if you want any aid, feel free to ask & i'll let you know if i feel capable.
05
Jon at 08:43 on August 11, 2008 91.84.158.217
Thanks, ted. I really ought to get some help at some point, there is still a lot to do. I'll update everybody soon as to my progress.
06
kabonfootprint at 20:22 on September 11, 2008 203.87.192.30
Kabonfootprint is the one who open our mind in a better place. <a href="http://alaminos.net">kabonfootprint</a>
What is dovka?

this is a group blog run by a group of irc zealots, the prefabricators; each is a member of an exclusive irc channel on phrenzy.

Friends

here's a list of destinations that are worth visiting…

Categories

we talk about a range of stuff here at dovka:

Twitter

always dedicated to the cause, the prefabricators microblog whilst out exploring the real world…

  • liam: take it back and recast james callis as the new doctor. — 54 HRS AGO
  • liam: my lips seem to have developed a lifeform — 246 HRS AGO
  • anthony: waiting for work to be done. — 301 HRS AGO
  • anthony: wishes Christmas vacation started now. — 324 HRS AGO
  • liam: I would be happy if my body temperature would stop fluctuating between ~106F and ~ -3C. — 347 HRS AGO
  • liam: i'm so ill I think they need to invent a new word to describe it. — 367 HRS AGO
Archives

dig through our monthly archives and find old relics:

RSS Feed for this page
Add to Technorati Favorites