Jump to content

Beta Call: Blades Forge


Aran

Recommended Posts

Not a scenario. A website:

 

reskinned-s.png

 

( other pictures )

 

Quick introduction: It will become a combined Blades repository for scenarios, scripts, custom graphics and articles. It will also have a mechanism for reviewing scenarios and (hopefully) organizing beta tests.

 

The new concept is that thanks to the marvels of Web 2.0 and content management, it will be the first Blades site whose content is entirely user-controlled and maintained.

 

Progress:

 

As of now, the unlocked features deemed ready for beta are:

 

- account registration and profiles

- uploading and navigating custom graphics

- uploading and navigating scripts

 

I already have six testers, and with their help I've improved the custom graphics section a lot. Now, however, I need to work on the scripts part. Ideally, the beta testers should submit real content, so if anyone has written scripts and would like to test a new repository, you are invited to come in.

 

Objectives:

 

The main target for testing and improvement is now the scripts section, but I would still like to have input on the custom graphics part. And if you have comments on any other aspect of the site, these would be very welcome! smile

 

How to join:

 

In beta, the site is not yet available for public access. This means I need your email to create an account for you, after which you can log into the non-public site and fiddle around on it.

 

You can use the following template:

 

Code:
[b]Desired account name:[/b] <Name>[b]Email address:[/b] <Email>[b]Design expertise:[/b] (Scenarios|Graphics|Scripts|etc)
Notes:

 

Please note that this is still an unstable testing site. As it is already filled with actual data that it would be ugly to lose, I am taking good care to keep it safe from harm, but as long as it's still in development, anything can happen.

 

Also, while I hope (of course) that many people want to participate, the test has to be limited in size for now to around 5 additional participants. I can only respond to so much feedback at any given moment.

 

Of course you can still sign up if the slots are filled - more testers will be needed soon. smile

Link to comment
Share on other sites

Sure, I've got some scripts that migth as well end up in the Blades forge. Count me in.

 

I must warn you, though, that I'm beginning my week of tests tomorrow, so I don't know how much time I'll have on the short-term. Count me in anyway :p

 

Username: Thralni (what else?)

Email: B.J.van.Soldt AT inter.nl.net

Design expertise: scenarios, scripts and graphics.

Link to comment
Share on other sites

Several bugs have been fixed, among them:

 

- Profiles can be edited (nodeprofile module)

- Script source no longer shows up as "n/a" on Preview (cck module)

- Script download link is not displayed on Preview as it doesn't work anyway - (boascript module)

- All text fields now automatically show what input they expect, ie whether BBCode is allowed or not (cck module)

Link to comment
Share on other sites

Testers may now upload scenarios.

 

The mechanism is a bit inconvenient, as you must first post the scenario node (without any downloads), then create a release for this scenario (and upload the scenario files in the process). I have tried for half a day to unify these, and have decided to postpone it as the system is effectively functional.

Link to comment
Share on other sites

Hey hey, I got myself a blog topic!

 

---

 

New feature in development: Bulk uploading

 

Background:

 

The site philosophy is: All content to be found on the site is hosted on the site. No links. Since you retain full control of the content you upload, this should not be a problem for you. I don't want control over the content, I just want to be sure that the archives will never contain a dead link.

 

When it comes to graphics, this means that every single graphic must be uploaded with its full sheet as its own node.

 

TGM's situation (~250 dialog graphics) gave me an idea how the graphic uploading process could be made much more convenient.

 

Basically you upload a zip file, my site starts a batch process and creates the nodes in your name. So you can upload a 5 MB file with 300 graphics, and the site will process them all for you.

 

I'm half-way done with the feature - uploading works, the batch process can extract the images and parse the meta-textfile. It just needs to create the nodes now, which is fairly easy.

Link to comment
Share on other sites

A bit more general of a question: what will be the final main purpose of the Forge? Right now, it's just doing what existing sites already do, albeit using the user-submitted content paradigm. Don't get me wrong, I think a user-driven site is needed. I had just thought that Blades Forge would be analogous to Source Forge: a revision control system for scenarios.

 

For designers: will you use the Forge in your beta testing? Or even use it to release unfinished scenarios before they're ready to be beta tested?

 

--------------------

"Or it could just be that most people don't view urination as a valid problem solving technique."

Link to comment
Share on other sites

Quote:
Originally written by Dintiradan:
For designers: will you use the Forge in your beta testing? Or even use it to release unfinished scenarios before they're ready to be beta tested?
I must say I'm noit sure if I will be using it as aplace to release unfinished stuff. What I will do, though, is put all released scenarios there and all the graphics and stuff I want to share with others. For beta versions of scenarios I will probably still use a special folder on my own site. I don't want people to have beta versions of my scenariosthat I didn't select myself, unless it's a public beta. That said, I will put a preview of TNS:E there once I get the time to make that preview...
Link to comment
Share on other sites

It makes me smile (warmly, not amusedly) to see that each of us has ideas for what the site should be and do, and what its most important function is. It would be a real challenge to make the site be and do all of that; and I like challenges. smile

 

Quote:
Originally written by Dintiradan:

I had just thought that Blades Forge would be analogous to Source Forge: a revision control system for scenarios.

You got that right - except that team-made scenarios are too rare to make actual revision control practical (if it were, and .bas files weren't binary blobs, I would consider tacking on an SVN repository...). So instead, it's just a mechanism for submitting a (scenario) project and adding a new release to it.

 

Beta-testing and non-public releases are a step further ahead. I have (potentially) a feature that would allow you to create a group (of Beta testers), invite users inside it, then release a non-public version of your scenario that can only be downloaded by this group.

 

Optional email alerts, communication over the site's forum, automatically sending out the beta release as an email attachment to the beta testers, collecting reports sent via email... there are a lot of possibilities in that direction.

 

---

 

Salmon:

 

I know we talked about the review system already, but could you describe what you would especially like to see?

 

So far, my idea is that any user can add a long-ish text describing their experience of the scenario, plus a few ratings in a standardized rubric (say, plot, graphics, technical quality, etc.) that will be averaged.

 

Time to move on or not, the Lyceum is a community, and nobody has ever supplanted a community - I'm not going to try. But I am considering the possibility of syndicating/scraping the Lyceum's CSR as well as the Spiderweb tables to integrate that information with the scenario scores.

Link to comment
Share on other sites

Also, an update on the bulk graphics feature: We're almost there. I have successfully uploaded an archive, let it create its nodes, all that. But replacing the upload with an internal file through the site engine is tricky. I had almost done it and was still in the final testing stages when the server went down like a dodo. This is site-wide and affects the entire Ermarian Network. It's been down for the past two hours, so I'm not hopeful for today.

 

Edit: What can I say? smile

 

Done. If you'll take a look at my last submissions (two Terragen-made splash screens), those were not submitted manually, but created by the program from a zip file I uploaded.

 

Ironically, the time I have spent on getting this feature to work would have sufficed to upload about a fifty times as many graphics manually. But now it works.

Link to comment
Share on other sites

I'd like to at least add Reviews and Articles before launching, to make the site fit the original conception. Scenario beta organization looks like it will take a lot of time, and I'd rather not wait for that; it can be tacked on later if the concept is successful.

 

I predicted that scenarios would be done this week, and they are - more than that. I may not be done with the site by next weekend, but there's a good chance.

Link to comment
Share on other sites

Articles are unlocked. An article consists of a title, an abstract and a main text. Optionally, the publisher can designate co-authors as well as reference other articles or scenarios. If anyone wants to try out this system (afaik, the testers who are already on haven't written any articles), you're welcome.

 

Reviews aren't tricky, but the "Scenario -> Review" node relationship may take some time to get right.

Link to comment
Share on other sites

Two things. Firstly, Aran, why can't I have zero outdoor sections??

 

Secondly, me and Thralni made EP. If I upload it though, it's just going to credit it to me, right? Is there a way around that?

 

Edit: As an aside, I think it'd be nice if a users submissions could be seen in his/her profile. I mean, suppose I like Frostbite (for some unfathomable reason :p ), and wanted to play other things by Lazarus. It'd be nice if there was a list of an author's scenarios right there in their profile.

Link to comment
Share on other sites

1. No trouble. I suppose that when I set the minimum I didn't consider that it would be stupid to count unused sections. Now 0 <= sections <= 99.

 

2. More trouble. Node authorship is a fundamental relationship in the database. At most I can put in a co-designer field to give credit where it's due; it's not possible to list the scenario on both user pages or give both editing rights to both.

 

3. Done and done. That was surprisingly easy now that I know the API.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...