DragonBox OpenSource Coding Competition - Rules (DRAFT!)


Thats why it needs dragons!


It is dragonbox shop, after all.
 
I plan on donating something from Ithic.com for the competition. Any chance of a grand prize winner? I was thinking about a custom painted case, as I'm starting to have my Dad throw some auto paint on them, he's planning on taping off the Pandora logo so that it can be a different color and then spraying them down with a few coats of clear coat. Not sure how it will turn out and work, but we're just upcycling black casing that was destined for the landfill.
 
wish someone could port the Build games engine... :( not just eduke -_-
 
Here's another attempt. I removed the little Pandora, and added some hands to emphasize that's it about handhelds.

logo-contest2.png
 
This is good, but needs to be higher res and the fonts looks blurry.
 
I kept it low res because 1) I used the dragonbox logo from the website and that's its resolution, and 2) the logo needs to be displayed on the Pandora (or other device) as part of the credits screen or somewhere else, and it shouldn't take up too much screen area imo. So I don't even have a high res original, but I guess I could remake it if a high res version is really needed.
 
5. You have to include at least one compiled version that runs on one of the above mentioned handhelds.

So, no Desktop PC utility are admitted even if their means is to generate something for the Pandora ?!
 
Last edited by a moderator:
5. You have to include at least one compiled version that runs on one of the above mentioned handhelds.

So, no Desktop PC utility are admitted even if their means is to generate something for the Pandora ?!

Sure it is, but you just have to make sure that it also runs on the Pandora (or some other handheld from the list).
 
5. You have to include at least one compiled version that runs on one of the above mentioned handhelds.

So, no Desktop PC utility are admitted even if their means is to generate something for the Pandora ?!

Sure it is, but you just have to make sure that it also runs on the Pandora (or some other handheld from the list).

I was referring to applications like PND Tools http://boards.openpa...ols/#entry65133


It's Windows only but its function is directly related to the Pandora.
 
Last edited by a moderator:
5. You have to include at least one compiled version that runs on one of the above mentioned handhelds.

So, no Desktop PC utility are admitted even if their means is to generate something for the Pandora ?!

Sure it is, but you just have to make sure that it also runs on the Pandora (or some other handheld from the list).

I was referring to applications like PND Tools http://boards.openpa...ols/#entry65133


It's Windows only but it's function is directly related to the Pandora.

Ah, that might be a good idea to add, thanks.
 
Last edited:
Here are my comments about this:


Deadline: 2 months is not short, but it might be too short to yield acceptable results in at least the "original game" category (which I am referring to in the next paragraphs).


Sure 24-hour game jams sometimes have interesting and incredible results, but that is not the norm (LD48 has a few thousand submissions and at most 50 of those would be considered "good".. comparing to our 50 total developers now...). The main problem with that is misinterpreting how long 2 months actually are and how much work has to be done (it's always less time and more work than expected).


Looking at all past competitions we only had a few really good entries and most of those weren't even done, aren't done at this point and might possibly be never done (including some of my own projects). That's not a good result taking into account how much money was given out (LD48 gives out nothing, except the feeling of accomplishment).


So I would either like to see a "no unfinished builds or tech-demos" rule (which is unpreferable as just trying to get rid of the symptoms rather than the problem) or an extension of the deadline - maybe even just for the "original games" category.


Voting/Community: Community vote... well meh. I see how hard it is to organize a proper judged based voting, but to me that is highly preferable.


The main problem with a community vote is that the community does not vote. Looking at the rebirth competition: 153 people out of over 5500 registered users and over 4000 owners of a Pandora (which is not a subset of registered users) voted - in any case that is less than 5%!


Some people mentioned that there wasn't enough time to vote, though I have to disagree - 2 weeks should be enough to try entries and make up your mind (you don't need to play a game to 100% completion to form an opinion).


The main problem, I think, is that most people simply aren't aware. There basically was no advertisement for the compo, besides some official news posts. I recommend putting up a big banner (linking to a hub site or the announcement thread) at the top of the forum for the time the compo runs, with an additional massage once the voting starts. Put up banners on the repo, file-archive and dragonbox shop, too. Have a sub-section for project leads to post about their projects, have a hub site for them to post pictures and videos (so people don't have to search through 10 pages of discussion to get to the interesting bit). Have someone make videos about the projects (so the leads do not have to, since they should be busy working on their projects anyway and can't spare too much time). Just try to get the work out there with as many means as possible and as consistent as possible, so it's constantly on people's mind and not forgotten until the voting is "suddenly over".


Touching on the first point again (short deadline): Have some experienced devs make Keynote videos, where they talk about managing your time, what you should think about when leading a project, what your goal should be, etc. (see LD48 keynote videos or this one for examples: vim eo.com/53137719 ).


The compo should not be "fire and forget", there always has to be some effort involved from the organizers to keep it running and interesting to outsiders while they wait for projects to finish. This also generates more publicity and more encouraging comments on the dev threads, so more devs are likely to put time into this, which in turn also makes more devs put up dev threads and have an open development. I am pretty sure people in the community would be willing to do this. I an willing to help organize and lead a group of "journalists" (maybe we could reactivate the pandorapress site for this - I tried covering a few compos, but I failed to stay on the ball every time. There is only so much one guy can do...).


Categories: Good, I like how they are split :)


Logo/Splash: Good, too. I hope we still get an awesome logo and banner to put in sigantures and link everywhere.


Sourcecode: I personally don't think people should be forced to open-source stuff, but I don't really mind. In any case clearly state that the code needs to be "open-source" or specify a license as with the current rules one could just legally include the source code, but disallow any kind of use or modification defying the intended goal of this.


Some general thoughts: I drifted over to the idea that compos aren't the best idea to spark devs and the community, it hasn't really worked before, it might not work this time. Though I think a few things have been done wrong and with a little of constant coverage this might be more of a success...


In any case, I would rather like to see certain promising projects be rewarded once they are completed (or maybe funded for completion), instead of a shot in the dark (which a competition basically is).


Host a "project slam" in which a few people have to make pitch videos for their project, maybe a first prototype and then let the community decide which one of those gets the money. Then pay devs upon hitting certain milestones until the project is finished. It's similar to a "standard" competition, except there is no deadline and only one project is actually finished instead of a few going half-way.


Obviously you can't actually pay the devs to work on their project full time, but a little bit of money should provide some extra motivation. Also the money is partially payed up front and the devs don't develop for a chance at winning, rather they create a quick prototype, so not much time is wasted in case nobody actually likes it (a great idea in your head can always turn out to be not-so-fun in reality).


For examples of pitch videos see this: https://www.humblebu...com/double-fine


Thanks for taking the time to read this.
 
Last edited by a moderator:
wish someone could port the Build games engine...:(/> not just eduke -_-/>
Build engine wasn't just a "here's an engine, plug in your maps and graphics and huzzah you have a game". It was more like a framework, a lot of stuff built in, but a lot of stuff left open for the developers to plug in their own stuff, like weapons and monster behavior. That's why you can't just "port the Build games engine" because it doesn't exist, each game is its own custom expansion on the basic Build engine. Duke3D went open source, that's why it was ported; Blood source code was actually lost so there's basically zero hope of that ever coming to open source (unless the rumours of it being found are true, but they haven't yielded any fruit yet); other Build games similarly need to have their source released before they can be ported but to my knowledge none have been yet.
 
Foxblock, i think you made some very good points.


I tend to question the reason to open-source your creations as well. Why would this be required, especially if you make something original ? We have seen numerous cases where source code was stolen from one application and re-used without authorization to make money somewhere else like the Android stores. Honestly there is not much protection for your creation once your source code is out there, and I think it should be up to the author to decide whether or not he wants to take the risk. I know, for one, that I would definitely restrict the scope of my projects because of such a condition. Maybe other devs would feel the same.


I tend to agree on the judging part as well. "Community judges" do not mean much especially when we have so few members coming on the forums. I would prefer to have a few lead members picked up to have like 10 judges and then use that as a base to make decisions.


End of January may be indeed a bit short, especially for original projects. There's only so much you can do in 1 month and a half.
 
Back
Top